0001213900-25-047877.txt : 20250528 0001213900-25-047877.hdr.sgml : 20250528 20250527174128 ACCESSION NUMBER: 0001213900-25-047877 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 108 CONFORMED PERIOD OF REPORT: 20241231 FILED AS OF DATE: 20250528 DATE AS OF CHANGE: 20250527 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Zeo Energy Corp. CENTRAL INDEX KEY: 0001865506 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS ELECTRICAL MACHINERY, EQUIPMENT & SUPPLIES [3690] ORGANIZATION NAME: 04 Manufacturing EIN: 981601409 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40927 FILM NUMBER: 25990165 BUSINESS ADDRESS: STREET 1: 5956 SHERRY LANE, SUITE 1400 CITY: DALLAS STATE: TX ZIP: 75225 BUSINESS PHONE: 214-987-6100 MAIL ADDRESS: STREET 1: 5956 SHERRY LANE, SUITE 1400 CITY: DALLAS STATE: TX ZIP: 75225 FORMER COMPANY: FORMER CONFORMED NAME: ESGEN Acquisition Corp DATE OF NAME CHANGE: 20210602 10-K 1 ea0237884-10k_zeoenergy.htm ANNUAL REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

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

 

For the fiscal year ended December 31, 2024

 

OR

 

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

 

For the transition period from       to     

 

Commission file number: 001-40927

 

ZEO ENERGY CORP.

(Exact name of registrant as specified in its charter)

 

 

Delaware   98-1601409
(State or other jurisdiction of
incorporation or organization)
  (I.R.S. Employer
Identification No.)

 

7625 Little Rd, Suite 200A,

New Port Richey, FL 

  34654
(Address of principal executive offices)   (Zip Code)

 

Registrant’s telephone number, including area code: (727) 375-9375

 

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

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Class A Common Stock, par value $0.0001 per share   ZEO   The Nasdaq Stock Market LLC
Warrants, each exercisable for one share of Class A Common Stock at a price of $11.50, subject to adjustment   ZEOWW   The Nasdaq Stock Market LLC

 

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

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No

 

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

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

 

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

 

Large accelerated filer   Accelerated filer   Non-accelerated filer   Smaller reporting company    Emerging growth company 

 

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

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

 

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

 

As of June 28, 2024, the last business day of the registrant’s most recently completed second fiscal quarter, the aggregate market value of the Class A common stock outstanding, other than shares held by persons who may be deemed affiliates of the registrant, computed by reference to the closing sales price for the Class A common stock on June 28, 2024, as reported on Nasdaq, was approximately $7,350,910 (based on the closing sales price of the Class A common stock on June 28, 2024 of $2.15).

 

As of May 19, 2025, 22,824,845 shares of Class A Common Stock, par value $0.0001, were issued and outstanding and 26,480,000 shares of Class V Common Stock, par value $0.0001, were issued and outstanding.

 

Documents Incorporated by Reference

 

Not applicable.

 

 

 

 

 

TABLE OF CONTENTS

 

CERTAIN TERMS  
CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS iii
SUMMARY RISK FACTORS viii
   
PART I 1
   
ITEM 1. BUSINESS 1
ITEM 1A. RISK FACTORS 11
ITEM 1B. UNRESOLVED STAFF COMMENTS 54
ITEM 1C. CYBERSECURITY 54
ITEM 2. PROPERTIES 55
ITEM 3. LEGAL PROCEEDINGS 55
ITEM 4. MINE SAFETY DISCLOSURES 55
   
PART II 56
   
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED SHAREHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES 56
ITEM 6. [RESERVED] 56
ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 56
ITEM 8. FINANCIAL STATEMENT AND SUPPLEMENTARY DATA 68
ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE 68
ITEM 9A. CONTROLS AND PROCEDURES 68
ITEM 9B. OTHER INFORMATION 70
ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS 70
   
PART III 71
   
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE 71
ITEM 11. EXECUTIVE COMPENSATION 76
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED SHAREHOLDER MATTERS 86
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE 88
ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES 90
   
PART IV 92
   
ITEM 15. EXHIBIT AND FINANCIAL STATEMENT SCHEDULES 92
ITEM 16. FORM 10-K SUMMARY 93

 

i

 

 

EXPLANATORY NOTE

 

On March 13, 2024 (the “Closing Date”), the registrant consummated its previously announced business combination (the “Closing”), pursuant to that certain Business Combination Agreement, dated as of April 19, 2023 (as amended on January 24, 2024, the “Business Combination Agreement”), by and among Zeo Energy Corp., a Delaware corporation (f/k/a ESGEN Acquisition Corporation, a Cayman Islands exempted company), ESGEN OpCo, LLC, a Delaware limited liability company (“OpCo”), Sunergy Renewables, LLC, a Nevada limited liability company (“Sunergy”), the Sunergy equityholders set forth on the signature pages thereto or joined thereto (collectively, “Sellers” and each, a “Seller”, and collectively with Sunergy, the “Sunergy Parties”), for limited purposes, ESGEN LLC, a Delaware limited liability company (the “Sponsor”), and for limited purposes, Timothy Bridgewater, an individual, in his capacity as the Sellers Representative (collectively, the “Business Combination”). Prior to the Closing, (i) except as otherwise specified in the Business Combination Agreement, each issued and outstanding Class B ordinary share of ESGEN was converted into one Class A ordinary share of ESGEN (the “ESGEN Class A Ordinary Shares” and such conversion, the “ESGEN Share Conversion”); and (ii) ESGEN was domesticated into the State of Delaware so as to become a Delaware corporation (the “Domestication”). In connection with the Closing, the registrant changed its name from “ESGEN Acquisition Corporation” to “Zeo Energy Corp.”

 

Unless otherwise stated in this Annual Report on Form 10-K (this “Report”), or the context otherwise requires, references to:

 

“Board” refers to the board of directors of the Company;

 

“ESGEN” refers to ESGEN Acquisition Corporation prior to the Closing;

 

“Sunergy” refers to Sunergy Renewables, LLC; and

 

“we,” “us,” “our,” “Zeo,” and the “Company” refer to Zeo Energy Corp., a Delaware corporation, and its consolidated subsidiaries, including Sunergy (as defined above), following the Closing.

 

ii

 

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Report contains, and our officers and representatives may from time to time make, “forward-looking statements” within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995. Forward-looking statements can be identified by words such as “anticipate,” “intend,” “plan,” “goal,” “seek,” “believe,” “project,” “estimate,” “expect,” “strategy,” “future,” “likely,” “may,” “should,” “will” and similar references to future periods. Examples of forward-looking statements include, among others, statements we make regarding:

 

the failure to realize the anticipated benefits of the Business Combination, which may be affected by, among other things, competition, the ability of Zeo to grow and manage growth profitably, maintain relationships with customers and suppliers and retain key employees;

 

Zeo’s success in retaining or recruiting its principal officers, key employees or directors;

 

intense competition and competitive pressures from electric utilities and other companies in the industry in which Zeo operates;

 

factors relating to the business, operations and financial performance of Zeo, including market conditions and global and economic factors beyond Zeo’s control;

 

changes in general economic conditions, including unemployment, inflation (including the impact of tariffs) or deflation, U.S. and other countries’ tariffs or other trade restrictions, financial institution disruptions and geopolitical conflicts such as the conflict between Russia and Ukraine and the conflict in the Gaza Strip;

 

the reduction or elimination of government economic incentives to the renewable energy market;

 

the ability of Zeo to issue equity or equity-linked securities or obtain debt financing;

 

the demand for renewable energy not being sustained or growing in size;

 

impacts of climate change, changing weather patterns and conditions and natural disasters;

 

increases in costs of solar energy system components and raw materials;

 

loss of a supplier or other supply chain disruptions;

 

problems with the quality or performance of the solar energy systems that Zeo sells;

 

the effect of legal, tax and regulatory changes; and

 

each of the other factors detailed under the section entitled “Risk Factors.”

 

Forward-looking statements are neither historical facts nor assurances of future performance. Instead, they are based only on our current beliefs, expectations and assumptions regarding the future of our business, future plans and strategies, projections, anticipated events and trends, the economy and other future conditions. Because forward-looking statements relate to the future, they are subject to inherent uncertainties, risks and changes in circumstances that are difficult to predict and many of which are outside of our control. Our actual results and financial condition may differ materially from those indicated in the forward-looking statements. Therefore, you should not rely on any of these forward-looking statements. Important factors that could cause our actual results and financial condition to differ materially from those indicated in the forward-looking statements include, among others, those factors described under the heading “Risk Factors.” Should one or more of these risks or uncertainties materialize, or should any of our assumptions prove incorrect, actual results may vary in material respects from those projected in these forward-looking statements. We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws. You should not take any statement regarding past trends or activities as representation that the trends or activities will continue in the future. Accordingly, you should not put undue reliance on these statements.

iii

 

 

FREQUENTLY USED TERMS AND BASIS OF PRESENTATION

 

As used in this Report, unless otherwise noted or the context otherwise requires, references to:

 

2024 Plan” refers to the 2024 Omnibus Incentive Equity Plan of Zeo.

 

A&R Registration Rights Agreement” refers to the Amended and Restated Registration Rights Agreement entered into at Closing, by Zeo, the Sponsor, Piper, the holders of ESGEN Class B ordinary shares and the Sellers pursuant to which, among other things, the Sponsor, Piper, the holders of ESGEN Class B ordinary shares and the Sellers were granted certain registration rights with respect to their respective shares of Common Stock, in each case, on the terms and subject to the conditions set forth therein.

 

affiliate” refers to, with respect to any Person, any other Person who directly or indirectly, through one or more intermediaries, controls, is controlled by, or is under common control with, such Person. The term “control” means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of a Person, whether through the ownership of voting securities, by contract or otherwise, and the terms “controlled” and “controlling” have meanings correlative thereto.

 

Amendment to the Letter Agreement” refers to the agreement entered into by the Sponsor, the independent directors of ESGEN and the Westwood Client Accounts, dated April 19, 2023, which was subsequently amended and restated on January 24, 2024 (as amended from time to time).

 

Board” refers to the board of directors of Zeo.

 

Business Combination” refers to the transactions contemplated by the Business Combination Agreement.

 

Business Combination Agreement” refers to the Business Combination Agreement dated as of April 19, 2023, as amended by the First Amendment thereto, dated as of January 24, 2024, by and among ESGEN, Sunergy, OpCo, the Sellers, the Sponsor, for the limited purposes set forth therein, and Timothy Bridgewater, an individual, in his capacity as the Sellers Representative.

 

Bylaws” refers to the new bylaws of Zeo adopted in connection with the Business Combination.

 

Charter” refers to the certificate of incorporation of Zeo adopted in connection with the Business Combination.

 

Class A Common Stock” refers to shares of Class A common stock, par value $0.0001 per share, of Zeo.

 

Class V Common Stock” refers to shares of Class V common stock, par value $0.0001 per share, of Zeo.

 

Closing” refers to the closing of the Business Combination.

 

Closing Date” refers to the date on which the Business Combination closed, March 13, 2024.

 

Common Stock” refers to the collective shares of Class A Common Stock and Class V Common Stock.

 

Convertible OpCo Preferred Unit Conversion“ refers to a Convertible OpCo Preferred Unit Optional Conversion, Convertible OpCo Preferred Unit Maturity Date Conversion, and Convertible OpCo Preferred Unit Transaction Event Conversion, collectively.

 

Convertible OpCo Preferred Unit Dividend Payment Date” refers to the last day of March, June, September and December of each calendar year during which the Convertible OpCo Preferred Units are outstanding.

 

Convertible OpCo Preferred Unit Maturity Date” means the date that is three (3) years following the Closing Date.

 

iv

 

 

Convertible OpCo Preferred Unit Maturity Date Conversion” refers to the conversion of all, but not less than all, Convertible OpCo Preferred Units into an amount of Exchangeable OpCo Units as is determined by dividing the Convertible OpCo Preferred Unit Original Issue Price plus the aggregate accumulated and unpaid Convertible OpCo Preferred Unit Accruing Dividends with respect to such Convertible OpCo Preferred Units, if any, through the date the conversion occurs, by a weighted average of the daily market price of the Class A Common Stock during the five (5) trading days prior to the date thereof, upon the Convertible OpCo Preferred Unit Maturity Date, subject to certain restrictions set forth in the OpCo A&R LLC Agreement, followed by an immediate exchange of such Exchangeable OpCo Units (together with an equal number of shares of Class V Common Stock) into an equal number of shares of Class A Common Stock.

 

Convertible OpCo Preferred Unit Optional Conversion” refers to the conversion of all, but not less than all, Convertible OpCo Preferred Units, into an amount of Exchangeable OpCo Units as is determined by dividing the Convertible OpCo Preferred Unit Original Issue Price plus the aggregate accumulated and unpaid Convertible OpCo Preferred Unit Accruing Dividends with respect to such Convertible OpCo Preferred Units, if any, through the date the conversion occurs, by $11.00, at the option of Sponsor, subject to certain restrictions set forth in the OpCo A&R LLC Agreement, followed by an immediate exchange of such Exchangeable OpCo Units (together with an equal number of shares of Class V Common Stock) into an equal number of shares of Class A Common Stock.

 

Convertible OpCo Preferred Unit Redemption” refers to a Convertible OpCo Preferred Unit Required Redemption and Convertible OpCo Preferred Unit Put Option Redemption, collectively.

 

Convertible OpCo Preferred Unit Transaction Event Conversion” refers to, in the event of certain change of control transactions or qualified financings, the conversion of all, but not less than all, Convertible OpCo Preferred Units, into an amount of Exchangeable OpCo Units as is determined by dividing the Convertible OpCo Preferred Unit Original Issue Price plus the aggregate accumulated and unpaid Convertible OpCo Preferred Unit Accruing Dividends with respect to such Convertible OpCo Preferred Units, if any, through the date the conversion occurs, by $11.00, at the option of Sponsor, subject to certain restrictions set forth in the OpCo A&R LLC Agreement, followed by an immediate exchange of such Exchangeable OpCo Units (together with an equal number of shares of Class V Common Stock) into an equal number of shares of Class A Common Stock.

 

Convertible OpCo Preferred Unit Original Issue Price” refers to $10.00.

 

Convertible OpCo Preferred Units” refers to the Class A OpCo convertible preferred units issued to the Sponsor pursuant to the Sponsor Subscription Agreement.

 

CST” refers to Continental Stock Transfer & Trust Company.

 

DGCL” refers to the Delaware General Corporation Law.

 

Domestication” refers to the continuation of ESGEN by way of domestication of ESGEN into a Delaware corporation, with the ESGEN ordinary shares becoming shares of common stock of the Delaware corporation under the applicable provisions of the Cayman Islands Companies Act (As Revised) and the DGCL; the term includes all matters and necessary or ancillary changes in order to effect such Domestication, including the adoption of the Charter consistent with the DGCL and changing the name and registered office of ESGEN.

 

DTC” refers to Depository Trust Company.

 

Early Lock-Up Termination” refers to the termination of the lock-up period under the Amendment to the Letter Agreement when, subsequent to Closing, the last sale price of Class A Common Stock quoted on Nasdaq is greater than or equal to $12 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-consecutive trading day period commencing at least 90 days after Closing.

 

Energy Spectrum” refers to Energy Spectrum Partners VIII LP.

 

ESGEN” refers to ESGEN Acquisition Corporation, a former blank check company incorporated as a Cayman Islands exempt company.

 

v

 

 

ESGEN Class A ordinary shares” refers to the Class A ordinary shares, par value $0.0001 per share, of ESGEN.

 

ESGEN Class B ordinary shares” refers to the Class B ordinary shares, par value $0.0001 per share, of ESGEN.

 

ESGEN ordinary shares” refers to ESGEN Class A ordinary shares and ESGEN Class B ordinary shares.

 

ESGEN Private Placement Warrants” refers to the warrants to purchase ESGEN Class A ordinary shares that were issued to the Initial Shareholders in a private placement concurrently with the IPO.

 

ESGEN Public Warrants” refers to the redeemable warrants issued in the IPO, entitling the holder thereof to purchase ESGEN Class A ordinary shares.

 

ESGEN Share Conversion” refers to the conversion of each ESGEN Class B ordinary share into one ESGEN Class A ordinary share prior to the Domestication.

 

ESGEN Warrants” refers collectively to the ESGEN Private Placement Warrants together with the ESGEN Public Warrants.

 

Exchange Act” refers to the Securities Exchange Act of 1934, as amended.

 

Exchangeable OpCo Units” refers to the Class B units of OpCo.

 

FASB” refers to the Financial Accounting Standards Board.

 

Initial Shareholders” collectively refers to the Sponsor, ESGEN’s former four independent directors who held ESGEN Class B ordinary shares and the Westwood Client Accounts.

 

Investment Company Act” refers to the Investment Company Act of 1940, as amended.

 

IPO” refers to ESGEN’s initial public offering of its ESGEN Class A ordinary shares (the “Public Shares”) and ESGEN Public Warrants pursuant to the ESGEN’s Registration Statement on Form S-1, filed with the SEC (File No. 333-252730), on September 28, 2021, and completed on October 22, 2021.

 

Lock-Up Agreement” refers to the lock-up agreement entered into in connection with the Closing between the Sellers and Zeo.

 

Mandatory Exchange” refers to Zeo’s right to require, (i) upon a Change of Control Transaction (as defined in the OpCo A&R LLC Agreement) or (ii) in the discretion of Zeo, with the consent of holders of the OpCo Units holding more than 72% of the OpCo Units (excluding OpCo Units held by Zeo), each holder of Exchangeable OpCo Units to exchange all of its Exchangeable OpCo Units.

 

Nasdaq” refers to the Nasdaq Stock Market.

 

OpCo” refers to ESGEN OpCo, LLC, a Delaware limited liability company.

 

OpCo A&R LLC Agreement” refers to the Amended and Restated Limited Liability Company Agreement of OpCo.

 

OpCo Exchange Right” refers to the rights of holders of Exchangeable OpCo Units to cause OpCo to redeem one or more of such Exchangeable OpCo Units, together with the cancellation of an equal number of shares of such holder’s Seller Class V Common Stock, for shares of Class A Common Stock on a one-for-one basis, or, at the election of Zeo (as manager of OpCo), cash.

 

OpCo Manager Units” refers to the Class A units of OpCo issued to Zeo in connection with the Business Combination.

 

OpCo Units” refers to the Exchangeable OpCo Units and the OpCo Manager Units, collectively.

 

Organizational Documents” refers to the Charter and the Bylaws of Zeo.

 

vi

 

 

Person” means an individual, corporation, partnership, limited partnership, limited liability company, person (including, without limitation, a “person” as defined in Section 13(d)(3) of the Exchange Act), trust, association or entity or government, political subdivision, agency or instrumentality of a government.

 

Sarbanes-Oxley Act” refers to the Sarbanes-Oxley Act of 2002.

 

SEC” refers to the U.S. Securities and Exchange Commission.

 

Securities Act” refers to the Securities Act of 1933, as amended.

 

Seller Class V Common Stock” refers to a number of newly issued shares of Class V Common Stock, equal to the number of Exchangeable OpCo Units, issued to the Sellers by OpCo in exchange for the Sellers’ contribution of the Sunergy Company Interests to OpCo in connection with the Business Combination.

 

Sellers” refers to the holders of the Sunergy Company Interests immediately prior to the Closing of the Business Combination.

 

Sponsor” refers to ESGEN LLC, a Delaware limited liability company.

 

Sponsor Forfeited Shares” refers to the 2,361,641 ESGEN ordinary shares forfeited by the Sponsor at Closing pursuant to the Letter Agreement Amendment.

 

Sponsor PIPE Investment” refers to the Sponsor’s commitment to purchase an aggregate of 1,000,000 Convertible OpCo Preferred Units concurrently with the Closing at a cash purchase price of $10.00 per share, and up to an additional 500,000 Convertible OpCo Preferred Units during the six months after Closing if called for by Zeo.

 

Sponsor PIPE Securities” refers to the 1,000,000 Convertible OpCo Preferred Units and up to an additional 500,000 Convertible OpCo Preferred Units during the six months after Closing if called for by Zeo, to be sold to the Sponsor pursuant to the Sponsor Subscription Agreement.

 

Sponsor Subscription Agreement” refers to that certain subscription agreement, dated as of April 19, 2023, which was subsequently amended and restated on January 24, 2024, by and between ESGEN, OpCo and the Sponsor, entered into in connection with the Business Combination Agreement.

 

Sunergy” refers to Sunergy Renewables, LLC, a Nevada limited liability company.

 

Sunergy Company Interests” refers to the limited liability company interests of Sunergy.

 

Sunergy Convertible Interests” refers to any options, warrants or rights to subscribe for or purchase any equity interests of Sunergy or any subsidiary of Sunergy or securities (including debt securities) convertible into or exchangeable for, or that otherwise confer on the holder any right to acquire, any equity interests of Sunergy or any subsidiary thereof.

 

Tax Receivable Agreement” refers to the tax receivable agreement that Zeo entered into with the Sellers in connection with the Closing.

 

TRA Holders” refers to the persons from time to time that become a party to the Tax Receivable Agreement.

 

Trust Account” refers to the trust account of ESGEN which held the net proceeds from the IPO and certain of the proceeds received in respect of the sale of the ESGEN Private Placement Warrants, together with interest earned thereon, less amounts released to pay taxes.

 

U.S. Holder” has the meaning set forth in “Material U.S. Federal Income Tax Considerations — U.S. Holders.”

 

Warrants” refers to the redeemable warrants issued in the IPO, entitling the holder thereof following completion of the Domestication to purchase Class A Common Stock.

 

Westwood Client Accounts” refers to one or more client accounts of Westwood Holdings Group, Inc., a Delaware corporation, the successor to Salient Capital Partners, LLC, a Texas limited liability company, that purchased ESGEN Class B ordinary shares and ESGEN Private Placement Warrants concurrently with the IPO.

 

Zeo” refers to Zeo Energy Corp., a Delaware corporation.

 

Unless specified otherwise, amounts in this Report are presented in U.S. dollars.

 

Defined terms in the financial statements contained in this Report have the meanings ascribed to them in the financial statements.

 

vii

 

 

SUMMARY RISK FACTORS

 

The following is a summary of the principal risks described below in Part I, Item 1A “Risk Factors” in this Report. We believe that the risks described in the “Risk Factors” section are material to investors, but other factors not presently known to us or that we currently believe are immaterial may also adversely affect us. The following summary should not be considered an exhaustive summary of the material risks facing us, and it should be read in conjunction with the “Risk Factors” section and the other information contained in this Report.

 

Risks Related to Zeo’s Business

 

Increases in the cost or reduction in supply of solar energy system and energy storage system components due to tariffs or trade restrictions announced or imposed by the U.S. government could have an adverse effect on our business, financial condition and results of operations;

 

The solar energy industry is an emerging market which is constantly evolving and additional demand for solar energy systems may not develop to the size or at the rate expected;

 

A material reduction in the retail price of electricity charged by electric utilities or other retail electricity providers would harm Zeo’s business, financial condition and results of operations;

 

Sales and installation of solar energy systems depends heavily on suitable meteorological and environmental conditions such that, if meteorological or environmental conditions are unexpectedly unfavorable, the electricity production from Zeo’s solar service offerings may be below its expectations, and Zeo’s ability to timely deploy new systems may be adversely impacted;

 

Zeo’s business has benefited from the declining cost of solar energy system and energy storage system components and may be harmed to the extent the cost of such components stabilize or increase in the future;

 

Zeo’s growth depends in part on the success of its relationships with third parties, including its equipment suppliers, contractors and dealers, including dealers who market to customers and bring the resulting solar contracts to it for fulfillment;

 

Zeo depends on a limited number of suppliers of solar energy system components and technologies to adequately meet demand for its solar energy systems and, due to the limited number of suppliers in Zeo’s industry, the acquisition of any of these suppliers by a competitor or any shortage, delay, price change, announcement or imposition of tariffs or duties or other limitation that interferes with Zeo’s ability to obtain components or technologies Zeo uses could result in sales and installation delays, cancelations and loss of customers;

 

If Zeo fails to manage its recent and future growth effectively, it may be unable to execute its business plan, maintain high levels of customer service, or adequately address competitive challenges;

 

Warranties provided by the manufacturers of equipment Zeo sells or services may be limited by the ability of a supplier and manufacturer to satisfy its warranty or performance obligations or by the expiration of applicable time or liability limits, which could reduce or void the warranty protections and increase Zeo’s costs to customers for the systems Zeo offers;

 

Technical and regulatory limitations regarding the interconnection of solar energy systems to the electrical grid may significantly delay interconnections and customer in-service dates, harming Zeo’s growth rate and customer satisfaction;

 

Zeo’s business is concentrated in certain markets, putting us at risk of region-specific disruptions, including hurricanes or other extreme weather events;

 

viii

 

 

Zeo’s expansion into new sales channels could be costly and time-consuming, and as Zeo enters new channels, it could be at a disadvantage relative to other companies who have more history in these spaces;

 

Zeo may not realize the anticipated benefits of past or future investments, strategic transactions, or acquisitions, and integration of these acquisitions may disrupt its business and management;

 

Zeo has previously been, and may in the future be, subject to regulatory inquiries and litigation, all of which are costly, distracting to its core business and could result in an unfavorable outcome, or a material adverse effect on its business, financial condition, results of operations, or the trading price of our securities;

 

Zeo’s business currently depends on the availability of utility rebates, tax credits and other benefits, tax exemptions and exclusions, and other financial incentives on the federal, state, and/or local levels that may be adversely affected by changes in, and application of these laws or other incentives to Zeo, and the expiration, elimination or reduction of these benefits could adversely impact Zeo’s business;

 

Zeo relies on certain utility rate structures, such as net metering, to offer competitive pricing to customers, and changes to those policies may significantly reduce demand for Zeo’s solar energy systems; and

 

Electric utility policies, statutes, and regulations and changes to such statutes or regulations may present technical, regulatory and economic barriers to the purchase and use of Zeo’s solar energy offerings that may significantly reduce demand for such offerings.

 

Risks Related to Zeo and Ownership of Zeo Securities

 

Sales, or the perception of sales, of a substantial number of our securities in the public market by our existing securityholders could cause the price of our shares of Class A Common Stock and Warrants to fall;

 

Certain existing securityholders purchased, or may purchase, securities in the Company at a price below the current trading price of such securities, and may experience a positive rate of return based on the current trading price. Future investors in the Company may not experience a similar rate of return.

 

Our management team has limited experience managing a public company, and regulatory compliance obligations may divert its attention from the day-to-day management of our businesses.

 

We incur significant costs as a result of operating as a public company.

 

We have identified material weaknesses in our internal controls over financial reporting. If we are unable to remediate these material weaknesses, if management identifies additional material weaknesses in the future or if we otherwise fail to maintain effective internal controls over financial reporting, we may not be able to accurately or timely report our financial position or results of operations, which may adversely affect our business and stock price or cause our access to the capital markets to be impaired;

 

  There can be no assurance that we will be able to comply with the continued listing standards of Nasdaq;

 

An active, liquid market for Zeo’s securities may not develop, which would adversely affect the liquidity and price of Zeo’s securities;

 

Warrants issued in the IPO are exercisable for Class A Common Stock, which would increase the number of shares eligible for future resale in the public market and result in dilution to the stockholders of Zeo;

 

Zeo may redeem unexpired Warrants prior to their exercise at a time that is disadvantageous for holders of Warrants;

 

Zeo is a holding company. Its only material asset is its equity interest in OpCo, and Zeo is accordingly dependent upon distributions from OpCo to pay taxes, make payments under the Tax Receivable Agreement and cover its corporate and other overhead expenses;

 

If OpCo were to become a publicly traded partnership taxable as a corporation for U.S. federal income tax purposes, Zeo and OpCo might be subject to potentially significant tax inefficiencies, and Zeo would not be able to recover payments previously made by it under the Tax Receivable Agreement even if the corresponding tax benefits were subsequently determined to have been unavailable due to such status; and

 

In certain cases, payments under the Tax Receivable Agreement may be accelerated and/or significantly exceed the actual benefits that Zeo realizes in respect of the tax attributes subject to the Tax Receivable Agreement.

 

ix

 

 

PART I

 

ITEM 1. BUSINESS.

 

Mission

 

Our company and personnel are passionate about delivering cost savings and increased independence and reliability to energy consumers. Our mission is to expedite the country’s transition to renewable energy by offering our customers an affordable and sustainable means of achieving energy independence.

 

Business Overview

 

We are a vertically integrated company offering energy solutions and services that include sale, design, procurement, installation, and maintenance of residential solar energy systems. Many of our solar energy system customers also purchase other energy efficiency-related equipment or services or roofing services from us. The majority of our customers are located in Florida, Texas, Arkansas, Missouri, Ohio, and Illinois, and we have an expanding base of customers in California, Colorado, Minnesota, Missouri, Ohio, Utah, and Virginia.

 

We were originally incorporated under the name “ESGEN Acquisition Corp.” as a blank check company incorporated as a Cayman Islands exempted company and formed for the purpose of effecting a merger, share exchange, asset acquisition, share purchase, reorganization, or similar business combination with one or more businesses. As discussed in this Report, we completed the Business Combination with Sunergy on March 13, 2024 and changed our name to “Zeo Energy Corp.”

 

Sunergy was created through the Contribution of Sunergy Solar LLC (“Sunergy Solar”) and Sun First Energy, LLC (“Sun First Energy”) to Sunergy on October 1, 2021. Sunergy Solar, formed in 2005, and initially focused on providing heating, ventilation and air conditioning products and services in Florida, later expanded into installing residential solar energy systems sold directly by the company and third-party sales dealerships. Sun First Energy was established in 2019, and, from its formation to the date of the Contribution, it sold residential solar energy systems in Florida that were installed by other companies. Prior to the Contribution, Sunergy Solar and Sun First Energy had collaborated on residential solar energy system installations and shared a commitment to quality, integrity and customer satisfaction. The Contribution established our vertically integrated company offering residential solar energy solutions.

 

The number of our installations, sales support, and administrative personnel was approximately 190 as of December 31, 2024. In January 2022, we began selling and installing residential solar energy systems and other energy efficiency-related equipment in Texas, in January 2023, we expanded into Arkansas, in September 2023, we entered Missouri, and in February 2024, we entered Ohio and Illinois. In 2025, we expanded our services in California, Colorado, Minnesota, Utah, and Virginia. In November 2024, we also began serving customers for whom Lumio HX, Inc. had begun but not completed residential energy systems prior to completion of its bankruptcy, primarily in California, Maryland, New Jersey, North Carolina, Oklahoma, and South Carolina.

 

Recent Developments

 

On October 25, 2024, the Company closed an Asset Purchase Agreement (the “Asset Purchase Agreement”) with Lumio Holdings, Inc., a Delaware corporation (“Lumio”), and Lumio HX, Inc., a Delaware corporation (together with Lumio, the “Sellers”), pursuant to which, subject to the terms and conditions set forth in the Asset Purchase Agreement, the Company agreed to acquire certain assets of the Sellers on an as-is, where-is basis, including uninstalled residential solar energy contracts, certain inventory, intellectual property and intellectual property rights, equipment, records, goodwill and other intangible assets (collectively, the “Assets”), free and clear of any liens other than certain specified liabilities of the Sellers that are being assumed (collectively, the “Liabilities” and such acquisition of the Assets and assumption of the Liabilities together, the “Transaction”) for a total purchase price of (i) $4 million in cash and (ii) 6,206,897 shares of the Company’s Class A Common Stock, par value $0.0001, to be paid to LHX Intermediate, LLC, a Delaware limited liability company (“LHX”).

 

The Assets included certain uninstalled or partially completed residential solar energy contracts through which a customer purchased the solar energy system, and additional uninstalled or partially completed residential solar energy projects where a third party leasing company (either Palmetto Solar, LLC d/b/a LightReach, or Sunnova Energy Corporation) owns the solar energy system and leases the output of the system to a customer living in the home where the system is installed. Various of these Lumio projects are located in states where the Company has not previously operated, principally in California, Maryland, New Jersey, North Carolina, Oklahoma, and South Carolina, and the Company has newly established operations or is in the process of establishing operations in these states.

 

1

 

 

On December 24, 2024 (the “Issue Date”), the Company issued a Promissory Note (the “Promissory Note”) to LHX pursuant to which the Company could borrow up to an aggregate principal amount of $4,000,000 (the “Loan”). Subject to the terms and conditions set forth in the Promissory Note, the Loan shall be provided to the Company in three tranches: (i) $2,500,000 upon execution of the Promissory Note (the “Initial Advance”), (ii) $750,000 if the Company achieves the Tranche 2 Milestone within 60 days from the Initial Advance (the “Tranche 2 Advance”) and (iii) $750,000 if the Company achieves the Tranche 3 Milestone within 60 days from the Tranche 2 Advance. “Tranche 2 Milestone” means the submission by the Company to the applicable regulatory bodies at least 340 permits to install solar energy systems sold through the Company’s year-round sales program. “Tranche 3 Milestone” means the completion by the Company of the installation of at least 296 solar energy systems sold through the Company’s year-round sales program.” LHX may also waive any milestone described above and advance the applicable amounts to the Company.

 

On April 15, 2025, the Promissory Note was amended to provide that the Tranche 2 Advance will be delivered if a Tranche 2 Milestone is met within 120 days of the Initial Advance, and the Tranche 3 Advance will be delivered if a Tranche 3 Milestone is met within 120 days of the Tranche 2 Advance.

 

The Loan will be repaid in full (the “Repayment”) by issuing to LHX or its designee of a number of the Company’s shares of Class A Common Stock equal to the quotient of (i) the outstanding and unpaid amount of the Loan, divided by (ii) $1.35 (the “Share Issuance”). The Repayment shall take place immediately following the later of: (x) the day falling on the first anniversary of the Issue Date (or the immediately previous business day) and (y) the date on which the stockholders of the Company approve the Share Issuance.

 

The Promissory Note contains customary representations, warranties and covenants of the parties, including an obligation of the Company to file a registration statement registering the resale of the shares issuable in the Share Issuance and to use reasonable efforts to have such registration statement declared effective as soon as practicable thereafter.

 

In connection with the Promissory Note, on December 24, 2024, LHX entered into a Voting Agreement with the Company and certain stockholders of the Company (the “Voting Agreement”), pursuant to which such stockholders agreed to vote (or cause to be voted), in person or by proxy, all the shares of Class A Common Stock and Class V Common Stock owned by such stockholders (i) in favor of the nomination and appointment of LHX’s designee to the board of directors of the Company, (ii) in favor of the issuance by the Company to LHX of shares of Class A Common Stock in connection with an option that may be granted to LHX to purchase up to 4,000,000 shares of Class A Common Stock, subject to the terms and conditions therein and (iii) in favor of the Share Issuance, when required pursuant to the Promissory Note.

 

Products and Services

 

Residential Solar Energy Systems

 

Zeo’s primary business activity is selling and installing residential solar energy systems that homeowners use to supplement the amount of usable electricity required to power their homes. We currently operate primarily in Florida, Texas, Arkansas, Missouri, Ohio, and Illinois, and have begun offering solutions and services in California, Colorado, Minnesota, Utah, and Virginia. We are additionally serving customers for whom Lumio HX, Inc. had begun   but not completed residential energy systems prior to completion of its bankruptcy, in Maryland, New Jersey, North Carolina, Oklahoma, and South Carolina.

 

Other Energy Efficient Equipment and Services

 

In 2023, approximately 23% of our customers purchased one or more insulation services, such as adding insulation to a home’s attic or walls. In 2023, in approximately 53% of our sales our customers purchased adders that consisted of equipment designed to increase energy efficiency, including items such as hybrid electric water heaters or swimming pool pumps. During 2023, 1% of our customers purchased battery-based energy storage systems. These battery-based energy storage systems store energy generated from their residential solar energy systems to be used when the system generates less usable electricity than the home requires (such as at night or on cloudy days).

 

Roofing Services

 

We install roofs in Florida, where our subsidiary, Sunergy Roofing & Construction, Inc., is a licensed roofing contractor. In other states where we operate, for some solar energy system customers that need roofing services, we may contract with roofing companies for the services. We plan to continue growing our roofing operations, as we believe our roofing services complement our residential solar energy systems and for some customers helps to expedite solar system installations.

 

2

 

 

Subcontractors

 

We use subcontractors to install some of our residential solar energy systems at times when we do not have a sufficient number of our own installation teams to timely complete the project. We also use subcontractors to provide all of our insulation services and to install some of the roofing services and energy efficient equipment such as hybrid electric water heaters and pool pumps which we sell. Our subcontractor fees for residential solar energy system installations are typically based on total wattage installed, and our arrangements with installation subcontractors allow either party to terminate the agreement for convenience.

 

Marketing and Sales

 

We market our products and services to potential customers directly through in-home visits carried out by our internal sales agents and indirectly through external sales dealers. In the case of leases, a customer is approached by and communicates with the same sales personnel as if the customer were purchasing a system directly from Zeo. We also engage in digital marketing efforts on our own or through third-party marketing specialists, including search engine optimization and social media communications to strengthen our online marketing presence. Our code of conduct applies to our employees, independent contractors and dealers, and it requires adherence to high ethical standards when carrying out business activities.

 

Internal Direct Sales Force

 

We have established an internal team of sales agents that markets and sells directly to customers through door-to-door sales approaches. The team included approximately 290 sales agents as of both December 31, 2024 and December 31, 2023. Our sales agents are engaged through full-time contracts lasting from April through August, which is our primary selling season. Sales made through our internal sales team have lower customer acquisition costs than sales sourced through our external dealers. In 2024, approximately 58% of the total systems we installed were sold through our internal sales team.

 

Sales Through External Dealers

 

We also install systems sold by external sales dealers that act as our sales representatives with potential customers. The number of active dealers that have entered into a current arrangement to sell our solar panel systems was approximately 20 as of December 31, 2024 compared to approximately 30 as of December 31, 2023. The percentage of sales that originate with our external dealers increases during the fall and winter months when our internal sales efforts are diminished. We provide field support and training to these dealers on our sales offerings, sales processes and other business processes, including our software sales platform.

 

Upon our selection of and engagement with a dealer, the dealer executes our dealer agreement. The majority of our dealer agreements require the dealers to exclusively represent our business with respect to the particular products or services we sell. Dealers have the option of choosing to execute a contract that does not require this exclusivity, and some select this option. Our dealer contracts are terminable for convenience by either party. For each residential solar energy system that we install for a customer that was sold by a dealer, after we receive payment, we compensate the dealer with a commission based on the number of watts of solar panels installed.

 

We recruit and select dealers based on their experience in the market, ability to produce sales and general reputation for ethical behavior within the industry. As part of our dealer contract, we require our dealers to agree in writing to comply with our code of conduct when carrying out their marketing and other activities.

 

Customer and Leasing Agreements

 

A homeowner becomes our customer typically by signing a contract with us to purchase and receive installation of a solar energy system. We also install solar energy systems that are leased by the customer under an agreement between the customer and a third-party leasing company under which the leasing company will own and lease to a customer a solar energy system. A customer that chooses our products and services typically signs the contract after meeting with one of our sales agents or dealers in the customer’s home and receiving a preliminary system design for their home and pricing for the system. Whether the customer decides to purchase or lease the solar energy system, the sales agent or dealer determines the pricing to be offered to the customer based on product and services price information stored in our sales software for the system components included in a customer’s proposed system. After the customer signs the contract, we schedule and conduct a site survey. If during the site survey we discover property code compliance or other complications with the planned design and installation, we may issue a change order; if required changes represent additional costs to us or the customer, the party that would be responsible for those costs may choose to cancel the contract. After the site survey, we prepare formal design and engineering documents and apply for applicable permits from local government authorities. After required permits are obtained, we schedule and install the solar energy system and any other equipment purchased on the customer’s home.

 

3

 

 

Purchase Contract Warranties. As the owner of the residential solar energy system under the purchase and installation agreement, customers receive a manufacturer’s limited warranty for system components. For the principal components of solar panels, inverter, and racking, the manufacturer’s limited warranty typically lasts 25 years. Manufacturers control whether the warranty periods they offer will change for equipment purchased in the future. Though we are not responsible for a manufacturer’s compliance with warranty obligations, we assist customers in contacting the manufacturer if a warranty issue arises. We provide customers at least a ten-year limited warranty for our installation work and at least a five-year limited warranty against roof penetrations. In most of our purchase and installation agreements that we used prior to 2023, we provided a 25-year limited warranty for installation work and against roof penetrations.

 

Purchase Contracts and Financed Sales. For the twelve months ended December 31, 2024, approximately 32% of our customers who purchased residential solar energy systems from us entered into a loan arrangement with a third party to finance the purchase over an extended period of time. The loan agreement between the customer and the third-party lender typically has a repayment term of between 7 and 25 years and requires the customer to pay either a minimal or no down payment. The lender pays us our portion of the purchase payment after completion of system installation.

 

Purchase Contracts and Cash Sales. For the twelve months ended December 31, 2024, a small minority of our orders (less than 5%) were from customers paying in cash for the purchase of residential solar energy systems. For those sales, our purchase contract typically requires the customer to pay 25% of the purchase price upon execution of the purchase agreement, 50% when we begin installation, and the final 25% on the last day of installation. Installation is usually commenced and completed either in a single day or within several days.

 

System Leases. In December 2022, we launched a program offering customers the option of leasing our solar energy systems from third-party leasing companies. The customer agrees to pay the leasing company a predetermined monthly fee for the electricity produced by the residential solar energy system. As of December 31, 2024, approximately 63% of the systems we installed in 2024 are leased by the customer. The lease term between the leasing company and the customer is 25 years. The customer agrees to pay the leasing company a predetermined monthly fee for the electricity produced by the solar energy system. The monthly fee generally increases annually over the lease term at a predetermined rate, and the customer typically has the option to renew the lease for five to ten years. The potential advantage to the customer of a lease agreement is that a third-party owner of the residential solar energy system may take more advantage of available government tax incentives for solar energy production, which may allow them to lease the system to the customer at monthly rates that are lower for the customer than if the customer were financing its own purchase of the system. We installed the first leased solar energy system in April 2023 and during the twelve months ended December 30, 2024, we installed approximately 1,150 leased solar energy systems. In the lease model offered to our customers, the third-party leasing company contracts with the homeowner customer to install a solar energy system owned by the leasing company and leased to the customer. The leasing company contracts with Zeo to purchase system equipment and install the solar energy system.  Some leasing companies may contract with ZEO to maintain and service the system on the leasing company’s behalf during the life of the lease.

 

Approximately 30% of Zeo’s customers who have entered into leasing agreements have done so with third-party leasing companies established and managed by White Horse Energy, LC (“White Horse Energy”), a holding company of which Mr. Bridgewater, Zeo’s Chairman and Chief Executive Officer is the owner and manager. Subject to investor and customer demand, White Horse Energy intends to attract more investors to form third-party leasing companies. No assurance can be given that White Horse Energy will be able to do so or that arrangements can be made with other funds to act as lessors of Zeo’s solar energy systems in the future. Zeo has entered into leasing arrangements with several other unrelated third parties to offer customers a choice of purchase or lease options, and continues to explore similar arrangements with other unrelated third-parties.

 

4

 

 

Supply

 

The main components of our residential solar energy systems are solar panels, inverters and racking systems. Common related components or systems that we may additionally supply are battery-based energy storage systems, insulation, hybrid electric water heaters, swimming pool pumps and roofing. All of the products that we install are manufactured by third parties. We select products and system components, suppliers and distributors based on cost, reliability, warranty coverage, performance characteristics and ease of installation, among other factors.

 

While we procure products and components from multiple suppliers and distributors to reduce the likelihood that we experience an inability to procure those products and components, the primary supplier from which we purchase the equipment that we install is Consolidated Electrical Distributors, Inc. (d/b/a Greentech Renewables) (“Greentech”). Greentech also provides us inventory management services by holding equipment in its inventory until it delivers directly to the customer site for installation. We purchase from Greentech through a credit agreement under which Greentech extends us credit for purchases, and we are obligated to make payments by the 15th day of the month following each purchase. A purchase discount is available for early cash payment, and a service charge of 1.5% per month can be assessed for payments made more than 30 days after the invoice date. Our agreement with Greentech does not require either party to continue to conduct new business with the other party. During 2024, we purchased at least approximately 70% of the equipment that we installed through Greentech. We believe our relationship with Greentech, and the volume of business we do through them, has established us as a preferred customer and enables us to procure components at attractive terms. If our relationship with Greentech were to be terminated, there are other distributors of the same or similar equipment, and we believe we could readily obtain supplies from those other distributors, though they may take some time to develop the efficient logistics system Greentech employs now on our behalf delivering products to the customer installation sites.

 

Heightened inflation in the costs of labor and components beginning in 2020 and continuing today has contributed to fluctuating prices for solar energy equipment. At times, we have had to pay increased prices to obtain equipment. This has not yet prevented us from obtaining the products we need to install systems purchased by our customers, but there can be no assurance that this will continue. We do not have information that allows us to quantify the specific amount of cost increases attributable to inflationary pressures.

 

We have previously experienced price increases and temporary supply delays resulting from multiple market phenomena. The majority of the solar panels and other major system equipment components that we install are manufactured outside of the United States. Government tariffs on solar energy equipment, including tariffs placed on solar equipment manufactured in China, have also contributed to higher prices on solar equipment. Additionally, Russia’s war against Ukraine caused price and supply pressure on solar energy equipment, as the war has impacted fuel prices and has led to increased demand in European markets for solar energy equipment as consumers and governments in Europe have sought to establish greater energy independence. In 2020, 2021, and 2022, we experienced periods of temporary delay in obtaining supplies. We believe these delays reduced the number of installations in comparison to what we would have been able to install without the delays. In 2023 and 2024, we did not experience appreciable delays in supply. Following new tariffs introduced by the U.S. government in April 2025, as further detailed below, we expect to experience an increase in prices for solar system equipment. We have not experienced consequent delays in procuring equipment, but such delays may occur.

 

For more information on risks related to our supply chain, see “Risk Factors — Risks Related to Zeo’s Operations — Due to the limited number of suppliers in our industry, the acquisition of any of these suppliers by a competitor or any shortage, delay, price change, announcement and imposition of tariffs or duties or other limitation in our ability to obtain components or technologies we use could result in sales and installation delays, cancellations and loss of customers” and “Risk Factors — Risks Related to Zeo’s Operations — Increases in the cost or reductions in supply of solar energy system and energy storage system components due to tariffs or trade restrictions announced or imposed by the U.S. government could have an adverse effect on our business, financial condition and results of operations.

 

5

 

 

Seasonality

 

Historically, our sales volume and installation activity has been highest during late spring and summer. During this time, consumers in many locations see greater energy needs due to operating air conditioning systems and warm-weather appliances such as swimming pool pumps. Our door-to-door sales efforts are also aided during these months by daylight savings time providing increased daylight hours into the evening, and we have more sales personnel, many of whom are college students, working during these months, as described above. We typically have largely or entirely scaled down our internal sales efforts during the fall, winter, and early spring. Snow, cold weather or other inclement weather can also delay our installation of products and services.

 

Strategy

 

We plan to increase our market impact and grow our revenue and profits by pursuing the following strategic objectives:

 

Expand our operations into additional geographic markets. We plan to continue to expand in new geographic markets, both organically and through strategic M&A, considering factors such as the rates consumers pay for electricity, where favorable net metering policies or cost incentives exist, the percentage of the addressable residential market that already has residential solar energy systems , and where we believe the market is not already oversaturated with competitors. 

 

Increase capacity for efficient growth by investing in people and systems. In 2024, we experienced a decrease in sales and installations that generally affected the solar industry during the same period. Prior to 2024, we have generally increased the number of solar energy systems we sell and install by growing and training our internal seasonal sales force, and we plan to continue to do so, as well as increasing our number of external dealers. We have also grown and plan to continue growing our installation capacity in markets we serve by hiring and training more skilled technicians and investing in technology. Where we do not yet have installation teams in place, we plan to continue to collaborate with subcontractors to fulfill our installation needs.

 

Continue to grow our external dealer sales channel. We plan to increase the number of external dealers working to bring us customers. We believe we will continue to have success in attracting dealers to our business because of our scalable business platform that allows dealers to participate in the residential solar energy sales and installation life cycle with limited investments in personnel and capital.

 

Expand customer options for buying affordable solar energy. We plan to expand our roofing business in certain markets we enter in the future. Roofing facilitates a faster processing time for our solar installations in cases where the residential customer is in need of a roof replacement prior to installing solar systems. We believe offering customers the option to lease a residential solar energy system installed on their home will increase the number of systems we can sell and install due to the potential savings for some customers that cannot otherwise take full advantage of certain tax incentives. As described above, in December 2022, we launched a program offering customers the option of leasing residential solar energy systems from third parties that we install on the customer’s home.

 

Strengths

 

Lean Business Model. We have a lean business model, in the four years prior to 2024, we had an increase in revenue and profit every year. In 2024, in the face of a challenging economic environment for our industry, we believe that our lean operations have permitted us to minimize losses. 

 

Our Sales Model. Our sales methodology produces a high volume of sales. We believe our internal sales process drives a high volume of sales per sales representative and results in low customer acquisition costs. The success of our sales processes starts with quality, hands-on training for each sales representative. Our self-produced digital learning platform presents our sales representatives with sample customer scenarios and guides them in learning effective communication techniques, as well as how to efficiently carry out administrative steps required for completing sales. Each sales representative’s responses to sample customer scenarios are reviewed and critiqued by managers of our internal sales team.

 

In our sales model, a majority of personnel knock on doors of potential customers and explain the benefits of solar energy and our offerings with the objective of scheduling a subsequent sales meeting. In the scheduled meetings, a more experienced sales representative or sales manager provides a homeowner additional information about system design, energy savings and other benefits, pricing, incentives and financing options.

 

6

 

 

We believe that the key elements to our successful business model include (i) effective training and time spent with senior sales managers, (ii) our use of our customer relationship management software platform which concurrently tracks key performance indicators across the sales cycle, and (iii) our multi-step setter-closer sales model, which enables senior sales personnel to focus on greater sales success in presentations, while setters focus on developing and filtering quality, qualified leads, all of which then contributes to maximizing the percentage of leads converted into sales and sales into installations because of satisfied customers throughout the process.

 

Our vertical integration leads to customer satisfaction and personnel retention. We believe our vertically integrated business model, in which we market, design, sell, procure, install and service systems, has a major benefit of enhancing the speed of project completion after an initial sale is made. It also allows us to price projects strategically with information from both the sales and installation sides of the process. Our greater control over the total process and our resulting success rates in navigating the local municipal permit process is intended to increase customer satisfaction and reduce potential sales force frustration from losing many jobs due to delays in the installation process. Our ratio of sales converted to completed installations is higher for sales that come from our internal agents than that that come from our dealer sales. We believe this higher rate helps increase the job satisfaction and retention rate for our personnel, as it enhances commissions that are paid out to sales personnel and managers, and provides work for installation teams.

 

Our scalable business platform allows us to grow efficiently. We believe that we have established a scalable business platform for efficiently completing the life-cycle of tasks involved in offering and fulfilling customers’ residential solar power needs. This platform is principally: (a) software we use in designing, selling, installing and servicing systems, and in tracking key performance indicators across the sales cycle; and (b) the business processes of our employees that perform field work, system design, permitting, installation and back-office support tasks. This platform is intended to allow us to undergo rapid sales and installation growth by efficiently adding new personnel and collaborating effectively with external dealers who bring us additional customers. We have carefully designed these processes and our pre- and post-installation operations to be effective systems which can be easily explained to new employees and replicated in the new cities and regions in which we operate and expand.

 

Competition

 

The solar energy and renewable energy industries are both highly competitive and continually evolving as participants strive to distinguish themselves within their markets and compete with large electric utilities.

 

We consider our primary competitors to be electric utilities that supply electricity to our potential customers. We compete with these electric utilities primarily based on price (cents per kWh), predictability of future prices and the ease by which customers can switch to electricity generated by our residential solar energy systems. We may also compete with them based on other value-added benefits. These include reliability and carbon-friendly power, benefits which consumers have historically paid a premium to secure, but which customers can obtain by purchasing a solar energy system for monthly costs that are sometimes equal to or less than a traditional monthly power bill from the utility.

 

We also compete with retail electric providers and independent power producers that are not regulated like electric utilities, but which have access to the utilities’ electricity transmission and distribution infrastructure pursuant to state, territorial and local pro-competition and consumer choice policies. These retail electric providers and independent power producers can offer customers electricity solutions that are competitive with our residential solar energy system options on both price and usage of renewable energy technology while avoiding the physical installations that our current business model requires.

 

We compete with community solar products offered by solar companies or sponsored by local governments and municipal power companies, as well as utility companies that provide renewable power purchase programs. Some customers might choose to subscribe to a community solar project or renewable subscriber program instead of having a residential solar energy system installed on their home, which could affect our sales. Additionally, some utility companies (and some utility-like entities, such as community choice aggregators) have power generation portfolios that are increasingly renewable in nature. As utility companies offer increasingly renewable portfolios to retail customers, those customers might be less inclined to have a residential solar energy system installed on their home or business, which could adversely affect our growth.

 

7

 

 

We also compete with solar energy companies with vertically integrated business models like our own, many of which are larger than we are. For example, some of our competitors offer their own consumer financing products to customers and/or produce one or more components of the residential solar energy system or energy storage system. In addition to financing and manufacturing, some other business models also include sales, engineering, installation, maintenance and monitoring services. Some of our competitors also have an established complementary construction, electrical contracting or roofing services.

 

Some competitors also offer customers the option of leasing a residential solar energy system installed on the customer’s residence. In such a scenario, the provider or a third party owns the residential solar energy system, and the customer typically pays a predetermined fee for the electricity produced by the residential solar energy system. The fee generally increases annually at a predetermined rate over the lease term, which is typically 20 to 25 years, with a renewal option. Such a lease program can take fuller advantage of some of the available tax incentives and, therefore, can reduce the customer’s monthly costs in comparison to owning the residential solar energy system.

 

We compete against companies that are not vertically integrated, such as companies that offer only installation services, or provide only equipment to be installed, or dealers that sell systems for which another entity or entities will provide and install equipment. Some of these entities finance products directly to consumers, inclusive of programs like Property-Assessed Clean Energy financing programs established by local governments. For example, we face competition from solar installation businesses that seek financing from external parties or utilize competitive loan products or state and local programs.

 

We expect the competition to evolve as the market continues to grow, evolve and attract new market entrants. We believe that with our business model and sales strategy, we can compete effectively and favorably within the industry.

 

For more information on risks relating to increased competition in our industry, see “Risk Factors — Risks Related to the Solar Industry — We face competition from electric utilities, retail electric providers, independent power producers, renewable energy companies and other market participants.

 

Intellectual Property

 

We protect our intellectual property rights by relying on common law protections and through contractual arrangements. We typically require our personnel, consultants and third parties such as our suppliers with access to our proprietary information to execute confidentiality agreements. Our principal trade secrets and copyrighted materials consist of our sales methodologies and data regarding our personnel, customers and suppliers.

 

We also license third-party software and services that we use in operating our business. These third-party solutions include, among others, software that we use in selling and designing our products services, a customer relationship management system to actively track key performance indicators across the sales cycle and software to augment our sales and marketing efforts.

 

Insurance

 

We maintain the types and amounts of insurance coverage and on terms deemed adequate by management based on our actual claims experience and expectations for future claims. However, future claims could exceed our applicable insurance coverage. Our insurance policies cover employee-and contractor-related accidents and injuries, property damage, business interruption, storm damage, inventory, vehicles, fixed assets, facilities, and crime and general liability deriving from our activities. We have also obtained insurance policies covering directors, officers, employment practices, auto liability, and commercial general liability. We may also be covered in some circumstances for certain liabilities by insurance policies owned by third parties, including, but not limited to, our dealers and vendors.

 

Government Regulation

 

U.S. tariffs, duties and other trade regulations impact the prices of components in the residential solar energy systems and energy storage systems we sell, in addition to the pricing pressures caused by supply chain factors as discussed above. As further discussed below, these U.S. government-based pricing influences currently include various tariffs, such as antidumping (“AD”) and countervailing duties (“CVD”) and other trade restrictions, applied to imported crystalline silicon PV cells and solar panels imported into the U.S. Also, China is a major producer of solar panels, inverters and other components that we use in the systems that we install, and the U.S. currently assesses various tariffs and antidumping and countervailing duties on equipment produced in China, including solar panels and inverters. The U.S. has also placed certain geographic, company-specific and other trade restrictions on Chinese sources of supply based on foreign policy and national security interests. The scope and timing of these regulatory efforts change over time, and the government may introduce new regulations as world events occur and public policy evolves. In response to the market uncertainty and price fluctuations caused by these government actions and other supply chain pressures, we carefully and periodically evaluate our suppliers of system components and make purchasing decisions based on our judgments of product quality, warranties, pricing and availability.

 

8

 

 

For more information on risks relating to government tariffs, duties or trade restrictions, see “Risk Factors — Risks Related to Zeo’s Operations — Increases in the cost or reduction in supply of residential solar energy system and energy storage system components due to tariffs or trade restrictions announced or imposed by the U.S. government could have an adverse effect on our business, financial condition and results of operations.

 

Our operations are subject to various national, state and local laws and regulations. These include regulations regarding license requirements for electricians or other professionals involved in the installation of residential solar energy systems and energy storage systems. Many states and/or local governments and utilities have regulated procedures for interconnecting residential solar energy systems and related energy storage systems to the utility’s local distribution system. There are also local building codes or other local regulations for installing the products we sell on a customer’s property. We employ or contract with licensed professionals as needed to comply with regulatory requirements, and as part of our process of installing residential solar energy systems and related equipment, we assist our customers in obtaining interconnection permission from the applicable local electric distribution utility, and applicable permits from other local offices.

 

Our operations, as well as those of our suppliers and subcontractors, are subject to stringent and complex U.S. federal, state, territorial and local laws, including regulations governing the occupational health and safety of employees, wage regulations and environmental protection. For example, we and our suppliers and subcontractors are subject to the regulations OSHA, the U.S. Department of Transportation (“DOT”), the U.S. Environmental Protection Agency (“EPA”) and comparable state entities that protect and regulate employee health and safety and the protection of the environment. Various environmental, health and safety laws can result in the imposition of costs and liability in connection with system and equipment installation, the repair or replacement of parts, and disposal of hazardous substances (such as the disposal and recycling of batteries).

 

We and the dealers that supply us with sales opportunities or completed sales are also subject to laws and regulations related to interactions with consumers, including those applicable to sales and trade practices, privacy and data security, equal protection, consumer financial and credit transactions, consumer collections, mortgages and re-financings, home or business improvements, trade and professional licensing, warranties, and various means of customer solicitation, as well as specific regulations pertaining to solar installations.

 

Government Incentives

 

There are U.S. federal, state and local governmental bodies that provide incentives to owners, distributors, installers and manufacturers of solar energy systems to promote solar energy. These incentives include tax credits offered by the federal government under, among others, the Energy Policy Act of 2005, as amended, and the Inflation Reduction Act of 2022 (“IRA”), as well as other tax credits, rebates and Solar Renewable Energy Credits (“SRECs”) associated with solar energy generation. Commercial taxpayers, including solar energy system owners and tax-equity partners, may claim a federal investment tax credit equal to 30% of eligible project costs for solar facilities that meet certain requirements. The base credit is scheduled to phase down to 26% for projects beginning construction in 2033 and 22% in 2034, expiring thereafter. In addition, commercial solar energy facilities may be eligible for bonus credits for projects that meet domestic-content thresholds, are located in energy-community census tracts, or serve low-income communities. If a solar energy system is owned by a homeowner, the homeowner may claim a 30% federal income tax credit on the cost of purchasing and installing eligible solar energy systems through 2032, phasing down to 26% in 2033, and 22% in 2034, expiring thereafter. The IRA also provides other incentives for homeowners to adopt energy-efficient systems and appliances that include (a) a 30% tax credit with an annual limit for certain upgrades such as installing energy-efficient hybrid water heaters, doors and windows, insulation, and upgrading electrical breaker boxes and (b) up to $14,000 in point-of-sale rebates for low- and moderate-income households for certain electric appliances and home upgrades.

 

Our business model also relies on multiple tax exemptions offered at the state and local levels. For example, some states have property tax exemptions that exempt the value of residential solar energy systems in determining values for calculation of local and state real and personal property taxes, and there are some state and local tax exemptions that apply to the sale of equipment. State and local tax exemptions can have sunset dates or triggers for loss of the exemption, and the exemptions can be changed by state legislatures and other regulators.

 

9

 

 

A majority of states have adopted net metering policies, including our sales areas of Florida, Texas, Missouri, Ohio and Illinois. Net metering policies allow homeowners to serve their own energy load using on-site generation while avoiding the full retail volumetric charge for electricity. Electricity that is generated by a residential solar energy system and consumed on-site avoids a retail energy purchase from the applicable utility, and excess electricity that is exported back to the electric grid generates a retail credit within a homeowner’s monthly billing period. At the end of the monthly billing period, if the homeowner has generated excess electricity within that month, the homeowner typically carries forward a credit for any excess electricity to be offset against future utility energy purchases. At the end of an annual billing period or calendar year, utilities either continue to carry forward a credit or reconcile the homeowner’s final annual or calendar year bill using different rates (including zero credit) for the exported electricity.

 

Utilities, their trade associations, and other entities are currently challenging net metering policies in various locations by seeking to eliminate them, cap them, reduce the value of the credit provided to homeowners for excess generation or impose charges on homeowners that have net metering. States where we sell now or in the future may change, eliminate or reduce net metering benefits. On April 26, 2022, the Florida governor vetoed legislation that would have established a date for reducing and ending net metering in Florida.

 

We rely on a mix of the incentives mentioned above to reduce the net price our customers that are eligible for incentives would otherwise pay for our solar offerings or per kilowatt hour used.

 

Employees and Human Capital Management

 

As of December 31, 2024, we had approximately 190 full-time employees that work year-round processing orders, installing and servicing systems and fulfilling administrative tasks. We also engage sales agents as independent contractors as described in “Business — Internal Direct Sales Force” above. None of our employees are covered by collective bargaining agreements, and we have not experienced any work stoppages due to labor disputes.

 

Facilities

 

Our corporate headquarters are located in Florida under a lease that expires at the end of October 2026. In Florida, we maintain offices for operations personnel and warehouses, and we have warehouses in Texas and Ohio, and warehouse, sales, marketing, and executive offices in Utah. We currently lease the office and warehouse spaces that we use in our operations, and we do not own any real property. We believe that our facility space adequately meets our needs and that we will be able to obtain any additional operating space that may be required on commercially reasonable terms.

 

Litigation

 

We are not currently a party to any material litigation or governmental or other proceeding. However, from time to time, we have been, are and will likely continue to be involved in legal proceedings, administrative proceedings and claims that arise in the ordinary course of business with customers, subcontractors, suppliers, regulatory bodies or others. In general, litigation claims or regulatory proceedings can be expensive and time consuming to bring or defend against, which may result in the diversion of management’s attention and resources from our business and business goals and could result in settlement or damages that could significantly affect financial results and the conduct of our business.

 

10

 

 

Item 1A. Risk Factors

 

Risks Related to the Solar Industry

 

The solar energy industry is an emerging market which is constantly evolving and additional demand for solar energy systems may not develop to the size or at the rate we expect.

 

The solar energy industry is an emerging and constantly evolving market opportunity. We believe the solar energy industry is still developing and maturing, and we cannot be certain that additional demand for solar energy systems will grow to the size or at the rate we expect. Any future growth of the solar energy market and the success of our solar service offerings depend on many factors beyond our control, including recognition and acceptance of the solar service market by consumers, the pricing of alternative sources of energy, a favorable regulatory environment, the continuation of expected tax benefits and other incentives, and our ability to provide our solar service offerings cost effectively. If additional demand for solar energy systems does not develop to the size or at the rate we expect, our business may be adversely affected.

 

Solar energy has yet to achieve broad market acceptance and depends in part on continued support in the form of rebates, tax credits, and other incentives from federal, state and local governments or utilities. If support diminishes materially for solar policy related to rebates, tax credits and other incentives, demand for our products and services may decrease and our ability to obtain external financing on acceptable terms, or at all, could be materially adversely affected. These types of funding limitations could lead to inadequate financing support for the anticipated growth in our business. Furthermore, growth in residential solar energy depends in part on macroeconomic conditions, retail prices of electricity and customer preferences, each of which can change quickly. Declining macroeconomic conditions, including in the job markets and residential real estate markets, could contribute to instability and uncertainty among customers and impact their financial wherewithal, credit scores or interest in entering into long-term contracts, even if such contracts would generate immediate and/or long-term savings.

 

Furthermore, market prices of retail electricity generated by utilities or other energy sources could decline for a variety of reasons, as discussed further below. Any such declines in macroeconomic conditions, changes in retail prices of electricity or changes in customer preferences would adversely impact our business.

 

At the international level, the United Nations-sponsored Paris Agreement requires member states, including the United States, to submit non-binding, individually-determined greenhouse gas reduction goals known as “Nationally Determined Contributions” every five years after 2020. Former President Biden committed the United States to a goal of reducing greenhouse gas emissions by 50 – 52% below 2005 levels by 2030, a target consistent with the Paris Agreement’s goal of “net-zero” greenhouse gas emissions by 2050. In contrast to the stated goals of President Biden’s administration, the administration of the newly-elected President Trump, is less likely to create or support incentives to reduce greenhouse gas emissions. In January the newly-elected President Trump announced the United States will exit the Paris Agreement. As a result, support from the U.S. government for addressing climate change is likely to decrease, and as a result, consumer demand for clean energy may decrease. Additional international agreements or any legislation, regulation, or executive action within the U.S. addressing climate change, including any climate-related disclosure requirements and legislation or regulation.

 

We face competition from electric utilities, retail electric providers, independent power producers, renewable energy companies and other market participants.

 

The solar energy and renewable energy industries are both highly competitive and continually evolving as participants strive to distinguish themselves within their markets and compete with large electric utilities. We believe our primary competitors are the electric utilities that supply electricity to our potential customers. We compete with these electric utilities primarily based on price (cents per kWh), predictability of future prices (by providing pre-determined annual price escalations) and the ease by which customers can switch to electricity generated by our solar energy systems. We may also compete based on other value-added benefits, such as reliability and carbon-friendly power. If we cannot offer compelling value to our customers based on these factors, our business may not grow.

 

11

 

 

Electric utilities generally have substantially greater financial, technical, operational and other resources than we do. As a result, these competitors may be able to devote more resources to the research, development, promotion and sale of their products or services or respond more quickly to evolving industry standards and changes in market conditions than we can. Electric utilities could also offer other value-added products or services that could help them to compete with us even if the cost of electricity they offer is higher than ours. In addition, a majority of utilities’ sources of electricity is non-solar, which may allow utilities to sell electricity more cheaply than electricity generated by our solar energy systems. Electric utilities could also offer customers the option of purchasing electricity obtained from renewable energy resources, including solar, which would compete with our offerings. Moreover, regulated utilities are increasingly seeking approval to “rate-base” their own solar energy system and energy storage system businesses. Rate-basing means that utilities would receive guaranteed rates of return for their solar energy system and energy storage system businesses. This is already commonplace for utility-scale solar projects and commercial solar projects. While few utilities to date have received regulatory permission to rate-base residential solar energy systems or energy storage systems, our competitiveness would be significantly harmed should more utilities receive such permission because we do not receive guaranteed profits for our solar service offerings.

 

We also compete with retail electric providers and independent power producers not regulated like electric utilities but which have access to the utilities’ electricity transmission and distribution infrastructure pursuant to state, territorial and local pro-competition and consumer choice policies. These retail electric providers and independent power producers are able to offer customers electricity supply-only solutions that are competitive with our solar energy system options on both price and usage of renewable energy technology while avoiding the physical installations our current business model requires. This may limit our ability to acquire new customers, particularly those who have an aesthetic or other objection to putting solar panels on their roofs.

 

We also compete with solar companies with vertically integrated business models like our own. For example, some of our competitors offer their own consumer financing products to customers and/or produce one or more components of the solar energy system or energy storage system. In addition to financing and manufacturing, some other business models also include sales, engineering, installation, maintenance and monitoring services. Many of our vertically integrated competitors are larger than we are and offer certain vertical services that we do not. As a result, these competitors may be able to devote more resources to the research, development, promotion and sale of their products or services or respond more quickly to evolving industry standards and changes in market conditions than we can. Solar companies with vertically integrated business models could also offer other value-added products or services that could help them to compete with us. Larger competitors may also be able to access financing at a lower cost of capital than we are able to obtain.

 

In addition, we compete with other residential solar companies who sell or finance products directly to consumers, inclusive of programs like Property-Assessed Clean Energy financing programs established by local governments. For example, we face competition from solar installation businesses that seek financing from external parties or utilize competitive loan products or state and local programs.

 

We also compete with solar companies that are marketed to potential customers by dealers, and we may also face competition from new entrants into the market as a result of the passage of the IRA and its impacts and benefits to the solar industry. Some of these competitors specialize in the distributed solar energy market and some may provide energy at lower costs than we do. Some of our competitors offer or may offer similar services and products as we do, such as direct outright sales of solar energy systems. Many of our competitors also have significant brand name recognition, lower barriers to entry into the solar market, greater capital resources than we have and extensive knowledge of our target markets. In addition, some of our competitors have an established business of providing construction, electrical contracting, or roofing services.

 

We also compete with community solar products offered by solar companies or sponsored by local governments and municipal power companies, as well as utility companies that provide renewable power purchase programs. Some customers might choose to subscribe to a community solar project or renewable subscriber programs instead of having a solar energy system installed on their home or business, which could affect our sales. Additionally, some utility companies (and some utility-like entities, such as community choice aggregators) have generation portfolios that are increasingly renewable in nature. As utility companies offer increasingly renewable portfolios to retail customers, those customers might be less inclined to have a solar energy system installed on their home or business, which could adversely affect our growth.

 

12

 

 

We have historically provided our services only to residential customers, but we may expand to other markets, including commercial and industrial customers. There is intense competition in the solar energy sector in the markets in which we operate and the markets into which we may expand. As new entrants continue to enter into these markets, and as we enter into new markets, we may be unable to grow or maintain our operations and we may be unable to compete with companies that have already established themselves in both the residential market and non-residential market.

 

As the solar industry grows and evolves, we will also face new competitors and technologies who are not currently in the market (including those resulting from the consolidation of existing competitors). Our industry is characterized by low technological barriers to entry, and well-capitalized companies, including utilities and integrated energy companies, could choose to enter the market and compete with us. Our failure to adapt to changing market conditions and to compete successfully with existing or new competitors will limit our growth and will have a material adverse effect on our business, financial condition and results of operations.

 

A material reduction in the retail price of electricity charged by electric utilities or other retail electricity providers would harm our business, financial condition and results of operations.

 

Decreases in the retail price of electricity from electric utilities or from other retail electric providers, including other renewable energy sources such as larger-scale solar energy systems, could make our offerings less economically attractive. The price of electricity from utilities could decrease as a result of:

 

the construction of a significant number of new power generation plants, whether generated by natural gas, nuclear power, coal or renewable energy;

 

the construction of additional electric transmission and distribution lines;

 

a reduction in the price of natural gas or other natural resources as a result of increased supply due to new drilling techniques or other technological developments, a relaxation of associated regulatory standards or broader economic or policy developments;

 

less demand for electricity due to energy conservation technologies and public initiatives to reduce electricity consumption or to recessionary economic conditions; and

 

development of competing energy technologies that provide less expensive energy.

 

A reduction in electric utilities’ rates or changes to peak hour pricing policies or rate design (such as the adoption of a fixed or flat rate) could also make our offerings less competitive with the price of electricity from the electrical grid. If the cost of energy available from electric utilities or other providers were to decrease relative to solar energy generated from solar energy systems or if similar events impacting the economics of our offerings were to occur, we may have difficulty attracting new customers. For example, large utilities in some states have started transitioning customers to time-of-use rates and also have adopted a shift in the peak period for time-of-use rates to later in the day. Unless grandfathered under a different rate, customers with solar energy systems may be required to take service under time-of-use rates with the later peak period. Moving utility customers to time-of-use rates or the shift in the timing of peak rates for utility-generated electricity to include times of day when solar energy generation is less efficient or non-operable could also make our offerings less competitive. Time-of-use rates could also result in higher costs for our customers whose electricity requirements are not fully met by our offerings during peak periods.

 

Sales and installation of solar energy systems depend heavily on suitable meteorological and environmental conditions. If meteorological or environmental conditions are unexpectedly unfavorable, the electricity production from our solar service offerings may be below our expectations, and our ability to timely deploy new systems may be adversely impacted.

 

The energy produced and revenue and cash flows generated by a solar energy system depend on suitable solar and weather conditions, both of which are beyond our control. Furthermore, components of our systems, such as panels and inverters, could be damaged by severe weather or natural catastrophes, such as hailstorms, tornadoes, fires, or earthquakes. Homeowner insurance or homeowners generally bear the expense of repairing weather-related damage to solar energy systems. However, in these circumstances, we make our install teams available to remove, repair and reinstall the systems. Sustained unfavorable weather or environmental conditions also could unexpectedly delay the installation of our solar energy systems, leading to increased expenses and decreased revenue and cash flows in the relevant periods. Extreme weather conditions, including those associated with climate change, as well as the natural catastrophes that could result from such conditions, can severely impact our operations by delaying the installation of our systems, lowering sales, and causing a decrease in the output from our systems due to smoke or haze. Weather patterns could change, making it harder to predict the average annual amount of sunlight striking each location where our solar energy systems are installed. This could make our solar service offerings less economical overall or make individual systems less economical. Our economic model and projected returns on our solar energy systems require achievement of certain production results from our systems and, in some cases, we guarantee these results to our consumers. If the solar energy systems underperform for any reason, our business could suffer. Any of these events or conditions could harm our business, financial condition, and results of operations.

 

13

 

 

Climate change may have long-term impacts on our business, our industry, and the global economy.

 

Climate change poses a systemic threat to the global economy, and we believe it will continue to do so until our society transitions to renewable energy and decarbonizes. While our core business model seeks to accelerate this transition to renewable energy, there are inherent climate-related risks to our business operations. Warming temperatures throughout the United States, including Florida, our biggest market, have contributed to extreme weather, intense drought, and increased wildfire risks. These events have the potential to disrupt our business, the operations of our third-party suppliers, and our customers, and may cause us to incur additional operational costs. For instance, natural disasters and extreme weather events associated with climate change can impact our operations by delaying the installation of our systems, leading to increased expenses and decreased revenue and cash flows. They can also cause a decrease in the output from our systems due to smoke or haze. Additionally, if weather patterns significantly shift due to climate change, it may be harder to predict the average annual amount of sunlight striking each location where our solar energy systems are installed and energy output from our systems could be reduced in the short-term or long-term in certain areas. This could make our solar service offerings less economical overall, make individual systems less economical, or reduce demand for our products, as well as damage our reputation to the extent energy generation from our products does not meet customer expectations. For more information regarding risks posed by meteorological conditions, see “Risk Factors — Sales and installation of solar energy systems depend heavily on suitable meteorological and environmental conditions. If meteorological or environmental conditions are unexpectedly unfavorable, the electricity production from our solar service offerings may be below our expectations, and our ability to timely deploy new systems may be adversely impacted.

 

Our business has benefited from the declining cost of solar energy systems and energy storage system components and may be harmed to the extent the cost of such components stabilizes or increases in the future.

 

Our business has benefited from the declining cost of solar energy system and energy storage system components, and to the extent such costs stabilize, decline at a slower rate or increase, our future growth rate may be negatively impacted. The declining cost of solar energy system and energy storage system components and the raw materials necessary to manufacture them has been a key driver in the price of solar energy systems and energy storage systems and customer adoption of solar energy. While historically solar energy system and energy storage system components and raw material prices have declined, the cost of these components and raw materials have recently increased and may continue to increase in the future, and such products’ availability could decrease, due to a variety of factors, including growth in the solar energy system and energy storage system industries and the resulting increase in demand for solar energy system and energy storage system components and the raw materials necessary to manufacture them, supply chain disruptions, tariff penalties, duties, and trade barriers, export regulations, regulatory or contractual limitations, industry market requirements and industry standards, changes in technology, the loss of or changes in economic governmental incentives, inflation or other factors. An increase in the prices of solar energy system components and raw materials could slow our growth and cause our business and results of operations to suffer. See “Risk Factors — Increases in the cost or reduction in supply of solar energy system and energy storage system components due to tariffs or trade restrictions announced or imposed by the U.S. government could have an adverse effect on our business, financial condition and results of operations.

 

Risks Related to Operations

 

We may be unable to sustain our net losses.

 

We may incur net losses as we increase our spending to finance the expansion of our operations, expand our installation, engineering, administrative, sales and marketing staffs, increase spending on our brand awareness and other sales and marketing initiatives, make significant investments to drive future growth in our business and implement internal systems and infrastructure to support our growth and operate as a publicly traded company. We do not know whether our revenue will grow rapidly enough to absorb these costs and our limited operating history makes it difficult to assess the extent of these expenses or their impact on our results of operations. Our ability to operate profitably depends on a number of factors, including but not limited to:

 

growing our customer base;

 

reducing our operating costs by lowering our customer acquisition costs and optimizing our design and installation processes and supply chain logistics even as we expand into additional geographic markets;

 

14

 

 

maintaining or further lowering our cost of capital;

 

reducing the cost of components for our solar service offerings;

 

growing and maintaining our sales network;

 

maintaining high levels of product quality, performance, and customer satisfaction; and

 

growing our direct-to-consumer business to scale.

 

Even if we do operate profitably, we may be unable to achieve positive cash flows from operations in the future.

 

Our growth depends in part on the success of our relationships with third parties such as our equipment suppliers, subcontractors and dealers, including dealers who market to customers and bring the resulting solar contracts to us for fulfillment.

 

A key component of our growth strategy is to develop or expand our relationships with third parties, such as our equipment suppliers, subcontractors and dealers. A significant portion of our business depends on attracting and retaining new and existing sales dealers who market to customers and bring the resulting contracts to us for fulfillment. Negotiating relationships with subcontractors, dealers and other third parties, training such third parties, and monitoring them for compliance with our standards require significant time and resources and may present greater risks and challenges than expanding our direct sales and installation team. If we are unsuccessful in establishing or maintaining our relationships with these third parties, our ability to grow our business and address our market opportunity could be impaired. Even if we are able to establish and maintain these relationships, we may not be able to execute our goal of leveraging these relationships to meaningfully expand our business, brand recognition and customer base. This would limit our growth potential and our opportunities to generate significant additional revenue or cash flows.

 

Due to the limited number of suppliers in our industry, the acquisition of any of these suppliers by a competitor or any shortage, delay, price change, announcement or imposition of tariffs or duties or other limitation in our ability to obtain components or technologies we use could result in sales and installation delays, cancellations and loss of customers.

 

We purchase solar panels, inverters, energy storage systems and other system components and instruments from a limited number of suppliers, qualified and approved by our engineering and design teams, making us susceptible to quality issues, shortages and price changes that may occur in the supply chain. There are a limited number of suppliers of solar energy system components, instruments and technologies, and our ability to obtain components or technologies we use could be affected by circumstances beyond our control, including:

 

Increases in the cost or reduction in supply of solar energy system and energy storage system components due to tariffs or trade restrictions announced or imposed by the U.S. government. Recently, the U.S. government has announced or implemented various tariff and trade regulations impacting imported goods, including components for solar energy systems and energy storage systems. These measures have included the introduction of a baseline tariff on many imports and the imposition or adjustment of higher tariffs on goods from specific countries that are significant sources of supply of our components. These recent tariffs and other trade measures, in combination with other factors such as supply chain constraints, increased demand for solar systems in the U.S. and Europe, rising inflation, and higher labor, material, and shipping costs, have contributed or are expected to contribute to increases in the cost of domestic and imported solar panels, inverters, and related equipment, which includes batteries. The tariffs may also result in decreased availability and/or increased procurement time for solar system equipment. Measures retaliating to the new tariffs have been announced by some countries, and other responses are likely. The new tariffs, and continued volatility in trade policy may impact our gross margins and growth, due to factors such as increased procurement and installation costs, profit margin compression or the need to pass increased costs to consumers, supply chain disruption, and competitive disadvantages relative to market participants with more favorable supply arrangements.

 

15

 

 

Industry-wide shortages of key components and instruments, including batteries and inverters, in times of rapid industry growth. The manufacturing infrastructure for some of these components has a long lead-time, requires significant capital investment and relies on the continued availability of key commodity materials, potentially resulting in an inability to meet demand for these components. The solar industry is currently experiencing rapid growth and, as a result, shortages of key components or instruments, including solar panels, may be more likely to occur, which in turn may result in price increases for such components. Even if industry-wide shortages do not occur, suppliers may decide to allocate key components or instruments with high demand or insufficient production capacity to more profitable customers, customers with long-term supply agreements or customers other than us. As a result, our ability to originate solar energy systems and energy storage systems may be reduced.

 

Natural disasters and other events beyond our control (such as earthquakes, wildfires, flooding, hurricanes, freezes, tsunamis, typhoons, volcanic eruptions, droughts, tornadoes, power outages or other natural disasters, the effects of climate change and related extreme weather, public health issues and pandemics, war, terrorism, government restrictions or limitations on trade, impediments to international shipping and geopolitical unrest and uncertainties).

 

Human rights and forced labor issues in foreign countries and the U.S. government’s response to them. In particular, the withhold release order issued by U.S. Customs and Border Protection in June 2021 applicable to certain silica-based products manufactured in the Xinjiang Uyghur Autonomous Region (“XUAR”) of China, and any other allegations regarding forced labor in China and U.S. trade regulations to prohibit the importation of any goods derived from forced labor, has affected and may continue to affect our operations. Further, the Uyghur Forced Labor Prevention Act (“UFLPA”) that former President Biden signed into law on December 23, 2021, which took effect on June 21, 2022, has affected and may continue to affect our supply chain and operations. Intensive examinations, withhold release orders, and related governmental procedures have resulted in supply chain and operational delays throughout the industry. These and other similar trade restrictions that may be imposed in the future could cause delivery and installation delays and restrict the global supply of polysilicon and solar products. While we believe the items described above have contributed to price increases for components that we purchase, we believe that these increases to the cost of our components were also due to a combination of other factors, including supply chain constraints, increased demand for solar systems in the U.S. and Europe, rising inflation, and higher labor, material, and shipping costs. We do not have information that allows us to quantify the specific amount of price increases attributable to the tariffs and trade regulations described. For more information regarding UFLPA and risks related thereto, see “Risk Factors — Increases in the cost or reduction in supply of solar energy system and energy storage system components due to tariffs or trade restrictions announced or imposed by the U.S. government could have an adverse effect on our business, financial condition and results of operations.

 

Russia’s war on Ukraine. We do not materially rely directly or indirectly on goods or services sourced in Russia, Ukraine or Belarus, or have any material business relationships, connections to, or assets in, Russia, Belarus, or Ukraine. While we believe Russia’s war on Ukraine has contributed to price increases for components that we purchase, we believe that the increases to the cost of our components were also due to a combination of other factors, including supply chain constraints, tariffs and trade regulations, increased demand for solar systems in the U.S. and Europe, U.S. tariffs, rising inflation, and higher labor, material, and shipping costs. We do not have information that allows us to quantify the specific amount of price increases attributable to Russia’s war on Ukraine.

 

Disruptions to global shipping. Historically, we have relied on foreign suppliers and manufacturers for a number of solar energy system components, instruments and technologies that we purchase. Our success in the future may be dependent on our ability to import or transport such products from overseas vendors in a timely and cost-effective manner. We may rely heavily on third parties, including ocean carriers and truckers, both of which are experiencing disruptions, shortages and rate increases, in that process. The global shipping industry has experienced and may continue to experience ocean shipping disruptions, trucking shortages, increased ocean shipping rates and increased trucking and fuel costs. There has been and may in the future be a shortage of shipping capacity from China and other parts of Asia, among other regions, and as a result, our receipt of imported products may be disrupted or delayed. The shipping industry has also experienced issues with port congestion and pandemic-related port closures and ship diversions. The global shipping industry also experienced unprecedented increases in shipping rates from the trans-Pacific and other ocean carriers due to various factors, including limited availability of shipping capacity. In 2023 and 2024, we did not experience any appreciable delays in supply. We may find it necessary to rely on an increasingly expensive spot market and other alternative sources to make up any shortfall in shipping needs.

 

16

 

 

If we cannot obtain substitute materials or components on a timely basis or on acceptable terms, we could be prevented from installing our solar energy systems within the time frames required in our customer contracts. Any such delays could increase our overall costs, reduce our profit, delay the timing for solar energy systems to be placed in service and ultimately have a material adverse effect on our business, financial condition and results of operations.

 

We depend on a limited number of suppliers of solar energy system components and technologies to adequately meet demand for our solar energy systems. If we needed to identify alternative suppliers or to qualify alternative products on commercially reasonable terms, our ability to satisfy demand may be adversely affected.

 

Our primary supplier is Consolidated Electrical Distributors, Inc. (d/b/a Greentech Renewables) (“Greentech”), from which we purchased at least approximately 70% of the equipment that we installed in 2024. If Greentech or one or more of our other suppliers we rely upon to meet anticipated demand (i) ceases or reduces production due to its financial condition, acquisition by a competitor or otherwise, (ii) is unable to increase production as industry demand increases, (iii) raises their prices to an extent that cannot be passed on to our customers without affecting demand or (iv) is otherwise unable to allocate sufficient production to us, it may be difficult to quickly identify alternative suppliers or to qualify alternative products on commercially reasonable terms. As a result, our ability to satisfy demand may be adversely affected.

 

Although we buy the majority of our equipment through Greentech, we believe that if our relationship with Greentech were terminated, we could readily obtain supplies from other distributors of the same or similar equipment, though in some locations, replacement distributors may take some time to develop efficient logistics with respect to shipping equipment directly to job sites. This could result in additional costs and delays in acquiring and deploying our solar energy systems or energy storage systems.

 

Increased scrutiny of environmental, social, and governance (“ESG”) matters could have an adverse effect on our business, financial condition and results of operations and damage our reputation.

 

In recent years, companies across all industries are facing increasing scrutiny from a variety of stakeholders, including investor advocacy groups, proxy advisory firms, certain institutional investors and lenders, investment funds and other influential investors and rating agencies, related to their ESG and sustainability practices. If we do not adapt to or comply with investor or other stakeholder expectations and standards on ESG matters as they continue to evolve, or if we are perceived to have not responded appropriately or quickly enough to growing concern for ESG and sustainability issues, regardless of whether there is a regulatory or legal requirement to do so, we may suffer from reputational damage and our business, financial condition and/or stock price could be materially and adversely affected. In addition, organizations that provide information to investors on corporate governance and related matters have developed ratings processes for evaluating companies on their approach to ESG matters. Such ratings are used by some investors to inform their investment and voting decisions. Unfavorable ESG ratings could lead to increased negative investor sentiment toward us and our industry and to the diversion of investment to other industries, which could have a negative impact on our stock price and our access to and costs of capital.

 

We and our suppliers and subcontractors are subject to risks associated with construction, cost overruns, delays, customer cancellations, regulatory compliance, and other contingencies, any of which could have a material adverse effect on our business and results of operations.

 

We are a licensed contractor in certain communities that we service, and we are ultimately responsible as the contracting party for every solar energy system installation we provide. We may be liable, either directly or through our subcontractors, to customers for any damage we or our subcontractors cause to them, their home, belongings or property during the installation of our systems. For example, we, either directly or through our subcontractors, frequently penetrate customers’ roofs during the installation process and may incur liability for the failure to adequately weatherproof such penetrations following the completion of construction. In addition, because the solar energy systems we or our subcontractors deploy are high voltage energy systems, we may incur liability for any failure to comply with electrical standards and manufacturer recommendations. Legal proceedings that are not resolved in our favor could potentially result in fines, public reprimand, probation, or the suspension or revocation of certain of our licenses.

 

17

 

 

Completing the sale and installation of a solar energy system requires many different steps including a site audit, completion of designs, permitting, installation, electrical sign-off and interconnection. Customers may cancel their customer agreement for a limited period, subject to certain conditions, and we have experienced increased customer cancellations in certain geographic markets during certain periods in our operating history. We or our dealers or subcontractors may face customer cancellations, delays or cost overruns, which may adversely affect our or our dealers’ or subcontractors’ ability to ramp up the volume of sales or installations in accordance with our plans. These cancellations, delays or overruns may be the result of a variety of factors, such as labor shortages or other labor issues, defects in materials and workmanship, adverse weather conditions, transportation constraints, construction change orders, site changes or roof conditions, geographic factors and other unforeseen difficulties, any of which could lead to increased cancellation rates, reputational harm and other adverse effects. For example, some customer orders are cancelled after a site visit if we determine that a customer needs to make repairs to or install a new roof, or that there is excessive shading on their property. If we continue to experience increased customer cancellations, our financial results may be materially and adversely affected.

 

In addition, the installation of solar energy systems and other energy-related products requiring building modifications are subject to oversight and regulation in accordance with national, state and local laws and ordinances relating to building, fire and electrical codes, safety, environmental protection, utility interconnection and metering, and related matters. We also rely on certain of our and our subcontractors’ employees to maintain professional licenses in many of the jurisdictions in which we operate, and our failure to employ properly licensed personnel could adversely affect our licensing status in those jurisdictions. It is difficult and costly to track the requirements of every individual authority having jurisdiction over our installations and to design solar energy systems to comply with these varying standards. Any new government regulations or utility policies pertaining to our systems may result in significant additional expenses to us and our customers and, as a result, could cause a significant reduction in demand for our solar service offerings.

 

As the demand for solar plus storage offerings grows, we anticipate facing additional operational challenges associated with the complexity of deploying storage solutions. For example, solar plus storage offerings tend to have longer cycle times due to factors such as lengthened permitting and inspection times and potential need of a main panel upgrade.

 

We have a variety of quality standards that we apply in the selection, supervision, and oversight of our third-party suppliers and subcontractors. However, because our suppliers and subcontractors are third parties, ultimately, we cannot guarantee that they will follow applicable laws and regulations, any standards we impose, or ethical business practices, such as fair wage practices and compliance with environmental, safety and other local laws, despite our efforts to hold them accountable to our standards. A lack of demonstrated compliance with contractual obligations, applicable laws and regulations or our standards could lead us to seek alternative suppliers or subcontractors, which could increase our costs and result in delayed delivery or installation of our products, product shortages or other disruptions of our operations. Violation of labor or other laws by our suppliers and subcontractors or the divergence of a supplier’s or subcontractor’s labor or other practices from those generally accepted as ethical in the United States or other markets in which we do business could also attract negative publicity for us and harm our business, brand and reputation in the market.

 

We use subcontractors to perform certain services, which makes us vulnerable to the extent we rely on them.

 

We rely on subcontractors to install some of the solar energy systems we sell, as well as install energy efficiency equipment such as hybrid electric water heaters and pool pumps and provide roofing and insulation services. We currently do not have long term agreements with our subcontractors. In addition, either the subcontractor or Zeo can terminate the relationship for convenience. If a subcontractor terminates their relationship with us or refuses to continue working with us on reasonable terms, and we cannot find a suitable replacement subcontractor on a timely basis, our business may be adversely affected.

 

18

 

 

Compliance with occupational safety and health requirements and best practices can be costly, and noncompliance with such requirements may result in potentially significant penalties, operational delays and adverse publicity.

 

The installation and ongoing operations and maintenance of solar energy systems and energy storage systems requires our employees or those of third-party contractors to work with complicated and potentially dangerous electrical systems and/or at potentially dangerous heights. The evaluation and modification of buildings as part of the installation process requires these individuals to work in locations that may contain potentially dangerous levels of asbestos, lead, mold or other materials known or believed to be hazardous to human health. We also maintain large fleets of vehicles that these employees use in the course of their work. There is substantial risk of serious illness, injury, or death if proper safety procedures are not followed. Our operations are subject to regulation under the U.S. Occupational Safety and Health Act (“OSHA”), Department of Transportation regulations, and equivalent state laws. Changes to such regulatory requirements, or stricter interpretation or enforcement of existing laws or regulations, could result in increased costs. If we fail to comply with applicable workplace safety and health regulations, even if no work-related serious illness, injury, or death occurs, we may be subject to civil or criminal enforcement and be required to pay substantial penalties, incur significant capital expenditures, or suspend or limit operations. Any accidents, citations, violations, illnesses, injuries or failure to comply with industry best practices may subject us to adverse publicity, damage our reputation and competitive position and adversely affect our business. Because individuals hired by us or on our behalf to perform installation and ongoing operations and maintenance of our solar energy systems and energy storage systems, including our third-party contractors, are compensated on a per project basis, they are incentivized to work more quickly than installers compensated on an hourly basis. While we have not experienced a high level of injuries to date, this incentive structure may result in higher injury rates than others in the industry and could accordingly expose us to increased liability.

 

If we fail to manage our recent and future growth effectively, we may be unable to execute our business plan, maintain high levels of customer service, or adequately address competitive challenges.

 

We have experienced significant growth in recent periods, and we intend to continue to expand our business within existing markets and in a number of new locations in the future. This growth has placed, and any future growth may continue to place, a significant strain on our management, operational and financial infrastructure. In particular, we have been in the past, and may in the future, be required to expand, train and manage our growing employee base and subcontractors. Our management will also be required to maintain and expand our relationships with customers, suppliers, and other third parties and attract new customers and suppliers, as well as to manage multiple geographic locations.

 

In addition, if customer growth results in a backlog of installation projects, our installation capacity may be outpaced by the growth of such backlog. An increase in backlog creates higher costs incurred in the period relative to completed installations. If we fail to appropriately manage our backlog in relation to the rate at which we install, it could adversely affect our financial performance and hinder our ability to compete effectively.

 

Our current and planned operations, personnel, systems and procedures might also be inadequate to support our future growth and may require us to make additional unanticipated investment in our infrastructure, including additional costs for the expansion of our employee base and our subcontractors as well as marketing and branding costs. Our success and ability to further scale our business will depend, in part, on our ability to manage these changes in a cost-effective and efficient manner. If we cannot manage our growth, we may be unable to take advantage of market opportunities, execute our business strategies or respond to competitive pressures. This could also result in declines in quality or customer satisfaction, increased costs, difficulties in introducing new solar service offerings or other operational difficulties. Any failure to effectively manage growth could adversely impact our business, operating results, financial condition and reputation.

 

The execution of our growth strategy is dependent upon the continued availability of third-party financing arrangements for our customers’ purchases and is affected by general economic conditions and other factors.

 

Our growth strategy depends on third-party financing arrangements for our customers’ purchases. Most purchasers of our systems have entered into such third-party arrangements to finance their systems over an extended period of time.

 

19

 

 

Credit markets are unpredictable, and if they become more challenging, customers may be unable or unwilling to finance the cost of our products or the parties that have historically provided this financing may cease to do so, or only do so on terms that are substantially less favorable for our customers, either of which could materially and adversely affect our revenue and growth. In addition, a rise in interest rates would likely increase our customers’ cost of financing our products and could reduce their profits and expected returns on investment in our products. The general reduction in available credit to would-be borrowers or lessees, worldwide economic uncertainty, and the condition of worldwide housing markets could delay or reduce our sales of products to new homebuilders and authorized resellers.

 

The cost of maintenance or repair of solar energy systems or energy storage systems throughout the period for which we have offered warranties may be higher than projected today and adversely affect our financial performance and valuation.

 

Prior to 2023, we generally provided a 25-year workmanship warranty and 25-year roof penetration warranty to customers. Beginning in 2023, we generally provide a 10-year workmanship warranty and a roof penetration warranty of at least five and up to twenty-five years. For the first two years of the workmanship warranty, we cover all costs to repair failures covered by the warranty. After two years, the customer is responsible for certain “truck roll” or service fees, but we otherwise cover the costs of repair. For leases, we provide a twenty five-year limited workmanship warranty and cover all costs for repairs performed under such warranty.

 

If a solar system or energy storage system fails or malfunctions during the period for which we have offered our workmanship warranty and the failure is covered by such warranty, or if roof damage is covered by the roof penetration warranty, we will incur expenses for maintenance or repair. While our subcontractors provide warranties as to their workmanship, in the event such warranty providers file for bankruptcy, cease operations or otherwise become unable or unwilling to fulfill their warranty obligations, we may not be adequately protected by such warranty obligations. Even if such warranty providers fulfill their obligations, the warranty obligations may not be sufficient to protect us against all of our losses.

 

Furthermore, it is difficult to predict how future environmental regulations may affect the costs associated with the repair, removal, disposal or recycling of our solar energy systems. This could materially impair our future operating results.

 

Problems with product quality or performance may lower the residual value of our solar energy systems and may damage our market reputation and cause our financial results to decline.

 

Because of our limited operating history and the length of the term of our warranties, we have been required to make assumptions and apply judgments regarding a number of factors, including our anticipated rate of warranty claims and the durability, performance and reliability of our solar energy systems. Any widespread product failures or operating deficiencies may damage our market reputation and adversely impact our financial results.

 

Warranties provided by the manufacturers of equipment we sell or service may be limited by the ability of a supplier and manufacturer to satisfy its warranty or performance obligations or by the expiration of applicable time or liability limits, which could reduce or void the warranty protections of our customers and increase costs to customers for the systems we offer.

 

Manufacturers of the equipment we sell currently provide a manufacturer’s warranty for 25 years. If there is a covered failure of equipment, the manufacturer will pay for replacement or repair. These warranties are subject to liability and other limits. If a customer seeks warranty protection and a warranty provider is unable or unwilling to perform its warranty obligations, whether as a result of its financial condition or otherwise, or if the term of the warranty obligation has expired or a liability limit has been reached, there may be a reduction or loss of protection for the affected assets and an increase in costs to the customer. Any widespread product failures or operating deficiencies may damage our market reputation and adversely impact our financial results.

 

Product liability claims against us or accidents could result in adverse publicity and potentially significant monetary damages.

 

It is possible the solar energy systems, energy storage systems or other current or anticipated products or systems we sell could injure our customers or other third parties or those systems or products could cause property damage as a result of product malfunctions, defects, improper installation, fire or other causes. We rely on third-party manufacturing warranties and our general liability insurance to cover product liability claims and have not obtained separate product liability insurance. Our solar energy systems, energy storage systems and other products or their components could be subject to recalls either due to production defects or malfunctions. Any product liability claim we face could be expensive to defend and may divert management’s attention. The successful assertion of product liability claims against us could result in potentially significant monetary damages, potential increases in insurance expenses, penalties or fines, subject us to adverse publicity, damage our reputation and competitive position and adversely affect sales of solar energy systems or energy storage systems. In addition, product liability claims, injuries, defects or other problems experienced by other companies in the solar industry could lead to unfavorable market conditions to the industry as a whole and may have an adverse effect on our ability to expand our portfolio of solar energy systems and energy storage systems, thus affecting our business, financial condition and results of operations.

 

20

 

 

Technical and regulatory limitations regarding the interconnection of solar energy systems to the electrical grid may significantly delay interconnections and customer in-service dates, harming our growth rate and customer satisfaction.

 

Technical and regulatory limitations regarding the interconnection of solar energy systems to the electrical grid may curb or slow our growth in key markets. Utilities throughout the country follow different rules and regulations regarding interconnection and regulators or utilities have or could cap or limit the amount of solar energy that can be interconnected to the grid. Our solar energy systems generally do not provide power to a customer’s site until they are interconnected to the grid.

 

With regard to interconnection limits, the Federal Energy Regulatory Commission (“FERC”), in promulgating the first form of small generator interconnection procedures, recommended limiting customer-sited intermittent generation resources, such as our solar energy systems, to a certain percentage of peak load on a given electrical feeder circuit. Similar limits have been adopted by many states as a de facto standard and could constrain our ability to market to customers in certain geographic areas where the concentration of solar installations exceeds this limit.

 

Furthermore, in certain areas, we benefit from policies that allow for expedited or simplified procedures related to connecting solar energy systems and energy storage systems to the electrical grid. We also are required to obtain interconnection permission for each solar energy system from the local utility. In many states and territories, by statute, regulations or administrative order, there are standardized procedures for interconnecting distributed solar energy systems and related energy storage systems to the electric utility’s local distribution system. However, approval from the local utility could be delayed as a result of a backlog of requests for interconnection or the local utility could seek to limit the number of customer interconnections or the amount of solar energy on the grid. If expedited or simplified interconnection procedures are changed or cease to be available, if interconnection approvals from the local utility are delayed or if the local utility seeks to limit interconnections, this could decrease the attractiveness of new solar energy systems and energy storage systems to distributed solar power companies, including us, and the attractiveness of solar energy systems and energy storage systems to customers. Delays in interconnections could also harm our growth rate and customer satisfaction scores. Such limitations or delays could also adversely impact our access to capital and reduce our willingness to pursue solar energy systems and energy storage systems due to higher operating costs. Such limitations would negatively impact our business, results of operations, future growth and cash flows.

 

As adoption of solar distributed generation rises, along with the increased operation of utility-scale solar generation, the amount of solar energy being contributed to the electrical grid may surpass the capacity anticipated to be needed to meet aggregate demand. If solar generation resources reach a level capable of producing an over-generation situation, some existing solar generation resources may have to be curtailed to maintain operation of the electrical grid. In the event such an over-generation situation were to occur, this could also result in a prohibition on the installation of new solar generation resources. The adverse effects of such a curtailment or prohibition without compensation could adversely impact our business, results of operations, future growth and cash flows.

 

Our headquarters and other facilities, the facilities of certain subcontractors and suppliers, and our customers are concentrated in certain regions, putting us at risk of region-specific disruptions, including hurricanes or other extreme weather events.

 

For the twelve months ended December 31, 2024, approximately 53% of our sales were made in Florida, and for the twelve months ended December 31, 2023, approximately 92% of our sales were made in Florida. This concentration of our customer base and operational infrastructure could lead to our business and results of operations being particularly susceptible to adverse economic, regulatory, political, weather and other conditions in this market and in other markets that may become similarly concentrated.

 

21

 

 

In Florida, we maintain offices for operations personnel and warehouses, and we have warehouses in Texas and Ohio, and warehouse, sales, marketing, and executive offices in Utah. Any significant epidemic, hurricane, earthquake, flood, fire, or other natural disaster in these areas or in countries where our suppliers or the manufacturers of the products we sell are located could materially disrupt our operations, result in damage or destruction of all or a portion of our facilities or result in our experiencing a significant delay in delivery, or substantial shortage, of our products and services.

 

We may not have adequate insurance, including business interruption insurance, to compensate us for losses that may occur from any such significant events. A significant natural disaster such as a hurricane, a public health crisis such as a pandemic, or civil unrest could have a material adverse impact on our business, results of operations and financial condition. In addition, acts of terrorism or malicious computer viruses could cause disruptions in our or our subcontractors’ and suppliers’ businesses or the economy as a whole. To the extent that these disruptions result in delays or cancellations of installations or the deployment of our solar service offerings, our business, results of operations and financial condition would be adversely affected.

 

Expansion into new sales channels could be costly and time-consuming. As we enter new channels, we could be at a disadvantage relative to other companies who have more history in these spaces.

 

If we expand into new sales channels, such as direct-to-home, homebuilder, retail, and e-commerce channels, or adapt to a remote selling model, we may incur significant costs. In addition, we may not initially or ever be successful in utilizing these new channels. Furthermore, we may not be able to compete successfully with companies with a historical presence in such channels, and we may not realize the anticipated benefits of entering such channels, including efficiently increasing our customer base and ultimately reducing costs. Entering new channels also poses the risk of conflicts between sales channels. If we are unable to successfully compete in new channels, our operating results and growth prospects could be adversely affected.

 

Obtaining a sales contract with a potential customer does not guarantee that the potential customer will not decide to cancel or that we will not need to cancel due to a failed inspection, which could cause us to generate no revenue despite incurring costs and adversely affect our results of operations.

 

Even after we secure a sales contract with a potential customer, we (either directly or through our subcontractors) must perform an inspection to ensure the home, including the rooftop, meets our standards and specifications. If the inspection finds repairs to the rooftop are required in order to satisfy our standards and specifications to install the solar energy system, and a potential customer does not want to make such required repairs, we would lose that anticipated sale. In addition, per the terms of our customer agreements, a customer maintains the ability to cancel for a limited time after execution of the agreement, and in some other circumstances subject to specified conditions. An accumulation of delays or cancellations of anticipated sales could materially and adversely affect our financial results, as we may have incurred sales-related, design-related, and other expenses and generated no revenue.

 

We may not realize the anticipated benefits of past or future investments, strategic transactions, or acquisitions, and integration of these acquisitions may disrupt our business and management.

 

We have in the past and may in the future acquire one or more companies, project pipelines, projects, SRECs, products, or technologies or enter into joint ventures or other strategic transactions. We may not realize the anticipated benefits of past or future investments, strategic transactions, or acquisitions, and these transactions involve numerous risks that are not within our control. These risks include the following, among others:

 

failure to satisfy the required conditions and otherwise complete a planned acquisition, joint venture or other strategic transaction on a timely basis or at all;

 

legal or regulatory proceedings, if any, relating to a planned acquisition, joint venture or other strategic transaction and the outcome of such legal proceedings;

 

difficulty in assimilating the operations, systems, and personnel of the acquired company;

 

difficulty in effectively integrating the acquired technologies or products with our current products and technologies;

 

22

 

 

difficulty in maintaining controls, procedures and policies during the transition and integration;

 

disruption of our ongoing business and distraction of our management and employees from other opportunities and challenges due to integration issues;

 

difficulty integrating the acquired company’s accounting, management information and other administrative systems;

 

inability to retain key technical and managerial personnel of the acquired business;

 

inability to retain key customers, vendors and other business partners of the acquired business;

 

inability to achieve the financial and strategic goals for the acquired and combined businesses;

 

incurring acquisition-related costs or amortization costs for acquired intangible assets that could impact our results of operations;

 

significant post-acquisition investments that may lower the actual benefits realized through the acquisition;

 

potential failure of the due diligence processes to identify significant issues with product quality, legal, and financial liabilities, among other things;

 

moderating and anticipating the impacts of inherent or emerging seasonality in acquired customer agreements;

 

potential inability to assert that internal controls over financial reporting are effective; and

 

potential inability to obtain, or obtain in a timely manner, approvals from governmental authorities, which could delay or prevent such acquisitions.

 

Our failure to address these risks, or other problems encountered in connection with our past or future investments, strategic transactions, or acquisitions, could cause us to fail to realize the anticipated benefits of these acquisitions or investments, cause us to incur unanticipated liabilities, and harm our business generally. Future acquisitions could also result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, amortization expenses, incremental expenses or the write-off of goodwill, any of which could harm our financial condition or results of operations.

 

Mergers and acquisitions are inherently risky, may not produce the anticipated benefits and could adversely affect our business, financial condition or results of operations.

 

Disruptions to solar production metering and energy storage solutions could negatively impact customer experiences, which could damage our market reputation and adversely impact our financial results.

 

Our customers’ ability to monitor solar energy production for various purposes depends on the operation of the metering solution. For example, some meters and/or inverters operate on either the 3G or 4G cellular data networks, which are expected to sunset in the near future, and newer technologies we use today may also become obsolete. Disruptions to solar production metering and energy storage solutions could negatively impact customer experiences, which could damage our market reputation and adversely impact our financial results.

 

Our business may be harmed if we fail to properly protect our intellectual property, or if we are required to defend against claims or indemnify others against claims that we infringe on the intellectual property rights of third parties.

 

We believe that the success of our business depends in part on our proprietary information, processes and know-how. We rely on copyright and trade secret protections to secure our intellectual property. We also typically require employees, consultants, and third parties, such as our vendors and customers, with access to our proprietary information to execute confidentiality agreements. Although we may incur substantial costs in protecting our intellectual property, we cannot be certain that we have adequately protected or will be able to adequately protect it because, among other reasons:

 

others may not be deterred from misappropriating our intellectual property despite the existence of laws or contracts prohibiting such misappropriation and information security measures designed to deter or prevent misappropriation of our intellectual property;

 

we have not obtained intellectual property assignment agreements from our founders or from a contract developer of certain software that we intend to use;

 

23

 

 

foreign intellectual property laws and associated foreign legal enforcement regimes may not adequately protect our intellectual property rights; and

 

policing unauthorized use of our intellectual property may be difficult, expensive, and time-consuming, the remedy obtained may be inadequate to restore protection of our intellectual property, and moreover, we may be unable to determine the extent of any unauthorized use.

 

In addition, we cannot be certain that our intellectual property provides us with a competitive advantage. Despite our precautions, it may be possible for third parties to develop similar intellectual property independently or obtain and use our intellectual property without our consent. Reverse engineering, unauthorized copying, or other misappropriation of our intellectual property could enable third parties to benefit from our intellectual property without compensating us for doing so. Unauthorized use of our intellectual property by third parties, any other inability to adequately protect our proprietary rights, and the expenses incurred in protecting our intellectual property rights may adversely affect our business.

 

In the future, we may also be required to defend against claims that we have infringed on the intellectual property of third parties, and we cannot be certain that we will prevail in any intellectual property dispute. Any future litigation required to enforce our intellectual property, to protect our trade secrets or know-how or to defend us or indemnify others against claimed infringement of the rights of third parties could harm our business, financial condition, and results of operations.

 

We use “open source” software components in our solutions as well as other licensed software, which may require that we release the source code of certain software subject to open source licenses or subject us to possible litigation or other actions that could adversely affect our business.

 

We utilize software that is licensed under so-called “open source,” “free” or other similar licenses, or that contain components that are licensed in such manner. Our use of open source software may entail different or greater risks than use of third-party commercial software. Open source licensors sometimes do not provide warranties or other contractual protections regarding infringement claims or the quality of the code, and open source software is sometimes made available to the general public on an “as-is” basis under the terms of a non-negotiable license. In addition, if we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software to the public. We do not believe we have combined any of our proprietary software with open source software in such a manner, but if that were to occur this would allow our competitors to create similar offerings with lower development effort and time.

 

We may also face claims alleging noncompliance with open source license terms or other license terms, or infringement or misappropriation of proprietary software. These claims could result in litigation, require us to purchase a costly license or require us to devote additional research and development resources to change our software, any of which would have a negative effect on our business and results of operations. Few courts have interpreted open source licenses and these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to use our proprietary software. We cannot guarantee that we have incorporated or will incorporate open source or other software in our software in a manner that will not subject us to liability or require us to release the source code of our proprietary software to the public.

 

24

 

 

Any security breach, unauthorized access or disclosure, or theft of data, including personal information, we, our third party service providers, and suppliers gather, store, transmit, and use, or other hacking, cyber-attack, phishing attack, and unauthorized intrusions into or through our systems or those of our third party service providers, could harm our reputation, subject us to claims, litigation, financial harm, and have an adverse impact on our business.

 

In the ordinary course of business, we, our third party providers upon which we rely and our suppliers receive, store, transmit and use data, including the personal information of customers, such as names, addresses, email addresses, credit information and other housing and energy use information, as well as the personal information of our employees. Unauthorized disclosure of such personal information, whether through a breach of our or our third party service providers’ and suppliers’ systems by an unauthorized party, including, but not limited to hackers, threat actors, sophisticated nation-states, nation-state-supported actors, personnel theft or misuse of information or otherwise, could harm our business. In addition, we, our third party service providers upon which we rely and our suppliers may be subject to a variety of evolving threats, such as computer malware (including as a result of advanced persistent threat intrusions), ransomware, malicious code (such as viruses or worms), social engineering (including spear phishing and smishing attacks), telecommunications failures, natural disasters and extreme weather events, general hacking and other similar threats. Cybersecurity incidents have become more prevalent. As of the date of this Report, we have not experienced a material cybersecurity incident. However, cybersecurity incidents could occur on our systems and those of our third parties in the future. Our team members who work remotely pose increased risks to our information technology systems and data, because many of them utilize less secure network connections outside our premises.

 

Inadvertent disclosure of confidential data, such as personal information, or unauthorized access to this type of data in our possession by a third party, could result in future claims or litigation arising from damages suffered by those affected, government enforcement actions (for example, investigations, fines, penalties, audits and inspections), additional reporting requirements and/or oversight, indemnification obligations, reputational harm, interruptions in our operations, financial loss and other similar harms. In addition, we could incur significant costs in complying with the multitude of federal, state and local laws, and applicable independent security control frameworks, regarding the unauthorized disclosure of personal information. Although to our knowledge we have not experienced a material information security breach, we cannot assure you that the systems and processes we have to prevent or detect security breaches and protect the confidential information we receive, store, transmit and use, will provide absolute security. Finally, any perceived or actual unauthorized disclosure of such information, unauthorized intrusion or other cyberthreat could harm our reputation, substantially impair our ability to attract and retain customers, interrupt our operations and have an adverse impact on our business.

 

Our contracts may not contain limitations of liability, and even where they do, there can be no assurance that limitations of liability in our contracts are sufficient to protect us from liabilities, damages or claims related to our data privacy and security obligations.

 

Terrorist attacks or cyberattacks against centralized utilities could adversely affect our business.

 

Assets owned by utilities such as substations and related infrastructure have been physically attacked in the past and will likely be attacked in the future. These facilities are often protected by limited security measures, such as perimeter fencing. Any such attacks may result in interruption to electricity flowing on the grid and consequently interrupt service to our solar energy systems not combined with an energy storage system, which could adversely affect our operations. Furthermore, cyberattacks, whether by individuals or nation states, against utility companies could severely disrupt their business operations and result in loss of service to customers, which would adversely affect our operations.

 

We may be subject to information technology system failures or network disruptions that could damage our business operations, financial conditions or reputation.

 

We may be subject to information technology system failures and network disruptions. These may be caused by natural disasters, accidents, power disruptions, telecommunications failures, acts of terrorism or war, computer viruses, physical or electronic break-ins, or similar events or disruptions. System redundancy may be ineffective or inadequate, and our disaster recovery planning may not be sufficient for all eventualities. Such failures or disruptions could result in delayed or cancelled orders. System failures and disruptions could also impede the manufacturing and shipping of products, delivery of online services, transactions processing and financial reporting. Such system failures or network disruptions could damage our business operations, financial conditions or reputation.

 

25

 

 

Damage to our brand and reputation or failure to expand our brand would harm our business and results of operations.

 

We depend significantly on our brand and reputation for high-quality solar service offerings, engineering and customer service to attract customers, contractors and dealers, and grow our business. If we fail to continue to deliver our solar service offerings within the planned timelines, if our solar service offerings do not perform as anticipated or if we damage any customers’ properties or cancel projects, our brand and reputation could be significantly impaired. We also depend greatly on referrals from customers for our growth. Therefore, our inability to meet or exceed customers’ expectations would harm our reputation and growth through referrals. We have at times focused particular attention on expeditiously growing our direct sales force and our contractors, leading us in some instances to hire personnel or contractors who we may later determine do not fit our company culture and standards.

 

Given the sheer volume of interactions our sales force, dealers and contractors have with customers and potential customers, it is also unavoidable that some interactions will be perceived by customers and potential customers as less than satisfactory and result in complaints. If we cannot manage our hiring and training processes to limit potential issues and maintain appropriate customer service levels, our brand and reputation may be harmed and our ability to grow our business would suffer. In addition, if we were unable to achieve a similar level of brand recognition as our competitors, some of which may have a broader brand footprint, more resources and longer operational history, we could lose recognition in the marketplace among prospective customers, suppliers and subcontractors, which could affect our growth and financial performance. Our growth strategy involves marketing and branding initiatives that will involve incurring significant expenses in advance of corresponding revenue. We cannot assure you that such marketing and branding expenses will result in the successful expansion of our brand recognition or increase our revenue. We are also subject to marketing and advertising regulations in various jurisdictions, and overly restrictive conditions on our marketing and advertising activities may inhibit the sales of the affected products.

 

The loss of one or more members of our senior management or key personnel may adversely affect our operations.

 

We depend on our experienced management team, and the loss of one or more key executives could have a negative impact on our business. With any change in leadership, there is a risk to organizational effectiveness and employee retention as well as the potential for disruption to our business. We may be unable to replace key members of our management team and key personnel in the event we lose their services. Integrating new personnel into our management team could prove disruptive to our operations, require substantial resources and management attention and ultimately prove unsuccessful. An inability to attract and retain sufficient managerial personnel who have critical industry experience and relationships could limit or delay our strategic efforts, which could have a material adverse effect on our business, financial condition and results of operations.

 

A failure to hire and retain a sufficient number of employees and service providers in key functions would constrain our growth and our ability to timely complete customers’ projects and successfully manage customer accounts.

 

To support our growth, we need to hire, train, deploy, manage and retain a substantial number of skilled employees, engineers, design techs, installers, electricians, operations and sales managers and sales personnel.

 

Competition for qualified personnel in our industry is increasing, particularly for skilled personnel involved in the installation of solar energy systems. We have in the past been, and may in the future be, unable to attract or retain qualified and skilled installation personnel or installation companies to be our subcontractors, which would have an adverse effect on our business. We and our subcontractors also compete with the homebuilding and construction industries for skilled labor. As these industries grow and seek to hire additional workers, our cost of labor may increase. The unionization of the industry’s labor force could also increase our labor costs. Shortages of skilled labor could significantly delay a project or otherwise increase our costs. Because our profit on a particular installation is based in part on assumptions as to the cost of such project, cost overruns, delays or other execution issues may cause us to not achieve our expected margins or cover our costs for that project. Further, we need to continue to expand upon the training of our customer service team to provide high-end account management and service to customers before, during and following the point of installation of our solar energy systems. Identifying and recruiting qualified personnel and training them requires significant time, expense and attention. It can take several months before a new customer service team member is fully trained and productive at the standards that we have established. If we are unable to hire, develop and retain talented technical and customer service personnel, we may not be able to realize the expected benefits of this investment or grow our business.

 

26

 

 

In addition, to support the growth and success of our direct-to-consumer channel, we need to recruit, retain and motivate a large number of sales personnel on a continuing basis. We compete with many other companies for qualified sales personnel, and it could take many months before a new salesperson is fully trained on our solar service offerings. If we are unable to hire, develop and retain qualified sales personnel or if they are unable to achieve desired productivity levels, we may not be able to compete effectively.

 

If we or our subcontractors cannot meet our hiring, retention and efficiency goals, we may be unable to complete customers’ projects on time or manage customer accounts in an acceptable manner or at all. Any significant failures in this regard would materially impair our growth, reputation, business and financial results. If we are required to pay higher compensation than we anticipate, these greater expenses may also adversely impact our financial results and the growth of our business.

 

Regulators may limit the type of electricians qualified to install and service our solar and battery systems, or introduce other requirements on our installation staff, which may result in workforce shortages, operational delays, and increased costs.

 

Regulators may limit the type of electricians qualified to install and service our solar and battery systems, such as requiring that electricians installing such systems have a certain license, or introduce other requirements that would apply to our installation staff. While our workforce includes workers licensed to install and service our solar and battery systems, if we are unable to hire, develop and retain sufficient certified electricians, we may face operational delays and increased costs. In addition, our growth may be significantly constrained, which would negatively impact our operating results.

 

We have previously been subject to, and we may in the future be subject to, regulatory inquiries and litigation, all of which are costly, distracting to our core business and could result in an unfavorable outcome, or a material adverse effect on our business, financial condition, results of operations, or the trading price of our securities.

 

We have previously been subject to regulatory inquiries and litigation, and in the future, we may be involved in legal proceedings and receive inquiries from government and regulatory agencies from time to time. In the event that we are involved in significant disputes or are the subject of a formal action by a regulatory agency, we could be exposed to costly and time-consuming legal proceedings that could result in any number of outcomes. Although outcomes of such actions vary, any current or future claims or regulatory actions initiated by or against us, whether successful or not, could result in significant costs, costly damage awards or settlement amounts, injunctive relief, increased costs of business, fines or orders to change certain business practices, significant dedication of management time or diversion of significant operational resources, or otherwise harm our business.

 

If we are not successful in any legal proceedings and litigation, we may be required to pay significant monetary damages, which could hurt our results of operations. Lawsuits are time-consuming and expensive to resolve and divert management’s time and attention. Although we carry general liability insurance, our insurance may not cover potential claims or may not be adequate to indemnify us for all liability that may be imposed. We cannot predict how the courts will rule in any potential lawsuit against us. Decisions in favor of parties that bring lawsuits against us could subject us to significant liability for damages, adversely affect our results of operations and harm our reputation.

 

If we are unsuccessful in selling new services and products, our business, financial condition and results of operations could be adversely affected.

 

In the future, we may offer new products or services. There is a risk that such products or services may not work as intended, or that the marketing of the products or services may not be as successful as anticipated. The sale of new products and services generally requires substantial investment. We intend to continue to make substantial investments in new products and services, and it is possible that we may not acquire new products or product enhancements that compete effectively within our target markets or differentiate our products based on functionality, performance or cost, and thus our new products may not result in meaningful revenue. In addition, any delays in releasing new or enhanced products or services could cause us to lose revenue opportunities and potential customers. Any technical flaws in product releases could diminish the innovative impact of our products and have a negative effect on customer adoption and our reputation. If we fail to introduce new products or services that meet the demands of our customers or target markets or do not achieve market acceptance, or if we fail to penetrate new markets, our business, financial conditions and results of operations could be adversely affected.

 

27

 

 

Our operating results and our ability to grow may fluctuate on a seasonal basis and from quarter to quarter and year to year, which could make our future performance difficult to predict and could cause our operating results for a particular period to fall below expectations.

 

Our quarterly and annual operating results and our ability to grow are difficult to predict and may fluctuate significantly in the future. Historically, our sales volume has been highest during late spring, summer, and early fall. During this time, consumers in many locations see greater energy needs due to operating air conditioning systems and warm-weather appliances such as swimming pool pumps. Our door-to-door sales efforts are also aided during these months by increased daylight hours, and we have more sales personnel working during these months. We typically have largely or entirely scaled down our sales efforts during the late fall, winter and early spring. Snow, cold weather or other inclement weather can delay our installation of products and services.

 

We have experienced seasonal and quarterly fluctuations in the past and expect to experience such fluctuations in the future. In addition to the other risks described in this “Risk Factors” section, the following factors could cause our operating results to fluctuate:

 

expiration or initiation of any governmental rebates or incentives;

 

significant fluctuations in customer demand for our solar energy services, solar energy systems and energy storage systems;

 

our subcontractors’ ability to complete installations in a timely manner;

 

our and our subcontractors’ ability to gain interconnection permission for an installed solar energy system from the relevant utility;

 

the availability, terms and costs of suitable financing;

 

our ability to continue to expand our operations and the amount and timing of expenditures related to this expansion;

 

announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures or capital-raising activities or commitments;

 

changes in our pricing policies or terms or those of our competitors, including electric utilities;

 

actual or anticipated developments in our competitors’ businesses, technology or the competitive landscape; and

 

natural disasters or other weather or meteorological conditions.

 

For these or other reasons, the results of any prior quarterly or annual periods should not be relied upon as indications of our future performance.

 

We may be unable to generate sufficient cash flows or obtain access to external financing necessary to fund our operations and make adequate capital investments as planned due to the general economic environment, cost inflation, and/or the market pressure driving down the average selling prices of our products and services, among other factors.

 

To acquire new products, support future growth, achieve operating efficiencies and maintain product quality, we may need to make significant capital investments in product and process technology as well as enhancing our digital capabilities. The delayed disposition of such projects, or the inability to realize the full anticipated value of such projects on disposition, could have a negative impact on our liquidity.

 

Certain municipalities where we install systems also require performance bonds in cash, issued by an insurance company or bonding agency, or bank guarantees or letters of credit issued by financial institutions, which are returned to us upon satisfaction of contractual requirements.

 

We manage our working capital requirements and fund our committed capital expenditures with our current cash and cash equivalents and cash generated from operations. If our capital resources are insufficient to satisfy our liquidity requirements, we may seek to sell additional equity investments or debt securities or obtain debt financing. Market conditions, however, could limit our ability to raise capital by issuing new equity or debt securities on acceptable terms, or at all, and lenders may be unwilling to lend funds on acceptable terms, or at all. The sale of additional equity investments may result in additional dilution to our equity holders. Debt financing would result in increased expenses and could impose new restrictive covenants. Financing arrangements may not be available to us or may not be available in amounts or on terms acceptable to us. If financing is not available, we may be forced to seek to sell assets or reduce or delay capital investments, any of which could adversely affect our business, results of operations, cash flows, and financial condition.

 

28

 

 

If we cannot generate sufficient cash flows, find other sources of capital to fund our operations and projects, make adequate capital investments to remain technologically and price competitive, or provide bonding or letters of credit required by our projects, we may need to sell additional equity investments or debt securities, or obtain debt financings. If adequate funds from these or other sources are not available on acceptable terms or at all, our ability to fund our operations, including making digital investments, develop and expand our distribution network, maintain our research and development efforts, meet any debt service obligations we take on in the future or otherwise respond to competitive pressures would be significantly impaired. Our inability to do any of the foregoing could have a material adverse effect on our business, results of operations, cash flows and financial condition.

 

Inflation could result in decreased value from future contractual payments and higher expenses for labor and equipment, which, in turn, could adversely impact our reputation, business, financial condition, cash flows and results of operations.

 

Any future increase in inflation may adversely affect our costs, including our subcontractors’ cost of labor and equipment, and may result in a decrease in value in our future contractual payments. These factors could adversely impact our reputation, business, financial condition, cash flows and results of operations.

 

While we believe that inflationary pressures have contributed to increased costs of labor and components that we purchase, we believe that the increased cost of these items were also due to a combination of other factors, including supply chain constraints, increased demand for solar systems in the U.S. and Europe and tariffs and trade regulations. We do not have information that allows us to quantify the specific amount of cost increases attributable to inflationary pressures.

 

Fluctuations in interest rates could adversely affect our business and financial results.

 

We are exposed to interest rate risk because many of our customers depend on debt financing to purchase our solar power systems. An increase in interest rates could make it difficult for our customers to obtain the financing necessary to purchase our solar power systems on favorable terms, or at all, and thus lower demand for our solar power products, reduce revenue and adversely affect our results of operations and cash flow. An increase in interest rates could lower a customer’s return on investment in a system or make alternative investments more attractive relative to solar power systems, which, in each case, could cause our customers to seek alternative investments that promise higher returns or demand higher returns from our solar power systems, which could reduce our revenue and gross margin and adversely affect our financial results. While we believe that increases in interest rates have led to higher financing costs for our customers, lower demand for our products and lower revenue than we would have otherwise experienced, we do not have information that allows us to quantify the adverse effects attributable to increased interest rates.

 

We may incur additional debt in the future, which could introduce debt servicing costs and risks to our business.

 

We and our subsidiaries may incur additional debt in the future, and such debt arrangements may restrict our ability to incur additional indebtedness, including secured indebtedness. These restrictions could inhibit our ability to pursue our business strategies. Furthermore, there is no assurance that we will be able to enter into debt instruments on acceptable terms or at all. If we were unable to satisfy financial covenants and other terms under new instruments, or obtain waivers or forbearance from our lenders, or if we were unable to obtain refinancing or new financings for our working capital, equipment, and other needs on acceptable terms if and when needed, our business would be adversely affected.

 

So long as the Convertible OpCo Preferred Units of OpCo remain outstanding, the Sponsor holds certain consent rights over OpCo’s ability to incur indebtedness, which could adversely affect the future business and operations of OpCo and Zeo, including by decreasing its business flexibility.

 

The terms of the amended and restated limited liability company agreement of OpCo (the “OpCo A&R LLC Agreement”) grant Sponsor certain consent rights with respect to certain actions, including OpCo’s incurrence of indebtedness for borrowed money, subject to certain enumerated exceptions, so long as the Convertible OpCo Preferred Units remain outstanding. As a result, OpCo needs to obtain the prior written consent of Sponsor before incurring any additional indebtedness (subject to the terms of OpCo A&R LLC Agreement). Because Sponsor has interests that are different than, or in addition to and which may conflict with, the interests of OpCo and Zeo, there is no assurance that Sponsor will consent to any proposed future incurrence of debt. Therefore, Sponsor has the ability to influence the outcome of certain matters affecting OpCo and Zeo, and OpCo may be unable to raise additional debt financing to operate during general economic or business downturns, take advantage of new business opportunities, and/or pursue its business strategies.

 

29

 

 

We have suppliers that are based or manufacture the products we sell outside the United States, which may subject us to additional business risks, including logistical complexity and political instability.

 

A portion of our supply agreements are with manufacturers and equipment vendors located outside of the United States. Risks we face in conducting business internationally include:

 

multiple, conflicting and changing laws and regulations relating to employment, safety, environmental protection, international trade, and other government approvals, permits, and licenses and regulatory requirements;

 

financial risks, such as longer sales and payment cycles, greater difficulty enforcing rights and remedies and capital controls or other restrictions on the transfer of funds;

 

currency fluctuations, government-fixed foreign exchange rates, the effects of currency hedging activity and the potential inability to hedge currency fluctuations;

 

the effects of Russia’s war against Ukraine and other political and economic instability, including wars, acts of terrorism, political unrest, boycotts, curtailments of trade, nationalization of assets, and other business restrictions;

 

trade barriers such as import and export requirements or restrictions, licensing requirements, tariffs, taxes and other restrictions and expenses for which we may have responsibility, which could increase the prices of our products; and

 

liabilities associated with compliance with laws (for example, the Foreign Corrupt Practices Act in the United States and similar laws outside of the United States).

 

the effects of Russia’s war on Ukraine, which, while we believe Russia’s war on Ukraine has contributed to price increases for components that we purchase, we believe that the increases to the cost of our components were also due to a combination of other factors, including supply chain constraints, increased demand for solar systems in the U.S. and Europe, tariffs and trade regulations, rising inflation, and higher labor, material, and shipping costs. We do not have information that allows us to quantify the specific amount of price increases attributable to Russia’s war on Ukraine and do not materially rely directly or indirectly on goods or services sources in Russia, Ukraine or Belarus or have any material business relationships, connections to, or assets in, Russia, Belarus or Ukraine.

 

We must work with our suppliers to effectively manage the flow of products in light of these risks. If we fail to do so, our available inventory may not correspond with product demand. If we are unable to successfully manage any such risks, any one or more could materially and adversely affect our business, results of operations, cash flows and financial condition.

 

We are currently dependent on third-party leasing companies to offer customers the option of leasing our solar energy systems.

 

During 2024, the majority of our customers who entered into leasing agreements have done so with third-party leasing companies Palmetto Solar, LLC d/b/a LightReach, Sunnova Energy Corporation (“Sunnova”), or third party leasing companies established and managed by White Horse Energy. Thus far, such companies have had sufficient assets to finance the purchase of systems for each of our customers who have signed agreements for leased solar energy systems to be installed on their home and for whom the installation processes have been completed. However, no assurance can be given that this will continue, and if such companies decide not to continue to provide financing for leases due to general market conditions, changes in tax benefits associated with our solar systems, concerns about their or our business or prospects, or any other reason, or if they materially change the terms under which they are willing to pay us to install and service leased solar energy systems, and we cannot timely replace them, this could have an adverse effect on our business, financial condition and results of operations. Additionally, such companies may fail to pay or delay the payment of amounts owed to us for several reasons, including financial difficulties resulting from macroeconomic conditions, and extended delays or defaults in payment could adversely affect our business, results of operations, cash flows and financial condition. To mitigate the foregoing risks, we have identified additional leasing partners and are negotiating business arrangements with them to increase the number of leasing parties we have the ability to work with.

 

30

 

 

We intend to seek out additional third-party investors to provide financing for customers wishing to lease their solar energy systems. However, no assurance can be given that we will be able to successfully do so.

 

System leases represented 8% of our installations in 2023 and approximately 64% in the twelve months ended December 31, 2024. Approximately 44% of those leases are owned by Solar, and if (i) Solar terminates their relationship with us, (ii) Solar does not have sufficient assets in the future to provide financing for customers wishing to lease their solar energy systems, (iii) we cannot enter into new arrangements with other third-party investors to provide financing for customers wishing to lease their solar energy systems, or (iv) we cannot maintain current or enter into new arrangements with other third party leasing companies, we may be unable to continue to increase the size of our residential lease program, which could have a material, adverse effect on our business, results of operations, cash flows, and financial condition in the future.

 

We typically bear the cost of maintenance and repair on solar energy systems we install that are owned and leased by third-party leasing companies.

 

We are obligated through a maintenance services agreement to provide maintenance and repair services for solar energy systems we install that are leased by third-party leasing companies to homeowners. In the maintenance services agreement, we have agreed to maintain the leased systems for a fixed fee that is calculated to cover our future expected maintenance costs. If our solar energy systems require an above-average amount of repairs or if the cost of repairing systems were higher than our estimate, we may need to perform such services without additional compensation.

 

Members of our management team have interests in or are employed by other business ventures that may divert their attention from our business.

 

Members of our management team presently have, and may in the future have additional, ownership interests in, employment by and/or fiduciary or contractual obligations to other entities with which they are affiliated with (such as Solar). Such other ventures and entities could divert the attention of our management from our business or create conflicts of interests.

 

Risks Related to Regulation and Policy

 

Increases in the cost or reduction in supply of solar energy system and energy storage system components due to tariffs or trade restrictions announced or imposed by the U.S. government could have an adverse effect on our business, financial condition and results of operations.

 

On April 2, 2025, the U.S. government introduced a baseline tariff on nearly all goods imported into the U.S and higher tariffs on specific countries. For example, certain proposed tariffs on goods imported from China and specific Southeast Asian countries that are sources of solar components have been announced at significant percentage rates, although the application and final rates of these measures are being actively negotiated, remain subject to government action, and may differ from initial proposals. Shortly after the initial announcement, the U.S. government announced a delay in applying certain of these tariffs, while other measures, such as the baseline tariff and increased tariff on Chinese imports, remained in effect or were implemented as initially announced or modified. As of the date of this Report, the tariff rates on imports from China have been set at substantial levels, and rates for other countries remain subject to ongoing review and potential implementation. Less than 10% of the solar components and equipment we purchase for the solar systems we install are manufactured in the United States. The new tariffs are likely to result in price increases for domestic and imported solar panels, inverters, and related equipment. The tariffs may also result in decreased availability and/or increased procurement time for solar system equipment. Measures retaliating to the new tariffs have been announced by some countries, and other responses are likely.

 

Going forward, the tariff environment and effects on the supply chain are likely to remain in flux. As changes occur, we will continue to assess our procurement and pricing strategies. The new tariffs, and continued volatility in trade policy may impact our gross margins and growth, due to factors such as increased procurement and installation costs, profit margin compression or the need to pass increased costs to consumers, supply chain disruption, and competitive disadvantages relative to market participants with more favorable supply arrangements.

 

31

 

 

Trade policy may evolve further in ways that are adverse to our business. As examples, if current tariffs are extended or increased, or if retaliatory actions or supply shortages arise, our financial condition, results of operations, and future growth prospects could be materially and adversely affected. We continue to monitor these developments closely and revise our pricing models and sourcing strategies in response. However, there can be no assurance that such measures will be sufficient to mitigate the impact of the trade restrictions and their impacts on the supply chain and market demand for our products.

 

Additionally, China is a major producer of solar cells (the main components of solar panels) and other solar products. Certain solar cells, panels, laminates and panels from China are subject to various U.S. antidumping and countervailing duty rates, depending on the exporter supplying the product, imposed by the U.S. government as a result of determinations that the U.S. was materially injured as a result of such imports being sold at less than fair value and subsidized by the Chinese government. Historically, we and our subcontractors regularly surveyed the market to identify multiple alternative locations for product manufacturers. Nonetheless, many of the solar products we purchase are from manufacturers in China or from manufacturers in other jurisdictions who rely, in part, on products sourced in China. If alternative sources are not available on competitive terms in the future, we and our subcontractors may be required to purchase these products from manufacturers in China. In addition, tariffs on solar cells, panels and inverters in China may put upward pressure on prices of these products in other jurisdictions from which we or our subcontractors currently purchase equipment, which could reduce our ability to offer competitive pricing to potential customers.

 

The antidumping and countervailing duties discussed above are subject to annual review and may be increased or decreased. Furthermore, under Section 301 of the Trade Act of 1974, the Office of the United States Trade Representative (“USTR”) imposed tariffs on $200 billion worth of imports from China, including inverters and certain AC panels and non-lithium-ion batteries, effective September 24, 2018. In May 2019, the tariffs were increased from 10% to 25% and may be raised by the USTR in the future. Since these tariffs impact the purchase price of the solar products, these tariffs raise the cost associated with purchasing these solar products from China and reduce the competitive pressure on providers of solar cells not subject to these tariffs.

 

In August 2021, an anonymous trade group filed a petition with the U.S. Department of Commerce (the “Department of Commerce”) requesting an investigation into whether solar panels and cells imported from Malaysia, Thailand and Vietnam are circumventing anti-dumping and countervailing duties imposed on solar products manufactured in China. The group also requested the imposition of tariffs on such imports ranging from 50% – 250%. In November 2021, the Department of Commerce rejected the petition, citing the petitioners’ ongoing anonymity as one of the reasons for its decision. In March 2022, the Department of Commerce announced it is initiating country-wide circumvention inquiries to determine whether imports of solar cell and panels produced in Cambodia, Malaysia, Thailand and Vietnam that use components from China are circumventing anti-dumping and countervailing duty orders on solar cells and panels from China. The Department of Commerce’s inquiries were initiated pursuant to a petition filed by Auxin Solar, Inc. on February 8, 2022.

 

While the investigation remains ongoing, in December 2022, the Department of Commerce announced its preliminary determination in the investigation. In its determination, the Department of Commerce found that certain Chinese solar manufacturers circumvented U.S. import duties by routing some of their operations through Cambodia, Malaysia, Thailand and Vietnam. Given the Department of Commerce preliminarily found that circumvention was occurring through each of the four Southeast Asian countries, the Department of Commerce made a “country-wide” circumvention finding, which designates each country as one through which solar cells and panels are being circumvented from China. However, companies in these countries will be permitted to certify they are not circumventing the U.S. import duties, in which case the circumvention findings may not apply. The Department of Commerce will take a number of additional steps before issuing a final determination. In particular, the Department of Commerce will conduct in-person audits to verify the information that was the basis of its preliminary determination. Furthermore, the Department of Commerce will gather public comments on the preliminary determination to consider before issuing its final determination. Notably, however, on June 6, 2022, the President of the United States issued an emergency declaration establishing a tariff exemption of two years for solar panels and cells imported from Cambodia, Malaysia, Thailand and Vietnam, delaying the possibility of the imposition of dumping duties until the end of such two-year period. In September 2022, the Department of Commerce issued its final rule effectuating the two-year exemption period, and new dumping duties will not be imposed on solar panels and cells imported from Cambodia, Malaysia, Thailand and Vietnam until the earlier of two years after the date of the emergency declaration or when the emergency is terminated. Tariffs may be reinstated following the exemption period, but imports of solar cells and panels will not be subject to retroactive tariffs during the exemption period. The addition of new dumping duties would significantly disrupt the supply of solar cells and panels to customers in the U.S., as a large percentage of solar cells and panels used in the U.S. are imported from Cambodia, Malaysia, Thailand and Vietnam. If imposed, these or similar tariffs could put upward pressure on prices of these solar products, which could reduce our ability to offer competitive pricing to potential customers.

 

32

 

 

In addition, in December 2021, the U.S. International Trade Commission recommended the President extend tariffs initially imposed in 2018 on imported crystalline silicon PV cells and panels for another four years, until 2026. Under Presidential Proclamation 10339, published in February 2022, former President Biden extended the tariff beyond the scheduled expiration date of February 6, 2022, with an initial tariff of 14.75%, which will gradually be reduced to 14% by the eighth year of the measure. Since such actions increase the cost of imported solar products, to the extent we or our subcontractors use imported solar products or domestic producers are able to raise their prices for their solar products, the overall cost of the solar energy systems will increase, which could inhibit our ability to offer competitive pricing in certain markets.

 

Additionally, the U.S. government has imposed various trade restrictions on Chinese entities determined to be acting contrary to U.S. foreign policy and national security interests. For example, the Department of Commerce’s Bureau of Industry and Security has added a number of Chinese entities to its entity list for enabling human rights abuses in the XUAR or for procuring U.S. technology to advance China’s military modernization efforts, thereby imposing severe trade restrictions against these designated entities. Moreover, in June 2021, U.S. Customs and Border Protection issued a Withhold Release Order pursuant to Section 307 of the Tariff Act of 1930 excluding the entry into U.S. commerce of silica-based products (such as polysilicon) manufactured by Hoshine Silicon Industry Co. Ltd. (“Hoshine”) and related companies, as well as goods made using those products, based on allegations related to Hoshine labor practices in the XUAR to manufacture such products. Additionally, in December 2021, Congress passed the UFLPA, which, with limited exception, prohibits the importation of all goods or articles mined or produced in whole or in part in the XUAR, or goods or articles mined or produced by entities working with the XUAR government to recruit, transport or receive forced labor from the XUAR. To date, intensive examinations, withhold release orders, and related governmental procedures have resulted in supply chain and operational delays throughout the industry. Although we maintain policies and procedures designed to maintain compliance with applicable governmental laws and regulations, these and other similar trade restrictions that may be imposed in the future may cause us to incur substantially higher compliance and due diligence costs in connection with procurement and have the effect of restricting the global supply of, and raising prices for, polysilicon and solar products, which could increase the overall cost of solar energy systems, reduce our ability to offer competitive pricing in certain markets and adversely impact our business and results of operations. Further, any operational delays or other supply chain disruption resulting from the human rights concerns or any of the supply chain risks articulated above, associated governmental responses, or a desire to source products, components, or materials from other manufacturers or regions could result in shipping, sales and installation delays, cancellations, penalty payments, or loss of revenue and market share, or may cause our key suppliers to seek to re-negotiate terms and pricing with us, any of which could have a material adverse effect on our business, results of operations, cash flows, and financial condition.

 

Furthermore, AD and CVD petitions filed on April 24, 2024, against solar cell and module exporters from Cambodia, Malaysia, Thailand, and Vietnam led to the Department of Commerce’s final affirmative determination in April 2025. AD and CVD measures (typically, in the form of tariffs) are used to remedy the economic advantage created by unfair foreign pricing and government subsidies. Importers must now post cash deposits at rates that differ markedly by country and by exporter or producer, with non-cooperating parties facing particularly high rates. These duties may be stacked on top of other existing tariffs. The Department of Commerce also upheld prior determinations that “critical circumstances” for certain importers, potentially exposing shipments made prior to the preliminary determinations to retroactive duty collection. This demonstrates that application of AD, CVD, and other trade measures can be complex, potentially involving the stacking of multiple tariff rates on single imported products and applying liabilities retroactively. This uncertainty may trigger unplanned costs, tighten margins, and slow growth for the company.

 

33

 

 

While we believe the tariffs and trade regulations described above have contributed to price increases for components that we purchase, we believe that these price increases are also due to a combination of other factors, including supply chain constraints, increased demand for solar systems in the U.S. and Europe, rising inflation, and higher labor, material, and shipping costs. We cannot predict what additional actions the U.S. may adopt with respect to tariffs or other trade regulations or what actions may be taken by other countries in retaliation for such measures. The tariffs described above, the adoption and expansion of trade restrictions, the occurrence of a trade war or other governmental action related to tariffs, trade agreements or related policies have the potential to adversely impact our supply chain and access to equipment, our costs and ability to economically serve certain markets. If additional measures are imposed or other negotiated outcomes occur, our ability or the ability of our subcontractors to purchase these products on competitive terms or to access specialized technologies from other countries could be further limited, which could adversely affect our business, financial condition and results of operations.

 

Our business currently depends on the availability of utility rebates, tax credits and other benefits, tax exemptions and exclusions, and other financial incentives on the federal, state, and/or local levels. We may be adversely affected by changes in, and application of these laws or other incentives to us, and the expiration, elimination or reduction of these benefits could adversely impact our business.

 

Our business depends on government policies that promote and support solar energy and enhance the economic viability of owning solar energy systems. U.S. federal, state and local governmental bodies provide incentives to owners, distributors, installers and manufacturers of solar energy systems to promote solar energy. These incentives include an investment tax credit and income tax credit offered by the federal government, as well as other tax credits, rebates and SRECs associated with solar energy generation. We rely on these incentives to lower our cost of capital and to attract investors, all of which enable us to lower the price we charge customers for our solar service offerings. These incentives have had a significant impact on the development of solar energy, but they could change at any time, as further described below. These incentives may also expire on a particular date, end when the allocated funding is exhausted, or be reduced, terminated or repealed without notice. The financial value of certain incentives may also decrease over time.

 

In December 2017, the Tax Cuts and Job Acts of 2017 (the “Tax Act”) was enacted. As part of the Tax Act, the corporate income tax rate was reduced, and there were other changes, including limiting or eliminating various other deductions, credits and tax preferences. The IRA implemented a corporate alternative minimum tax of 15% of financial statement income (subject to certain adjustments) for companies that report over $1 billion in profits to shareholders; similar to existing law, business credits (including solar energy credits) are limited to 75% of income in excess of $25,000 (with no limit against the first $25,000). We cannot predict whether and to what extent the U.S. corporate income tax rate will change under the Trump administration. The U.S. Congress is constantly considering changes to the tax code. Further limitations on, or elimination of, the tax benefits that support the financing of solar energy under current U.S. law could significantly and adversely impact our business.

 

The Trump administration is evaluating whether to seek reductions in the amount of federal tax credits available under the IRA. If this occurs, or if the federal government introduces other delays, reductions, or changes in policies that support the residential solar industry, including the tax credits available under the IRA, this could have an adverse effect on our business. Additionally, the above-described changes in the government’s trade policy, and possible changes in tax policy have contributed to investor and consumer uncertainty, and could contribute to a higher interest rate environment, which may further negatively impact our operations and financing costs. While it is difficult to predict specific outcomes at this time, we expect a period of regulatory and policy uncertainty in the near term.

 

Our business model also relies on multiple tax exemptions offered at the state and local levels. For example, some states have property tax exemptions that exempt the value of solar energy systems in determining values for calculation of local and state real and personal property taxes. State and local tax exemptions can have sunset dates, triggers for loss of the exemption, and can be changed by state legislatures and other regulators, and if solar energy systems were not exempt from such taxes, the property taxes payable by customers would be higher, which could offset any potential savings our solar service offerings could offer. Similarly, if state or local legislatures or tax administrators impose property taxes on third-party owners of solar energy systems, solar companies like us would be subject to higher costs.

 

In general, we rely on certain state and local tax exemptions that apply to the sale of equipment, sale of power, or both. These state and local tax exemptions can expire, can be changed by state legislatures, or their application to us can be challenged by regulators, tax administrators, or court rulings. Any changes to, or efforts to overturn, federal and state laws, regulations or policies that are supportive of solar energy generation or that remove costs or other limitations on other types of energy generation that compete with solar energy projects could materially and adversely affect our business.

 

34

 

 

We rely on certain utility rate structures, such as net metering, to offer competitive pricing to customers, and changes to those policies may significantly reduce demand for electricity from our solar energy systems.

 

As of December 31, 2024, a substantial majority of states had adopted net metering policies, including Florida, Texas, Missouri, Ohio and Illinois. Net metering policies allow homeowners to serve their own energy load using on-site generation while avoiding the full retail volumetric charge for electricity. Electricity that is generated by a solar energy system and consumed on-site avoids a retail energy purchase from the applicable utility, and excess electricity that is exported back to the electric grid generates a retail credit within a homeowner’s monthly billing period. At the end of the monthly billing period, if the homeowner has generated excess electricity within that month, the homeowner typically carries forward a credit for any excess electricity to be offset against future utility energy purchases. At the end of an annual billing period or calendar year, utilities either continue to carry forward a credit, or reconcile the homeowner’s final annual or calendar year bill using different rates (including zero credit) for the exported electricity.

 

Utilities, their trade associations, and fossil fuel interests in the country are currently challenging net metering policies, and seeking to eliminate them, cap them, reduce the value of the credit provided to homeowners for excess generation, or impose charges on homeowners that have net metering.

 

A few states have moved away from traditional full retail net metering and instead values excess generation by customers’ solar systems in various ways. For example, in 2017, Nevada enacted legislation to restore net metering at a reduced credit and guarantee new customers the net metering rate in effect at the time they applied for interconnection for 20 years. In 2016, the Arizona Corporation Commission replaced retail net metering with a net-feed in tariff (a fixed export rate). Some states set limits on the total percentage of a utility’s customers that can adopt net metering or set a timeline to evaluate net metering successor tariffs. For example, South Carolina passed legislation in 2019 that required review of net metering after two years. In 2021, the South Carolina Public Service Commission approved a portion of Duke Energy’s proposal that maintains the net metering framework with time-of-use rates and rejected a proposal from Dominion Energy to eliminate net metering altogether. In 2021 legislation, Illinois changed its net metering threshold from a percentage of customers to full retail net metering offered to a date certain (December 31, 2024) with a directed successor tariff that includes values that distributed resources provide to the distribution grid. New Jersey currently has no net metering cap; however, it has a threshold that triggers commission review of its net metering policy. States we serve now or in the future may adopt similar policies or net metering caps. If the net metering caps in these jurisdictions are reached without an extension of net metering policies, homeowners in those jurisdictions will not have access to the economic value proposition net metering provides. Our ability to sell our solar service offerings may be adversely impacted by the failure to extend existing limits to net metering or the elimination of currently existing net metering policies. The failure to adopt a net metering policy where it currently is not in place would pose a barrier to entry in those states. On April 26, 2022, Florida Governor DeSantis vetoed legislation that would have established a threshold date and percentage trigger when retail net metering would have faced declines in the immediate export rate.

 

Additionally, the imposition of charges that only or disproportionately impact homeowners that have solar energy systems, or the introduction of rate designs mentioned above, would adversely impact our business. Because fixed charges cannot easily be avoided with the installation of an on-site battery, which can mitigate or eliminate the negative impacts of net metering changes, these fixed charges have the potential to cause a more significant adverse impact. In June of 2021, two of four commissioners of FERC, including its chairperson, issued a letter stating there was a “strong case” such fixed charges in Alabama “may be violating the Commission’s PURPA regulations, undermining the statute’s purpose of encouraging Qualifying Facilities,” which is the Commission’s term for on-site generation. Litigation regarding the legality of these charges is ongoing in federal court. Most recently, on April 26, 2022, Florida Governor DeSantis vetoed legislation that would have allowed investor-owned utilities to petition the Public Service Commission for the ability to add fixed charges on solar customers. As part of the California Public Utilities Commission (“CPUC”) final decision on December 15, 2022, the CPUC rejected a solar specific fixed charge on solar customers.

 

35

 

 

Electric utility policies, statutes, and regulations and changes to such statutes or regulations may present technical, regulatory and economic barriers to the purchase and use of our solar energy offerings that may significantly reduce demand for such offerings.

 

Federal, state and local government policies, statutes and regulations concerning electricity heavily influence the market for our solar energy offerings and are constantly evolving. These statutes, regulations, and administrative rulings relate to electricity pricing, net metering, consumer protection, incentives, taxation, competition with utilities and the interconnection of homeowner-owned and third party-owned solar energy systems to the electrical grid. These policies, statutes and regulations are constantly evolving. Governments, often acting through state utility or public service commissions, change and adopt different rates for residential customers on a regular basis and these changes can have a negative impact on our ability to deliver savings, or energy bill management, to customers.

 

In addition, many utilities, their trade associations, and fossil fuel interests in the country, which have significantly greater economic, technical, operational, and political resources than the residential solar industry, are currently challenging solar-related policies to reduce the competitiveness of residential solar energy. Any adverse changes in solar-related policies could have a negative impact on our business and prospects.

 

We are not currently regulated as a utility under applicable laws, but we may be subject to regulation as a utility in the future or become subject to new federal and state regulations for any additional solar service offerings we may introduce in the future.

 

Most federal, state, and municipal laws do not currently regulate us as a utility. As a result, we are not subject to the various regulatory requirements applicable to U.S. utilities. However, any federal, state, local or other applicable regulations could place significant restrictions on our ability to operate our business and execute our business plan by prohibiting or otherwise restricting our sale of electricity. These regulatory requirements could include restricting our sale of electricity, as well as regulating the price of our solar service offerings. If we become subject to the same regulatory authorities as utilities or if new regulatory bodies are established to oversee our business, our operating costs could materially increase.

 

Changes to the applicable laws and regulations governing direct-to-home sales and marketing may limit or restrict our ability to effectively compete.

 

We utilize a direct-to-home sales model as a primary sales channel and are vulnerable to changes in laws and regulations related to direct sales and marketing that could impose additional limitations on unsolicited residential sales calls and may impose additional restrictions such as adjustments to our marketing materials and direct-selling processes, and new training for personnel. If additional laws and regulations affecting direct sales and marketing are passed in the markets in which we operate, it would take time to train our sales professionals to comply with such laws, and we may be exposed to fines or other penalties for violations of such laws. If we fail to compete effectively through our direct-selling efforts, our financial condition, results of operations and growth prospects could be adversely affected.

 

Any failure to comply with laws and regulations relating to interactions by us or third parties (such as our dealers and subcontractors) with customers or with licensing requirements applicable to our business could result in negative publicity, claims, investigations and litigation, and may adversely affect our financial performance.

 

Our business involves transactions with customers. We and our subcontractors and dealers must comply with numerous federal, state and local laws and regulations that govern matters relating to our interactions with customers, including those pertaining to privacy and data security, home improvement contracts, warranties and direct-to-home solicitation, along with certain rules and regulations specific to the marketing and sale of residential solar products and services. These laws and regulations are dynamic and subject to potentially differing interpretations, and various federal, state and local legislative and regulatory bodies may expand current laws or regulations, or enact new laws and regulations, regarding these matters. Changes in these laws or regulations or their interpretation could dramatically affect how we do business, acquire customers, and manage and use information we collect from and about current and prospective customers and the costs associated therewith. We strive to comply with all applicable laws and regulations relating to our interactions with customers. It is possible, however, that these requirements may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. Noncompliance with any such laws or regulations, or the perception that we or our subcontractors or dealers have violated such laws or regulations or engaged in deceptive practices that could result in a violation, could also expose us to claims, proceedings, litigation and investigations by private parties and regulatory authorities, as well as substantial fines and negative publicity, each of which may materially and adversely affect our business. We have incurred, and will continue to incur, significant expenses to comply with such laws and regulations, and increased regulation of matters relating to our interactions with customers could require us to modify our operations and incur significant additional expenses, which could have an adverse effect on our business, financial condition, and results of operations.

 

36

 

 

Any investigations, actions, adoption or amendment of regulations relating to the marketing of our products could divert management’s attention from our business, require us to modify our operations and incur significant additional expenses, which could have an adverse effect on our business, financial condition, and results of operations or could reduce the number of our potential customers.

 

We cannot ensure that our sales professionals and other personnel will always comply with our standard practices and policies, as well as applicable laws and regulations. In any of the numerous interactions between our sales professionals or other personnel and our customers or potential customers, our sales professionals or other personnel may, without our knowledge and despite our efforts to effectively train them and enforce compliance, engage in conduct that is or may be prohibited under our standard practices and policies and applicable laws and regulations. Any such non-compliance, or the perception of non-compliance, may expose us to claims, proceedings, litigation, investigations or enforcement actions by private parties or regulatory authorities, as well as substantial fines and negative publicity, each of which may materially and adversely affect our business and reputation. We have incurred, and will continue to incur, significant expenses to comply with the laws, regulations and industry standards that apply to us.

 

In addition, our affiliations with third-party dealers and subcontractors may subject us to alleged liability in connection with actual or alleged violations of law by such third parties, whether or not actually attributable to us, which may expose us to significant damages and penalties, and we may incur substantial expenses in defending against legal actions related to third parties, whether or not we are ultimately found liable.

 

Compliance with environmental laws and regulations can be expensive, and noncompliance with these laws and regulations may result in adverse publicity and potentially significant monetary damages and fines.

 

We are required to comply with all applicable foreign, U.S. federal, state, and local laws and regulations regarding pollution control and protection of safety and the environment. These laws and regulations may include obligations relating to the release, emissions or discharge of materials into the air, water and ground, the generation, storage, handling, use, transportation and disposal of hazardous materials and wastes and the health and safety of our employees and other persons. Under some statutes and regulations, a government agency, or other parties, may seek recovery and response costs from owners or operators of property where releases of hazardous substances have occurred or are ongoing, even if the owner or operator was not responsible for such release or otherwise at fault. We use solar energy system and energy storage components that may contain toxic, volatile and otherwise hazardous substances in our operations. Any failure by us to control the use of, transport of, or to restrict adequately the discharge of, hazardous substances could subject us to, among other matters, potentially significant monetary damages and fines or liabilities or suspensions of our business operations. In addition, if more stringent laws and regulations are adopted in the future, the costs of compliance with these new laws and regulations could be substantial. If we fail to comply with present or future environmental laws and regulations, we may be required to pay substantial fines, suspend production or cease operations, or be subjected to other sanctions. Private parties may also have the right to pursue legal actions to enforce compliance as well as to seek damages for non-compliance with environmental laws and regulations or for personal injury or property damage.

 

In addition, U.S. legislation includes disclosure requirements regarding the use of “conflict” minerals mined from the Democratic Republic of Congo and adjoining countries and procedures regarding a manufacturer’s efforts to prevent the sourcing of such “conflict” minerals. We have incurred and will incur additional costs to comply with the disclosure requirements, including costs related to determining the source of any of the relevant minerals and metals used in our products. The implementation of these requirements could affect the sourcing and availability of minerals used in the manufacture of solar products. As a result, there may only be a limited pool of suppliers who provide conflict-free minerals, and we cannot be certain that we will be able to obtain products in sufficient quantities or at competitive prices. Since our supply chain is complex, we have not been able to sufficiently verify, and in the future, we may not be able to sufficiently verify, the origins for these conflict minerals used in our products. As a result, we may face reputational challenges with our customers and other stakeholders if we are unable to sufficiently verify the origins for all conflict minerals used in our products.

 

37

 

 

Compliance with health and safety laws and regulations can be complex, and noncompliance with these laws and regulations may result in potentially significant monetary damages and fines.

 

We are subject to a number of federal and state laws and regulations, including the federal Occupational Safety and Health Act and comparable state statues, establishing requirements to protect the health and safety of workers. The OSHA hazard communication standard, the US EPA community right-to-know regulations under Title III of the federal Superfund Amendment and Reauthorization Act, and comparable state statutes, require maintenance of information about hazardous materials used or produced in operations and provision of this information to employees, state and local government authorities, and citizens. Other OSHA standards regulate specific worker safety aspects of our operations. Substantial fines and penalties can be imposed, and orders or injunctions limiting or prohibiting certain operations may be issued, in connection with any failure to comply with these laws and regulations.

 

Our business is subject to complex and evolving U.S. and international privacy and data protection laws, rules, policies and other obligations. Many of these laws and regulations are subject to change and uncertain interpretation and could result in claims, increased cost of operations or otherwise harm our business.

 

Consumer personal privacy and data security have become significant issues and the subject of rapidly evolving regulation. Furthermore, federal, state and local government bodies or agencies have in the past adopted, and may in the future adopt, more laws and regulations affecting data privacy. For example, new California legislation and regulations afford California consumers an array of new rights, including the right to be informed about what kinds of personal information companies have collected and the purpose for the collection. Complying with such laws or regulations, including in connection with any future expansion into new states (e.g., California), may significantly impact our business activities and require substantial compliance costs that adversely affect our business, operating results, prospects and financial condition. To date, we have not experienced substantial compliance costs in connection with fulfilling the requirements with any such laws or regulations. However, we cannot be certain that compliance costs will not increase in the future with respect to such laws or regulations. Furthermore, if we expand to foreign markets we will be subject to additional privacy and data protection laws, such as the General Data Protection Regulation in the European Union.

 

We operate a call center that uses personal information to conduct follow-up marketing calls to prospective customers of our solar energy systems. The out-going marketing calls we make are subject to the Telephone Consumer Protection Act (“TCPA”) and any failure to comply with the TCPA could result in significant fines and potential litigation from consumers.

 

Any inability to adequately address privacy and security concerns, even if unfounded, or comply with applicable privacy and data protection laws, regulations and policies, could result in additional cost and liability to us, damage our reputation, inhibit sales and adversely affect our business. Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations and policies that are applicable to our business may limit the use and adoption of, and reduce the overall demand for, our solutions. If we are not able to adjust to changing laws, regulations and standards related to privacy or security, our business may be harmed.

 

A change in our effective tax rate could have a significant adverse impact on our business, and an adverse outcome resulting from examination of our income or other tax returns could adversely affect our results.

 

A number of factors may adversely affect our future effective tax rates, such as the jurisdictions in which our profits are determined to be earned and taxed; changes in the valuation of our deferred tax assets and liabilities; adjustments to estimated taxes upon finalization of various tax returns; adjustments to our interpretation of transfer pricing standards; changes in available tax credits, grants and other incentives; changes in stock-based compensation expense; the availability of loss or credit carryforwards to offset taxable income; changes in tax laws or the interpretation of such tax laws (for example federal and state taxes); and changes in U.S. generally accepted accounting principles (“GAAP”). A change in our effective tax rate due to any of these factors may adversely affect our future results from operations.

 

Significant judgment is required to determine the recognition and measurement attributes prescribed in the accounting guidance for uncertainty in income taxes. The accounting guidance for uncertainty in income taxes applies to all income tax positions, including the potential recovery of previously paid taxes, which if settled unfavorably could adversely affect our provision for income taxes. In addition, we are subject to examination of our income tax returns by various tax authorities. We regularly assess the likelihood of adverse outcomes resulting from any examination to determine the adequacy of our provision for income taxes. An adverse determination of an examination could have an adverse effect on our results of operations and financial condition.

 

Additionally, U.S. tax reform may lead to further changes in (or departure from) these norms. As these and other tax laws and related regulations change, our results of operations, cash flows, and financial condition could be materially impacted. Given the unpredictability of these possible changes and their potential interdependency, it is very difficult to assess whether the overall effect of such potential tax changes would be cumulatively positive or negative for our earnings and cash flow.

 

38

 

 

Risks Related to Ownership of Zeo Securities

  

There can be no assurance that we will be able to comply with the continued listing standards of Nasdaq.

 

Our continued eligibility for listing on Nasdaq depends on our ability to comply with Nasdaq’s continued listing requirements.

 

On January 24, 2025, we received a letter from the Listing Qualifications Staff of Nasdaq notifying us that we are not in compliance with periodic requirements for continued listing set forth in Nasdaq Listing Rule 5250(c)(1) (the “Reporting Rule”) because our Annual Report on Form 10-K for the fiscal year ended December 31, 2024 was not filed with the Securities and Exchange Commission by the required due date of March 31, 2025. The letter received from Nasdaq has no immediate effect on the listing or trading of our shares.

 

Under Nasdaq rules, we have until Monday, June 16, 2025 to submit a plan to regain compliance with Nasdaq Listing Rules. If Nasdaq accepts our plan, Nasdaq may grant an exception until Monday, October 13, 2025 to regain compliance with the Nasdaq Listing Rules.

 

While the filing of this Report means that we have regained compliance with the Nasdaq Listing Rules, we expect that we will not be able to remain in compliance as we anticipate that our Quarterly Report on Form 10-Q for the quarter ended March 31, 2025 will not be filed by the required due date.

 

If Nasdaq delists our common stock from trading on its exchange for failure to meet the Reporting Rule or any other listing standards, we and our stockholders could face significant material adverse consequences including:

 

  a limited availability of market quotations for our securities;
     
  a determination that our common stock is a “penny stock,” which will require brokers trading in our common stock to adhere to more stringent rules, possibly resulting in a reduced level of trading activity in the secondary trading market for our common stock;
     
  a limited amount of analyst coverage; and
     
  a decreased ability to issue additional securities or obtain additional financing in the future.

 

Sales of a substantial number of our securities in the public market by our existing securityholders could cause the price of our shares of Class A Common Stock and Warrants to fall.

 

Pursuant to a resale registration statement, selling securityholders can sell up to:

 

4,000,004 outstanding shares of Class A Common Stock issued to the Sponsor and certain former holders of ESGEN Class B ordinary shares, issued to such holders at an equity consideration value of $10.00 per share;

 

50,000 outstanding shares of Class A Common Stock issued to Piper Sandler & Co. at an equity consideration value of $5.00 per share;

 

1,838,430 shares of Class A Common Stock issuable upon exchange of an equivalent number of Convertible OpCo Preferred Units and Class V Common Stock issued to the Sponsor pursuant to the Sponsor Subscription Agreement at an equity consideration value of $10.00 per share;

 

33,730,000 shares of Class A Common Stock issuable upon exchange of an equivalent number of Exchangeable OpCo Units and Class V Common Stock issued to the Sellers pursuant to the Business Combination Agreement at an equity consideration value of $10.00 per share; and

 

500,000 shares of Class A Common Stock issuable to Sun Managers, LLC upon potential forfeiture of an equivalent number of shares of Class A Common Stock previously issued to Sponsor and certain former holders of ESGEN Class B ordinary shares at an equity consideration value of $10.00 per share.

 

The Initial Shareholders have agreed not to transfer an aggregate of 500,000 shares of Class A Common Stock until two years after the Closing (with such shares being forfeited upon the occurrence of a Convertible OpCo Preferred Unit Optional Conversion or a Convertible OpCo Preferred Unit Redemption within two years after Closing).

 

The sale of all or a portion of these securities could result in a significant decline in the public trading price of our securities. Despite such a decline in the public trading price, some of the selling securityholders may still experience a positive rate of return on the securities they purchased due to the price at which such selling securityholder initially purchased the securities. See “Risk Factors — Certain existing securityholders purchased, or may purchase, securities in the Company at a price below the current trading price of such securities, and may experience a positive rate of return based on the current trading price. Future investors in the Company may not experience a similar rate of return.“ below.

 

In addition, sales of a substantial number of our shares of Class A Common Stock and/or Warrants in the public market by the selling securityholders and/or by our other existing securityholders, or the perception that those sales might occur, could depress the market price of our Class A Common Stock and Warrants and could impair our ability to raise capital through the sale of additional equity securities. We are unable to predict the effect that such sales may have on the prevailing market price of our Class A Common Stock and Warrants.

 

39

 

 

Sales, or the perception of sales, of our Class A Common Stock by us or our existing stockholders in the public market could cause the market price for our Class A Common Stock to decline.

 

The sale of substantial amounts of shares Class A Common Stock in the public market, or the perception that such sales could occur, could harm the prevailing market price of the Class A Common Stock. These sales, or the possibility that these sales may occur, also might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.

 

Upon the expiration or waiver of the lock-up described in the risk factor above, shares held by certain of our stockholders will be eligible for resale. As restrictions on resale end, the market price of shares of Class A Common Stock could drop significantly if the holders of these shares sell them or are perceived by the market as intending to sell them. These factors could also make it more difficult for us to raise additional funds through future offerings of our shares of common stock or other securities.

 

In addition, the shares of our Class A Common Stock reserved for future issuance under the 2024 Plan will become eligible for sale in the public market once those shares are issued, subject to provisions relating to various vesting agreements, lock-up agreements and, in some cases, limitations on volume and manner of sale by affiliates under Rule 144, as applicable. The number of shares reserved and available for future issuance under the 2024 Plan currently equals  3,074,400 shares of Class A Common Stock.

 

We have filed a registration statement on Form S-8 under the Securities Act to register shares of our Class A Common Stock or securities convertible into or exchangeable for shares of our Class A Common Stock issued pursuant to our equity incentive plan. Such Form S-8 registration statement became automatically become effective upon filing. Accordingly, shares issued under such registration statement will be available for sale in the open market. The initial registration statement on Form S-8  covers 3,220,400 shares of Class A Common Stock.

 

Certain existing securityholders purchased, or may purchase, securities in the Company at a price below the current trading price of such securities, and may experience a positive rate of return based on the current trading price. Future investors in the Company may not experience a similar rate of return.

 

Certain stockholders in the Company, including certain of the selling securityholders, acquired, or may acquire, shares of our Class A Common Stock or Warrants at prices below the current trading price of our Class A Common Stock or Warrants, as applicable, and may experience a positive rate of return based on the current trading price.

 

For example, the Sponsor and the other Initial Shareholders can earn a positive rate of return on their investment if the trading price of Class A Common Stock is approximately $2.04 or more per share. Public stockholders may not be able to experience the same positive rates of return on securities they purchase due to the low price at which the Sponsor and the other Initial Shareholders purchased shares of our Class A Common Stock and Warrants.

 

Our management team has limited experience managing a public company, and regulatory compliance obligations may divert its attention from the day-to-day management of our businesses.

 

Most of the individuals who now constitute our management team have limited to no experience managing a publicly-traded company, interacting with public company investors and complying with the increasingly complex laws pertaining to public companies. Our management team may not successfully or efficiently manage our transition to being a public company subject to significant regulatory oversight and reporting obligations under federal securities laws and the continuous scrutiny of securities analysts and investors. These new obligations and constituents will require significant attention from our senior management and could divert their attention away from the day-to-day management of our businesses, which could adversely affect our businesses. It is probable that we will be required to expand our employee base and hire additional employees to support our operations as a public company, which would increase our operating costs in future periods.

 

40

 

 

We incur significant costs as a result of operating as a public company.

 

We are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, Nasdaq listing requirements and other applicable securities laws and regulations. The expenses incurred by public companies generally for reporting and corporate governance purposes are greater than those for private companies. For example, the Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business, financial condition, and results of operations. Compliance with these rules and regulations will increase our legal and financial compliance costs, and increase demand on our systems, particularly after we are no longer an emerging growth company. In addition, as a public company, we may be subject to stockholder activism, which can lead to additional substantial costs, distract management, and impact the manner in which we operate our business in ways we cannot currently anticipate. As a result of disclosure of information in this Report and in filings required of a public company, our business and financial condition will become more visible, which may result in threatened or actual litigation, including by competitors. We expect these rules and regulations to increase our legal and financial compliance costs and to make some activities more difficult, time-consuming, and costly, although we are currently unable to estimate these costs with any degree of certainty.

 

We also expect that being a public company and being subject to new rules and regulations will make it more expensive for us to obtain directors and officers liability insurance, and we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These laws and regulations could also make it more difficult for us to attract and retain qualified persons to serve on the Board, committees of the Board or as our executive officers. Furthermore, if we are unable to satisfy our obligations as a public company, we could be subject to delisting of Class A Common Stock, fines, sanctions, and other regulatory action and potentially civil litigation. These factors may therefore strain our resources, divert management’s attention, and affect our ability to attract and retain qualified board members and executive officers.

 

As a public reporting company, we are subject to rules and regulations established from time to time by the SEC and Public Company Accounting Oversight Board regarding our internal control over financial reporting. If we fail to establish and maintain effective internal control over financial reporting and disclosure controls and procedures, we may not be able to accurately report our financial results or report them in a timely manner, which could adversely affect our business.

 

We are a public reporting company subject to the rules and regulations established from time to time by the SEC and the Public Company Accounting Oversight Board. These rules and regulations require, among other things, that we establish and periodically evaluate procedures with respect to our internal control over financial reporting. Reporting obligations as a public company are likely to place a considerable strain on our financial and management systems, processes, and controls, as well as on our personnel.

 

As a public company, we are required to document and test our internal control over financial reporting pursuant to Section 404 of the Sarbanes-Oxley Act so that our management can certify as to the effectiveness of our internal control over financial reporting by the time our second annual report is filed with the SEC and thereafter, which requires us to document and make significant changes to our internal control over financial reporting. As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act and the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, as well as rules adopted, and to be adopted, by the SEC and Nasdaq, and other applicable securities rules and regulations, which impose various requirements on public companies, including the establishment and maintenance of effective disclosure and financial controls and changes in corporate governance practices. Our management and other personnel need to devote a substantial amount of time to these public company requirements. Moreover, we expect these rules and regulations to substantially increase our legal and financial compliance costs and to make some activities more time-consuming and costly. We may need to hire additional legal, accounting and financial staff with appropriate public company experience and technical accounting knowledge and maintain an internal audit function.

 

Likewise, as a public company, we may lose our status as an “emerging growth company,” as defined in the JOBS Act, and become subject to the SEC’s internal control over financial reporting management and auditor attestation requirements in the year in which we are deemed to be a large accelerated filer, which would occur once we are subject to Exchange Act reporting requirements for 12 months, have filed at least one SEC annual report and the market value of our common equity held by non-affiliates equals or exceeds $700 million as of the end of the prior fiscal year’s second fiscal quarter. If we become subject to the SEC’s internal control reporting and attestation requirements, we might not be able to complete our evaluation, testing and any required remediation in a timely fashion. In addition, our current controls and any new controls that we develop may become inadequate because of poor design and changes in our business, including increased complexity resulting from any international expansion. Any failure to implement and maintain effective internal controls over financial reporting could adversely affect the results of assessments by our independent registered public accounting firm and their attestation reports.

 

41

 

 

We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting, which includes hiring additional accounting and financial personnel to implement such processes and controls. We expect to incur costs related to implementing an internal audit and compliance function in the upcoming years to further improve our internal control environment.

 

We have identified material weaknesses in our internal controls over financial reporting. If we are unable to remediate these material weaknesses, if management identifies additional material weaknesses in the future or if we otherwise fail to maintain effective internal controls over financial reporting, we may not be able to accurately or timely report our financial position or results of operations, which may adversely affect our business and stock price or cause our access to the capital markets to be impaired.

 

We have identified material weaknesses in our internal controls over financial reporting. A material weakness is a deficiency, or combination of deficiencies, in internal controls over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. Specifically, a material weakness exists in the Company’s internal control over financial reporting related to ineffective controls over period end financial disclosure and reporting processes, including not timely performing certain reconciliations and the completeness and accuracy of those reconciliations, and lack of effectiveness of controls over accurate accounting and financial reporting and reviewing the underlying financial statement elements, and recording incorrect journal entries that also did not have the sufficient review and approval.

 

These control deficiencies could result in a misstatement in our accounts or disclosures that would result in a material misstatement to our financial statements that would not be prevented or detected. Accordingly, we determined that these control deficiencies constitute material weaknesses.

 

42

 

 

We are in the early stages of designing and implementing a plan to remediate the material weaknesses identified.

 

Our plan includes the below:

 

Designing and implementing a risk assessment process supporting the identification of risks.

 

Implementing systems and controls to enhance our review of significant accounting transactions and other new technical accounting and financial reporting issues and preparing and reviewing accounting memoranda addressing these issues.

 

Improving our internal control policies and procedures to specifically address controls around segregation of duties, cybersecurity, user access reviews, and changes in management.

 

Implementing specific user access, segregation of duties and change management controls within our financial reporting IT systems.

 

Hiring additional experienced accounting, financial reporting and internal control personnel and changing roles and responsibilities of our personnel as we transition to being a public company and are required to comply with Section 404 of the Sarbanes-Oxley Act (“Section 404”). We are in the process of hiring additional resources and we are engaging with a third-party consulting firm to assist us with our formal internal control plan and to provide accounting services related to complex accounting transactions.

 

Implementing controls to enable an effective and timely review of period-end close procedures.

 

Implementing controls to enable an accurate and timely review of accounting records that support our accounting processes and maintain documents for internal accounting reviews.

 

Additionally, management has considered and reviewed the errors which occurred in revenue and cost of goods sold cutoff, accounts payable, accrued liabilities, stock compensation, expense classification, prepaid expenses, operating lease cash flow classification and finance lease arrangements. Management has determined that controls are not designed effectively in these areas. To mitigate future misstatements in these areas management will implement the following procedures at the end of each reporting period:

 

1.Accounts Payable – Review the accounts payable with the executive team to inquire about any invoices not sent to accounts payable.

 

2.Accrued Liabilities – Review the accrued liabilities detail with the executive team to determine if there are any expenses/liabilities for which the company should accrue an expense which has not yet been recognized.

 

3.Stock Compensation – Review with the CEO and legal counsel the list of stock grants which have been made and ask if there have been any other grants made which should be included in the analysis.

 

4.Classification of expenses – Review the expense classification with the executive team to determine all expenses are properly classified.

 

5.Classification of financing agreements – Review the financing agreements with the executive team to determine proper classification of the agreements as debt or finance lease.

 

6.Prepaid expenses – Review prepaid expenses with the executive team to determine if all prepaid expenses have been properly recorded for future services to be rendered and subsequently amortized.

 

7.Revenue and cost of goods sold cut off – Review revenue and related cost of goods sold with executive team to determine if revenue and related cost of goods sold is properly recognized. We cannot assure you that these measures will significantly improve or remediate the material weaknesses described above. The implementation of these remediation measures is in the early stages and will require validation and testing of the design and operating effectiveness of our internal controls over a sustained period of financial reporting cycles and, as a result, the timing of when we will be able to fully remediate the material weaknesses is uncertain. If the steps we take do not remediate the material weaknesses in a timely manner, there could be a reasonable possibility that these control deficiencies or others may result in a material misstatement of our annual or interim financial statements that would not be prevented or detected on a timely basis. This, in turn, could jeopardize our ability to comply with our reporting obligations, limit our ability to access the capital markets and adversely impact our stock price.

 

43

 

 

We and our independent registered public accounting firm were not required to perform an evaluation of our internal control over financial reporting as of December 31, 2024 in accordance with the provisions of the Sarbanes-Oxley Act. Accordingly, we cannot assure you that we have identified all, or that we will not in the future have additional, material weaknesses. Material weaknesses may still exist when we report on the effectiveness of our internal control over financial reporting as required by reporting requirements under Section 404.

 

Implementing any appropriate changes to our internal controls may distract our officers and employees, entail substantial costs to modify our existing processes and take significant time to complete. These changes may not, however, be effective in maintaining the adequacy of our internal controls, and any failure to maintain that adequacy, or consequent inability to produce accurate financial statements on a timely basis, could increase our operating costs and harm our business. In addition, investors’ perceptions that our internal controls are inadequate or that we are unable to produce accurate financial statements on a timely basis may harm our stock price and make it more difficult for us to effectively market and sell our products and services to new and existing customers.

 

However, if we identify future deficiencies in our internal control over financial reporting or if we are unable to comply with the demands that are placed upon us as a public company, including the requirements of Section 404 of the Sarbanes-Oxley Act, in a timely or effective manner, we may be unable to accurately report our financial results, or report them within the timeframes required by the SEC. We also could become subject to sanctions or investigations by the SEC or other regulatory authorities. In addition, if we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal control over financial reporting when required, investors may lose confidence in the accuracy and completeness of our financial reports, we may face restricted access to the capital markets and our stock price may be adversely affected.

 

Our current controls and any new controls that we develop may also become inadequate because of poor design or changes in our business, including increased complexity resulting from any international expansion, and weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could cause us to fail to meet our reporting obligations, result in a restatement of our financial statements for prior periods, undermine investor confidence in us and adversely affect the trading price of our common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on Nasdaq.

 

Changing laws and regulations could create uncertainty for Zeo regarding compliance matters and result in higher costs.

 

Changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs, and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations and may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. We cannot predict or estimate the amount or timing of additional costs it may incur to respond to these requirements. If our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us, and our business may be adversely affected.

 

44

 

 

The rules and regulations applicable to public companies make it more expensive for Zeo to obtain and maintain director and officer liability insurance, which could adversely affect its ability to attract and retain qualified officers and directors.

 

The rules and regulations applicable to public companies make it more expensive for Zeo to obtain and maintain director and officer liability insurance, and Zeo may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. We cannot predict or estimate the amount or timing of additional costs we may incur to respond to these requirements. The potential for increased personal liability could also make it more difficult for Zeo to attract and retain qualified members of the Board, particularly to serve on its audit committee and compensation committee, and qualified executive officers.

 

An active, liquid market for Zeo’s securities may not develop, which would adversely affect the liquidity and price of Zeo’s securities.

 

The price of Zeo’s securities may vary significantly due to factors specific to Zeo as well as to general market or economic conditions. Furthermore, an active, liquid trading market for Zeo’s securities may never develop, or, if developed, it may not be sustained. You may be unable to sell your securities without depressing the market price for the securities or at all unless an active, liquid market can be established and sustained. An inactive trading market may also impair Zeo’s ability to attract and motivate employees through equity incentive awards and to acquire other companies, products or technologies by using shares of capital stock as consideration.

 

The market price of the shares of Class A Common Stock may decline.

 

The market price of the shares of Class A Common Stock may decline for a number of reasons, including if:

 

investors react negatively to the prospects of Zeo’s business;

 

Zeo’s business and prospects is not consistent with the expectations of financial or industry analysts; or

 

Zeo does not achieve the perceived benefits of the Business Combination as rapidly or to the extent anticipated by financial or industry analysts.

 

The price of Class A Common Stock may change significantly, even if Zeo’s business is doing well, and you could lose all or part of your investment as a result.

 

The trading price of shares of Class A Common Stock is likely to be volatile. The stock market recently has experienced extreme volatility. This volatility often has been unrelated or disproportionate to the operating performance of particular companies. You may not be able to resell your shares of Class A Common Stock at an attractive price due to a number of factors such as the following:

 

results of operations that vary from the expectations of securities analysts and investors;

 

results of operations that vary from those of Zeo’s competitors;

 

changes in expectations as to Zeo’s future financial performance, including financial estimates and investment recommendations by securities analysts and investors;

 

declines in the market prices of stocks generally;

 

strategic actions by Zeo or its competitors;

 

announcements by Zeo or its competitors of significant contracts, acquisitions, joint ventures, other strategic relationships or capital commitments;

 

any significant change in Zeo’s management;

 

changes in general economic or market conditions (including changes in interest rates or inflation) or trends in Zeo’s industry or markets;

 

changes in business or regulatory conditions, including new laws or regulations or new interpretations of existing laws or regulations applicable to Zeo’s business;

 

future sales of Class A Common Stock or other securities;

 

dilution as a result of future exercises of Warrants, conversion of the Convertible OpCo Preferred Units or exchanges of the Exchangeable OpCo Units;

 

45

 

 

investor perceptions of the investment opportunity associated with Class A Common Stock relative to other investment alternatives;

 

the public’s response to press releases or other public announcements by Zeo or third parties, including Zeo’s filings with the SEC;

 

litigation involving Zeo, Zeo’s industry, or both, or investigations by regulators into the Board, Zeo’s operations or those of Zeo’s competitors;

 

guidance, if any, that Zeo provides to the public, any changes in this guidance or Zeo’s failure to meet this guidance;

 

the development and sustainability of an active trading market for Class A Common Stock;

 

actions by institutional or activist stockholders;

 

changes in accounting standards, policies, guidelines, interpretations or principles; and

 

other events or factors, including those resulting from pandemics, natural disasters, war, acts of terrorism or responses to these events.

 

These broad market and industry fluctuations may adversely affect the market price of Class A Common Stock, regardless of Zeo’s actual operating performance. In addition, price volatility may be greater if the public float and trading volume of Class A Common Stock is low.

 

In the past, following periods of market volatility, stockholders have instituted securities class action litigation. If Zeo were involved in securities litigation, it could have a substantial cost and divert resources and the attention of executive management from Zeo’s business regardless of the outcome of such litigation.

 

Warrants issued in the IPO are exercisable for Class A Common Stock, which would increase the number of shares eligible for future resale in the public market and result in dilution to the stockholders of Zeo.

 

Outstanding Warrants to purchase an aggregate of 13,800,000 shares of Class A Common Stock are exercisable in accordance with the terms of the warrant agreement governing those securities. The exercise price of these Warrants is $11.50 per share. To the extent such Warrants are exercised, additional shares of Class A Common Stock will be issued, which will result in dilution to the then existing holders of Class A Common Stock and increase the number of shares eligible for resale in the public market.

 

Zeo stockholders may experience significant dilution as a result of a Convertible OpCo Preferred Unit Conversion.

 

Subject to the conditions described in the OpCo A&R LLC Agreement, the holder of the Convertible OpCo Preferred Units may, or OpCo may require the holder of such Convertible OpCo Preferred Units to, convert all of such holder’s Convertible OpCo Preferred Units into such number of Exchangeable OpCo Units as determined by the conversion ratio applicable to the respective Convertible OpCo Preferred Unit Conversion. Upon the occurrence of a conversion of Convertible OpCo Preferred Units into Exchangeable OpCo Units, all Exchangeable OpCo Units received as a result of such conversion shall be immediately exchanged (together with an equal number of shares of Class V Common Stock) into an equal number of shares of Class A Common Stock. Accordingly, if the Convertible OpCo Preferred Units are converted into Exchangeable OpCo Units and immediately thereafter exchanged for shares of Class A Common Stock, holders of Class A Common Stock could experience significant dilution. Further, if the holders of the shares of Class A Common Stock issued as a result of a Convertible OpCo Preferred Unit Conversion dispose of a substantial portion of such shares of Class A Common Stock in the public market, whether in a single transaction or series of transactions, it could adversely affect the market price for the Class A Common Stock. These sales, or the possibility that these sales may occur, could make it more difficult for Zeo or its stockholders to sell shares of Class A Common Stock in the future.

 

Zeo may be subject to securities class action litigation, which may harm its business and operating results.

 

Certain companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. Zeo may be the target of this type of litigation in the future. Securities litigation against Zeo could result in substantial costs and damages and divert Zeo’s management’s attention from other business concerns, which could seriously harm Zeo’s business, results of operations, financial condition or cash flows.

 

46

 

 

Zeo may also be called on to defend itself against lawsuits relating to its business operations. Some of these claims may seek significant damages amounts. Due to the inherent uncertainties of litigation, the ultimate outcome of any such proceedings cannot be accurately predicted. A future unfavorable outcome in a legal proceeding could have an adverse impact on Zeo’s business, financial condition and results of operations. In addition, current and future litigation, regardless of its merits, could result in substantial legal fees, settlements or judgment costs and a diversion of Zeo’s management’s attention and resources that are needed to successfully run Zeo’s business.

 

Because there are no current plans to pay cash dividends on shares of Class A Common Stock for the foreseeable future, you may not receive any return on investment unless you sell your shares of Class A Common Stock at a price greater than what you paid for them.

 

Zeo intends to retain future earnings, if any, for future operations, expansion (which may include potential acquisitions) and debt repayment, and there are no current plans to pay any cash dividends for the foreseeable future. The declaration, amount and payment of any future dividends on shares of Class A Common Stock will be at the sole discretion of the Board. The Board may take into account general and economic conditions, Zeo’s financial condition and results of operations, Zeo’s available cash and current and anticipated cash needs, capital requirements, contractual, legal, tax and regulatory restrictions, implications of the payment of dividends by Zeo to its stockholders or by its subsidiaries to it and such other factors as the Board may deem relevant. As a result, you may not receive any return on an investment in the shares of Class A Common Stock unless you sell such shares for a price greater than that which you paid for it.

 

Zeo may issue additional shares of Class A Common Stock or other equity securities without seeking approval of its stockholders, which would dilute your ownership interests and may depress the market price of Class A Common Stock.

 

Zeo has Warrants outstanding to purchase up to an aggregate of 13,800,800 shares of Class A Common Stock. Additionally, Zeo will issue shares of Class A Common Stock to (i) the holders of Convertible OpCo Preferred Units upon the occurrence of a Convertible OpCo Preferred Unit Conversion and (ii) the Sellers upon the conversion of Seller OpCo Units (together with an equal number of shares of Seller Class V Common Stock) into Class A Common Stock. Further, Zeo may choose to seek third-party financing to provide additional working capital for Zeo’s business, in which event Zeo may issue additional shares of Class A Common Stock or other equity securities. Zeo may also issue additional shares of Class A Common Stock or other equity securities of equal or senior rank in the future for any reason or in connection with, among other things, future acquisitions, the redemption of outstanding Warrants or repayment of outstanding indebtedness, without stockholder approval, in a number of circumstances.

 

The issuance of additional shares of Class A Common Stock or other equity securities of equal or senior rank would have the following effects:

 

Zeo’s existing stockholders’ proportionate ownership interest in Zeo will decrease;

 

the amount of cash available per share, including for payment of dividends in the future, may decrease;

 

the relative voting strength of each previously outstanding share of Class A Common Stock may be diminished; and

 

the market price of the shares of Class A Common Stock may decline.

 

If securities or industry analysts do not publish research or reports about Zeo’s business, if they change their recommendations regarding the shares of Class A Common Stock or if Zeo’s operating results do not meet their expectations, the price and trading volume of shares of Class A Common Stock could decline.

 

The trading market for shares of Class A Common Stock will depend in part on the research and reports that securities or industry analysts publish about Zeo or its businesses. If no securities or industry analysts commence coverage of Zeo, the trading price for shares of Class A Common Stock could be negatively impacted. In the event securities or industry analysts initiate coverage, if one or more of the analysts who cover Zeo downgrade its securities or publish unfavorable research about its businesses, or if Zeo’s operating results do not meet analyst expectations, the trading price of shares of Class A Common Stock would likely decline. If one or more of these analysts cease coverage of Zeo or fail to publish reports on Zeo regularly, demand for shares of Class A Common Stock could decrease, which might cause the share price and trading volume to decline. Accordingly, holders of Class A Common Stock may experience a loss as a result of a decline in the market price of Class A Common Stock. In addition, a decline in the market price of Class A Common Stock could adversely affect Zeo’s ability to issue additional securities and to obtain additional financing in the future.

 

47

 

 

The ability of Zeo’s management to require holders of Warrants to exercise such Warrants on a cashless basis will cause holders to receive fewer shares of Class A Common Stock upon their exercise of such Warrants than they would have received had they been able to exercise such Warrants for cash.

 

If Zeo calls the Warrants for redemption after the redemption criteria have been satisfied, Zeo’s management will have the option to require any holder that wishes to exercise Warrants to do so on a “cashless basis.” If Zeo’s management chooses to require holders to exercise their Warrants on a cashless basis, the number of shares of Class A Common Stock received by a holder upon exercise will be fewer than it would have been had such holder exercised his, her or its Warrants for cash. This will have the effect of reducing the potential “upside” of the holder’s investment in Zeo.

 

Zeo may redeem unexpired Warrants prior to their exercise at a time that is disadvantageous for holders of Warrants.

 

Zeo may redeem outstanding Warrants at any time after they become exercisable and prior to their expiration, at a price of $0.01 per Warrant; provided, that the last reported sales price of shares of Class A Common Stock equals or exceeds $18.00 per share for any 20 trading days within a 30 trading-day period ending on the third business day prior to the date Zeo sends the notice of redemption to the holders of Warrants. If and when the Warrants become redeemable by Zeo, Zeo may exercise its redemption right if there is a current registration statement in effect with respect to the shares of Class A Common Stock underlying such Warrants. Redemption of the outstanding Warrants could force you to: (i) exercise your Warrants and pay the related exercise price at a time when it may be disadvantageous for you to do so; (ii) sell your Warrants at the then-current market price when you might otherwise wish to hold your Warrants; or (iii) accept the nominal redemption price which, at the time the outstanding Warrants are called for redemption, is likely to be substantially less than the market value of your Warrants.

 

In the event Zeo determines to redeem any Warrants, holders of such Warrants would be notified of such redemption as described in the warrant agreement governing the Warrants. Specifically, in the event that Zeo elects to redeem all of the redeemable Warrants as described above, Zeo will fix a Warrant redemption date. Notice of redemption will be mailed by first class mail, postage prepaid, by Zeo not less than 30 days prior to such date to the registered holders of the redeemable Warrants to be redeemed at their last addresses as they appear on the registration books. Any notice mailed in the manner provided in the warrant agreement governing the Warrants will be conclusively presumed to have been duly given whether or not the registered holder received such notice. In addition, beneficial owners of the redeemable Warrants will be notified of such redemption via Zeo’s posting of the redemption notice to DTC.

 

If Zeo’s performance does not meet market expectations, the price of its securities may decline.

 

If Zeo’s performance does not meet market expectations, the price of the Class A Common Stock may decline. Fluctuations in the price of the Class A common Stock could contribute to the loss of all or part of your investment. If an active market for Class A Common Stock develops and continues, the trading price of the Class A Common Stock could be volatile and subject to wide fluctuations in response to various factors, some of which are beyond its control. 

 

Any of the factors listed below could have a material adverse effect on your investment in the Class A Common Stock and it may trade at prices significantly below the price you paid for them. Factors affecting the trading price of Class A Common Stock may include:

 

actual or anticipated fluctuations in Zeo’s quarterly financial results or the quarterly financial results of companies perceived to be similar to it;

 

changes in the market’s expectations about its operating results;

 

48

 

 

success of competitors;

 

its operating results failing to meet market expectations in a particular period;

 

changes in financial estimates and recommendations by securities analysts concerning Zeo or the solar energy industry and market in general;

 

operating and stock price performance of other companies that investors deem comparable to Zeo;

 

its ability to market new and enhanced products on a timely basis;

 

changes in laws and regulations affecting its business;

 

commencement of, or involvement in, litigation involving Zeo;

 

changes in its capital structure, such as future issuances of securities or the incurrence of additional debt;

 

the volume of shares of its common stock available for public sale;

 

any significant change in its board or management;

 

sales of substantial amounts of common stock by its directors, executive officers or significant stockholders or the perception that such sales could occur; and

 

general economic and political conditions such as recessions, interest rates, fuel prices, international currency fluctuations and acts of war or terrorism.

 

Broad market and industry factors may depress the market price of the Class A Common Stock irrespective of Zeo’s operating performance. The stock market in general and the Nasdaq have experienced price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of the particular companies affected.

 

The trading prices and valuations of these stocks, and of Zeo’s securities, may not be predictable. A loss of investor confidence in the market for solar energy or the stocks of other companies which investors perceive to be similar to Zeo could depress its stock price regardless of its business, prospects, financial conditions or results of operations. A decline in the market price of the Class A Common Stock also could adversely affect its ability to issue additional securities and its ability to obtain additional financing in the future.

 

Delaware law and our governing documents contain certain provisions, including anti-takeover provisions, that limit the ability of stockholders to take certain actions and could delay or discourage takeover attempts that stockholders may consider favorable.

 

Our governing documents and the DGCL contain provisions that could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by the Board and therefore depress the trading price of Class A Common Stock. These provisions could also make it difficult for stockholders to take certain actions, including electing directors who are not nominated by the current members of the Board or taking other corporate actions, including effecting changes in the management of Zeo. Among other things, our governing documents include provisions regarding:

 

the ability of the Board to issue shares of preferred stock, including “blank check” preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;

 

the limitation of the liability of, and the indemnification of, Zeo’s directors and officers;

 

the exclusive right of the Board to elect a director to fill a vacancy created by the expansion of the Board or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on the Board;

 

the requirement that, subject to the special rights of the holders of one or more series of preferred stock, special meetings of the stockholders may be called only (i) by or at the direction of the Board, the Chairperson of the Board or the Chief Executive Officer, in each case, in accordance with our bylaws or (ii) for so long as the holders of shares of the Class V Common Stock beneficially own, directly or indirectly, a majority of the total voting power of stock entitled to vote generally in election of directors, by or at the request of stockholders collectively holding shares of capital stock of Zeo representing a majority of the total voting power of stock entitled to vote generally in election of directors, which could delay the ability of stockholders to force consideration of a proposal or to take action, including the removal of directors;

 

49

 

 

controlling the procedures for the conduct and scheduling of the Board and stockholder meetings;

 

the requirement for the affirmative vote of holders of at least 2/3 of the voting power of all of the then outstanding shares of the voting stock, voting together as a single class, to amend, alter, change or repeal certain provisions of the Charter, which could preclude stockholders from bringing matters before annual or special meetings of stockholders, delay changes in Zeo and inhibit the ability of an acquirer to effect such amendments to facilitate an unsolicited takeover attempt;

 

the ability of the Board to amend our bylaws, which may allow the Board to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer to amend our bylaws to facilitate an unsolicited takeover attempt; and

 

advance notice procedures with which stockholders must comply to nominate candidates to the Board or to propose matters to be acted upon at a stockholders’ meeting, which could preclude stockholders from bringing matters before annual or special meetings of stockholders, delay changes in the Board and discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of Zeo.

 

These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in the Board or management.

 

Any provision of our governing documents or Delaware law that has the effect of delaying or preventing a change in control could limit the opportunity for stockholders to receive a premium for their shares of Class A Common Stock and could also affect the price that some investors are willing to pay for shares of Class A Common Stock.

 

We are a holding company. Our only material asset is our equity interest in OpCo, and we are accordingly dependent upon distributions from OpCo to pay taxes, make payments under the Tax Receivable Agreement and cover our corporate and other overhead expenses.

 

We are a holding company and have no material assets other than our equity interest in OpCo. We have no independent means of generating revenue. To the extent OpCo has available cash, we intend to cause OpCo to make generally pro rata distributions to the holders of OpCo Units, including us, in an amount sufficient to cause each OpCo unitholder to receive a distribution at least equal to (i) such OpCo unitholder’s allocable share of net taxable income as calculated with certain assumptions, multiplied by an assumed tax rate, and (ii) with respect to us, any payments required to be made by us under the Tax Receivable Agreement. The assumed tax rate for this purpose will be the combined maximum U.S. federal, state, and local rate of tax applicable to an individual resident in New York City, New York for the applicable taxable year. We intend to cause OpCo to make non-pro rata payments to us to reimburse us for our corporate and other overhead expenses. To the extent that we need funds and OpCo or its subsidiaries are restricted from making such distributions or payments under applicable law or regulation or under the terms of any current or future financing arrangements, or are otherwise unable to provide such funds, our liquidity and financial condition could be materially adversely affected.

 

Moreover, because we have no independent means of generating revenue, our ability to make tax payments and payments under the Tax Receivable Agreement will be dependent on the ability of OpCo to make distributions to us in an amount sufficient to cover our tax obligations and obligations under the Tax Receivable Agreement. This ability, in turn, may depend on the ability of OpCo’s subsidiaries to make distributions to OpCo. We intend that such distributions from OpCo and its subsidiaries be funded with cash from operations or from future borrowings. The ability of OpCo, its subsidiaries and other entities in which it directly or indirectly hold an equity interest to make such distributions will be subject to, among other things, (i) the applicable provisions of Delaware law (or other applicable jurisdiction) that may limit the amount of funds available for distribution and (ii) restrictions in relevant debt instruments issued by OpCo or its subsidiaries and other entities in which it directly or indirectly holds an equity interest. To the extent that we are unable to make payments under the Tax Receivable Agreement for any reason, such payments will be deferred and will accrue interest until paid, and such failure to make payments may result in a breach under the Tax Receivable Agreement in certain cases. Because distributions of OpCo will be used to fund Tax Receivable Agreement payments by us, OpCo’s liquidity will be affected negatively by the Tax Receivable Agreement in a material respect.

 

50

 

 

We are required to make payments under the Tax Receivable Agreement for certain tax benefits that we may claim, and the amounts of such payments could be significant.

 

In connection with the Business Combination, we entered into the Tax Receivable Agreement with the TRA Holders. This agreement generally provides for the payment by us to the TRA Holders of 85% of the net cash savings, if any, in U.S. federal, state and local income tax and franchise tax (computed using simplifying assumptions to address the impact of state and local taxes) that we actually realize (or are deemed to realize in certain circumstances) in periods after the Business Combination as a result of certain increases in tax basis available to us pursuant to the exercise of the OpCo Exchange Rights or a Mandatory Exchange and certain benefits attributable to imputed interest. We will retain the benefit of the remaining 15% of any actual net cash tax savings that we realize.

 

The term of the Tax Receivable Agreement will continue until all tax benefits that are subject to the Tax Receivable Agreement have been utilized or expired, unless we experience a change of control (as defined in the Tax Receivable Agreement, which includes certain mergers, asset sales, or other forms of business combinations) or the Tax Receivable Agreement otherwise terminates early (at our election or as a result of our breach or the commencement of bankruptcy or similar proceedings by or against us), and we make the termination payments specified in the Tax Receivable Agreement in connection with such change of control or other early termination.

 

The payment obligations under the Tax Receivable Agreement are our obligations and not obligations of OpCo, and we expect that the payments required to be made under the Tax Receivable Agreement will be substantial. Payments under the Tax Receivable Agreement will reduce the amount of cash provided by the tax savings that would otherwise have been available to us for other uses. Estimating the amount and timing of payments that may become due under the Tax Receivable Agreement is by its nature imprecise. For purposes of the Tax Receivable Agreement, net cash tax savings generally are calculated by comparing our actual tax liability (determined by using the actual applicable U.S. federal income tax rate and an assumed combined state and local income and franchise tax rate) to the amount we would have been required to pay had we not been able to utilize any of the tax benefits subject to the Tax Receivable Agreement. The actual increases in tax basis covered by the Tax Receivable Agreement, as well as the amount and timing of any payments under the Tax Receivable Agreement, will vary depending on a number of factors, including the timing of any redemption of Exchangeable OpCo Units, the price of Class A Common Stock at the time of each redemption, the extent to which such redemptions are taxable transactions, the amount of the redeeming OpCo unitholder’s tax basis in its Exchangeable OpCo Units at the time of the relevant redemption, the depreciation and amortization periods that apply to the increase in tax basis, the amount and timing of taxable income we generate in the future, the U.S. federal income tax rates then applicable, and the portion of our payments under the Tax Receivable Agreement that constitute imputed interest or give rise to depreciable or amortizable tax basis. Any distributions made by OpCo to us in order to enable us to make payments under the Tax Receivable Agreement, as well as any corresponding pro rata distributions made to the OpCo unitholders, could have a substantial negative impact on our liquidity.

 

The payments under the Tax Receivable Agreement following the exercise of the OpCo Exchange Rights or a Mandatory Exchange will not be conditioned upon a TRA Holder having a continued ownership interest in us or OpCo.

 

51

 

 

In certain cases, payments under the Tax Receivable Agreement may be accelerated and/or significantly exceed the actual benefits, if any, Zeo realizes in respect of the tax attributes subject to the Tax Receivable Agreement.

 

If we experience a change of control (as defined under the Tax Receivable Agreement, which includes certain mergers, asset sales and other forms of business combinations) or the Tax Receivable Agreement otherwise terminates early (at our election or as a result of our breach or the commencement of bankruptcy or similar proceedings by or against us), our obligations under the Tax Receivable Agreement would accelerate and we would be required to make an immediate payment equal to the present value of the anticipated future payments to be made by us under the Tax Receivable Agreement, and it is expected that such payment would be substantial. The calculation of anticipated future payments would be based upon certain assumptions and deemed events set forth in the Tax Receivable Agreement, including (i) that we have sufficient taxable income to fully utilize the tax benefits covered by the Tax Receivable Agreement, and (ii) that any OpCo Units (other than those held by us) outstanding on the termination date are deemed to be redeemed on the termination date. If we were to experience a change of control or the Tax Receivable Agreement was otherwise terminated as of the Closing Date, we estimate that the early termination payment would be approximately $18.6 million. The foregoing amount is merely an estimate, and the actual payment could differ materially. The aggregate amount of payments that are actually made under the Tax Receivable Agreement could substantially exceed the estimated termination payment described above.

 

Any early termination payment may be made significantly in advance of, and may materially exceed, the actual realization, if any, of the future tax benefits to which the termination payment relates. Moreover, the obligation to make an early termination payment upon a change of control could have a substantial negative impact on our liquidity and could have the effect of delaying, deferring or preventing certain mergers, asset sales, or other forms of business combinations or changes of control.

 

There can be no assurance that we will be able to satisfy our obligations under the Tax Receivable Agreement.

 

In the event that payment obligations under the Tax Receivable Agreement are accelerated in connection with a change of control, the consideration payable to holders of Class A Common Stock in connection with such change of control could be substantially reduced.

 

If we experience a change of control (as defined under the Tax Receivable Agreement, which includes certain mergers, asset sales and other forms of business combinations), we would be obligated to make a substantial immediate payment, and such payment may be significantly in advance of, and may materially exceed, the actual realization, if any, of the future tax benefits to which the payment relates. As a result of this payment obligation, holders of Class A Common Stock could receive substantially less consideration in connection with a change of control transaction than they would receive in the absence of such obligation. Further, any payment obligations under the Tax Receivable Agreement will not be conditioned upon the TRA Holders having a continued interest in us or OpCo. Accordingly, the TRA Holders’ interests may conflict with those of the holders of Class A Common Stock.

 

We will not be reimbursed for any payments made under the Tax Receivable Agreement in the event that any tax benefits are subsequently disallowed.

 

Payments under the Tax Receivable Agreement will be based on the tax reporting positions that we will determine. The IRS or another taxing authority may challenge all or part of the tax basis increases covered by the Tax Receivable Agreement, as well as other related tax positions we take, and a court could sustain such challenge. The TRA Holders will not be required to reimburse us for any payments previously made under the Tax Receivable Agreement if any tax benefits that have given rise to payments under the Tax Receivable Agreement are subsequently disallowed, except that excess payments made to any TRA Holder will be netted against future payments that would otherwise be made to such TRA Holder, if any, after our determination of such excess (which determination may be made a number of years following the initial payment and after future payments have been made). As a result, in such circumstances, we could make payments that are greater than our actual net cash tax savings, if any, and we may not be able to recoup those payments, which could have a substantial negative impact on our liquidity.

 

If OpCo were to become a publicly traded partnership taxable as a corporation for U.S. federal income tax purposes, we and OpCo might be subject to potentially significant tax inefficiencies, and we would not be able to recover payments previously made by us under the Tax Receivable Agreement even if the corresponding tax benefits were subsequently determined to have been unavailable due to such status.

 

We intend to operate such that OpCo does not become a publicly traded partnership taxable as a corporation for U.S. federal income tax purposes. A “publicly traded partnership” is a partnership the interests of which are traded on an established securities market or are readily tradable on a secondary market or the substantial equivalent thereof. 

 

52

 

 

Under certain circumstances, transfers of OpCo Units could cause OpCo to be treated as a publicly traded partnership. Applicable U.S. Treasury regulations provide for certain safe harbors from treatment as a publicly traded partnership, and we intend to operate such that redemptions or other transfers of OpCo Units qualify for one or more of such safe harbors. For example, we intend to limit the number of holders of OpCo Units, and the OpCo A&R LLC Agreement provides for certain limitations on the ability of holders of OpCo Units to transfer their OpCo Units and provides us, as the manager of OpCo, with the right to prohibit the exercise of an OpCo Exchange Right if we determine (based on the advice of counsel) there is a material risk that OpCo would be a publicly traded partnership as a result of such exercise.

 

If OpCo were to become a publicly traded partnership taxable as a corporation for U.S. federal income tax purposes, significant tax inefficiencies might result for us and for OpCo, including as a result of our inability to file a consolidated U.S. federal income tax return with OpCo. In addition, we might not be able to realize tax benefits covered under the Tax Receivable Agreement, and we would not be able to recover any payments previously made by us under the Tax Receivable Agreement, even if the corresponding tax benefits (including any claimed increase in the tax basis of OpCo’s assets) were subsequently determined to have been unavailable.

 

In certain circumstances, OpCo is required to make tax distributions to the OpCo unitholders, including us, and the tax distributions that OpCo is required to make may be substantial. The OpCo tax distribution requirement may complicate our ability to maintain our intended capital structure.

 

To the extent OpCo has available cash, we intend to cause OpCo to make generally pro rata distributions to the holders of OpCo Units, including us, in an amount sufficient to cause each OpCo unitholder to receive a distribution at least equal to (i) such OpCo unitholder’s allocable share of net taxable income as calculated with certain assumptions, multiplied by an assumed tax rate, and (ii) with respect to us, any payments required to be made by us under the Tax Receivable Agreement. The assumed tax rate for this purpose will be the combined maximum U.S. federal, state, and local rate of tax applicable to an individual resident in New York City, New York for the applicable taxable year. The amount of tax distributions to such unitholder for any year may be reduced by prior operating distributions made to that unitholder for such year. As a result of certain assumptions in calculating the tax distribution payments, including the assumed tax rate, we may receive tax distributions from OpCo that exceed our actual tax liability and our obligations under the Tax Receivable Agreement by a material amount.

 

The receipt of such excess distributions would complicate our ability to maintain certain aspects of our capital structure. Such cash, if retained, could cause the value of an OpCo Manager Unit to deviate from the value of a share of Class A Common Stock. If we retain such cash balances, the holders of Exchangeable OpCo Units would benefit from any value attributable to such accumulated cash balances as a result of their exercise of the OpCo Exchange Rights. We intend to take steps to eliminate any material cash balances. Such steps could include distributing such cash balances as dividends on the Class A Common Stock or reinvesting such cash balances in OpCo for additional OpCo Manager Units (with an accompanying stock dividend with respect to Class A Common Stock).

 

The tax distributions to the OpCo unitholders may be substantial and may, in the aggregate, exceed the amount of taxes that OpCo would have paid if it were a similarly situated corporate taxpayer. Funds used by OpCo to satisfy its tax distribution obligations will generally not be available for reinvestment in its business.

 

53

 

 

ITEM 1B. UNRESOLVED STAFF COMMENTS.

 

None.

 

ITEM 1C. CYBERSECURITY.

 

Cybersecurity Risk Management and Strategy

 

We have developed and implemented, and continue to implement, cybersecurity risk management processes intended to protect the confidentiality, integrity, and availability of our critical systems and information. Primary cybersecurity oversight responsibility is shared by our board of directors, our audit and compliance committee (“Audit Committee”), and senior management.

 

Our cybersecurity risk management program includes physical, technological, and administrative controls intended to support our cybersecurity and data governance framework, including protections designed to protect the confidentiality, integrity, and availability of our key information systems and customer, employee, partner, and other third-party information stored on those systems. These measures include access controls, encryption, data handling requirements, and internal policies that govern our cybersecurity risk management and data protection practices. Our program also includes cybersecurity risk assessment processes designed to help identify material cybersecurity risks to our critical systems and information.

 

Over the past fiscal year, we have not identified risks from known cybersecurity threats that have materially affected or are reasonably likely to materially affect us, including our operations, business strategy, operating results, or financial condition.

 

We will continue to monitor and assess our cybersecurity risk management program as well as seek to improve such systems and processes as appropriate. If we were to experience a material cybersecurity incident in the future, such incident may have a material effect, including on our operations, business strategy, operating results, or financial condition. For more information regarding cybersecurity risks that we face and potential impacts on our business related thereto, see the section titled “Risk Factors” in Part I, Item 1A of this Report.

 

Cybersecurity Governance

 

With oversight from our board of directors, the Audit Committee is primarily responsible for assisting the board in fulfilling its oversight responsibilities relating to risk assessment and management, including cybersecurity and other information technology risks. The Audit Committee oversees management’s implementation of our cybersecurity risk management program, including processes and policies for determining risk tolerance, and reviews management’s strategies for adequately mitigating and managing identified risks relating to cybersecurity threats.

 

54

 

 

The Audit Committee receives updates from members of management on our cybersecurity risks at its quarterly meetings, and reviews metrics about cyber threat response preparedness, program maturity, risk mitigation status, and the current and emerging threat landscape. In addition, management provides updates to the Audit Committee, as necessary, regarding any material cybersecurity threats or incidents, as well as any incidents with lesser impact potential.

 

The Audit Committee reports to our board of directors regarding its activities, including those related to key cybersecurity risks, mitigation strategies, and ongoing developments, on a quarterly basis, or more frequently as needed. The board of directors also receives updates from management on our cyber risk management program and other matters relating to our data privacy and cybersecurity approach, including risk mitigations to bolster and enhance our data protection and data governance framework.

 

Our management team is responsible for assessing and managing our material risks from cybersecurity threats and for our overall cybersecurity risk management program on a day-to-day basis. Our management team supervises our efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, including through briefings from internal IT personnel, which may include threat intelligence and other information obtained from governmental, public or private sources, and alerts and reports produced by security tools deployed in our IT environment.

 

ITEM 2. PROPERTIES.

 

Our corporate headquarters are located in Florida under a lease that expires at the end of October 2026. We maintain offices for operations in Texas and Arkansas, and we have sales, marketing and executive offices in Utah and throughout Florida. We currently lease the office and warehouse spaces that we use in our operations, and we do not own any real property. We believe that our facility space adequately meets our needs and that we will be able to obtain any additional operating space that may be required on commercially reasonable terms.

 

ITEM 3. LEGAL PROCEEDINGS.

 

To the knowledge of our management, there is no material litigation, arbitration or governmental proceeding currently pending against us or any members of our management team in their capacity as such.

 

ITEM 4. MINE SAFETY DISCLOSURES.

 

Not applicable.

 

55

 

 

PART II

 

ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED SHAREHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.

 

(a) Market Information

 

The Class A Common Stock and publicly traded warrants are traded on Nasdaq under the symbols “ZEO” and “ZEOWW,” respectively.

 

(b) Holders

 

On May 19, 2025, there were 86 holders of record of our Class A Common Stock, and one holder of record of our warrants.

 

(c) Dividends

 

The Company has not paid any cash dividends on its shares of its common stock to date. The payment of cash dividends in the future will be dependent upon our revenues and earnings, if any, capital requirements and general financial condition. The payment of any dividends will be within the discretion of the Board.

 

(d) Recent Sales of Unregistered Securities; Use of Proceeds from Registered Offerings

 

None.

 

ITEM 6. [RESERVED]

 

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

 

The following discussion and analysis summarizes the significant factors affecting our operating results, financial condition, liquidity and cash flows as of and for the periods presented below. The following discussion and analysis should be read in conjunction with our financial statements and the related notes thereto included elsewhere in this Report. The discussion contains forward-looking statements that are based on the beliefs of management, as well as assumptions made by, and information currently available to, management. Actual results could differ materially from those discussed in or implied by forward-looking statements as a result of various factors, including those discussed below and elsewhere in this Report, particularly in the sections titled “Risk Factors” and “Cautionary Note Regarding Forward-Looking Statements.”

 

Unless the context otherwise requires, references in this “Management’s Discussion and Analysis of Financial Condition and Results of Operations” to “Zeo,” “we”, “us”, “our”, and the “Company” are intended to refer to (i) following the Business Combination (as defined below), the business and operations of Zeo and its consolidated subsidiaries, and (ii) prior to the Business Combination, Sunergy (the predecessor entity in existence prior to the consummation of the Business Combination) and its consolidated subsidiary.

 

Overview

 

Our company and personnel are passionate about delivering cost savings and increased independence and reliability to energy consumers. Our mission is to expedite the country’s transition to renewable energy by offering our customers an affordable and sustainable means of achieving energy independence. We are a vertically integrated company offering energy solutions and services that include sale, design, procurement, installation, and maintenance of residential solar energy systems. Many of our solar energy system customers also purchase other energy efficient-related equipment or services or roofing services from us. The majority of our customers are located in Florida, Texas, Arkansas, Missouri, Ohio, and Illinois, and we have an expanding base of customers in California, Colorado, Minnesota, Missouri, Ohio, Utah, and Virginia. Sunergy was created on October 1, 2021 through the Contribution of Sun First Energy, LLC, a rapidly growing solar sales management company, and Sunergy Solar, LLC, a large solar installation company based in Florida, to Sunergy Renewables, LLC.

 

56

 

 

We believe that we have built (and continue to build) the infrastructure and capabilities necessary to rapidly acquire and serve customers in a low-cost and scalable manner. Today, our scalable regional operating platform provides us with a number of advantages, including the marketing of our solar service offerings through multiple channels, including our diverse sales partner network and direct-to-consumer vertically integrated sales and installation operations. We believe that this multi-channel model supports rapid sales and installation growth, allowing us to achieve capital-efficient growth in the regional markets we serve.

 

Since our founding, we have continued to invest in a platform of services and tools to enable large scale operations for us and our partner network, which includes sales partners, installation partners and other strategic partners. The platform includes processes and software, as well as the capacity for the fulfillment and acquisition of marketing leads. We believe our platform empowers our in-house sales team and external sales dealers to profitably serve our regional and underpenetrated markets and helps us compete effectively against larger, more established industry players without making significant investment in technology and infrastructure.

 

We have focused to date on a simple, capital light business strategy utilizing, as of December 31, 2024, approximately 290 sales agents and approximately 22 independent sales dealers to produce our sales pipeline. We engineer and design projects and process building permit applications on behalf of our customers to timely install their systems and assist their connections to the local utility power grid. Most of the equipment we install is drop-shipped to the installation site by our regional distributors, requiring minimal inventory to be held by the Company during any given period. We depend on our distributors to timely handle logistics and related requirements in moving equipment to the installation sites. In addition to our main offering of residential solar energy systems, we sell and install products such as roofing, insulation, energy efficient appliances and battery storage systems for the residential market.

 

We believe that continued government policy support of solar energy and increasing conventional utility costs provide the solar energy market with material headwinds for accelerating adoption in the United States, which currently lags other international markets, including Australia and Europe. The majority of our customers are located in Florida, Texas, Arkansas, Missouri, Ohio and Illinois and we have an expanding base of customers in California, Colorado, Minesota, Utah and Virginia. We plan to continue to enter new markets selectively where favorable net metering policies or cost incentives exist and we can implement efficient operations. Most of our sales were generated in Florida in 2023 and were largely split between Florida and Ohio in 2024. We have focused on improving our operational efficiency to meet the decrease in revenues we faced in 2024

 

Our core solar service offerings are paid for by customer purchases and financed through either third-party long-term lenders or third-party operators who offer leasing products that provide customers with simple, predictable pricing for solar energy that is insulated from rising retail electricity prices. Most of our customers finance their purchases with affordable loans or leases that require minimal or no upfront capital or down payment.

 

Recent Developments

 

On October 25, 2024, the Company closed an Asset Purchase Agreement with Lumio Holdings, Inc., a Delaware corporation, and Lumio HX, Inc., a Delaware corporation, pursuant to which, subject to the terms and conditions set forth in the Asset Purchase Agreement, the Company agreed to acquire certain assets of the Sellers on an as-is, where-is basis, including uninstalled residential solar energy contracts, certain inventory, intellectual property and intellectual property rights, equipment, records, goodwill and other intangible assets, free and clear of any liens other than certain specified liabilities of the Sellers that are being assumed for a total purchase price of (i) $4 million in cash and (ii) 6,206,897 shares of the Company’s Class A Common Stock, par value $0.0001, to be paid to LHX Intermediate, LLC, a Delaware limited liability company. The Asset Purchase Agreement contains customary representations, warranties and covenants of the parties for a transaction involving the acquisition of assets from a debtor in bankruptcy, including the condition that the bankruptcy court enter an order authorizing and approving the Transaction.

 

Business Combination

 

On March 13, 2024, we consummated the Business Combination with ESGEN Acquisition Corp. Prior to the Closing, (i) except as otherwise specified in the Business Combination Agreement, each issued and outstanding ESGEN Class B ordinary share was converted into one ESGEN Class A ordinary; and (ii) ESGEN was domesticated into the State of Delaware so as to become a Delaware corporation. In connection with the Closing, we changed our name from “ESGEN Acquisition Corporation” to “Zeo Energy Corp.”

 

Following the Domestication, each then-outstanding ESGEN Class A ordinary share was converted into one share of Class A common stock, and each then-outstanding ESGEN Public Warrant converted automatically into a Warrant, exercisable for one share of Zeo Class A Common Stock. Additionally, each outstanding unit of ESGEN was cancelled and separated into one share of Class A Common Stock and one-half of one Warrant.

 

57

 

 

In accordance with the terms of the Business Combination Agreement, Sunergy caused all holders of any options, warrants or rights to subscribe for or purchase any equity interests of Sunergy or its subsidiaries or securities (including debt securities) convertible into or exchangeable for, or that otherwise conferred on the holder any right to acquire, any equity interests of Sunergy or any subsidiary thereof (collectively, the “Sunergy Convertible Interests”) existing immediately prior to the Closing to either exchange or convert all such holder’s Sunergy Convertible Interests into limited liability interests of Sunergy (the “Sunergy Company Interests”) in accordance with the governing documents of Sunergy or the Sunergy Convertible Interests.

 

At the Closing, ESGEN contributed to OpCo (1) all of its assets (excluding its interests in OpCo, but including the amount of cash in ESGEN’s Trust Account as of immediately prior to the Closing (after giving effect to the exercise of redemption rights by ESGEN stockholders)), and (2) a number of newly issued shares of Class V common stock, which are non-economic, voting shares of Zeo, equal to the number of Seller OpCo Units (as defined in the Business Combination Agreement) and (y) in exchange, OpCo issued to ESGEN (i) a number of Class A common units of OpCo (the “OpCo Manager Units”) which equaled the total number of shares of Class A Common Stock issued and outstanding immediately after the Closing and (ii) a number of warrants to purchase OpCo Manager Units which equaled the number of Warrants issued and outstanding immediately after the Closing (the transactions described above in this paragraph, the “ESGEN Contribution”). Immediately following the ESGEN Contribution, (x) the Sellers contributed to OpCo the Sunergy Company Interests and (y) in exchange therefor, OpCo transferred to the Sellers the Seller OpCo Units and the Seller Class V Shares.

 

Prior to the Closing, Sellers transferred 24.167% of their Sunergy Company Interests (which were thereafter exchanged for Seller OpCo Units and Seller Class V Shares at the Closing, as described above) pro rata to Sun Managers, LLC, a Delaware limited liability company (“Sun Managers”), in exchange for Class A Units (as defined in the Sun Managers limited liability company agreement (the “SM LLCA”)) in Sun Managers. In connection with such transfer, Sun Managers executed a joinder to, and became a “Seller” for purposes of, the Business Combination Agreement. Sun Managers intends to grant Class B Units (as defined in the SM LLCA) in Sun Managers through the Sun Managers, LLC Management Incentive Plan (the “Management Incentive Plan”) adopted by Sun Managers to certain eligible employees or service providers of OpCo, Sunergy or their subsidiaries, in the discretion of Timothy Bridgewater, as manager of Sun Managers. Such Class B Units may be subject to a vesting schedule, and once such Class B Units become vested, there may be an exchange opportunity through which the grantees may request (subject to the terms of the Management Incentive Plan and the OpCo A&R LLC Agreement) the exchange of their Class B Units into Seller OpCo Units (together with an equal number of Seller Class V Shares), which may then be converted into Class A Common Stock (subject to the terms of the Management Incentive Plan and the OpCo A&R LLC Agreement). Grants under the Management Incentive Plan will be made after Closing.

 

Common Stock and Class V Common Stock.

 

In connection with entering into the Business Combination Agreement, ESGEN and the Sponsor entered the Sponsor Subscription Agreement, pursuant to which, among other things, the Sponsor agreed to purchase an aggregate of 1,000,000 Convertible OpCo Preferred Units convertible into Exchangeable OpCo units (and be issued an equal number of shares of Class V Common Stock) concurrently with the Closing at a cash purchase price of $10.00 per unit and up to an additional 500,000 Convertible OpCo Preferred Units (together with the concurrent issuance of an equal number of shares of Zeo Class V Common Stock) during the six months after Closing if called for by Zeo. Prior to the Closing, ESGEN informed the Sponsor that it wished to call for the additional 500,000 Convertible OpCo Preferred Units at the Closing and, as a result, a total of 1,500,000 Convertible OpCo Preferred Units and an equal number of shares of Class V Common Stock were issued to Sponsor in return for aggregate consideration of $15,000,000.

 

Accounting for the Business Combination

 

Following the Business Combination, we are organized in an “Up-C” structure, such that Sunergy and the subsidiaries of Sunergy hold and operate substantially all of the assets and businesses of the registrant, and the registrant is a publicly listed holding company that holds a certain amount of equity interests in OpCo, which holds all of the equity interests in Sunergy. The Class A Common Stock and public warrants are traded on Nasdaq under the ticker symbols “ZEO” and “ZEOWW,” respectively.

 

The Business Combination was accounted for as a reverse recapitalization with ESGEN being treated as the acquired company since there was no change in control in accordance with the guidance for common control transactions in ASC 805-50. Accordingly, the financial statements of the combined entity will represent a continuation of the financial statements of Sunergy with the business combination treated as the equivalent of Sunergy issuing stock for the net assets of ESGEN, accompanied by a recapitalization. The net assets of ESGEN were stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the Business Combination were those of Sunergy.

 

Sunergy was determined to be the accounting acquirer based on evaluation of the following facts and circumstances.

 

58

 

 

Based upon the evaluation of the OpCo A&R LLC Agreement, the Sellers contributed their interests of Sunergy into OpCo. OpCo’s members did not have substantive kickout or participating rights and therefore OpCo is a VIE. Consideration of OpCo as a VIE was necessary to determine the accounting treatment between ESGEN and Sunergy. Upon evaluation, ESGEN Acquisition Corp. is considered to be the primary beneficiary through its membership interest and manager powers conferred to it through the Class A Units. For VIEs, the accounting acquirer is always considered to be the primary beneficiary. As such, ESGEN will consolidate OpCo and is considered to the accounting acquirer; however, further consideration of whether the entities are under common control was required in order to determine whether there is an ultimate change in control and the acquisition method of accounting is required under ASC 805.

 

While Sunergy did not control or have common ownership of ESGEN prior to the consummation of the Business Combination, the Company evaluated the ownership of the new entity subsequent to the consummation of the transaction to determine if a change in control occurred by evaluating whether Sunergy was under common control prior to and subsequent to the consummation of the transaction. If the business combination is between entities under common control, then the acquisition method of accounting is not applicable and the guidance in ASC 805-50 regarding common control should be applied instead. EITF Issue 02-5 “Definition of ‘Common Control’ in Relation to FASB Statement No. 141” indicates that common control would exist if a group of stockholders holds more than 50 percent of the voting ownership of each entity, and contemporaneous written evidence of an agreement to vote a majority of the entities’ shares in concert exists. Prior to the Business Combination, Sunergy was majority owned by five entities (the “Primary Sellers”), who entered into a Voting Agreement, dated September 7, 2023. The term of the Voting Agreement is for five years from the date of the Voting Agreement. The consummation of the Business Combination with ESGEN occurred within the term of the Voting Agreement.

 

Prior to the Business Combination and the contributions to Sun Managers as described above, the Primary Sellers had 98% ownership in Sunergy. Immediately following the Business Combination, the Sellers now own 83.8% of the equity of the Company.

 

The Voting Agreement constitutes contemporaneous written evidence of an agreement to vote a majority of the Primary Sellers’ shares of the Company in concert. Accordingly, the Primary Sellers retain majority control through the voting of their units in conjunction with the Voting Agreement immediately prior to the Business Combination and their shares following the Business Combination and, therefore, there was no change of control before or after the Business Combination. This conclusion was appropriate even though there was no relationship or common ownership or control between Sunergy and ESGEN prior to the Business Combination. Accordingly, the Business Combination should be accounted for in accordance with the guidance for common control transactions in ASC 805-50.

 

Additional factors that were considered include the following:

 

  Since the Business Combination, the Board has been comprised of one individual designated by ESGEN and five individuals designated by Sunergy.

 

  Since the Business Combination, management of the Company has been the existing management at Sunergy immediately prior to the Business Combination. The individual that was serving as the chief executive officer and chief financial officer of Sunergy’s management team immediately prior to the Business Combination continued substantially unchanged upon completion of the Business Combination.

 

For common control transactions that include the transfer of a business, the reporting entity is required to account for the transaction in accordance with the procedural guidance in ASC 805-50. In essence, the Business Combination will be treated as a reverse recapitalization with ESGEN being treated as the acquired company since there was no change in control. Accordingly, the financial statements of the combined entity will represent a continuation of the financial statements of Sunergy with the business combination treated as the equivalent of Sunergy issuing equity for the net assets of ESGEN, accompanied by a recapitalization.

 

Public Company Costs

 

Following the Business Combination, we have ongoing reporting and other compliance requirements relating to our Exchange Act registration and Nasdaq listing. We expect to see an increase in general and administrative, compared to historical results, to support the legal and accounting requirements of the combined publicly traded company. We also expect to incur substantial additional expenses for, among other things, directors’ and officers’ liability insurance, director fees, internal control compliance, and additional costs for investor relations, accounting, audit, legal and other functions.

 

59

 

 

Key Operating and Financial Metrics and Outlook

 

We regularly review a number of metrics, including the following key operating and financial metrics, to evaluate our business, measure our performance, identify trends in our business, prepare financial projections and make strategic decisions. We believe the operating and financial metrics presented below are useful in evaluating our operating performance, as they are similar to measures by our public competitors and are regularly used by security analysts, institutional investors and other interested parties in analyzing operating performance and prospects. Adjusted EBITDA and Adjusted EBITDA margin are non-GAAP measures, as they are not financial measures calculated in accordance with GAAP and should not be considered as substitutes for net (loss) income or net (loss) income margin, respectively, calculated in accordance with GAAP. See “Non-GAAP Financial Measures” for additional information on non-GAAP financial measures and a reconciliation of these non-GAAP measures to the most comparable GAAP measures.

 

The following table sets forth these metrics for the periods presented:

 

   Year Ended December 31, 
(In thousands, except percentages)  2024   2023 
Revenue, net  $73,244   $109,691 
Gross Profit   34,395    49,810 
Gross Margin   47.0%   45.4%
Contribution profit  $14,558   $19,733 
Contribution margin   19.9%   18.0%
(Loss) income from operations  $(10,830)  $5,139 
Net (loss) income  $(9,872)  $4,845 
Adjusted EBITDA  $1,958   $6,981 
Adjusted EBITDA margin   2.7%   6.4%

 

Gross Profit and Gross Margin

 

We define gross profit as revenue, net less cost of goods sold and depreciation and amortization related to cost of goods sold, and define gross margin, expressed as a percentage, as the ratio of gross profit to revenue, net. See “— Non-GAAP Financial Measures” for a reconciliation of Gross Profit and Gross Margin.

 

Contribution Profit and Contribution Margin

 

We define contribution profit as revenue, net less direct costs of revenue, commissions expense and depreciation and amortization, and define contribution margin, expressed as a percentage, as the ratio of contribution profit to revenue, net. Contribution profit and margin can be used to understand our financial performance and efficiency and allows investors to evaluate our pricing strategy and compare against competitors. Our management uses these metrics to make strategic decisions, identify areas for improvement, set targets for future performance and make informed decisions about how to allocate resources going forward. Contributions margin reflects our Contribution profit as a percentage of revenues. See “— Non-GAAP Financial Measures” for a reconciliation of Gross Profit to Contribution Profit and Contribution Margin.

 

Adjusted EBITDA and Adjusted EBITDA Margin

 

We define Adjusted EBITDA, a non-GAAP financial measure, as earnings (loss) before interest expense, income tax expense (benefit), depreciation and amortization, other income (expenses), net, and stock compensation, as adjusted to exclude merger transaction related expenses. Adjusted EBITDA margin reflects our Adjusted EBITDA as a percentage of revenues. See “— Non-GAAP Financial Measures” for a reconciliation of GAAP net loss to Adjusted EBITDA and Adjusted EBITDA Margin.

 

Key Factors that May Influence Future Results of Operations

 

Our financial results of operations may not be comparable from period to period due to several factors. Key factors affecting the results of our operations are summarized below.

 

Tariffs and Inflation. We are seeing an increase in the costs of labor and components as the result of higher inflation rates. In particular, we are experiencing an increase in raw material costs and supply chain constraints, which may continue to put pressure on our operating margins and increase our costs. Increased tariffs will likely result in an increase in the cost of our raw materials which are sourced both domestically and abroad. We do not have information that allows us to quantify the specific amount of cost increases attributable to inflation or tariffs.

 

Expansion of Residential Sales into New Markets. Our future revenue growth is, in part, dependent on our ability to expand our product offerings and services in the select residential markets where we operate. As of December 31, 2024, we have operations in eight states and service customers in 16 states. We primarily generate revenue from our sales, product offerings and services in the residential housing market. To continue our growth, we intend to expand our presence in the residential market into additional states based on markets underserved by national sales and installation providers that also have favorable incentives and net metering policies. We believe that our entry into new markets will continue to facilitate revenue growth and customer diversification.

 

60

 

 

Expansion of New Products and Services. We offer roofing replacements to facilitate our solar installations and to repair rooftops on homes in Florida damaged by severe weather. We plan to expand our roofing business in all markets we enter in the future. Roofing facilitates a faster processing time for our solar installations in cases where the customer is in need of a roof replacement prior to installing a solar system. In addition, to provide more financing options for our prospective residential solar energy customers, we have partnered with several third-party operators which allows our customers to choose a leasing option to finance their systems. We will continue to work with financing partners to find products which best meet the needs of our customers and help them to reduce the cost of their energy consumption.

 

Adding New Customers and Expansion of Sales with Existing Customers. We intend to continue to grow our in-house sales force and external sales dealers. Through 2024, our in-house sales have been generated through a summer-sales effort. In 2025, we will introduce a year-round sales team with sales representatives who live in the markets where they sell. Our efforts to increase sales will be focused on increasing the concentration of sales in the markets where we operate, improving operational efficiency. We provide competitive compensation packages to our in-house sales teams and external sales dealers, which incentivizes the acquisition of new customers.

 

Interest rates. Interest rate increases for both short-term and long-term debt have stabilized but remain high. Historically, most of our customers have financed the purchase of their solar systems. Higher interest rates have resulted in higher monthly costs to customers, which has the effect of slowing the financing-related sales of solar systems in the areas in which we sell and operate. We do not have information that allows us to quantify the adverse effects attributable to increased interest rates. Lease financing products have become popular with our customers as the third-party operators can offer a monthly payment lower than a loan product. The company will continue to offer both loan and lease financing products to our customers.

 

Managing our Supply Chain. We rely on contract manufacturers and suppliers to produce our components. Our suppliers are generally meeting our materials needs and we are realizing a decrease in pricing for our solar components compared to the prior year. We do not anticipate continued decrease in pricing in the coming year. Our ability to grow depends, in part, on the ability of our contract manufacturers and suppliers to provide high quality services and deliver components and finished products on time and at reasonable costs. In the event we are unable to mitigate the impact of delays and/or price increases in raw materials, electronic components and freight, it could delay the manufacturing and installation of our systems, which would adversely impact our cash flows and results of operations, including revenue and contribution margin.

 

Components of Condensed Consolidated Statements of Operations

 

Revenue, net

 

Our primary source of revenue is the sale of our residential solar systems. Our systems are fully functional at the time of installation and require an inspection prior to interconnection to the utility power grid. We sell our systems primarily direct to end user customers for use in their residences. When a customer uses a third-party operator (TPO) lease to finance their system, the TPO is the contracted customer with ZEO. Upon installation inspection, we satisfy our performance obligation and recognize revenue. Many of the Company’s customers finance their obligations with third parties. In these situations, the finance company deducts their financing fees and remits the net amount to the Company. Revenue is recorded net of these financing fees (and/or dealer fees). The volume of sales and installations of rooftop solar systems, our primary product, increase from April to September when a majority of our sales teams are most active in our areas of service. In addition to sales of solar systems, “adders” or accessories to a sale may include roofing, energy efficient appliances, upgraded insulation and/or energy storage systems. All adders consisted of less than 10% of the total revenue, net in each of the year ended December 31, 2024, and 2023.

 

Our revenue is affected by changes in the volume and average selling prices of our solutions and related accessories, supply and demand, sales incentives and fluctuating interest rates that increase or decrease the monthly payments for customers purchasing systems through third party financing. Approximately 5% of our sales were paid in cash by the customer in each of the year ended December 31, 2024, and 2023. Our revenue growth is dependent on our ability to compete effectively in the marketplace by remaining cost competitive, developing and introducing new sales teams within existing and new territories, scaling our installation teams to keep up with demand and maintaining a strong internal operations team to process orders while working with building departments and utilities to permit and interconnect our customers to the utility grid.

 

Cost of Goods Sold

 

Cost of goods sold consists primarily of product costs (including solar panels, inverters, metal racking, connectors, shingles, wiring, warranty costs and logistics costs), installation labor, vehicle costs, and permitting costs.

 

During 2024, costs of goods sold decreased in association with a reduction in revenues. Revenues declined because of the effect of higher interest rates on the consumer financing rates. The increased cost of consumer lending has reduced the advantage provided by financed solar power relative to standard utility costs, which has negatively affected the demand for our products.

 

61

 

 

Revenue, net less cost of goods sold may vary from period-to-period and is primarily affected by our average selling prices, financing or dealer fees, fluctuations in equipment costs and our ability to effectively and timely deploy our field installation teams to project sites once permitting departments have approved the design and engineering of systems on customer sites.

 

Operating Expenses

 

Operating expenses consist of sales and marketing and general and administrative expenses. Personnel-related costs are the most significant component of each of these expense categories and include salaries, benefits and payroll taxes. In the future, the Company intends to provide more benefits to its employees, including an employee stock purchase plan, which will increase operating expenses.

 

Sales and marketing expenses consist primarily of personnel-related expenses including sales commissions, as well as advertising, travel, trade shows, marketing, customer support and other indirect costs. We expect to continue to make the necessary investments to enable us to execute our strategy to increase our market penetration geographically and enter into new markets by expanding our base sales teams, installers and strategic sales dealer and partner network.

 

General and administrative expenses consist primarily of personnel-related expenses for our executive, finance, human resources, information technology, operations support and software, facilities costs and fees for professional services. Fees for professional services consist primarily of outside legal, accounting and information technology consulting costs.

 

Depreciation and amortization consist primarily of depreciation of our vehicles, furniture and fixtures, internally developed software and amortization of our acquired intangibles.

 

Other income (expenses), net

 

Other income (expenses), net primarily consists of change in fair value of warrant liabilities and interest income. It also includes interest income on our cash balances, and accrued interest on tariffs previously paid and approved for a refund.

 

Year Ended December 31, 2024, Compared to Year Ended December 31, 2023

 

The following table sets forth a summary of our consolidated statements of operations for the periods presented:

 

   Year ended
December 31,
   Change 
   2024   2023   $   % 
Revenue, net  $73,244,083   $109,691,001   $(36,446,918)   (33.2)%
Costs and expenses:                    
Cost of goods sold (exclusive of depreciation and amortization)   38,021,519    59,436,674    (21,415,155)   (36.0)%
Depreciation and amortization   4,836,538    1,841,874    2,994,664    162.6%
Sales and marketing   19,587,073    30,324,059    (10,736,986)   (35.4)%
General and administrative   21,628,725    12,949,067    8,679,658    67.0%
Total operating expenses   84,073,855    104,551,674    (20,447,819)   (19.6)%
(Loss) income from operations   (10,829,772)   5,139,327    (15,969,099)   (310.7)%
Other income (expense), net:                    
Other income (expense), net   233,151    (183,401)   416,552    (227.1)%
Change in fair value of warrant liabilities   69,000    -    69,000    -%
Interest expense   (333,539)   (110,857)   (222,682)   200.9%
Total other income (expense), net   (31,388)   (294,258)   262,870    (89.3)%
Net (loss) income before taxes  $(10,861,160)  $4,845,069   $(15,706,229)   (324,2)%

 

62

 

 

Revenue, net

 

Revenue, net decreased by approximately $36.4 million, from $109.7 million for the year ended December 31, 2023 to $73.2 million for the year ended December 31, 2024. The decrease was primarily due to the effect of higher interest rates on consumer financing. The increased cost of consumer lending reduced the advantage provided by financed solar power relative to standard utility costs, which negatively affected the demand for our products. The more difficult selling environment resulted in a decrease in sales from our sales force and dealer network.

 

Cost of Goods Sold

 

Cost of goods sold decreased by $21.4 million, from $59.4 million for the year ended December 31, 2023 to $38.0 million for the year ended December 31, 2024. The decrease was due to the decrease in revenue. As a percentage of revenue, the cost of goods sold was 52.4% for the year ended December 31, 2024, which was consistent with the year ended December 31, 2023.

 

Depreciation and amortization

 

Depreciation and amortization increased by $3.0 million, from $1.8 million for the year ended December 31, 2023, to $4.8 million for the year ended December 31, 2024. The increase was due to an increase in the amortization of the cost of acquired contracts from the Lumio Asset Purchase Agreement.

 

Sales and Marketing

 

Sales and marketing expenses decreased by $10.7 million, from $30.3 million for the year ended December 31, 2023 to $19.6 million for the year ended December 31, 2024. The decrease was primarily due to a result of a reduction in commissions earned due to the decrease in revenue.

 

General and Administrative expenses

 

General and administrative expenses increased by $8.7 million from $12.9 million for the year ended December 31, 2023 to $21.6 million for the year ended December 31, 2024. The increase was primarily due to $7.8 million of stock compensation expense in 2024 of which there was none in 2023.

 

Other income (expense), net

 

Other income (expense), net increased from $294,258 of other expense to $31,388 of income primarily due to a decrease in losses on the disposition of assets, a gain on fair value of warrant liabilities and an increase in interest income partly offset by an increase in interest expense.

 

63

 

 

Liquidity and Capital Resources

 

Our primary source of funding to support operations have historically been from cash flows from operations. Our primary short-term requirements for liquidity and capital are to fund general working capital and capital expenses. Our principal long-term working capital uses include ensuring revenue growth, expanding our sales and marketing efforts and potential acquisitions.

 

As of December 31, 2024 and 2023, our cash and cash equivalents balance was approximately $5.6 million and $8.0 million, respectively. The Company maintains its cash in checking and savings accounts.

 

Our future capital requirements depend on many factors, including our revenue growth rate, the timing and extent of our spending to support further sales and marketing, the degree to which we are successful in launching new business initiatives and the cost associated with these initiatives, and the growth of our business generally.

 

In order to finance these opportunities and associated costs, it is possible that we will need to raise additional capital through either debt or equity financing. In December of 2024, we entered into a the Promissory Note for $2.4 million to help fund the creation of a year-round sales team.

 

While we believe that our cash and cash equivalents will be sufficient to meet our currently contemplated business needs for the next twelve months, we cannot assure you that this will be the case. If additional financing is required by us from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital on acceptable terms when needed, our business, results of operations and financial condition would be materially and adversely affected.

 

Cash Flows

 

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

 

   Year ended December 31, 
   2024   2023   Change 
Net cash (used in) provided by operating activities  $(8,716,717)  $11,977,134   $(20,693,851)
Net cash (used in) investing activities   (7,369,137)   (1,034,666)   (6,334,471)
Net cash provided by (used in) financing activities   13,697,663    (5,188,468)   18,886,131 

 

Cash flows from operating activities

 

Net cash used in operating activities was approximately $8.7 million during the year ended December 31, 2024 compared to a net cash provided by operating activities of approximately $12.0 million during year ended December 31, 2023. The decrease was primarily due to an increase in accounts receivable. Accounts receivable increased as our customers transitioned to financing their systems through lease arrangements. Revenues associated with lease arrangements were 64% of sales in 2024 compared to 21% in 2023. In loan arrangements, 100% of the cash is received shortly after installation. Loan arrangements provide for a holdback of 20% of the cash due until the customer has received permission to operate from the utility, which delays full payment of products by 90-120 days past installation. 

 

Cash flows from investing activities

 

Net cash used in investing activities was approximately $7.4 million for the year ended December 31, 2024. The company used $4.0 million for the Lumio asset purchase, $3.0 million to issue debt to a related party, and $0.4 million to purchase property and equipment. Net cash used in investing activities for the year ended December 31, 2023 was approximately $1.0 million, relating to purchases of vehicles.

 

Cash flows from financing activities

 

Net cash provided by financing activities was approximately $13.7 million for the year ended December 31, 2024, primarily relating to $9.2 million in net proceeds from the issuance of convertible preferred stock at the time of the Business Combination, $2.7 million from a private placement to finance the Lumio asset purchase and $2.4 million from a convertible promissory note with a related party, offset by principal payments on debt and dividends paid on convertible preferred stock. Net cash used in financing activities for the year ended December 31, 2023 was approximately $5.2 million, primarily relating to distributions to members.

 

Current Indebtedness

 

The Company has approximately $3.6 million in trade-credit with solar equipment distributors, approximately $0.8 million of debt on service trucks and vehicles valued at approximately $1.3 million, net of depreciation and $2.4 million in a convertible promissory note with a related party.

 

64

 

 

Non-GAAP Financial Measures

 

The non-GAAP financial measures below have not been calculated in accordance with GAAP and should be considered in addition to results prepared in accordance with GAAP and should not be considered as a substitute for, or superior to, GAAP results. In addition, Adjusted EBITDA and Adjusted EBITDA Margin should not be construed as indicators of our operating performance, liquidity or cash flows generated by operating, investing and financing activities, as there may be significant factors or trends that they fail to address. We caution investors that non-GAAP financial information, by its nature, departs from traditional accounting conventions. Therefore, its use can make it difficult to compare our current results with our results from other reporting periods and with the results of other companies.

 

Our management uses these non-GAAP financial measures, in conjunction with GAAP financial measures, as an integral part of managing our business and to, among other things: (i) monitor and evaluate the performance of our business operations and financial performance; (ii) facilitate internal comparisons of the historical operating performance of our business operations; (iii) facilitate external comparisons of the results of our overall business to the historical operating performance of other companies that may have different capital structures and debt levels; (iv) review and assess the operating performance of our management team; (v) analyze and evaluate financial and strategic planning decisions regarding future operating investments; and (vi) plan for and prepare future annual operating budgets and determine appropriate levels of operating investments. We believe that the use of these non-GAAP financial measures provides an additional tool for investors to use in evaluating ongoing operating results and trends, and in comparing our financial results with other companies in our industry, many of which present similar non-GAAP financial measures to investors.

 

Contribution Profit and Contribution Margin

 

We define contribution profit as revenue, net less direct costs of revenue, commissions expense and depreciation and amortization, and define contribution margin, expressed as a percentage, as the ratio of contribution profit to revenue, net. Contribution profit and margin can be used to understand our financial performance and efficiency and allows investors to evaluate our pricing strategy and compare against competitors. Our management uses these metrics to make strategic decisions, identify areas for improvement, set targets for future performance and make informed decisions about how to allocate resources going forward. Contributions margin reflects our Contribution profit as a percentage of revenues.

 

The following table provides a reconciliation of gross profit to contribution profit for the periods presented:

 

 

   Year ended December 31, 
   2024   2023 
Total revenue  $73,244,083   $109,691,001 
Less: Cost of goods sold (exclusive of depreciation and amortization shown below)   38,021,519    59,436,674 
Less: Depreciation and amortization related to Cost of goods sold   827,848    444,663 
Gross Profit  $34,394,716   $49,809,664 
Adjustment:          
Depreciation and amortization   4,008,690    1,397,211 
Commissions expense   15,827,850    28,679,176 
Contribution Profit   14,588,176    19,733,277 
Gross Margin   47.0%   45.4%
Contribution margin   19.9%   18.0%

 

65

 

 

Adjusted EBITDA

 

We define Adjusted EBITDA, a non-GAAP financial measure, as net income (loss) before interest and other income (expenses), net, income tax expense, depreciation and amortization, as adjusted to exclude merger and acquisition expenses (“M&A expenses”). We utilize Adjusted EBITDA as an internal performance measure in the management of our operations because we believe the exclusion of these non-cash and non-recurring charges allow for a more relevant comparison of our results of operations to other companies in our industry. Adjusted EBITDA should not be viewed as a substitute for net (loss) income calculated in accordance with GAAP, and other companies may define Adjusted EBITDA differently. Adjusted EBITDA margin reflects our Adjusted EBITDA as a percentage of revenues. The following table provides a reconciliation of net (loss) income to Adjusted EBITDA for the periods presented:

 

   Year ended December 31, 
   2024   2023 
Net (loss) income  $(9,872,358)  $4,845,069 
Adjustment:          
Other income, net   (233,151)   183,401 
Change in fair value of warrant liabilities   (69,000)   - 
Interest expense   333,539    110,857 
Income tax benefit   (988,802)   - 
Stock compensation   7,951,248    - 
Depreciation and amortization   4,836,538    1,841,874 
           
Adjusted EBITDA   1,958,014    6,981,201 
           
Net (loss) income margin   (13.5)%   4.4%
           
Adjusted EBITDA margin   2.7%   6.4%

 

Critical Accounting Estimates

 

The preparation of financial statements in conformity with GAAP requires us to establish accounting policies and make estimates and assumptions that affect our reported amounts of assets and liabilities at the date of the condensed consolidated financial statements. These financial statements include some estimates and assumptions that are based on informed judgments and estimates of management. We evaluate our policies and estimates on an on-going basis and discuss the development, selection and disclosure of critical accounting policies with those charged with governance. Predicting future events is inherently an imprecise activity and as such requires the use of judgment. Our condensed consolidated financial statements may differ based upon different estimates and assumptions.

 

We discuss our significant accounting policies in Note 3, Summary of Significant Accounting Policies, to our condensed consolidated financial statements. Our significant accounting policies are subject to judgments and uncertainties that affect the application of such policies. We believe these financial statements include the most likely outcomes with regard to amounts that are based on our judgment and estimates. Our financial position and results of operations may be materially different when reported under different conditions or when using different assumptions in the application of such policies. In the event estimates or assumptions prove to be different from the actual amounts, adjustments are made in subsequent periods to reflect more current information. We believe the following accounting policies are critical to the preparation of our consolidated financial statements due to the estimation process and business judgment involved in their application:

 

Valuation of Business Combinations

 

The Company recognizes and measures the assets acquired and liabilities assumed in a business combination based on their estimated fair values at the acquisition date. Any excess or surplus of the purchase consideration when compared to the fair value of the net tangible assets acquired, if any, is recorded as goodwill or gain from a bargain purchase. The fair value of assets and liabilities as of the acquisition date are often estimated using a combination of approaches, including the income approach, which requires us to project future cash flows and apply an appropriate discount rate; and the market approach which uses market data and adjusts for entity-specific differences. We use all available information to make these fair value determinations and engage third-party consultants for valuation assistance. The estimates used in determining fair values are based on assumptions believed to be reasonable, but which are inherently uncertain. Accordingly, actual results may differ materially from the projected results used to determine fair value.

 

66

 

 

Goodwill

 

Goodwill is recognized and initially measured as any excess of the acquisition-date consideration transferred in a business combination over the acquisition-date amounts recognized for the net identifiable assets acquired.

 

Goodwill is not amortized but is tested for impairment annually, or more frequently if an event occurs or circumstances change that would more likely than not result in an impairment of goodwill. First, the Company assesses qualitative factors to determine whether or not it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company conducts a quantitative goodwill impairment test comparing the fair value of the applicable reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds the fair value of the reporting unit, the Company recognizes an impairment loss in the condensed consolidated statements of operations for the amount by which the carrying amount exceeds the fair value of the reporting unit. The Company performs its annual goodwill impairment test at December 31 of each year. There was no goodwill impairment recorded for the year ended December 31, 2024, and 2023.

 

Intangible assets subject to amortization

 

Intangible assets include tradename, customer lists and non-compete agreements. Amounts are subject to amortization on a straight-line basis over the estimated period of benefit and are subject to annual impairment consideration. Costs incurred to renew or extend the term of a recognized intangible asset, such as the acquired tradename, are capitalized as part of the intangible asset and amortized over its revised estimated useful life.

 

Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of the intangible assets may not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. The Company evaluates the recoverability of intangible assets by comparing their carrying amounts to future net undiscounted cash flows expected to be generated by the intangible assets. If such intangible assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying amount of the intangible assets exceeds the fair value of the assets. The Company determines fair value based on discounted cash flows using a discount rate commensurate with the risk inherent in the Company’s current business model for the specific intangible asset being valued. No impairment charges were recorded for the year ended December 31, 2024, and 2023. 

 

67

 

 

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and are not required to provide the information otherwise required under this item.

 

ITEM 8. FINANCIAL STATEMENT AND SUPPLEMENTARY DATA.

 

This information appears following Item 15 of this Report and is incorporated herein by reference.

 

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.

 

None.

 

ITEM 9A. CONTROLS AND PROCEDURES.

 

Evaluation of Disclosure Controls and Procedures

 

Disclosure controls are procedures that are designed with the objective of ensuring that information required to be disclosed in our reports filed under the Exchange Act, such as this Report, is recorded, processed, summarized and reported within the time period specified in the SEC’s rules and forms. Disclosure controls are also designed with the objective of ensuring that such information is accumulated and communicated to our management, including the Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. Our management evaluated, with the participation of our principal executive officer and principal financial and accounting officer, the effectiveness of our disclosure controls and procedures as of December 31, 2024, pursuant to Rule 13a-15(b) under the Exchange Act. Based upon that evaluation, our principal executive officer and principal financial and accounting officer concluded that, as of December 31, 2024, our disclosure controls and procedures were not effective because of the identification of a material weakness in our internal control over financial reporting described below. In light of this material weakness, we performed additional analysis as deemed necessary to ensure that our financial statements were prepared in accordance with U.S. generally accepted accounting principles.

 

We do not expect that our disclosure controls and procedures will prevent all errors and all instances of fraud. Disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the disclosure controls and procedures are met. Further, the design of disclosure controls and procedures must reflect the fact that there are resource constraints, and the benefits must be considered relative to their costs. Because of the inherent limitations in all disclosure controls and procedures, no evaluation of disclosure controls and procedures can provide absolute assurance that we have detected all our control deficiencies and instances of fraud, if any. The design of disclosure controls and procedures also is based partly on 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.

 

68

 

 

Management’s Report on Internal Controls Over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for us. Under the supervision and with the participation of our chief executive officer and chief financial officer, our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2024 based on criteria specified in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our assessment, our management, including our chief executive officer and chief financial officer, concluded that, as of December 31, 2024, our internal control over financial reporting was not effective as of December 31, 2024. As previously disclosed, a material weakness exists in the Company’s internal control over financial reporting related to ineffective controls over period end financial disclosure and reporting processes, including not timely performing certain reconciliations and the completeness and accuracy of those reconciliations, and lack of effectiveness of controls over accurate accounting and financial reporting and reviewing the underlying financial statement elements, and recording incorrect journal entries that also did not have the sufficient review and approval.

 

Notwithstanding the identified material weaknesses, discussed below, management, including the certifying officers, believes that the financial statements contained in this Report filing fairly present, in all material respects, our financial condition, results of operations and cash flows for the periods presented in conformity with GAAP.

 

Material Weaknesses

 

A material weakness is a deficiency, or a combination of control deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim consolidated financial statements will not be prevented or detected on a timely basis.

 

As previously disclosed, a material weakness exists in the Company’s internal control over financial reporting related to ineffective controls over period end financial disclosure and reporting processes, including not timely performing certain reconciliations and the completeness and accuracy of those reconciliations, and lack of effectiveness of controls over accurate accounting and financial reporting and reviewing the underlying financial statement elements, and recording incorrect journal entries that also did not have the sufficient review and approval. The control deficiencies resulted in and could   result in a future misstatement in our accounts or disclosures that would result in a material misstatement to our financial statements that would not be prevented or detected. Accordingly, we determined that these control deficiencies constitute material weaknesses.

 

We are in the early stages of designing and implementing a plan to remediate the material weaknesses identified. . Our plan includes the below:

 

  Designing and implementing a risk assessment process supporting the identification of risks.

 

  Implementing systems and controls to enhance our review of significant accounting transactions and other new technical accounting and financial reporting issues and preparing and reviewing accounting memoranda addressing these issues.

 

  Improving our internal control policies and procedures to specifically address controls around segregation of duties, cybersecurity, user access reviews, and changes in management.

 

  Implementing specific user access, segregation of duties and change management controls within our financial reporting IT systems.

 

  Hiring additional experienced accounting, financial reporting and internal control personnel and changing roles and responsibilities of our personnel as we transition to being a public company and are required to comply with Section 404 of the Sarbanes-Oxley Act (“Section 404”). We are in the process of hiring additional resources and we are engaging with a third-party consulting firm to assist us with our formal internal control plan and to provide accounting services related to complex accounting transactions.

 

  Implementing controls to enable an effective and timely review of period-end close procedures.

 

  Implementing controls to enable an accurate and timely review of accounting records that support our accounting processes and maintain documents for internal accounting reviews.

 

69

 

 

Management has considered and reviewed the errors which occurred in revenue and cost of goods sold cutoff, accounts payable, accrued liabilities, stock compensation, expense classification, prepaid expenses, operating lease cash flow classification and accounting for finance lease arrangements. Management has determined that controls are not designed effectively in these areas. To mitigate future misstatements in these areas management will implement the following procedures at the end of each reporting period:

 

1. Accounts Payable - Review the accounts payable with the executive team to inquire about any invoices not sent to accounts payable.

 

2. Accrued Liabilities - Review the accrued liabilities detail with the executive team to determine if there are any expenses/liabilities for which the company should accrue an expense which has not yet been recognized.

 

3. Stock Compensation - Review with the CEO and legal counsel the list of stock grants which have been made and ask if there have been any other grants made (paper issued to employees or vendors) which should be included in the analysis.

 

4. Classification of expenses - Review the expense classification with the executive team to determine all expenses are properly classified.

 

5. Classification of financing agreements - Review the financing agreements with the executive team to determine proper classification of the agreements as debt or finance lease.

 

6. Prepaid expenses – Review prepaid expenses with the executive team to determine if all prepaid expenses have been properly recorded for future services to be rendered and subsequently amortized.

 

7. Revenue and cost of goods sold cut off – Review revenue and related cost of goods sold with executive team to determine if revenue and related cost of goods sold is properly recognized.

 

We cannot assure you that these measures will remediate the material weaknesses described above. The implementation of these remediation measures is in the early stages and will require validation and testing of the design and operating effectiveness of our internal controls over a sustained period of financial reporting cycles and, as a result, the timing of when we will be able to fully remediate the material weaknesses is uncertain. If the steps we take do not remediate the material weaknesses in a timely manner, there could be a reasonable possibility that these control deficiencies or others may result in a material misstatement of our annual or interim financial statements that would not be prevented or detected on a timely basis. This, in turn, could jeopardize our ability to comply with our reporting obligations, limit our ability to access the capital markets and adversely impact our stock price.

 

Changes in Internal Control over Financial Reporting

 

There were no changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act) during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Further, the design of disclosure controls and procedures must reflect the fact that there are resource constraints, and the benefits must be considered relative to their costs. Because of the inherent limitations in all disclosure controls and procedures, no evaluation of disclosure controls and procedures can provide absolute assurance that we have detected all our control deficiencies and instances of fraud, if any. The design of disclosure controls and procedures also is based partly on 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.

 

ITEM 9B. OTHER INFORMATION.

 

None.

 

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.

 

Not applicable.

 

70

 

 

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.

 

Our officers and directors are as follows:

 

Name   Age   Position
Timothy Bridgewater   64   Chief Executive Officer and Director
Cannon Holbrook   53   Chief Financial Officer
Kalen Larsen   31   Chief Operating Officer
Gianluca “Luke” Guy   48   Chief Installation and Strategy Officer and Director
Brandon Bridgewater   30   Chief Sales Officer
Stirling Adams   60   General Counsel and Secretary of the Board
Dr. Abigail M. Allen   41   Director
James P. Benson   65   Director
Neil Bush   70   Director
Mark Jacobs   63   Director

 

Timothy Bridgewater. Mr. Bridgewater has served as Sunergy’s Chief Executive Officer and chairman of the board since its creation in October 2021. He previously served as the Company’s Chief Financial Officer from October 2021 until August 2024. Mr. Bridgewater also served as a founder and manager for Sunergy’s predecessor company Sun First Energy since October 2019 until the Contribution of Sun First Energy, LLC into Sunergy in October 2021. From July 2002 to the present, Mr. Bridgewater has been a founder and managing director of Capitol Financial Strategies, LLC (also known as Interlink Capital Strategies), an investment advisory services company, where he has advised on debt and private equity investments in industries ranging from mining, building materials, renewable energy, and automotive component manufacturing to electronics and software technologies in the U.S. and Asia. Mr. Bridgewater is the manager of Sunergy Solar LLC. From October 2018 to September 2020, Mr. Bridgewater held the position of manager at Micro Bolt, an energy development company. Since April 2020, he has served as a manager at Prometheus Power Partners, LLC, a commercial and utility-scale solar energy development company. From November 2019 to April 2021, Mr. Bridgewater served as the Chief Financial Officer of Tintic Consolidated Metals, LLC, a mining company, and from November 2019 to November 2021, he served as a Vice President for that company. Mr. Bridgewater earned his B.S. in Finance from Brigham Young University and completed graduate studies in International Economics from University of Utah. We believe that Mr. Bridgewater is qualified to serve both as a member of our management team and the Board because of his visionary leadership of Sunergy from inception to date, his experience in energy development, and his over 30 years of commercial and international banking, international finance and business development experience working in the U.S., Asia and Latin America.

 

Cannon Holbrook. Mr. Holbrook began serving as Zeo’s Chief Financial Officer on August 20, 2024. He initially joined the Company in March 2024, serving as advisor to the Chief Executive Officer during the Company’s de-SPAC process and, since that time, has lead its accounting, finance, and treasury functions as well as building out its external reporting processes. Mr. Holbrook brings over two decades of experience in finance and accounting to the Company. Throughout his career, he has demonstrated expertise in strategic planning, mergers and acquisitions, and capital raising. He has managed accounting operations for global entities, implemented shared services, and developed and driven process improvements that have yielded significant cost savings and operational efficiencies. Prior to joining the Company as CFO, Mr. Holbrook served as the advisor to the CEO from March to August 2024. While in this role, he led the Company’s accounting, finance, and treasury functions, helped the Company complete its de-SPAC combination in March 2024, and built out external reporting processes. Before joining our Company, Mr. Holbrook served as the CFO of Hawx Pest Control, a company in the business of residential pest services. While there, he led accounting, finance, and treasury functions, helped the company increase its revenue, and helped to close a major private equity financing. Prior to this, from September 2020 to December 2021, Mr. Holbrook served as the Head of Finance in Built Bar, a food manufacturer. In this role, he implemented key financial reporting functions and helped raise debt and equity financing. From July to September 2020, he was the Consulting CFO of Access CFO, a business that provides outsourced CFO services. While there, he drove company responses to quality of earnings processes and planned and drove preparation for a company audit. From December 2017 to July 2020, Mr. Holbrook was the VP of Accounting and Finance at HZO, Inc., a nanotechnology manufacturer. While there, he implemented accounting and finance systems and processes necessary to enable the company to meet needs through explosive growth, completed an audit, implemented automated accounting processes, and raised debt and equity financing. 

 

71

 

 

Kalen Larsen. Mr. Larsen serves as Zeo’s Chief Operating Officer, overseeing regional sales, dealer relations, operations, and process enhancements. He served as Sunergy’s Chief of Sales and Marketing from October 2021 until Closing. In September 2019, he co-founded Sun First Energy and co-managed sales and operations there until its Contribution that formed Sunergy in October 2021. Mr. Larsen began his solar career in October 2016 at Vivint Solar, LLC and worked there until October 2017. He worked at and co-managed a sales office at Vivint Inc. from October 2017 to March 2019, and subsequently, he managed a sales office for Atlantic Key Energy, LLC from March 2019 to October 2019. Mr. Larsen holds an associate degree from Weber State University with an emphasis in Spanish. We believe Mr. Larsen is qualified to serve as a member of our management team because of his sales and operations experience and proven track record in the solar energy industry.

 

Gianluca “Luke” Guy. Mr. Guy serves as Zeo’s Chief Installation and Strategy Officer, and has served as a director since the Closing of the Business Combination Mr. Guy also currently serves as the Financially Responsible Officer at Sunergy Roofing & Construction, Inc., a subsidiary of Zeo, which he co-founded in November 2020. Mr. Guy is also the co-founder of Sunergy Solar, and oversaw sales, finance, and construction operations until its Contribution that formed Sunergy in October 2021. From January 2013 to August 2015, Mr. Guy operated JHL Group, LLC, a company he founded that provided marketing and sales for solar energy installation companies. Mr. Guy holds a construction financial officer license in the state of Florida. We believe that Mr. Guy is qualified to serve as a member of our management team and the Board because of his pivotal role in driving Sunergy’s business expansion through his expertise in sales, finance, construction, and strategic leadership.

 

Brandon Bridgewater. Mr. Bridgewater has served as Sunergy’s Chief Sales Officer since October, 2021 and is the son of Timothy Bridgewater, Zeo’s Chairman and Chief Executive Officer. Mr. Bridgewater co-founded Sun First Energy, LLC, as its President and Chief Sales Officer, in September 2019 until its Contribution that formed Sunergy in October 2021. From September 2017 to December 2018, Mr. Bridgewater served as a Sales Manager at Vivint Smart Home, Inc., a smart home company in the United States and Canada. From August 2015 to September 2017, he served as an Area Manager for Aptive Environmental, LLC, a pest control solution company. Mr. Bridgewater earned his Bachelor of Science in Business Finance (with an emphasis in Real Estate) from Brigham Young University’s Marriott School of Business in 2019. We believe that Mr. Bridgewater is qualified to serve as a member of our management team because of his track record in the solar energy industry and range of sales experience. 

 

Stirling Adams. Mr. Adams serves as Zeo’s General Counsel and Secretary. Mr. Adams brings 30 years of legal experience to the executive team. Just prior to becoming General Counsel and Secretary, he worked as a sole practitioner attorney since November 2022, focusing on renewable energy and nuclear energy ventures and financing. From August 2016 to October 2022, he served as Vice President, Associate General Counsel, and Head of Intellectual Property at Micro Focus International plc (now owned by OpenText Corporation), where he oversaw the company’s efforts to develop and protect intellectual property. Prior to that, he spent 21 years as in-house counsel at Novell, Inc., which was acquired by Micro Focus in 2014 through The Attachmate Group, where he served in various roles, including at times supervising legal affairs for one or more of Novell’s business units, for its consulting services arm, and for its Latin American and emerging markets businesses. Throughout most of his career, Mr. Adams has been engaged in international business transactions, technology licensing, and M&A transactions. He has lived and worked in Europe, South America, and China. He has taught as an adjunct professor of law at Brigham Young University, and holds a J.D. degree from Boston University, along with a B.S. in Computer Science and Statistics from Brigham Young University. We believe that Mr. Adams is qualified to serve as a member of our management team because of his extensive legal expertise.

 

Dr. Abigail M. Allen. Dr. Allen serves as a director of Zeo. Dr. Allen is a tenured associate professor of accounting at the Marriott School of Management at Brigham Young University. Dr. Allen holds a doctorate in business administration from Harvard Business School, as well as undergraduate and master’s degrees in accounting from the University of Southern California. She is a licensed CPA. Prior to BYU, Dr. Allen was a Lecturer in the Accounting and Management Unit at Harvard Business School. Prior to academia, Dr. Allen worked as an external auditor for Deloitte. Dr. Allen’s research focuses on the political economy and economic consequences of accounting standard setting, as well as corporate governance and diversity. Her work has been published in the Journal of Accounting and Economics, the Journal of Accounting Research, Management Science and the Journal of Law Finance and Accounting and has been cited and discussed in Forbes Magazine, Harvard Business Review, Columbia Law School Blue Sky blog, and the Institute for Truth in Accounting.

 

72

 

 

James P. BensonMr. Benson serves as a director of Zeo. Mr. Benson is a founding partner of Energy Spectrum, where he oversees Energy Spectrum’s efforts in sourcing investments, transaction evaluation, negotiation, executing and financing, monitoring of portfolio companies and the firm’s management and strategy. With approximately 37 years of venture capital and private equity, investment banking, financial advisory and commercial banking experience, Mr. Benson brings extensive relationships and his network across the energy industry to the company. Mr. Benson currently serves as a director on the boards of multiple Energy Spectrum portfolio companies and has been on two public boards in the past. Prior to co-founding Energy Spectrum in 1996, Mr. Benson served for ten years as a Managing Director at R. Reid Investments Inc., where his experience included energy-related private placements of debt and equity, acquisitions and divestitures. Mr. Benson began his career at InterFirst Bank Dallas, where he served for four years and was responsible for various energy financings and financial recapitalizations. Mr. Benson received his Bachelor of Science degree from the University of Kansas and his Master of Business Administration degree in Finance from Texas Christian University. Due to his extensive investment experience in the energy industry, we believe Mr. Benson is well qualified to serve on our board of directors.

 

Neil Bush. Mr. Bush serves as a director of Zeo. Mr. Bush has served on the board of directors of FutureTech II Acquisition Corp. since February 2022. Mr. Bush has been the sole member of Neil Bush Global Advisors, LLC since January 1998. Additionally, Mr. Bush has been on the board of directors for Hong Kong Finance Investment Holding Group since 2012. Mr. Bush has also served as the co-chairman for CIIC since 2006 and as an adviser to CP Group since 2015. Further, Mr. Bush has served as a partner for Asia & America Consultants since March 2016 and the chairman of Singhaiyi since April 2013. Mr. Bush served on the board of Greffex, Inc. since June 2020 and the Points of Light Foundation. Mr. Bush was appointed director of Rebound International, LLC in early 2022. Due to his extensive investment experience in the energy industry, we believe Mr. Bush is well qualified to serve on our board of directors.

 

Mark M. Jacobs. Mr. Jacobs serves as a director of Zeo. Mr. Jacobs brings more than 30 years of executive management, operations and investment banking experience across multiple segments within the broader energy industry. Since his retirement, Mr. Jacobs has served as an independent outside consultant serving the energy industry and privately-held entities undertaking a change in control as well as serving as board chair for a number of nonprofit organizations. Mr. Jacobs previously served as CEO, President and Director of Reliant Energy, a publicly-traded, Fortune 500 energy company. During Mr. Jacobs’ tenure, he led the company through a series of crises including the impact of Hurricane Ike and the financial market crisis in 2008. He initiated and negotiated a merger-of-equals with Mirant Corporation to form GenOn Energy in 2010 where he served as President, Chief Operating Officer and a Director of the largest competitive generator in the U.S. Mr. Jacobs was originally recruited to Reliant Energy in 2002 to serve as Chief Financial Officer. In that role, Mr. Jacobs brokered a landmark $6.2B debt restructuring transaction, leading the company away from a potential bankruptcy filing and repositioned the company to compete in the emerging competitive electricity market. Prior to Reliant Energy, Mr. Jacobs served as a Managing Director within the Natural Resources Group and Mergers & Acquisitions Department at Goldman Sachs & Co. where he provided strategic advice for large public and private corporations related to M&A and capital markets. Mr. Jacobs received a B.B.A. from Southern Methodist University and a Master of Management from the J.L. Kellogg Graduate School of Management at Northwestern University. Due to his extensive operational and leadership experience in the energy industry, we believe Mr. Jacobs is well qualified to serve on our board of directors. 

 

Family Relationships

 

Timothy Bridgewater is the father of Brandon Bridgewater. There are no other family relationships among our directors and executive officers.

 

73

 

 

Corporate Governance

 

Composition of the Board of Directors

 

Zeo’s business affairs are managed under the direction of its board of directors, which consists of six members. Under our bylaws, each director will hold office until the expiration of the term of the class, if any, for which elected and until such director’s successor is elected and qualified or until such director’s earlier death, resignation, disqualification, or removal. Pursuant to our charter, the number of directors on the Board will be fixed exclusively by one or more resolutions adopted from time to time by the board. Any vacancies on the Board and any newly created directorships resulting from any increase in the number of directors will also be filled only by the affirmative vote of a majority of the directors then in office, even though less than a quorum, or by a sole remaining director.

 

Director Independence

 

As a result of Zeo’s Class A common stock being listed on Nasdaq, Zeo is required to comply with the applicable rules of such exchange in determining whether a director is independent. The Board has undertaken a review of the independence of the individuals named above and have determined that each of Dr. Abigail M. Allen, Neil Bush, James P. Benson and Mark M. Jacobs qualifies as “independent” as defined under the applicable Nasdaq rules.

 

Committees of the Board of Directors

 

The Board directs the management of its business and affairs, as provided by Delaware law, and conducts its business through meetings of the board of directors and standing committees. Zeo has a standing audit committee and compensation committee, each of which operates under a written charter.

 

In addition, from time to time, special committees may be established under the direction of the Board when it deems it necessary or advisable to address specific issues. Current copies of Zeo’s committee charters are posted on its website (investors.zeoenergy.com), as required by applicable SEC and Nasdaq rules. The information on or available through any of such website is not deemed incorporated in this Report and does not form part of this Report.

 

Audit Committee

 

Zeo has an audit committee consisting of Dr. Abigail M. Allen, James P. Benson and Mark M. Jacobs, and Dr. Allen serves as the chair of the audit committee. The Board has determined that each of these individuals meets the independence requirements of the Sarbanes-Oxley Act and Rule 10A-3 under the Exchange Act and the applicable listing standards of Nasdaq. Each member of Zeo’s audit committee is able to read and understand fundamental financial statements in accordance with Nasdaq audit committee requirements. In arriving at this determination, the board examined each proposed audit committee member’s scope of experience and the nature of their prior and/or current employment.

 

The Board has determined that Dr. Abigail M. Allen qualifies as an audit committee financial expert within the meaning of SEC regulations and meets the financial sophistication requirements of the Nasdaq rules. In making this determination, the Board considered formal education and previous and current experience in financial and accounting roles. Both Zeo’s independent registered public accounting firm and management periodically meet privately with Zeo’s audit committee.

 

The audit committee’s responsibilities include, among other things:

 

appointing, compensating, retaining, evaluating, terminating and overseeing Zeo’s independent registered public accounting firm;

 

discussing with Zeo’s independent registered public accounting firm their independence from management;

 

reviewing with Zeo’s independent registered public accounting firm the scope and results of their audit;

 

pre-approving all audit and permissible non-audit services to be performed by Zeo’s independent registered public accounting firm;

 

overseeing the financial reporting process and discussing with management and Zeo’s independent registered public accounting firm the interim and annual financial statements that Zeo files with the SEC;

 

reviewing and monitoring Zeo’s accounting principles, accounting policies, financial and accounting controls and compliance with legal and regulatory requirements; and

 

establishing procedures for the confidential anonymous submission of concerns regarding questionable accounting, internal controls or auditing matters.

 

74

 

 

Compensation Committee

 

Zeo has a compensation committee consisting of Neil Bush, James P. Benson and Mark M. Jacobs, and Mr. Bush serves as the chair of the compensation committee. All members are non-employee directors, as defined in Rule 16b-3 promulgated under the Exchange Act. The Board has determined that each proposed member is “independent” as defined under the applicable Nasdaq listing standards, including the standards specific to members of a compensation committee. The compensation committee’s responsibilities include, among other things:

 

reviewing and setting or making recommendations to the Board regarding the compensation of Zeo’s executive officers;

 

making recommendations to the Board regarding the compensation of Zeo’s directors;

 

reviewing and approving or making recommendations to the Board regarding Zeo’s incentive compensation and equity-based plans and arrangements; and

 

appointing and overseeing any compensation consultants.

 

We believe that the composition and functioning of Zeo’s compensation committee meets the requirements for independence under the current Nasdaq listing standards.

 

Director Nominations

 

Zeo does not have a nominating committee. However, Zeo will form a nominating committee as and when required to do so by law or Nasdaq rules. In accordance with Rule 5605(e)(2) of Nasdaq rules, a majority of the independent directors may recommend a director nominee for selection by the Board. The ESGEN Board believes that the Zeo independent directors can satisfactorily carry out the responsibility of properly selecting or approving director nominees without the formation of a standing nominating committee. The directors who participate in the consideration and recommendation of director nominees are Dr. Abigail M. Allen, James P. Benson, Neil Bush and Mark M. Jacobs. In accordance with Rule 5605(e)(1)(A) of Nasdaq rules, all such directors are independent. As there is no standing nominating committee, we do not have a nominating committee charter in place.

 

The Board will also consider director candidates recommended for nomination by its stockholders during such times as they are seeking proposed nominees to stand for election at the next annual meeting of stockholders (or, if applicable, a special meeting of stockholders). Zeo’s stockholders that wish to nominate a director for election should follow the procedures set forth in our bylaws.

 

Zeo has not formally established any specific, minimum qualifications that must be met or skills that are necessary for directors to possess. In general, in identifying and evaluating nominees for director, the Board will consider educational background, diversity of professional experience, knowledge of our business, integrity, professional reputation, independence, wisdom, and the ability to represent the best interests of its stockholders.

 

Board Member Attendance at Annual Stockholder Meetings

 

Although we do not have a formal policy regarding director attendance at annual stockholder meetings, directors are encouraged to attend these annual meetings.

 

Number of Meetings

 

During the fiscal year ended December 31, 2024, our Board met four times, the audit committee met six times and the compensation committee met one time. In the fiscal year ended December 31, 2024, each of our directors attended at least 75% of the meetings of the Board and committees on which he or she served as a member. 

 

Insider Trading Policy

 

We have adopted insider trading policies and procedures governing the purchase, sale, and/or other dispositions of our securities by directors, officers, and employees, which are reasonably designed to promote compliance with insider trading laws, rules and regulations, and applicable Nasdaq listing standards (the “Insider Trading Policy”).

 

The foregoing description of the Insider Trading Policy does not purport to be complete and is qualified in its entirety by the terms and conditions of the Insider Trading Policy, a copy of which is filed with this Report as Exhibit 19 and is incorporated herein by reference. 

 

Code of Ethics

 

Zeo has a code of ethics that applies to all of its executive officers, directors and employees, including its principal executive officer, principal financial officer, principal accounting officer or controller or persons performing similar functions. The code of ethics is available on Zeo’s website (investors.zeoenergy.com).

 

Compensation Committee Interlocks and Insider Participation

 

None of Zeo’s executive officers currently serves, or has served during the last year, as a member of the board of directors or compensation committee of any entity that has one or more executive officers serving as a member of the Board.

 

75

 

 

Communications with the Board

 

Any stockholder or any other interested party who desires to communicate with our Board, our non-management directors, or any specified individual director, may do so by directing such correspondence to the attention of the General Counsel, Zeo Energy Corp., 7625 Little Rd, Suite 200A, New Port Richey, FL 34654. The General Counsel will forward the communication to the appropriate director or directors as appropriate.

 

ITEM 11. EXECUTIVE COMPENSATION.

  

Executive and Director Compensation

 

The following table sets forth information concerning the compensation of the named executive officers for the years ended December 31, 2024 and 2023:

 

Name and Principal Position  Year   Salary
($)
   Stock
Awards
($)(1)
   Non-Equity
Incentive Plan
Compensation
($)
   All Other
Compensation
($)
   Total
($)
 
Timothy Bridgewater   2024    260,000    4,242,150        215,000(2)   475,000 
Chairman, CEO   2023                       —    547,993(2)   547,993 
Cannon Holbrook
CFO
   2024    135,577    26,250            161,827 
Stirling Adams
GC
   2024    225,308    26,250        119,785(3)   371,373 

 

(1)Amounts reflect the full grant-date fair value of stock awards granted during the applicable fiscal year computed in accordance with ASC Topic 718, rather than the amounts paid to or realized by the named executive officer.

 

(2)For 2023 and 2024, the amounts in this column represent the distributions paid in 2023 and 2024 to Mr. Bridgewater with respect to his partnership interests in Sunergy.

 

(3)Amounts paid to Mr. Adams in 2024 for legal services provided to the Company related to the ESGEN transaction prior to his joining the Company.

 

Narrative to Executive Compensation Table

 

Employment Agreement with Timothy Bridgewater

 

The Company (or one of its subsidiaries) has entered into an Executive Employment Agreement (the “Bridgewater Agreement”) with Mr. Timothy Bridgewater, the Company’s Chief Executive Officer. The period of the Bridgewater Agreement commenced on the closing of the business combination between Sunergy Renewables, LLC and ESGEN Acquisition Corp. (the “Closing”) and continues through the third anniversary of the Closing, and is subject to automatic renewals for one (1) year periods, unless either party terminates employment or provides ninety (90) day notice of intent not to renew.

 

In recognition of Mr. Bridgewater’s responsibilities as the Company’s Chief Executive Officer, and based on comparison to peer organizations with similar activities and risk profiles, the Company agreed to pay Mr. Bridgewater a base salary of $390,000.

 

For each year the Bridgewater Agreement is in effect, the Compensation Committee of the Board may choose to provide a discretionary cash bonus to Mr. Bridgewater, and such bonus shall be performance based and the performance goals shall be as set forth by the Compensation Committee.

 

In addition, Mr. Bridgewater is eligible to receive certain grants of vested shares under the 2024 Plan in accordance with the following schedule (collectively, the “Retention Award”):

 

50,000 vested shares to be granted on the date that is 12 months after the effective date of the Bridgewater Agreement;

 

50,000 vested shares to be granted on the date that is 24 months after the effective date of the Bridgewater Agreement; and

 

50,000 vested shares to be granted on the date that is 35 months after the effective date of the Bridgewater Agreement.

 

76

 

 

Further, if, within three (3) years of the effective date of the Bridgewater Agreement, (i) the volume-weighted average price of shares of the publicly traded stock of the Company exceeds $7.50 for 20 or more days of any consecutive 30-day period, then Mr. Bridgewater will be granted vested equity from the 2024 Plan equal to 1% of the total issued and outstanding capital stock of the Company, (ii) the volume-weighted average price of shares of the publicly traded stock of the Company exceeds $12.50 for 20 or more days of any consecutive 30-day period, then Mr. Bridgewater will be granted additional vested equity from the 2024 Plan equal to 1% of the total issued and outstanding capital stock of the Company, (iii) and the volume-weighted average price of shares of the publicly traded stock of the Company exceeds $15.00 for 20 or more days of any consecutive 30-day period, then Mr. Bridgewater will be granted additional vested equity from the 2024 Plan equal to 1% of the total issued and outstanding capital stock of the Company.

 

In addition, Mr. Bridgewater is eligible to participate in the Company’s employee benefits plan for its senior executives or employees, including the Company’s medical plans. Mr. Bridgewater is also entitled to receive six (6) weeks of paid time off in accordance with the Company’s policy for its senior executives. In addition, Mr. Bridgewater is entitled to reimbursement by the Company for all reasonable expenses incurred by him in connection with this employment. Reimbursable expenses include, but are not limited to, business travel expenses.

 

The Company may terminate Mr. Bridgewater’s employment with or without Cause (as defined in the Bridgewater Agreement). The Company has agreed to provide thirty (30) days in notice to Mr. Bridgewater if he is terminated without Cause (or base salary in lieu of such notice), but no notice is required if he is terminated for Cause. For termination for Cause, Mr. Bridgewater (with his attorney) shall have the opportunity to respond to all relevant allegations upon which a contemplated termination for Cause is based.

 

Mr. Bridgewater may terminate his employment with or without Good Reason (as defined in the Bridgewater Agreement). If Mr. Bridgewater intends to terminate his employment without Good Reason, he has agreed to provide thirty (30) days’ written notice. For termination for Good Reason, Mr. Bridgewater has agreed that he will provide the Company with notice within thirty (30) days after receiving notice of a Good Reason event, after which the Company will have thirty (30) days to cure the Good Reason event, and, if not cured, Mr. Bridgewater will terminate employment within fifteen (15) days following the expiration of the cure period.

 

In the event of termination for any reason, Mr. Bridgewater shall continue to receive his full salary through the date of termination, any unreimbursed and approved business expenses, accrued but unused paid time off days, and any payments, benefits, or fringe benefits Mr. Bridgewater was entitled to under plan terms.

 

If the Company terminates Mr. Bridgewater without Cause or Mr. Bridgewater terminates for Good Reason, and there is no Change of Control (as defined in the Bridgewater Agreement), the Company has agreed to also provide Mr. Bridgewater the following:

 

(i)a lump sum cash payment, payable on the date of termination, equal to the sum of the following: (x) one year’s base salary, and (y) any unpaid annual bonus for the preceding calendar year, and the greater of (I) any annual target cash bonus opportunity for the year of termination or (II) the average annual cash bonus for the three preceding completed years (provided, however, that if Mr. Bridgewater has not been employed for at least three years in which an annual cash bonus was paid, such calculation will assume that an annual cash bonus equal to any target annual cash bonus opportunity was paid in the missing years), and (z) any other target long-term incentive award granted to Mr. Bridgewater for the year in which the termination occurs;

 

(ii)accelerated vesting of any outstanding equity grants so that such equity grants vest completely as of the date of termination; and

 

(iii)to the extent eligible, continuation health insurance coverage under COBRA for twelve (12) months following termination.

 

77

 

 

If the Company terminates Mr. Bridgewater without Cause or Mr. Bridgewater terminates for Good Reason, and such termination occurs within two (2) years following or six (6) months prior to a Change of Control (as defined in the Bridgewater Agreement), the Company has agreed to also provide Mr. Bridgewater the following:

 

(i)pro-rated, based on the number of days worked during the year in which the termination occurs, the greater of any annual target cash bonus opportunity for the year of termination or the highest actual annual cash bonus paid during the three preceding completed years;

 

(ii)a lump sum cash payment equal to the sum of the following: (x) one year’s base salary, (y) any unpaid annual bonus for the preceding calendar year, and (z) the Retention Award and any other target long-term incentive award granted for the year in which termination occurs;

 

(iii)accelerated vesting of any outstanding equity grants so that such equity grants vest completely as of the date of termination; and

 

(iv)to the extent eligible, continuation health insurance coverage under COBRA for twelve (12) months following termination.

 

Additionally, Mr. Bridgewater is subject to standard confidentiality and non-disparagement covenants, and covenants not to solicit the company’s customers or employees or compete with the company for the duration of Mr. Bridgewater’s employment and for the one year following his termination.

 

Employment Agreement with Cannon Holbrook

 

The Company (or one of its subsidiaries) entered into an employment agreement with Mr. Holbrook (the “Holbrook Agreement”) pursuant to which Mr. Holbrook will serve as the Chief Financial Officer of both Sunergy and the Company, reporting to the Company’s Chief Executive Officer.

 

The period of the Holbrook Agreement commenced on August 19, 2024 (the “Effective Date”) and continues through the third anniversary of the Holbrook Agreement Effective Date. The agreement is subject to automatic renewals for one (1) year periods unless either party terminates employment or provides ninety (90) day notice of intent not to renew.

 

In recognition of Mr. Holbrook’s responsibilities, the Company agreed to pay Mr. Holbrook a base salary of $225,000, which may be increased from time to time by the Compensation Committee (the “Committee”) of the Company’s Board in its sole discretion.

 

A one-time payment of $25,000 was paid to Mr. Holbrook in connection with the execution of the Holbrook Agreement. Though the agreement does not provide for a guaranteed annual target cash bonus, for each year the Holbrook Agreement is in effect, the Committee may choose to provide a discretionary cash bonus to Mr. Holbrook, based on meeting positive EBITDA targets, an evaluation of his performance and peer group compensation practices, taking into account the Company and individual performance objectives, and/or such criteria as determined by the Committee in its sole discretion from time to time.

 

In addition, Mr. Holbrook is eligible to receive certain grants of vested shares under the Company’s 2024 Omnibus Incentive Equity Plan, subject to the approval of the Board, in accordance with the following schedule:

 

15,000 vested shares to be issued as soon as possible following the Effective Date;

 

75,000 vested shares to be granted on the date that is 12 months after the Effective Date;

 

75,000 vested shares to be granted on the date that is 24 months after the Effective Date; and

 

75,000 vested shares to be granted on the date that is 35 months after the Effective Date.

 

The Company may terminate Mr. Holbrook’s employment with or without Cause (as defined in the Holbrook Agreement). The Company has agreed to provide thirty (30) days in notice to Mr. Holbrook if he is terminated without Cause (or base salary in lieu of such notice). The termination of Mr. Holbrook’s employment will not be deemed to be for Cause unless Mr. Holbrook (with his attorney) is given a reasonable opportunity to respond to all relevant allegations upon which a contemplated termination for Cause is based.

 

Mr. Holbrook may terminate his employment with or without Good Reason (as defined in the Holbrook Agreement). If Mr. Holbrook intends to terminate his employment without Good Reason, he has agreed to provide thirty (30) days’ written notice. For termination for Good Reason, Mr. Holbrook has agreed that he will provide the Company with notice within thirty (30) days after receiving notice of a Good Reason event, after which the Company will have thirty (30) days to cure the Good Reason event, and, if not cured, Mr. Holbrook will terminate employment within fifteen (15) days following the expiration of the cure period.

 

78

 

 

In the event of termination for any reason, Mr. Holbrook shall continue to receive his full salary through the date of termination, any unreimbursed and approved business expenses, accrued but unused paid time off days, and any payments, benefits, or fringe benefits Mr. Holbrook was entitled to under plan terms.

 

If the Company terminates Mr. Holbrook without Cause or Mr. Holbrook terminates for Good Reason, and there is no Change of Control (as defined in the Holbrook Agreement), the Company has agreed to also provide Mr. Holbrook the following:

 

(i)a lump sum cash payment, payable on the date of termination, equal to the sum of the following: (x) one year’s base salary at the annualized rate then in effect (or the rate that should be in effect but for any base salary diminution), and (y) any unpaid annual bonus for the preceding calendar year and the greater of (I) any annual target cash bonus opportunity for the year of termination or (II) the average annual cash bonus for the three preceding calendar years in which an annual cash bonus was paid, and (z) the annual cash bonus and any other target long-term incentive award granted for the year of the date of termination;

 

(ii)accelerated vesting of any outstanding equity grants so that such equity grants vest completely as of the date of termination; and

 

(iii)(iii) to the extent eligible and Mr. Holbrook properly elects coverage, continued health insurance coverage under COBRA for twelve (12) months following termination at the same costs as applied to Mr. Holbrook prior to his termination, subject to early termination upon Mr. Holbrook becoming eligible for group health insurance coverage under another employer’s plan.

 

If the Company terminates Mr. Holbrook without Cause or Mr. Holbrook terminates for Good Reason, and such termination occurs within two (2) years following or six (6) months prior to a Change of Control (as defined in the Holbrook Agreement), the Company has agreed to also provide Mr. Holbrook the following:

 

(i)severance payments pro-rated, based on the number of days worked during the year in which the termination occurs, equal to the greater of any annual target cash bonus opportunity for the year of termination or the highest actual annual cash bonus paid during the three preceding completed years;

 

(ii)a lump sum cash payment equal to the sum of the following: (x) one year’s base salary at the annualized rate then in effect (or the rate that should be in effect but for any base salary diminution), (y) any unpaid annual bonus for the preceding calendar year, and any other target long-term incentive award granted for the year of the date of termination;

 

(iii)accelerated vesting of any outstanding equity grants so that such equity grants vest completely as of the date of termination; and

 

(iv)to the extent eligible, and Mr. Holbrook properly elects coverage, continued health insurance coverage under COBRA for twelve (12) months following termination at the same costs as applied to Mr. Holbrook prior to his termination, subject to early termination upon Mr. Holbrook becoming eligible for group health insurance coverage under another employer’s plan.

 

Additionally, Mr. Holbrook is subject to standard confidentiality and non-disparagement covenants, and covenants not to solicit the company’s customers or employees or compete with the company for the duration of Mr. Holbrook’s employment and for the one year following his termination.

 

Employment Agreement with Stirling Adams

 

The Company (or one of its subsidiaries) entered into an employment agreement with Mr. Adams (the “Adams Agreement”), pursuant to which Mr. Adams will serve as the General Counsel and Secretary of both Sunergy and the Company, reporting to the Company’s Chief Executive Officer.

 

The period of the Adams Agreement commenced on the Closing and continues through the third anniversary of the Closing. The agreement is subject to automatic renewals for one (1) year periods unless either party terminates employment or provides ninety (90) day notice of intent not to renew.

 

79

 

 

In recognition of Mr. Adams’ responsibilities, the Company agreed to pay Mr. Adams a base salary of $289,000, which may be increased from time to time by the Committee in its sole discretion.

 

Though the agreement does not provide for a guaranteed annual target cash bonus, for each year the Adams Agreement is in effect, the Committee may choose to provide a discretionary cash bonus to Mr. Adams, based on an evaluation of his performance and peer group compensation practices, taking into account the Company and individual performance objectives, and/or such criteria as determined by the Committee in its sole discretion from time to time.

 

In addition, Mr. Adams is eligible to receive certain grants of vested shares under the Company’s 2024 Omnibus Incentive Equity Plan, subject to the approval of the Board, in accordance with the following schedule:

 

15,000 vested shares which were issued in September 2024;

 

85,000 vested shares to be granted on the date that is within 15 months after the Closing;

 

100,000 vested shares to be granted on the date that is on or about 24 months after the Closing; and

 

100,000 vested shares to be granted on the date that is on or about 35 months after the Closing.

 

The Company may terminate Mr. Adams’ employment with or without Cause (as defined in the Adams Agreement). The Company has agreed to provide thirty (30) days in notice to Mr. Adams if he is terminated without Cause (or base salary in lieu of such notice). The termination of Mr. Adams’ employment will not be deemed to be for Cause unless Mr. Adams (with his attorney) is given a reasonable opportunity to respond to all relevant allegations upon which a contemplated termination for Cause is based.

 

Mr. Adams may terminate his employment with or without Good Reason (as defined in the Adams Agreement). If Mr. Adams intends to terminate his employment without Good Reason, he has agreed to provide thirty (30) days’ written notice. For termination for Good Reason, Mr. Adams has agreed that he will provide the Company with notice within thirty (30) days after receiving notice of a Good Reason event, after which the Company will have thirty (30) days to cure the Good Reason event, and, if not cured, Mr. Adams will terminate employment within fifteen (15) days following the expiration of the cure period.

 

In the event of termination for any reason, Mr. Adams shall continue to receive his full salary through the date of termination, any unreimbursed and approved business expenses, accrued but unused paid time off days, and any payments, benefits, or fringe benefits Mr. Adams was entitled to under plan terms.

 

If the Company terminates Mr. Adams without Cause or Mr. Adams terminates for Good Reason, and there is no Change of Control (as defined in the Adams Agreement), the Company has agreed to also provide Mr. Adams the following:

 

(iv)a lump sum cash payment, payable on the date of termination, equal to the sum of the following: (x) one year’s base salary at the annualized rate then in effect (or the rate that should be in effect but for any base salary diminution), and (y) any unpaid annual bonus for the preceding calendar year and the greater of (I) any annual target cash bonus opportunity for the year of termination or (II) the average annual cash bonus for the three preceding calendar years in which an annual cash bonus was paid, and (z) the annual cash bonus and any other target long-term incentive award granted for the year of the date of termination;

 

(v)accelerated vesting of any outstanding equity grants so that such equity grants vest completely as of the date of termination; and

 

(vi)(iii) to the extent eligible and Mr. Adams properly elects coverage, continued health insurance coverage under COBRA for twelve (12) months following termination at the same costs as applied to Mr. Adams prior to his termination, subject to early termination upon Mr. Adams becoming eligible for group health insurance coverage under another employer’s plan.

 

80

 

 

If the Company terminates Mr. Adams without Cause or Mr. Adams terminates for Good Reason, and such termination occurs within two (2) years following or six (6) months prior to a Change of Control (as defined in the Adams Agreement), the Company has agreed to also provide Mr. Adams the following:

 

(v)severance payments pro-rated, based on the number of days worked during the year in which the termination occurs, equal to the greater of any annual target cash bonus opportunity for the year of termination or the highest actual annual cash bonus paid during the three preceding completed years;

 

(vi)a lump sum cash payment equal to the sum of the following: (x) one year’s base salary at the annualized rate then in effect (or the rate that should be in effect but for any base salary diminution), (y) any unpaid annual bonus for the preceding calendar year, and (z) any other target long-term incentive award granted for the year of the date of termination;

 

(vii)accelerated vesting of any outstanding equity grants so that such equity grants vest completely as of the date of termination; and

 

(viii)to the extent eligible, and Mr. Adams properly elects coverage, continued health insurance coverage under COBRA for twelve (12) months following termination at the same costs as applied to Mr. Adams prior to his termination, subject to early termination upon Mr. Adams becoming eligible for group health insurance coverage under another employer’s plan.

 

Additionally, Mr. Adams is subject to standard confidentiality and non-disparagement covenants, and covenants not to solicit the company’s customers or employees or compete with the company for the duration of Mr. Adams’ employment and for the one year following his termination.

 

Retirement Benefits

 

Sunergy currently offers certain welfare benefits through a professional employer organization, Frank Crum, in which the named executive officers may participate. Sunergy does not currently offer any qualified retirement benefits, or any non-qualified defined contribution plans or other retirement benefits.

 

Potential Payments on Termination or Change in Control

 

Neither Zeo nor Sunergy has not previously offered or had in place for our named executive officers any formal retirement, severance or similar compensation programs providing for additional benefits or payments in connection with a termination of employment, change in job responsibility or change in control.

 

Outstanding Equity Awards at 2024 Fiscal Year-End

 

Zeo did not have any outstanding equity-based awards as of December 31, 2024.

 

2024 Omnibus Incentive Equity Plan

 

The purpose of the 2024 Omnibus Incentive Plan (the “2024 Plan”) is to provide a means whereby we can secure and retain the service of employees, directors and consultants, to provide incentives to such persons and to align the interests of such service providers with our stockholders. This section summarizes the material features of the 2024 Plan.

 

Securities to be Offered

 

The aggregate number of shares of common stock that may be issued or used for reference purposes or with respect to which awards may be granted under the 2024 Plan at adoption was 3,220,400 (the “Initial Share Reserve”). The number of shares of Zeo Class A Common Stock available for issuance under the 2024 Plan is subject to an annual increase on the first day of each calendar year beginning January 1, 2025 and ending and including January 1, 2029, equal to the lesser of (i) 2% of the aggregate number of fully diluted shares of Zeo outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares as is determined by the administrator of the 2024 Plan. The aggregate number of shares of Zeo Class A Common Stock that may be issued or used under the 2024 Plan pursuant to incentive stock options shall not exceed an amount equal to the Initial Share Reserve. Shares of Zeo Class A Common Stock subject to an award that expires or is cancelled, forfeited or otherwise terminated without delivery of shares, tendered in payment of an option, covered by a stock-settled stock appreciation right or that were otherwise not issued upon settlement, and shares delivered or withheld to satisfy any tax withholding obligations will again be available for delivery pursuant to other awards under the 2024 Plan. No shares shall be deemed to have been issued in settlement of a SAR, restricted stock unit or other award that only provides for settlement in, and settles only in, cash. The number of shares of Zeo Class A Common Stock available for issuance under the 2024 Plan is not reduced by shares issued pursuant to awards issued or assumed in connection with a merger or acquisition as contemplated by applicable stock exchange rules, provided that any substitute awards issued in connection with the assumption of, or in substitution for, outstanding options intended to qualify as “incentive stock options” within the meaning of Section 422 of the Code shall be counted against the aggregate number of shares available for incentive stock option awards under the 2024 Plan).

 

81

 

 

Administration

 

The 2024 Plan is administered by a committee of the Zeo Board that has been authorized to administer the 2024 Plan, except if no such committee is authorized by the Zeo Board, the Zeo Board will administer the 2024 Plan (as applicable, the “Committee”). The Committee has broad discretion to administer the 2024 Plan, including the power to determine the eligible individuals to whom awards will be granted, the number and type of awards to be granted and the terms and conditions of awards.

 

Eligibility

 

Directors, officers, employees, consultants and advisors of Zeo and its affiliates and prospective officers, employees, consultants and advisors who have accepted offers of employment or consultancy with Zeo and its affiliates are eligible to receive awards under the 2024 Plan. As stated above, the basis for participation in the 2024 Plan is the Committee’s decision to select, in its sole discretion, participants from among those eligible.

 

Non-Employee Director Compensation Limits

 

The fair value of any awards granted under the 2024 Plan to a non-employee director as compensation for services on the Zeo Board, during any one fiscal year, taken together with any cash fees paid to such non-employee director during such period in respect of the non-employee director’s services as a member of the Zeo Board during such year, may not exceed any limits as outlined in any Zeo compensation policy, provided that the Zeo Board can make exceptions to this limit so long as the applicable non-employee director does not participate in the decision.

 

Types of Awards

 

The 2024 Plan provides for the grant of both incentive stock options (”ISOs”), which are intended to qualify for favorable tax treatment under Section 422 of the Code, and nonqualified stock options (“NSOs”), as well as the grant of restricted stock, restricted stock units (“RSUs”), stock appreciation rights (“SARs”), and other equity-based awards and substitute awards.

 

Options

 

Zeo may grant ISOs and NSOs to eligible persons, except that ISOs may only be granted to persons who are Zeo’s employees or employees of one of its subsidiaries or controlled affiliates, in accordance with Section 422 of the Code. The exercise price of an option cannot be less than 100% of the fair market value of a share of Zeo Class A Common Stock on the date on which the option is granted and the option must not be exercisable for longer than ten years following the date of grant. However, in the case of an ISO granted to an individual who owns (or is deemed to own) at least 10% of the total combined voting power of all classes of our capital stock, the exercise price of the option must be at least 110% of the fair market value of a share of Zeo Class A Common Stock on the date of grant and the option must not be exercisable more than five years from the date of grant. The aggregate fair market value, determined at the time of grant, of our Zeo Class A Common Stock with respect to ISOs that are exercisable for the first time by an award holder during any calendar year under all of our stock plans may not exceed $100,000. Options or portions thereof that exceed such limit will generally be treated as NSOs.

 

Payment of the exercise price may be made in a manner approved by the Committee, which may include (i) immediately available funds in U.S. dollars, (ii) delivery of Zeo Class A Common Stock having a value equal to the exercise price, (iii) a broker assisted cashless exercise or (iv) any other means approved by the Committee.

 

Unless the Committee provides otherwise, options generally are not transferable except by will or the laws of descent and distribution.

 

82

 

 

Restricted Stock Awards

 

A restricted stock award is a grant of shares of Zeo Class A Common Stock subject to the restrictions on transferability and risk of forfeiture imposed by the Committee. Unless otherwise determined by the Committee and specified in the applicable award agreement, the holder of a restricted stock award has rights as a stockholder, including the right to vote the shares of Zeo Class A Common Stock subject to the restricted stock award or to receive dividends (or dividend equivalents) on such shares of Zeo Class A Common Stock subject to the restricted stock award during the restriction period. In the discretion of the Committee, dividends distributed prior to vesting may be subject to the same restrictions and risk of forfeiture as the restricted shares with respect to which the distribution was made.

 

Restricted Stock Units

 

An RSU is a right to receive cash, shares of Zeo Class A Common Stock or a combination of cash and shares of Zeo Class A Common Stock at the end of a specified period equal to the fair market value of one share of Zeo Class A Common Stock on the date of vesting. RSUs may be subject to the restrictions, including a risk of forfeiture, imposed by the Committee. The Committee may determine that a grant of RSUs will provide a participant a right to receive dividend equivalents, which entitles the participant to receive the equivalent value (in cash or shares of Zeo Class A Common Stock) of dividends paid on the underlying shares of Zeo Class A Common Stock. Dividend equivalent rights may be paid currently or credited to an account, settled in cash or shares, and may be subject to the same restrictions as the RSUs with respect to which the dividend equivalent rights are granted.

 

Stock Appreciation Rights

 

A SAR is the right to receive an amount equal to the excess of the fair market value of one share of common stock on the date of exercise over the grant price of the SAR. The grant price of a SAR cannot be less than 100% of the fair market value of a share of common stock on the date on which the SAR is granted. The term of a SAR may not exceed ten years. The Committee has the discretion to determine other terms and conditions of a SAR award.

 

Other Equity-Based Awards

 

Other equity-based awards are awards denominated or payable in, valued in whole or in part by reference to, or otherwise based on or related to, the value of Zeo Class A Common Stock.

 

Substitute Awards

 

Awards may be granted under the 2024 Plan in substitution for similar awards held for individuals who become participants as a result of a merger, consolidation or acquisition of another entity by or with Zeo or one of its affiliates.

 

Certain Transactions

 

If any change is made to our capitalization, such as a stock split, stock combination, stock dividend, exchange of stock or other recapitalization, merger or otherwise, which results in an increase or decrease in the number of outstanding shares of common stock, appropriate adjustments will be made by the Committee in the shares subject to an award under the 2024 Plan. The Committee also has the discretion to make certain adjustments to awards in the event of a change in control of Zeo, such as the assumption or substitution of outstanding awards, the purchase of any outstanding awards in cash based on the applicable change in control price, the ability for participants to exercise any outstanding stock options upon the change in control (and if not exercised such awards will be terminated), and the acceleration of vesting or exercisability of any outstanding awards.

 

Clawback

 

All awards granted under the 2024 Plan may be subject to reduction, cancelation or recoupment under any written clawback policy that Zeo may adopt and that Zeo determines should apply to awards under the 2024 Plan or that is required by law.

 

83

 

 

Plan Amendment and Termination

 

The 2024 Plan allows the Committee to amend or terminate any award, award agreement or the 2024 Plan at any time, provided that the rights of a participant granted an award prior to such amendment or termination may not be impaired without such participant’s consent. In addition, stockholder approval will be required for any amendment to the extent necessary to comply with applicable law or exchange listing standards. The Committee does not have the authority, without the approval of stockholders, to amend any outstanding option or share appreciation right to reduce its exercise price per share. The 2024 Plan will remain in effect for a period of ten years (unless earlier terminated by the Zeo Board).

 

Material U.S. Federal Income Tax Consequences

 

The following is a general summary under current law of the principal U.S. federal income tax consequences related to awards under the 2024 Plan. This summary describes the general federal income tax principles that apply, as based on current law and interpretational authorities which are subject to change at any time, and is provided only for general information. This summary does not purport to be complete discussion of all potential tax effects relevant to recipients of awards under the 2024 Plan. No attempt has been made to discuss certain kinds of taxes, including any potential non-U.S., state, or local tax consequences. This summary is not intended as tax advice to participants, who should consult their own tax advisors.

 

Non-Qualified Stock Options and Stock Appreciation Rights

 

If a participant is granted a NSO or SAR under the 2024 Plan, the participant should not have taxable income as of the grant of the NSO or SAR. Upon the exercise of a NSO or SAR, a participant will recognize ordinary income equal to the excess, if any, of the fair market value of the shares acquired on the date of exercise over the exercise price. If the participant is employed by us or one of our affiliates at the time of exercise, such income will be subject to withholding taxes. The participant’s tax basis in the Zeo Class A Common Stock for purposes of determining gain or loss on a subsequent sale or disposition of such shares generally will be the fair market value of such Zeo Class A Common Stock on the date the participant exercises such option or SAR. When a participant sells the Zeo Class A Common Stock acquired as a result of the exercise of a NSO or SAR, any appreciation or depreciation in the value of the Zeo Class A Common Stock after the exercise date will be taxable as a long-term or short-term capital gain or loss for U.S. federal income tax purposes, depending on the holding period. The Zeo Class A Common Stock must be held for more than twelve (12) months to qualify for long-term capital gain treatment. Subject to the discussion under “— Tax Consequences to Zeo” below, Zeo and its subsidiaries or controlled affiliates generally should be entitled to a federal income tax deduction at the time and for the same amount as the participant recognizes ordinary income.

 

Incentive Stock Options

 

A participant receiving ISOs should not recognize taxable income upon grant. Additionally, if applicable holding period requirements are met, the participant should not recognize taxable income at the time of exercise. However, the excess of the fair market value of the shares of the Zeo Class A Common Stock received over the option exercise price is an item of tax preference income potentially subject to the alternative minimum tax. If stock acquired upon exercise of an ISO is held for a minimum of two years from the date of grant and one year from the date of exercise and otherwise satisfies the ISO requirements, the gain or loss (in an amount equal to the difference between the fair market value on the date of disposition and the exercise price) upon disposition of the stock will be treated as a long-term capital gain or loss, and we will not be entitled to any deduction. If the holding period requirements are not met, the ISO will be treated as one that does not meet the requirements of the Code for ISOs and the participant will recognize ordinary income at the time of the disposition equal to the excess of the amount realized over the exercise price, but not more than the excess of the fair market value of the shares on the date the ISO is exercised over the exercise price, with any remaining gain or loss being treated as capital gain or capital loss. Zeo and its subsidiaries or controlled affiliates generally are not entitled to a federal income tax deduction upon either the exercise of an ISO or upon disposition of the shares acquired pursuant to such exercise, except to the extent that the participant recognizes ordinary income on disposition of the shares.

 

84

 

 

Restricted Stock

 

Generally, the recipient of a restricted stock award will recognize ordinary income at the time the stock is received equal to the excess, if any, of the fair market value of the stock received over any amount paid by the recipient in exchange for the stock. If, however, the stock is subject to restrictions constituting a substantial risk of forfeiture when it is received (for example, if the employee is required to work for a period of time in order to have the right to transfer or sell the stock), the recipient generally will not recognize income until the restrictions constituting a substantial risk of forfeiture lapse, at which time the recipient will recognize ordinary income equal to the excess, if any, of the fair market value of the stock on the date it becomes vested over any amount paid by the recipient in exchange for the stock. A recipient may, however, file an election with the Internal Revenue Service, within 30 days following the date of grant, to recognize ordinary income, as of the date of grant, equal to the excess, if any, of the fair market value of the stock on the date the award is granted over any amount paid by the recipient for the stock. The recipient’s basis for the determination of gain or loss upon the subsequent disposition of shares acquired from a restricted stock award will be the amount paid for such shares plus any ordinary income recognized either when the stock is received or when the restrictions constituting a substantial risk of forfeiture lapse. Subject to the discussion under “— Tax Consequences to Zeo” below, Zeo and its subsidiaries or affiliates generally should be entitled to a federal income tax deduction at the time and for the same amount as the participant recognizes ordinary income.

 

RSUs

 

Generally, the recipient of a restricted stock unit award will recognize ordinary income at the time the stock is delivered equal to the excess, if any, of (i) the fair market value of the stock received over any amount paid by the recipient in exchange for the stock or (ii) the amount of cash paid to the participant. The recipient’s basis for the determination of gain or loss upon the subsequent disposition of shares acquired from a restricted stock unit award will be the amount paid for such shares plus any ordinary income recognized when the stock is delivered, and the participant’s capital gain holding period for those shares will begin on the day after they are transferred to the participant. Subject to the discussion under “— Tax Consequences to Zeo” below, Zeo and its subsidiaries or affiliates generally should be entitled to a federal income tax deduction at the time and for the same amount as the participant recognizes ordinary income.

 

Tax Consequences to Zeo

 

Reasonable Compensation

 

In order for the amounts described above to be deductible by Zeo, such amounts must constitute reasonable compensation for services rendered or to be rendered by an individual service provider and must be ordinary and necessary business expenses.

 

Golden Parachute Payments

 

Zeo’s ability (or the ability of one of its subsidiaries) to obtain a deduction for future payments under the 2024 Plan could also be limited by the golden parachute rules of Section 280G of the Code, which prevent the deductibility of certain excess parachute payments made in connection with a change in control of an employer-corporation.

 

Compensation of Covered Employees

 

Zeo’s ability to obtain a deduction for amounts paid under the 2024 Plan could be limited by Section 162(m) of the Code. Section 162(m) of the Code limits our ability to deduct compensation, for federal income tax purposes, paid during any year to a “covered employee” (within the meaning of Section 162(m) of the Code) in excess of $1,000,000.

 

Zeo Compensation of Directors

 

Abigail Allen, Neil Bush and Mark Jacobs were each granted 10,000 Class A shares on September 13, 2024. The shares had a value of $1.75 each for total compensation value of $17,500 to each director. Our directors did not receive any other fees for their service in 2024.

 

Director Compensation Table

 

Name  Fees Earned or
Paid in 2024
($)
   Stock
Awards
($)(1)
   Total
($)
 
Abigail Allen       17,500    17,500 
Neil Bush            —    17,500    17,500 
Mark Jacobs       17,500    17,500 

 

 

(1)Amounts reflect the full grant-date fair value of stock awards granted during the applicable fiscal year computed in accordance with ASC Topic 718, rather than the amounts paid to or realized by the director.

 

(2)As of December 31, 2024, there were no option awards (exercisable and unexercisable) and unvested stock awards held by our directors.

 

85

 

 

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED SHAREHOLDER MATTERS.

 

The following table sets forth information known to the Company regarding beneficial ownership of shares of the Company’s common stock as of May 19, 2025 by:

 

each person known by the Company to be the beneficial owner of more than 5% of the Company’s outstanding common stock;

 

each of the Company’s named executive officers and directors; and

 

all executive officers and directors as a group.

 

Beneficial ownership is determined according to the rules of the SEC, which generally provide that a person has beneficial ownership of a security if he, she or it possesses sole or shared voting or investment power over that security, including options, warrants and certain other derivative securities that are currently exercisable or will become exercisable within 60 days.

 

The percentage of beneficial ownership is based on 22,824,845 shares of Class A Common Stock issued and outstanding and 26,480,000 shares of Class V Common Stock issued and outstanding as of May 19, 2025.

 

In accordance with SEC rules, shares of our common stock which may be acquired upon exercise of stock options or warrants which are currently exercisable or which become exercisable within 60 days of the date of the Closing are deemed beneficially owned by the holders of such options and warrants and are deemed outstanding for the purpose of computing the percentage of ownership of such person, but are not treated as outstanding for the purpose of computing the percentage of ownership of any other person.

 

86

 

 

Unless otherwise indicated, the business address of each of the entities, directors and executives in this table is 7625 Little Rd, Suite 200A, New Port Richey, FL 34654. Unless otherwise indicated and subject to community property laws and similar laws, except as otherwise indicated below, the Company believes that all parties named in the table below have sole voting and investment power with respect to all shares of common stock beneficially owned by them.

 

Name and Address of Beneficial Owners   Number of
Shares of
Class A
Common
Stock
    % of
Shares of
Class A
Common
Stock
    Number of
Shares of
Class V
Common
Stock
    % of
Shares of
Class V
Common
Stock
    % of
total
voting
power
 
Directors and Executive Officers                                        
Directors and executive officers(1)                                        
Timothy Bridgewater(2)     2,250,000       9.9 %     8,210,410       31.0 %     21.2 %
Gianluca Guy(3)     1,500,000       6.6 %     4,400,478       16.6 %     12.0 %
Brandon Bridgewater(4)     3,000,000       13.1 %     2,515,664       9.5 %     11.2 %
Kalen Larsen(5)     500,000       2.2 %     5,015,664       18.9 %     11.2 %
Stirling Adams     190,000       *                   *  
Cannon Holbrook     15,000       *                   *  
Dr. Abigail M. Allen                              
James P. Benson                              
Neil Bush     10,000       *                   *  
Mark Jacobs     90,000       *                   *  
All directors and executive officers as a group (9 individuals)     7,365,000       33.1 %     20,142,216       76.1 %     56.2 %
                                         
Five Percent Holders                                        
Southern Crown Holdings, LLC     1,500,000       6.6 %     4,400,478       16.6 %     12.0 %
ESGEN LLC(6)     4,035,817       17.7 %     1,500,000       5.7 %     11.2 %
LHX Intermediate, LLC(7)     8,080,000       35.4 %                 16.4 %

 

 

*Less than 1%.

 

(1)Unless otherwise noted, the business address of each of the directors and officers is 7625 Little Rd, Suite 200A, New Port Richey, FL 34654.

 

(2)The total number of shares of Class V Common Stock owned by Timothy Bridgewater comprise (i) 750,000 shares of Class A Common Stock and 1,558,883 shares of Class V Common Stock owned of record by LCB Trust, his family trust entity and (ii) 1,500,000 shares of Class A Common Stock and 6,651,527 shares of Class V Common Stock held of record by Sun Managers, LLC for which as the manager he has voting and investment power. Sun Managers, LLC is expected to use such shares in connection with a management equity program. Mr. Bridgewater disclaims beneficial ownership over any such shares held by Sun Managers, LLC.

 

(3)Shares are held of record by Lamadd LLC. Mr. Guy exercises voting and dispositive power over the shares held by such entity.

 

(4)Shares are held of record by Clarke Capital, LLC. Mr. Bridgewater exercises voting and dispositive power over the shares held by such entity.

 

(5)Shares are held of record by JKAE Holdings, LLC. Mr. Larsen exercises voting and dispositive power over the shares held by such entity.

 

(6)James P. Benson, Michael C. Mayon and Andrea Bernatova are the managers of ESGEN LLC, and each of them disclaims beneficial ownership over any securities owned by ESGEN LLC in which he or she does not have any pecuniary interest. The business address of ESGEN LLC is 5956 Sherry Lane, Suite 1400, Dallas, Texas 75225.

 

(7)As reported on the Schedule 13D/A of LHX filed on December 27, 2024. Consists of 8,080,000 shares of Class A Common Stock held by LHX. This number does not take into account shares of stock of the Company held by other stockholders party to the Voting Agreement (described herein) or issuable under the Promissory Note (described herein), pursuant to which such stockholders have agreed, in certain circumstances, to vote (i) in favor of the nomination and appointment of LHX’s designee to the Board, (ii) in favor of the issuance to LHX of shares of Class A Common Stock in connection with an option that may be granted to LHX and (iii) the Share Issuance (described herein) pursuant to the Promissory Note. The business address of LHX is 5956 Sherry Lane, Suite 1400, Dallas, Texas 75225.

 

87

 

 

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.

 

Sunergy Related Party Transactions

 

Approximately 30% of Zeo’s customers who have entered into leasing agreements have done so with third-party leasing companies established and managed by White Horse Energy, a holding company of which Timothy Bridgewater, Zeo’s Chairman and Chief Executive Officer, is the owner and manager. Mr. Bridgewater, through White Horse, holds 1% or less of the membership interests of the third-party leasing companies established and managed by White Horse Energy that own installed solar energy systems leased by Zeo Customers, with the remainder of the membership interests being held by third parties. For the twelve months ended December 31, 2024, the third-party leasing companies managed by White Horse Energy had purchased approximately $20.6 million in solar energy systems from Zeo for their leasing customers. As of that date, those third-party leasing companies had entered into leasing agreements with customers for an additional approximately $4.2 million in leased systems to be installed by Zeo, if the development and installation of all of those systems continued to completion. For the twelve months ended December 31, 2023, the third-party leasing companies managed by White Horse Energy had purchased approximately $19.0 million in solar energy systems from Zeo for their leasing customers. Subject to investor and customer demand, White Horse Energy intends to attract additional investors to form third-party leasing companies that will be able to fund additional installations of solar systems by Zeo.

 

ESGEN

 

ESGEN Class B Ordinary Shares

 

On April 27, 2021, the Sponsor paid $25,000, or approximately $0.004 per share, to cover certain of our offering and formation costs in consideration of 7,187,500 ESGEN Class B ordinary shares, par value $0.0001. The Sponsor transferred 138,000 ESGEN Class B ordinary shares to each of our independent directors and 866,923 ESGEN Class B ordinary shares to the Westwood Client Accounts.

 

ESGEN Private Placement Warrants

 

The Sponsor purchased an aggregate of 11,240,000 ESGEN Private Placement Warrants for a purchase price of $1.00 per whole warrant, or $11,240,000 in the aggregate, in a private placement that occurred simultaneously with the closing of our IPO. Each ESGEN Private Placement Warrant entitles the holder to purchase one Class A ordinary share at $11.50 per share, subject to adjustment. The ESGEN Private Placement Warrants (including the ESGEN Class A ordinary shares issuable upon exercise thereof) may not, subject to certain limited exceptions, be transferred, assigned or sold by the holder until 30 days after the completion of our initial business combination.

 

Pursuant to the Amended Letter Agreement entered into on January 24, 2024, the Sponsor and the other Initial Shareholders agreed to forfeit, for no consideration, all ESGEN Private Placement Warrants held by them in connection with Closing.

 

Promissory Notes

 

No compensation of any kind, including finder’s and consulting fees, were paid to the Sponsor, its officers and directors, or their respective affiliates, for services rendered prior to or in connection with the completion of our initial business combination. However, these individuals were reimbursed for any out-of-pocket expenses incurred in connection with activities on our behalf such as identifying potential target businesses and performing due diligence on suitable business combinations. Our audit committee reviewed on a quarterly basis all payments that were made by us to the Sponsor, and our officers, directors or their affiliates and determined which expenses and the amount of expenses were reimbursed. There was no cap or ceiling on the reimbursement of out-of-pocket expenses incurred by such persons in connection with activities on our behalf.

 

The Sponsor advanced $262,268 to cover expenses related to our IPO under the April 2021 Promissory Note. As of December 31, 2024, no covered expenses remained outstanding and due to the Sponsor.

 

88

 

 

On April 5, 2023, ESGEN issued the April 2023 Promissory Note in the principal amount of up to $1,500,000 to the Sponsor, which was amended and restated by the October 2023 Promissory Note, which could be drawn down by ESGEN from time to time prior to the consummation of our initial business combination. The October 2023 Promissory Note, as well as the April 2021 Promissory Note was not be repaid and was cancelled at Closing. As of January 31, 2024, ESGEN had drawn $1,787,047.65 and $171,346 under the October 2023 Promissory Note and April 2021 Promissory Note, respectively.

 

On January 24, 2024, ESGEN issued the January 2024 Promissory Note in the principal amount of up to $750,000 to the Sponsor. The January 2024 Promissory Note could be drawn down by ESGEN from time to time prior to the consummation of our initial Business Combination for specific uses as designated therein. The January 2024 Promissory Note does not bear interest, matured on the date of consummation of the Business Combination and is subject to customary events of default. The principal amount under the January 2024 Promissory Note was paid at Closing from funds that ESGEN had available to it outside of its Trust Account.

 

Office Space, Secretarial and Administrative Services Until Closing

 

ESGEN incurred $10,000 per month for office space, utilities, secretarial support and administrative services provided by the Sponsor. No amounts were paid for these services. As of December 31, 2023, ESGEN reported on the balance sheets $120,000 pursuant to this agreement, in “Due to related party”.

 

Amendment to the Letter Agreement

 

Concurrently with the execution of the Business Combination Agreement, the Initial Shareholders entered into the Amendment to the Letter Agreement, pursuant to which, among other things, each of the Initial Shareholders agreed (i) not to transfer his, her or its ESGEN Class B ordinary shares (or the New PubCo Class A Common Stock issuable in exchange for such ESGEN Class B ordinary shares pursuant to the Business Combination Agreement) prior to the earlier of (a) six months after the Closing or (b) subsequent to the Closing (A) if the last sale price of the New PubCo Class A Common Stock quoted on Nasdaq is greater than or equal to $12 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-consecutive trading day period commencing at least 90 days after Closing, or (B) the date on which New PubCo completes a liquidation, merger, share exchange or other similar transaction that results in all of New PubCo’s stockholders having the right to exchange their New PubCo Class A Common Stock for cash, securities or other property, (ii) to waive any adjustment to the conversion ratio set forth in the governing documents of ESGEN with respect to the ESGEN Class B ordinary shares prior to the earlier of the ESGEN Share Conversion or the Closing, (iii) the Sponsor agreed to irrevocably surrender and forfeit 2,361,641 ESGEN ordinary shares, (iv) the Initial Shareholders other than Sponsor agreed to irrevocably surrender and forfeit 538,359 ESGEN ordinary shares, (v) the Initial Shareholders and Sponsor agreed to forfeit an additional 500,000 shares of New PubCo Class A Common Stock if, within two years of Closing, the Convertible OpCo Preferred Units are redeemed or converted (with such shares subject to a lock-up for two years after Closing) and (vi) the Initial Shareholders agreed to forfeit all of their ESGEN Private Placement Warrants in connection with Closing.

 

Lock-Up Agreement

 

At the Closing, ESGEN and each of the Lock-Up Sellers entered into the Lock-Up Agreement, pursuant to which each of the Lock-Up Sellers agreed not to transfer any of its respective Exchangeable OpCo Units and corresponding shares of New PubCo Class V Common Stock received in connection with the Business Combination until the earlier of (i) six months after the Closing Date and (ii) subsequent to the Closing Date, (a) if the last sale price of New PubCo Class A Common Stock quoted on Nasdaq is greater than or equal to $12.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations, and the like) for any 20 trading days within any period of 30 consecutive trading days commencing at least 90 days after the Closing Date or (b) the date on which New PubCo completes a PubCo Sale (as defined in the Lock-Up Agreement).

 

89

 

 

PIPE Financing

 

At Closing, the Sponsor purchased $15,000,000 of Convertible OpCo Preferred Units in the Sponsor PIPE Investment. 

 

Policies and Procedures for Related Person Transactions

 

The Board has adopted a policy with respect to the review, approval and ratification of related party transactions. Under the policy, Zeo’s audit committee is responsible for reviewing and approving related person transactions. In the course of its review and approval of related party transactions, Zeo’s audit committee will consider the relevant facts and circumstances to decide whether to approve such transactions. In particular, Zeo’s policy requires Zeo’s audit committee to consider, among other factors it deems appropriate:

 

the related person’s relationship to Zeo and interest in the transaction;

 

the material facts of the proposed transaction, including the proposed aggregate value of the transaction;

 

the impact on a director’s or a director nominee’s independence in the event the related person is a director or director nominee or an immediate family member of the director or director nominee;

 

the benefits to Zeo of the proposed transaction;

 

if applicable, the availability of other sources of comparable products or services; and

 

an assessment of whether the proposed transaction is on terms that are comparable to the terms available to an unrelated third party or to employees generally.

 

Zeo’s audit committee will only approve those transactions that are in, or are not inconsistent with, Zeo’s best interests and those of Zeo’s stockholders, as Zeo’s audit committee determines in good faith. In addition, under Zeo’s code of business conduct and ethics, its employees, directors and director nominees have an affirmative responsibility to disclose any transaction or relationship that reasonably could be expected to give rise to a conflict of interest.

 

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES.

 

On April 16, 2024 (the “Dismissal Date”), the Company dismissed BDO USA P.C. (“BDO”) as the independent registered public accounting firm for the Company. The dismissal was approved by the Audit Committee. The change in independent registered public accounting firm is not the result of any disagreement with BDO.

 

BDO’s audit reports on the financial statements as of December 31, 2023 and 2022 of the Company did not provide an adverse opinion or disclaimer of opinion to the Company’s financial statements, nor did it modify its opinion as to uncertainty, audit scope or accounting principles, except that such reports contained an explanatory paragraph regarding the Company’s ability to continue as a going concern.

 

90

 

 

For the Company’s two most recent fiscal years, and in the subsequent interim period through the Dismissal Date, there were (i) no “disagreements” within the meaning of Item 304(a)(1)(iv) of Regulation S-K and the related instructions between the Company and BDO on any matters of accounting principles or practices, financial statement disclosures or auditing scope or procedures which, if not resolved to BDO’s satisfaction, would have caused BDO to make reference thereto in its reports on the financial statements of the Company for such periods, and (ii) no “reportable events” (as defined in Item 304(a)(1)(v) of Regulation S-K), except that material weaknesses in internal control over financial reporting were identified. Specifically, we did not design and maintain an effective control environment to prevent or detect material misstatements to the financial statements. We lacked a sufficient complement of personnel with an appropriate level of internal controls and accounting knowledge, training and experience commensurate with our financial reporting requirements. Management did not design and maintain effective controls over the calculation of earnings per share (as disclosed in our 2023 and 2022 Annual Report on Form 10-K, and our September 30, 2023 and 2022, June 30, 2023 and 2022, and March 31, 2023 and 2022 Form 10-Qs), and classification of the reinvestment of interest and dividend income in the Trust Account in the statement of cash flows (as disclosed in our 2023 and 2022 Annual Report on Form 10-K, and our September 30, 2023, June 30, 2023, and March 31, 2023 Form 10-Qs).

 

On April 16, 2024, as recommended and approved by the Audit Committee, the Company engaged GT as the Company’s independent public accounting firm to audit the Company’s consolidated financial statements for the fiscal year ending December 31, 2024 and to review the Company’s quarterly consolidated financial statements for each of the quarters ending April 30, 2024, June 30, 2024, and September 30, 2024. GT previously served as the independent registered public accounting firm of Sunergy prior to the Closing of the Business Combination.

 

For the Company’s two most recent fiscal years, and in the subsequent interim period through the Dismissal Date, neither the Company nor anyone on its behalf consulted with GT regarding: (i) the application of accounting principles to a specified transaction, either completed or proposed, or the type of audit opinion that might be rendered on the Company’s financial statements, and neither a written report nor oral advice was provided to the Company that GT concluded was an important factor considered by the Company in reaching a decision as to any accounting, auditing or financial reporting issue; or (ii) any matter that was either the subject of a disagreement (as defined in Item 304(a)(1)(iv) of Regulation S-K and the related instructions) or a reportable event (as described in Item 304(a)(1)(v) of Regulation S-K).

 

Fees

 

GT served as the independent registered public accounting firm to audit our books and accounts for the fiscal year ended December 31, 2024. BDO served as the independent registered public accounting firm to audit our books and accounts for the fiscal year ended December 31, 2023.

 

The table below presents the aggregate fees billed for professional services rendered by GT for the year ended December 31, 2024.

 

Audit fees  $1,104,438 
Audit-related fees   - 
Tax fees   - 
All other fees   - 
Total fees  $1,104,438 

 

In the above table, Audit fees consist of fees billed for professional services rendered for the audit of our year-end financial statements, reviews of our quarterly financial statements and services that are normally provided by our independent registered public accounting firm in connection with statutory and regulatory filings.

 

Our Audit Committee determined that the services provided by GT were compatible with maintaining the independence of GT as our independent registered public accounting firm.

 

The table below presents the aggregate fees billed for professional services rendered by BDO for the years ended December 31, 2024, and 2023.

 

   2024   2023 
Audit fees  $124,810   $210,945 
Audit-related fees   -    - 
Tax fees  $-    - 
All other fees   -    - 
Total fees  $124,810   $210,945 

 

In the above table, Audit fees consist of fees billed for professional services rendered for the audit of our year-end financial statements and services that are normally provided by our independent registered public accounting firm in connection with statutory and regulatory filings.

  

Our Audit Committee determined that the services provided by BDO were compatible with maintaining the independence of BDO as our independent registered public accounting firm.

 

91

 

 

PART IV

 

ITEM 15. EXHIBIT AND FINANCIAL STATEMENT SCHEDULES.

 

The following documents are filed as part of this Report:

 

(1) Financial Statements: Our financial statements are listed in the “Index to Financial Statements” on page F-1.

 

(2) Financial Statement Schedules: None.

 

(3) Exhibits

 

We hereby file as part of this Report the exhibits listed in the attached Exhibit Index. Copies of such material can also be obtained on the SEC website at www.sec.gov.

 

92

 

 

Exhibit       Incorporated by Reference
Number   Description   Form   Exhibit   Filing Date
2.1   Business Combination Agreement, dated as of April 19, 2023, by and among ESGEN, Sunergy, the Sellers, OpCo, the Sponsor and Timothy Bridgewater.   8-K   2.1   April 20, 2023
2.2   Amendment No. 1 to Business Combination Agreement, dated as of January 24, 2024, by and between ESGEN and Sunergy.   8-K   2.1   January 25, 2024
3.1   Certificate of Incorporation of Zeo Energy Corp.   8-K   3.1   March 20, 2024
3.2   Bylaws of Zeo Energy Corp.   8-K   3.2   March 20, 2024
10.1   Amended and Restated Subscription Agreement, dated as of January 24, 2024, by and among ESGEN, OpCo and the Sponsor.   8-K   10.2   January 25, 2024
10.2   Letter Agreement, dated as of October 22, 2021, by and among ESGEN, the Sponsor and the Insiders party thereto.   8-K   10.5   October 25, 2021
10.3   Amendment to Letter Agreement, dated as of April 19, 2023, by and among ESGEN, the Sponsor and the Insiders party thereto.   8-K   10.1   April 20, 2023
10.4   Amendment No. 2 to Letter Agreement, dated as of January 24, 2024, by and among ESGEN, the Sponsor and the Insiders party thereto.   8-K   10.1   January 25, 2024
10.5   Side Letter, dated as of March 13, 2024 by and among ESGEN, Sponsor, Sunergy and the other parties thereto.   8-K   10.5   March 20, 2024
10.6   Non-Redemption Agreement, dated as of March 11, 2024, by and between ESGEN and The K2 Principal Fund L.P.   8-K   10.1   March 12, 2024
10.7   Amended and Restated Registration Rights Agreement, dated as of March 13, 2024.   8-K   10.7   March 20, 2024
10.8   OpCo A&R LLC Agreement, dated as of March 13, 2024.   8-K   10.8   March 20, 2024
10.9   Form of Lock-Up Agreement.   8-K   2.1   April 20, 2023
10.10   Tax Receivable Agreement, dated as of March 13, 2024.   8-K   10.10   March 20, 2024
10.11   Form of Indemnification Agreement.   8-K   10.11   March 20, 2024
10.12   Employment Agreement, dated March 13, 2024, by and between Opco and Timothy Bridgewater.   8-K   10.12   March 20, 2024
10.13   Employment Agreement, dated March 13, 2024, by and between Opco and Kalen Larsen.   8-K   10.13   March 20, 2024
10.14   Employment Agreement, dated March 13, 2024, by and between Opco and Gianluca “Luke” Guy.   8-K   10.14   March 20, 2024
10.15   Employment Agreement, dated March 13, 2024, by and between Opco and Brandon Bridgewater.   8-K   10.15   March 20, 2024
10.16   Zeo Energy Corp. 2024 Omnibus Incentive Equity Plan.   8-K   10.17   March 20, 2024
10.17*   Promissory Note, dated December 24, 2024, between Zeo Energy Corp. and LHX Intermediate LLC.      
10.18   Form of Voting Agreement, dated December 24, 2024, between Zeo Energy Corp., LHX Intermediate LLC and certain stockholders of the Company.   8-K   10.2   December 26, 2024
16   Letter from BDO USA P.C. dated April 18, 2024 to the Securities and Exchange Commission regarding change in certifying accountant.   8-K   16.1   April 18, 2024
19*   Insider Trading Policy            
21*   Subsidiaries of Zeo Energy Corp.   10-K   21.1   April 1, 2024
23*   Consent of Grant Thornton LLP            
31.1**   Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.            
31.2**  

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

           
32.1**   Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.            
32.2**  

Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

           
97*   Clawback Policy.            
101*   Interactive data file set for the financial statements and accompanying notes contained in this Report (formatted as Inline XBRL).            
104*   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).            

 

 

*Filed herewith
**Furnished herewith

 

ITEM 16. FORM 10-K SUMMARY.

 

None.

 

93

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized this date of May 27, 2025.

 

Zeo Energy Corp.  
     
By: /s/ Timothy Bridgewater  
Name:  Timothy Bridgewater  
Title: Chief Executive Officer and Director  

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated on May 27, 2025.

 

Name   Position
     
/s/ Timothy Bridgewater   Chief Executive Officer and Director
Timothy Bridgewater    
     
/s/ Cannon Holbrook   Chief Financial Officer
Cannon Holbrook    
     
/s/ Gianluca “Luke” Guy   Chief Installation and Strategy Officer and Director
Gianluca “Luke” Guy    
     
/s/ Dr. Abigail M. Allen   Director
Dr. Abigail M. Allen    
     
/s/ James P. Benson   Director
James P. Benson    
     
/s/ Neil Bush   Director
Neil Bush    
     
/s/ Mark Jacobs   Director
Mark Jacobs    

 

94

 

 

ZEO ENERGY CORP. AND SUBSIDIARIES

 

INDEX TO FINANCIAL STATEMENTS

 

    Page
Report of Independent Registered Public Accounting Firm (PCAOB ID 248)   F-2
Consolidated Balance Sheets   F-3
Consolidated Statements of Operations   F-4
Consolidated Statements of Changes in Shareholders’ Deficit   F-5
Consolidated Statements of Cash Flows   F-6
Notes to Financial Statements   F-7 to F-33

 

F-1

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Board of Directors and Shareholders

Zeo Energy Corp.

 

Opinion on the financial statements

 

We have audited the accompanying consolidated balance sheets of Zeo Energy Corp. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2024 and 2023, the related consolidated statements of operations, changes in shareholders’ deficit, and cash flows for each of the two years in the period ended December 31, 2024, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for opinion

 

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

/s/ GRANT THORNTON LLP

 

We have served as the Company’s auditor since 2023.

 

Kansas City, Missouri

May 27, 2025

 

F-2

 

 

 ZEO ENERGY CORP.

CONSOLIDATED BALANCE SHEETS

 

   As of
December 31,
 
   2024   2023 
Assets        
Current assets        
Cash and cash equivalents  $5,634,115   $8,022,306 
Accounts receivable, including $191,662 and $396,488 from related parties, net of allowance for credit losses of $1,165,336 and $862,580, as of December 31, 2024 and 2023, respectively   10,186,543    2,905,205 
Inventories   872,470    350,353 
Contract assets   64,202    4,915,064 
Prepaid expenses and other current assets   2,131,345    40,403 
Total current assets   18,888,675    16,233,331 
Other assets   314,426    62,140 
Property, equipment and other fixed assets, net   2,475,963    2,289,723 
Right -of-use operating lease asset   1,268,139    1,135,668 
Right-of-use finance lease asset   447,012    583,484 
Intangibles, net   7,571,156    771,028 
Related party note receivable   3,000,000    
-
 
Goodwill   27,010,745    27,010,745 
Total assets  $60,976,116   $48,086,119 
           
Liabilities, redeemable noncontrolling interest and stockholders’ (deficit) equity          
Current liabilities          
Accounts payable  $2,780,885   $4,699,855 
Accrued expenses and other current liabilities, including $3,359,101 and $2,415,966 with related parties at December 31, 2024 and 2023, respectively   8,540,188    4,646,365 
Current portion of long-term debt   291,036    294,398 
Current portion of obligations under operating leases   583,429    539,599 
Current portion of obligations under finance leases   130,464    118,416 
Convertible promissory note, net of debt issuance costs   2,440,000    
-
 
Contract liabilities, including $2,000 and $1,160,848 with related parties as of December 31, 2024 and 2023, respectively   203,607    5,223,518 
Total current liabilities   14,969,609    15,522,151 
Obligations under operating leases, non-current   799,385    636,414 
Obligations under finance leases, non-current   348,807    479,271 
Warrant liabilities   1,449,000    
-
 
Long-term debt   496,623    825,764 
Total liabilities   18,063,424    17,463,600 
Commitments and contingencies (Note 17)   
 
    
 
 
           
Redeemable noncontrolling interests          
Convertible preferred units, 1,500,000 units issued and outstanding as of December 31, 2024 and no units issued and outstanding as of December 31, 2023   16,130,871    
-
 
Class B Units   115,693,900    
-
 
           
Stockholders’ (deficit) equity          
Class V common stock, $0.0001 par value, 100,000,000 authorized shares; 35,230,000 and 33,730,000 shares issued and outstanding as of December 31, 2024, and December 31, 2023, respectively   3,523    3,373 
Class A common stock, $0.0001 par value, 300,000,000 authorized shares; 13,252,964 and no shares issued and outstanding as of December 31, 2024, and December 31, 2023, respectively   1,326    
-
 
Additional paid-in capital   14,523,963    31,152,491 
Accumulated deficit   (103,440,891)   (533,345)
Total stockholders’ (deficit) equity   (88,912,079)   30,622,519 
Total liabilities, redeemable noncontrolling interests and stockholders’ (deficit) equity  $60,976,116   $48,086,119 

 

The accompanying notes are an integral part of the financial statements.

 

F-3

 

 

ZEO ENERGY CORP.

CONSOLIDATED STATEMENTS OF OPERATIONS

 

   Year Ended
December 31,
 
   2024   2023 
         
Revenue, net   $51,088,065   $94,226,149 
Related party revenue, net   22,156,018    15,464,852 
Total revenue   73,244,083    109,691,001 
Operating costs and expenses:          
Cost of goods sold (exclusive of depreciation and amortization shown below)   38,021,519    59,436,674 
Depreciation and amortization   4,836,538    1,841,874 
Sales and marketing   19,587,073    30,324,059 
General and administrative   21,628,725    12,949,067 
Total operating expenses   84,073,855    104,551,674 
(Loss) income from operations   (10,829,772)   5,139,327 
Other income (expenses), net:          
Other income, net   233,151    (183,401)
Change in fair value of warrant liabilities   69,000    
-
 
Interest expense   (333,539)   (110,857)
Total other income (expense), net   (31,388)   (294,258)
Net (loss) income before taxes   (10,861,160)   4,845,069 
Income tax benefit   988,802    
-
 
Net (loss) income   (9,872,358)   4,845,069 
Less: Net loss attributable to Sunergy Renewables, LLC prior to the ESGEN Business Combination   (523,681)   
-
 
Net loss subsequent to the ESGEN Business Combination   (9,348,677)   4,845,069 
Less: Net loss attributable to redeemable non-controlling interests   (6,679,788)   
-
 
Net loss attributable to Class A common stock  $(2,668,889)  $4,845,069 
           
Basic and diluted net loss per common share  $(0.48)  $4.85 
Weighted average units outstanding, basic and diluted   5,546,925    1,000,000 

 

The accompanying notes are an integral part of the financial statements.

 

F-4

 

 

ZEO ENERGY CORP.

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ DEFICIT

FOR THE YEARS ENDED DECEMBER 31, 2024 AND 2023

 

                                                                Retained        
    Mezzanine Equity     Non-controlling     Common Units     Class V
Common Stock
    Class A
Common Stock
    Additional
Paid in
    Earnings
(Accumulated
    Total
Members’
 
    Shares     Amount     interest     Units     Amount     Units     Amount     Units     Amount     Capital     Deficit)     Equity  
Balance, December 31, 2022     -     $ -     $ -       1,000,000     $ 31,155,864       -     $ -       -     $ -     $ -     $ 119,982     $ 31,275,846  
Retroactive application of ESGEN Business Combination (Note 1)     -       -       -       (1,000,000 )     (31,155,864 )     33,730,000       3,373       -       -       31,152,491       -       -  
Balance, December 31, 2022     -       -       -       -       -       33,730,000       3,373       -       -       31,152,491       119,982       31,275,846  
Stockholder distributions     -       -       -       -       -       -       -       -       -       -       (5,498,396 )     (5,498,396 )
Net income     -       -       -       -       -       -       -       -       -       -       4,845,069       4,845,069  
Balance, December 31, 2023     -       -       -       -       -       33,730,000       3,373       -       -       31,152,491       (533,345 )     30,622,519  
Stockholder distributions     -       -       -       -       -       -       -       -       -       -       (90,000 )     (90,000 )
Net loss prior to the ESGEN Business Combination     -       -       -       -       -       -       -       -       -       -       (523,681 )     (523,681 )
Effects of ESGEN Business Combination                                                                                                
Issuance of Class A Shares to third party advisors     -       -       -       -       -       -       -       178,207       18       891,017       -       891,035  
Issuance of Class A Shares to backstop investor     -       -       -       -       -       -       -       225,174       23       1,569,440       -       1,569,463  
Reverse Recapitalization (Note 3)     1,500,000       6,855,076       -       -       -       1,500,000       150       4,248,583       425       (2,498,380 )     -       (2,497,805 )
Transaction costs     -       -       -       -       -       -       -       -       -       (2,890,061 )     -       (2,890,061 )
Establishment of redeemable noncontrolling interest     -       -       26,116,548       -       -       -       -       -       -       (26,116,548 )     -       (26,116,548 )
Activities subsequent to ESGEN Business Combination                                                                                                
Stock-based compensation     -       -       -       -       -       -       -       375,000       37       7,360,697       -       7,360,734  
Class A common stock issued to vendor     -       -       -       -       -       -       -       146,000       15       255,485       -       255,500  
Lumio Asset purchase     -       -       -       -       -       -       -       6,206,897       621       8,131,035       -       8,131,656  
Issuance of Class A Shares to private placement investor     -       -       -       -       -       -       -       1,873,103       187       2,715,813       -       2,716,000  
Subsequent measurement of redeemable noncontrolling interest     -       -       105,672,002       -       -       -       -       -       -       (6,047,026 )     (99,624,976 )     (105,672,002 )
Net income     -       9,414,862       (16,094,650 )     -       -       -       -       -       -       -       (2,668,889 )     (2,668,889 )
Dividends paid to Preferred unit holders     -       (139,067 )     -       -       -       -       -       -       -       -       -       -  
Balance, December 31, 2024     1,500,000     $ 16,130,871       115,693,900       -     $ -       35,230,000     $ 3,523       13,252,964     $ 1,326     $ 14,523,963     $ (103,440,891 )   $ (88,912,079 )

 

The accompanying notes are an integral part of the financial statements.

 

F-5

 

 

ZEO ENERGY CORP.

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

   Year Ended December 31, 
   2024   2023 
         
Cash Flows from Operating Activities        
Net (loss) income  $(9,872,358)  $4,845,069 
Adjustment to reconcile net (loss) income to cash (used in) provided by operating activities          
Depreciation and amortization   4,836,538    1,841,874 
Gain on disposal of fixed assets   (91,684)   
-
 
Change in fair value of warrant liabilities   (69,000)   
-
 
Provision for credit losses   2,815,633    1,531,223 
Noncash operating lease expense   705,293    550,425 
Stock based compensation expense   7,951,248    
-
 
Income tax benefit   (997,702)   
-
 
Changes in operating assets and liabilities:          
Accounts receivable   (8,785,973)   (3,475,661)
Accounts receivable due from related parties   204,826    (396,488)
Inventories   (131,898)   (63,207)
Contract assets   4,850,862    (4,795,309)
Prepaids and other current assets   (1,757,354)   61,852 
Other assets   (13,795)   
-
 
Due from related party   
-
    (104,056)
Accounts payable   (2,512,834)   4,501,798 
Accrued expenses and other current liabilities   (1,140,780)   1,536,287 
Accrued expenses and other current liabilities due to related parties   943,135    2,415,996 
Contract liabilities   (3,861,063)   2,913,623 
Contract liabilities due to related parties   (1,158,848)   1,160,848 
Operating lease payments   (630,963)   (547,140)
Net cash (used in) provided by operating activities   (8,716,717)   11,977,134 
           
Cash flows from Investing Activities          
Purchases of property, equipment and other assets   (369,137)   (1,034,666)
Investment in related party note receivable   (3,000,000)   
-
 
Asset acquisitions   (4,000,000)   
-
 
Net cash used in investing activities   (7,369,137)   (1,034,666)
           
Cash flows from Financing Activities          
Proceeds from the issuance of debt   
-
    311,029 
Repayments of finance lease liabilities   (118,416)   (84,678)
Proceeds from private placement   2,716,000    
-
 
Proceeds from the issuance of convertible preferred stock, net of transaction costs   9,221,649    
-
 
Repayments of debt   (332,503)   (241,423)
Proceeds from convertible promissory note, net of debt issuance costs   2,440,000    
-
 
Dividends paid to Convertible preferred units   (139,067)   
-
 
Distributions to members   (90,000)   (5,173,396)
Net cash provided by (used in) financing activities   13,697,663    (5,188,468)
           
Net (decrease) increase in cash and cash equivalents   (2,388,191)   5,754,000 
Cash and cash equivalents, beginning of period   8,022,306    2,268,306 
Cash and cash equivalents, end of the period  $5,634,115   $8,022,306 
           
Supplemental Cash Flow Information           
Cash paid for interest  $124,488   $103,421 
Accrual of distribution to owners  $
-
   $325,000 
Cash paid for income taxes  $
-
   $
-
 
Noncash finance lease expense  $136,472   $98,881 
           
Non-cash transactions          
Deferred equity issuance costs  $2,769,039   $
-
 
Right-of-use assets obtained in exchange for operating lease liabilities  $837,764   $
-
 
Issuance of Class A common stock to vendors  $891,035   $
-
 
Issuance of Class A common stock to backstop investors  $1,569,463   $
-
 
Preferred dividends  $9,275,795   $
-
 

 

The accompanying notes are an integral part of the financial statements.

 

F-6

 

 

 ZEO ENERGY CORP.

NOTES TO FINANCIAL STATEMENTS

DECEMBER 31, 2024

 

NOTE 1 - ORGANIZATION AND BUSINESS OPERATION

 

Zeo Energy Corp. (formerly known as ESGEN Acquisition Corporation or “ESGEN”), collectively with its subsidiaries (the “Company” or “Zeo”) is in the business of marketing, sales and installation, and maintenance of solar panel technology to individual households within the United States. As part of this, the Company may also provide roofing repairs and construction.

 

Zeo Energy Corp. was a blank check company originally incorporated on April 19, 2021 as a Cayman Islands exempted company for the purpose of effecting a merger, share exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses. On October 22, 2021, ESGEN consummated an initial public offering, after which its securities began trading on the Nasdaq Stock Market LLC (“Nasdaq”).

 

ESGEN Business Combination

 

On March 13, 2024 (the “Closing Date”), the Company consummated its previously announced business combination (the “ESGEN Closing”), pursuant to that certain Business Combination Agreement, dated as of April 19, 2023 (as amended on January 24, 2024, the “ESGEN Business Combination Agreement”), by and among Zeo Energy Corp., a Delaware corporation (f/k/a ESGEN Acquisition Corporation, a Cayman Islands exempted company), ESGEN OpCo, LLC, a Delaware limited liability company(“OpCo”), Sunergy Renewables, LLC, a Nevada limited liability company (“Sunergy”), the Sunergy equity holders set forth on the signature pages thereto or joined thereto (collectively, “Sellers” and each, a “Seller”, and collectively with Sunergy, the “Sunergy Parties”), for limited purposes, ESGEN LLC, a Delaware limited liability company (the “Sponsor”), and for limited purposes, Timothy Bridgewater, an individual, in his capacity as the Sellers Representative (collectively, the “ESGEN Business Combination”). Prior to the ESGEN Closing, (i) except as otherwise specified in the ESGEN Business Combination Agreement, each issued and outstanding Class B ordinary share of ESGEN was converted into one Class A ordinary share of ESGEN (the “ESGEN Class A Ordinary Shares” and such conversion, the “ESGEN Share Conversion”); and (ii) ESGEN was domesticated into the State of Delaware so as to become a Delaware corporation (the “Domestication”). In connection with the ESGEN Closing, the registrant changed its name from “ESGEN Acquisition Corporation” to “Zeo Energy Corp.”

 

Upon the Domestication, each then-outstanding ESGEN Class A Ordinary Share was cancelled and converted into one share of Class A common stock of the Company, par value $0.0001 per share (“Zeo Class A Common Stock”), and each then-outstanding ESGEN Public Warrant was assumed and converted automatically into a warrant of the registrant, exercisable for one share of Zeo Class A Common Stock. Additionally, each outstanding unit of ESGEN was cancelled and converted into one share of Zeo Class A Common Stock and one-half of one warrant of the Company.

 

In accordance with the terms of the ESGEN Business Combination Agreement, Sunergy caused all holders of any options, warrants or rights to subscribe for or purchase any equity interests of Sunergy or its subsidiaries or securities (including debt securities) convertible into or exchangeable for, or that otherwise confer on the holder any right to acquire, any equity interests of Sunergy or any subsidiary thereof (collectively, the “Sunergy Convertible Interests”) existing immediately prior to the ESGEN Closing to either exchange or convert all such holder’s Sunergy Convertible Interests into limited liability interests of Sunergy (the “Sunergy Company Interests”) in accordance with the governing documents of Sunergy or the Sunergy Convertible Interests.

 

At the ESGEN Closing, ESGEN contributed to OpCo (1) all of its assets (excluding its interests in OpCo, but including the amount of cash in ESGEN’s Trust Account (the “Trust Account”) as of immediately prior to the ESGEN Closing (after giving effect to the exercise of redemption rights by ESGEN stockholders), and (2) a number of newly issued shares of Class V common stock of the registrant, par value $0.0001 per share, which generally have only voting rights (the “Zeo Class V Common Stock”), equal to the number of Seller OpCo Units (as defined in the ESGEN Business Combination Agreement) (the “Seller Class V Shares”). In exchange, OpCo issued to ESGEN (i) a number of Class A common units of OpCo (the “Manager OpCo Units”) which equaled the number of total shares of the Zeo Class A Common Stock issued and outstanding immediately after the ESGEN Closing and (ii) a number of warrants to purchase Manager OpCo Units which equaled the number of SPAC Warrants (as defined in the ESGEN Business Combination Agreement) issued and outstanding immediately after the ESGEN Closing (the transactions described above in this paragraph, the “ESGEN Contribution”). Immediately following the ESGEN Contribution, (x) the Sellers contributed to OpCo the Sunergy Company Interests and (y) in exchange therefor, OpCo transferred to the Sellers the Seller OpCo Units and the Seller Class V Shares.

 

F-7

 

 

 

Prior to the ESGEN Closing, the Sellers transferred 24.167% of their Sunergy Company Interests (which were thereafter exchanged for Seller OpCo Units and Seller Class V Shares at the ESGEN Closing, as described above) pro rata to Sun Managers, LLC, a Delaware limited liability company (“Sun Managers”), in exchange for Class A Units (as defined in the Sun Managers limited liability company agreement (the “SM LLCA”) in Sun Managers. In connection with such transfer, Sun Managers executed a joinder to, and became a “Seller” for purposes of, the ESGEN Business Combination Agreement. Sun Managers intends to grant Class B Units (as defined in the SM LLCA) in Sun Managers through the Sun Managers, LLC Management Incentive Plan (the “Management Incentive Plan”) adopted by Sun Managers to certain eligible employees or service providers of OpCo, Sunergy or their subsidiaries, in the discretion of Timothy Bridgewater, as manager of Sun Managers. Such Class B Units may be subject to a vesting schedule, and once such Class B Units become vested, there may be an exchange opportunity through which the grantees may request (subject to the terms of the Management Incentive Plan and the OpCo amended and restated limited liability company agreement in its entirely (the “OpCo A&R LLC Agreement”)) the exchange of their Class B Units into Seller OpCo Units (together with an equal number of Seller Class V Shares), which may then be converted into Zeo Class A Common Stock (subject to the terms of the Management Incentive Plan and the OpCo A&R LLC Agreement). Grants under the Management Incentive Plan will be made after ESGEN Closing.

 

As of the ESGEN Closing Date, upon consummation of the ESGEN Business Combination, the only outstanding shares of capital stock of the registrant were shares of Zeo Class A Common Stock and Zeo Class V Common Stock.

 

In connection with entering into the ESGEN Business Combination Agreement, ESGEN and the Sponsor entered into a subscription agreement, dated April 19, 2023, which ESGEN, the Sponsor and OpCo subsequently amended and restated on January 24, 2024 (the “Sponsor Subscription Agreement”), pursuant to which, among other things, the Sponsor agreed to purchase an aggregate of 1,000,000 OpCo preferred units (and be issued an equal number of shares of Zeo Class V Common Stock) (“Convertible OpCo Preferred Units”) concurrently with the ESGEN Closing at a cash purchase price of $10.00 per unit and up to an additional 500,000 Convertible OpCo Preferred Units (together with the concurrent issuance of an equal number of shares of Zeo Class V Common Stock) during the nine months after ESGEN Closing if called for by Zeo (the “Sponsor PIPE Investment”). Prior to the ESGEN Closing, ESGEN informed the Sponsor that it wished to call for the additional 500,000 Convertible OpCo Preferred Units at the Closing and, as a result, a total of 1,500,000 Convertible OpCo Preferred Units were issued to Sponsor in return for aggregate consideration of $15,000,000.

 

Accounting for the ESGEN Business Combination

 

The ESGEN Business Combination was accounted for as a reverse recapitalization with ESGEN being treated as the acquired company since there was no change in control in accordance with the guidance for common control transactions in Accounting Standards Codification (“ASC”) 805-50, Business Combinations – Related Issues (“ASC 805-50”). Accordingly, the financial statements of the combined entity will represent a continuation of the financial statements of Sunergy with the ESGEN Business Combination treated as the equivalent of Sunergy issuing stock for the net assets of ESGEN, accompanied by a recapitalization. The net assets of ESGEN were stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the ESGEN Business Combination were those of Sunergy.

 

Sunergy was determined to be the accounting acquirer based on evaluation of the following facts and circumstances:

 

Based upon the evaluation of the OpCo A&R LLC Agreement, OpCo is considered to be a Variable Interest Entity (“VIE”) and ESGEN is considered to be the primary beneficiary through its membership interest and manager powers conferred to it through the Class A Units. For VIEs, the accounting acquirer is always considered to be the primary beneficiary. As such, Zeo will consolidate OpCo and will be considered the accounting acquirer; however, further consideration of whether the entities are under common control was required in order to determine whether there is an ultimate change in control and the acquisition method of accounting is required under ASC 805.

 

While Sunergy did not control or have common ownership of ESGEN prior to the consummation of the ESGEN Business Combination, the Company evaluated the ownership of the new entity subsequent to the consummation of the transaction to determine if common control existed. If the business combination is between entities under common control, then the acquisition method of accounting is not applicable and the guidance in ASC 805-50 regarding common control should be applied instead. The Financial Accounting Standards Board (“FASB”) ASC does not include a definition of common control. In practice, entities with a common parent entity, as determined under ASC 810, Consolidation, are generally considered to be under common control. Emerging Issues Task force (“EITF”) Issue 02-5, “Definition of ‘Common Control’ in Relation to FASB Statement No. 141 (“EITF Issue 02-5”)”, which was never finalized or codified, has also been applied in practice to determine when entities are under common control. EITF Issue 02-5 indicates that common control would exist in any of the following situations:

 

  An individual (including trusts in which the individual is the beneficial owner) or entity holds more than 50 percent of the voting ownership of each entity.

 

  Immediate family members hold more than 50 percent of the voting ownership interest of each entity, and there is no evidence that those family members would vote their shares in any way other than in concert. Immediate family members include a married couple and their children, but not the married couple’s grandchildren. Entities might be owned in varying combinations among living siblings and their children. Those situations require careful consideration of the substance of the ownership and voting relationships.

 

F-8

 

 

  Group of stockholders holds more than 50 percent of the voting ownership of each entity, and contemporaneous written evidence of an agreement to vote a majority of the entities’ shares in concert exists.

 

Prior to the ESGEN Business Combination and the contributions to Sun Managers, Sunergy was majority owned by 5 entities (the “Primary Sellers”):

 

  Southern Crown Holdings, LLC (wholly owned by Anton Hruby) — 230,000 Common Units (23%)

 

  LAMADD LLC (wholly owned by Gianluca Guy) — 230,000 Common Units (23%)

 

  JKae Holdings, LLC (wholly owned by Kalen Larsen) — 215,000 Common Units (21.5%)

 

  Clarke Capital, LLC (wholly owned by Brandon Bridgewater) — 215,000 Common Units (21.5%)

 

  White Horse Energy, LC (wholly owned by Timothy Bridgewater) — 90,000 Common Units (9%)

 

Each of the above parties entered into a Voting Agreement, dated September 7, 2023. The term of the Voting Agreement is for five years from the date of the Voting Agreement. The consummation of the ESGEN Business Combination occurred within the term of the Voting Agreement.

 

Prior to the ESGEN Business Combination and the contributions to Sun Managers, the Primary Sellers had 98% ownership in Sunergy. Immediately following the ESGEN Business Combination, the Primary Sellers owned 83.8% of the Common Stock of the registrant through their Zeo Class V Common Stock that have voting interests. The Voting Agreement constitutes contemporaneous written evidence of an agreement to vote a majority of the Primary Sellers’ shares of the registrant in concert. Accordingly, the Primary Sellers retain majority control through the voting of their units in conjunction with the Voting Agreement immediately prior to the ESGEN Business Combination and their shares following the ESGEN Business Combination and, therefore, there is no change of control before or after the ESGEN Business Combination. This conclusion is appropriate even though there was no relationship or common ownership or control between Sunergy and ESGEN prior to the ESGEN Business Combination. Accordingly, the ESGEN Business Combination should be accounted for in accordance with the guidance for common control transactions in ASC 805-50.

 

Additional factors that were considered include the following:

 

  Since the ESGEN Business Combination, the Board has been comprised of one individual designated by ESGEN and five individuals designated by Sunergy.

 

  Since the ESGEN Business Combination, management of the Company has been the existing management at Sunergy immediately prior to the ESGEN Business Combination. The individual that was serving as the chief executive officer and chief financial officer of Sunergy’s management team immediately prior to the ESGEN Business Combination continues substantially unchanged upon completion of the ESGEN Business Combination.

 

For common control transactions that include the transfer of a business, the reporting entity is required to account for the transaction in accordance with the procedural guidance in ASC 805-50. The C Corporation (ESGEN) is considered to be a substantive entity, the LLC (OpCo) is a business and VIE, and the C Corporation is considered to be the accounting acquirer since it is the primary beneficiary of the LLC. In a transaction that is a combination of entities under common control, the acquirer (ESGEN) should recognize the acquired entity (OpCo and Sunergy) on the same basis as the entities’ common parent.

 

NOTE 2 - LIQUIDITY AND GOING CONCERN

 

As of December 31, 2024, the Company had approximately $3.9 million of working capital including $5.6 million of cash and cash equivalents. Management has assessed the going concern assumptions of the Company during the preparation of these consolidated financial statements.

 

The Company’s consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. Historically, the Company’s primary source of funding to support operations has been cash flows from operations.

 

F-9

 

 

NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation and principles of Consolidation

 

The consolidated financial statements for the Company as of December 31, 2024 and 2023 include the accounts of the Company’s wholly-owned subsidiaries for years ended 2024 and 2023. The accompanying consolidated financial statements have been prepared pursuant to the accounting principles generally accepted in the United States of America (“US GAAP”). References to the “ASC” hereafter refer to the Accounting Standards Codification established by the Financial Accounting Standards Board (“FASB”) as the source of authoritative US GAAP. All intercompany balances and transactions have been eliminated in consolidation.

 

Reclassification

 

Certain amounts from prior period financial statements have been reclassified to align with the presentation used in the current consolidated financial statements for comparative purposes. These reclassifications had no effect on the Company’s previously reported results of operations.  An adjustment has been made to the Consolidated Statements of Cash Flows for the year ended December 31, 2023, to match this current year’s presentation of noncash financing lease expense. This change in classification does not affect previously reported cash flows from operating activities in the Consolidated Statements of Cash Flows.

 

Use of Estimates

 

The preparation of the Company’s consolidated financial statements in conformity with US GAAP requires it to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses for the reporting period. Some of the more significant estimates include fair value of preferred shares, fair value of assets acquired and liabilities assumed in asset acquisitions, share-based compensation, fair value of warrant liabilities, redemption value of non-controlling interest, subsequent realizability of intangible assets, depreciation and amortization periods and collectability of accounts receivable. Due to the uncertainty involved in making estimates, actual results could differ from those estimates which could have a material effect on the financial condition and results of operations in future periods.

 

The Company bases its estimates and assumptions on historical experience and other factors, including the current economic environment and on various other judgements that it believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment could have a material effect on the financial condition and results of operations in future periods.

 

Segment Information

 

Operating segments are defined as components of an enterprise for which separate discrete financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating and reportable segment. (See Note 19)

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. The Company maintains its cash in checking and savings accounts. Income generated from cash held in savings accounts is recorded as interest income. The carrying value of the Company’s savings accounts is included in cash and cash equivalents and approximates the fair value.

 

Accounts receivable, net of allowance for credit losses

 

Accounts receivable is presented at the invoiced receivable amounts, less any allowance for any potential expected credit loss amounts, and do not bear interest. The Company estimates allowance for credit losses based on the creditworthiness of each customer, historical collections experience, forward looking information and other information including the aging of the receivables. The majority of our customers lease or finance their purchase and installation of solar panels through various financing companies. The financing companies remit payment to the Company typically within 3 weeks after installation. The Company is not deemed a borrower with these financing agreements and as a result is not subject to any of the terms of the financing transaction between the financing company and the customer.

 

In September 2024, based on a reassessment of creditworthiness of customers, historical collections experience, forward looking information and other information including the aging of the receivables, the Company revised its estimate of allowance for credit losses.

 

This change in estimate has been accounted for prospectively in accordance with ASC 250, Accounting Changes and Error Corrections. In accordance with its policy, the Company reviews the estimated allowance for credit losses on an ongoing basis. This review indicated that the estimated allowance for credit losses in the Company’s consolidated financial statements should be increased. As a result, effective September 30, 2024, the Company recorded a change in estimate to increase the three and nine months provision for credit losses by $1,820,365, increase net loss by $1,820,365 for the three and nine months ended September 30, 2024, and increase basic and diluted net loss per common share by $0.30 and $0.49 for the three and nine months ended September 30, 2024.

 

F-10

 

 

The following represents a roll forward of the allowance for credit losses for the years ended December 31, 2024 and 2023:

 

   December 31,
2024
   December 31,
2023
 
Allowance for credit losses, beginning of the period  $862,580   $742,772 
Provision for credit losses   2,815,633    1,531,223 
Write offs   (2,525,100)   (1,411,415)
Recoveries   12,223    
-
 
Allowance for credit losses, as of the end of the period  $1,165,336   $862,580 

 

Significant judgement is involved in determination of the collectability of accounts receivable. Management assesses the reasonability of collectability of accounts receivable on a quarterly basis to record the allowance for credit losses.

 

Contract assets

 

Contract assets costs include prepaid installation costs incurred prior to completion of installations of solar systems and accrued revenues for which the invoicing criteria have not been met. Prepaid installation costs include the cost of engineering, permits, governmental fees, and other related solar installation costs were $64,202 and $4,915,064 as of December 31, 2024 and 2023, respectively. These costs are charged to Cost of goods sold when each installation is completed. The following table summarizes the change in contract assets:

 

   December 31,
2024
   December 31,
2023
 
Contract asset, beginning of the period  $4,915,064   $119,755 
Cost of goods sold recognized during the period   (4,915,064)   (119,755)
Cash paid prior to completion of performance obligation   64,202    4,915,064 
Contract assets, as of the end of the period  $64,202   $4,915,064 

 

Prepaid expenses and other current assets

 

Prepaid expenses and other current assets consist of employee advances, advanced sales commissions, prepaid insurance, and other current assets.

 

Note receivable

 

The Company records notes receivable when it extends credit or financing to related parties or third parties. The Company evaluates notes receivable for collectability at each reporting period under the current expected credit loss (CECL) model, in accordance with ASC 326, Financial Instruments - Credit Losses (“ASC 326”). If necessary, an allowance for doubtful accounts is recorded to reflect potential losses. As of December 31, 2024, we evaluated the need for an allowance for credit loss using the guidelines set forth in ASC 326, and have determined this note is fully collectible and, therefore, we have not recorded an allowance against the note receivable balance.

 

Concentration of credit risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents and trade accounts receivable. The Company maintains its cash and cash equivalent balances in highly rated financial institutions, which at times may exceed federally insured limits. The amounts over these insured limits as of December 31, 2024, and December 31, 2023 were $5,389,013 and $7,772,306, respectively. The Company mitigates this concentration of credit risk by monitoring the credit worthiness of the financial institutions. No losses have been incurred to date on any deposits.

 

The Company performs periodic credit evaluations of its customers’ financial condition and also monitors the financial condition of the financial counterparties that finance customer transactions and generally does not require collateral. For customers who finance their systems through a lease product, the Third Party Operator (TPO) of the lease product is the contracted customer with the Company. Where the Company has a concentration of credit risk, it is with these TPO customers. At December 31, 2024, the Company had two customers who exceeded 10% of accounts receivable. Their balances were $3,192,077 and $2,306,096. No one customer or financing counterparty exceeded 10% of accounts receivable as of December 31, 2023. For the years ended December 31, 2024 and 2023, the Company had three and one customers, respectively, who exceeded 10% of revenue recognized. Their revenue recognized was $17,834,595, $23,386,284 and $8,781,244 for 2024 and $13,083,458 for 2023, respectively. See Note 20 – subsequent events for further information.

 

Advertising and Marketing

 

The Company charges the costs of advertising to expense as incurred. For the years ended December 31, 2024 and 2023, the Company incurred $173,903 and $188,526, respectively, of advertising and marketing costs.

 

F-11

 

 

Inventories

 

Inventories are primarily comprised of solar panels and other related items necessary for installations and service needs. Inventories are accounted for on a first-in-first-out basis and are measured at the lower of cost or net realizable value, where cost is determined using a weighted-average cost method. When evidence exists that the net realizable value of inventory is lower than its cost, the difference is recognized as cost of goods sold in the consolidated statements of operations in the period identified. As of December 31, 2024 and 2023, inventory was $872,470 and $350,353, respectively.

 

Property, equipment and other fixed assets, net

 

Property, equipment and other fixed assets are carried at cost less accumulated depreciation and includes expenditures that substantially increase the useful lives of existing property and equipment. Maintenance, repairs, and minor renovations are charged to expense as incurred. When property and equipment is retired or otherwise disposed of, the related costs and accumulated depreciation are removed from their respective accounts, and any difference between the sale proceeds and the carrying amount of the asset is recognized as a gain or loss on disposal in the consolidated Statements of Operations.

 

Software that is developed for internal use and is accounted for accordance with ASC 350, Intangibles, Goodwill and Other-Internal-Use Software. Qualifying costs incurred to develop internal-use software are capitalized when (i) the preliminary project stage is completed, (ii) management has authorized further funding for the completion of the project and (iii) it is probable that the project will be completed and perform as intended. These capitalized costs include compensation for employees who develop internal-use software and external costs related to development of internal-use software. Capitalization of these costs ceases once the project is substantially complete and the software is ready for its intended purpose. Internally developed software is amortized using the straight-line method over an estimated useful life. All other expenditures, including those incurred to maintain an internal-use software’s current level of performance, are expensed as incurred. When these assets are retired or disposed of, the cost and accumulated amortization thereon are removed, and any resulting gain or losses are included in the consolidated statements of operations.

 

Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which is five years, across all asset classes.

 

The estimated useful lives and depreciation methods are reviewed at each year-end, with the effect of any changes in estimates accounted for prospectively. All depreciation expense is included with depreciation and amortization in the consolidated statements of operations.

 

Impairment of long-lived assets

 

Management reviews each asset or asset group for impairment whenever events or circumstances indicate that the carrying value of an asset or asset group may not be recoverable, and at least annually. No impairment charges were recorded by the Company during the years ended December 31, 2024, and 2023.

 

Business Combinations

 

The Company accounts for an acquisition as a business combination if the assets acquired and liabilities assumed in the transaction constitute a business in accordance with ASC Topic 805. Such acquisitions are accounted using the acquisition method by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, and any non-controlling interest in the acquired business, measured at their acquisition date fair values.

 

Where the set of assets acquired and liabilities assumed doesn’t constitute a business, it is accounted for as an asset acquisition and the individual assets and liabilities are recorded at their respective relative fair values corresponding to the consideration transferred.

 

Goodwill

 

Goodwill is recognized and initially measured as any excess of the acquisition-date consideration transferred in a business combination over the acquisition-date amounts recognized for the net identifiable assets acquired. Goodwill is not amortized but is tested for impairment annually, or more frequently if an event occurs or circumstances change that would more likely than not result in an impairment of goodwill. First, the Company assesses qualitative factors to determine whether or not it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company conducts a quantitative goodwill impairment test comparing the fair value of the applicable reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds the fair value of the reporting unit, the Company recognizes an impairment loss in the consolidated statements of operations for the amount by which the carrying amount exceeds the fair value of the reporting unit. The Company performs its annual goodwill impairment test at December 31 of each year. There was no goodwill impairment for the years ended December 31, 2024, and 2023.

 

F-12

 

 

Intangible assets subject to amortization

 

Intangible assets include tradenames, customer lists, order backlog and non-compete agreements. Amounts are subject to amortization on a straight-line basis over the estimated period of benefit and are subject to annual impairment consideration. Costs incurred to renew or extend the term of a recognized intangible asset, such as the acquired tradename, are capitalized as part of the intangible asset and amortized over its revised estimated useful life.

 

Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of the intangible assets may not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. The Company evaluates the recoverability of intangible assets by comparing their carrying amounts to future net undiscounted cash flows expected to be generated by the intangible assets. If such intangible assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying amount of the intangible assets exceeds the fair value of the assets. The Company determines fair value based on discounted cash flows using a discount rate commensurate with the risk inherent in the Company’s current business model for the specific intangible asset being valued. No impairment charges were recorded for the years ended December 31, 2024, and 2023.

 

Leases

 

The Company evaluates the contracts it enters into to determine whether such contracts contain leases at inception. A contract contains a lease if the contract conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. At commencement, contracts containing a lease are further evaluated for classification as an operating or finance lease where the Company is a lessee. When the arrangements include lease and non-lease components, the Company accounts for them as a single lease component.

 

Operating Leases

 

A lease for which substantially all the benefits and risks incidental to ownership remain with the lessor is classified by the lessee as an operating lease. Operating leases are included in the line items right-of-use (“ROU”) operating lease asset, current portion of obligations under operating leases, and obligations under operating leases, non-current in the consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term and obligations under lease represents its obligation to make lease payments arising from the lease. For operating leases, the Company measures its lease obligations based on the present value of the total lease payments not yet paid. These payments are then discounted based on the more readily determinable of the rate implicit in the lease or the Company’s incremental borrowing rate, which is the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. The Company uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The Company measures ROU assets based on the corresponding lease obligation adjusted for payments made to the lessor at or before the commencement date, and initial direct costs it incurs under the lease. The Company begins recognizing lease expense when the lessor makes the underlying asset available to the Company. Lease expenses for lease payments is recognized on a straight-line basis over the lease term.

 

For leases with a lease term of less than one year (short-term leases), the Company has elected not to recognize an obligation or ROU asset on its consolidated balance sheet. Instead, it recognizes the lease payments as expenses on a straight-line basis over the lease term. Short-term lease costs are immaterial to its consolidated statements of operations and cash flows.

 

Finance leases

 

Leases that transfer substantially all of the benefits and risks incidental to the ownership of assets are accounted for as finance leases as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. Lease cost for finance leases where the Company is the lessee includes the amortization of the ROU asset, which is amortized on a straight-line basis and recorded to depreciation and amortization and interest expense on the finance lease obligation, which is calculated using the effective interest method and recorded to interest expense on the accompanying consolidated statements of operations. Finance lease ROU assets are amortized over the shorter of their estimated useful lives or the terms of the respective leases. If the Company is reasonably certain to exercise the option to purchase the underlying asset at the end of lease term, the finance lease ROU assets are amortized to the end of useful life of the assets on a straight-line basis.

 

F-13

 

 

Warrant Liabilities

 

The Company evaluates all of its financial instruments, including issued share purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 815-40, Derivatives and Hedging (“ASC 815-40”). The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is reassessed at the end of each reporting period. The Company accounts for the Public Warrants (as defined in Note 13) in accordance with the guidance contained in ASC 815-40 under which the Warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the Warrants as liabilities at their fair value and adjusts the Warrants to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the consolidated statements of operations. The quoted market price is utilized as the fair value as of each relevant date.

 

Revenue Recognition

 

The Company accounts for revenue in accordance with ASC 606, Revenue from Contracts with Customers (“ASC 606”). The Company applies judgment in the determination of performance obligations in accordance with ASC 606. Performance obligations in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. In addition, a single performance obligation may comprise a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer. This principle is achieved through applying the following five-step approach:

 

  Step 1 - Identification of the contract, or contracts, with a customer.

 

  Step 2 - Identification of the performance obligations in the contract.

 

  Step 3 - Determination of the transaction price.

 

  Step 4 - Allocation of the transaction price to the performance obligations in the contract

 

  Step 5 - Recognition of revenue when, or as, the Company satisfies a performance obligation.

 

The Company recognizes and records revenue from its operations upon completion of installation for both solar system installations and roofing installations. In connection with the sales and installation, a signed contract between the Company and the purchaser defines the duties and obligations of each party. The contract is specific as to the duties and responsibilities which govern the accounting for these transactions. Once the Company’s performance obligations are met with installation completed, according to the signed contract, the Company’s obligations are completed, and title is transferred to the buyer. The Company believes its performance obligation is completed once the installation of the solar panels is completed, which is prior to the customer receiving permission to operate the solar panels from the local utility company. The Company records sales revenue at this point in time. Many of the Company’s customers finance their obligations with third parties. In these situations, the finance company deducts their financing fees and remits the net amount to the Company. Revenue recorded is equal to the contract amount signed by the purchaser, net of the financing fees. The Company incurs several costs associated with the installation prior to its completion. In accordance with ASC 340, Other Assets and Deferred Costs, installation-related costs are recorded as prepaid expenses and other current assets and in turn are expensed when installation is completed. Thus, revenue recognition is in turn matched with the installation equipment costs and expense associated with the completion of each project.

 

   Years ended
December 31,
 
   2024   2023 
Solar systems installations, net   70,614,343    102,928,549 
Roofing installations   2,629,740    6,762,452 
Total net revenues  $73,244,083   $109,691,001 

 

F-14

 

 

Contract liabilities

 

The Company receives both customer advances and may receive lender advances from third-party financing companies on behalf of customers. These amounts are recorded on the consolidated balance sheets as contract liabilities and are considered a liability of the Company until the installation is completed. When the permission to turn on (“PTO”) the solar panels from the local municipality is significantly delayed, the lender may withdraw their previous payments for a customer account until the PTO is completed. The contract liabilities amounts are expected to be recognized as revenue within twelve months of the Company’s receipt of the funds. The following table summarizes the change in contract liabilities:

 

   December 31,
2024
   December 31,
2023
 
Contract liabilities, beginning of the period  $5,223,518   $1,149,047 
Revenue recognized from amounts included in contract liabilities at the beginning of the period   (5,223,518)   (1,149,047)
Cash received prior to completion of performance obligation   120,143    5,223,518 
Contract liabilities, end of the period  $120,143   $5,223,518 

 

Contract acquisition costs

 

The Company pays sales commissions to sales representatives based on a percentage of the value of sales contracts entered into by the customer and the Company. Payment is made to the sales representative once installation is completed. Such costs are included as sales and marketing on the consolidated statements of operations. Since sales commission payments are subject to completion of the installation, payment is made commensurate with the recognition of revenue from the sale, and therefore the full expense is incurred as the Company does not have any remaining performance obligations.

 

Costs to obtain a contract are not considered to be incremental or material, and project duration generally does not span more than one year. Accordingly, the Company applies a practical expedient for these types of costs and as such, they are expensed in the period incurred.

 

Earnings per share

 

The Company reports both basic and diluted earnings per share. Basic earnings per share is calculated based on the weighted average number of shares of Class A Common Stock outstanding and excludes the dilutive effect of warrants, stock options, and other types of convertible securities. Diluted earnings per share is calculated based on the weighted average number of shares of Class A Common Stock outstanding and the dilutive effect of warrants and other types of participating securities are included in the calculation. Dilutive securities are excluded from the diluted earnings per share calculation if their effect is anti-dilutive, such as in periods where a net loss is reported.

 

Prior to the ESGEN Business Combination, the membership structure of Sunergy Renewable, LLC included membership units. In conjunction with the closing of the ESGEN Business Combination, the Company effectuated a recapitalization whereby all membership units were converted to common units of ESGEN OpCo, LLC, and Zeo Energy Corp. implemented a revised class structure including Class A Common Stock having one vote per share and economic rights and Class V Common Stock having one vote per share and no economic rights.

 

Stock-based Compensation

 

The Company recognizes an expense for stock-based compensation awards based on the estimated fair value of the award on the date of grant. The Company has elected to account for restricted stock awards with market conditions using a graded vesting method. This method recognizes the compensation cost in the consolidated statements of operations over the requisite service period for each separately vesting tranche of awards. The Company has elected to recognize forfeitures as they occur rather than estimate expected forfeitures.

 

Fair value of Financial Instruments

 

Fair value is the price that would be received to sell an asset, or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. There is a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement). We classify fair value balances based on the observability of those inputs. The three levels of the fair value hierarchy are as follows:

 

Level 1 — Inputs based on unadjusted quoted market prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.

 

Level 2 — Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active or for which all significant inputs are observable or can be corroborated by observable market data.

 

Level 3 — Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are both unobservable for the asset and liability in the market and significant to the overall fair value measurement.

 

F-15

 

 

In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement. The recorded amounts of certain financial instruments, including cash and cash equivalents, accounts receivable, accrued expenses, advanced funding, accounts payable, and debt approximate fair value due to their relatively short maturities.

 

Redeemable Noncontrolling Interests

 

Noncontrolling interests represent the portion of OpCo that Zeo Energy Corp. controls and consolidates but does not own. The noncontrolling interests were created as a result of the ESGEN Business Combination and represent 33,730,000 common units issued by Zeo Energy Corp. to the prior investors. As of the close of the ESGEN Business Combination, Zeo Energy Corp. held a 13.0% interest in OpCo with the remaining 87.0% interest held by OpCo’s prior investors. At December 31, 2024, Zeo Energy Corp. held a 28.2% interest in ESGEN OpCo, LLC with the remaining 71.8% interest held by OpCo’s prior investors. The prior investors’ interests in OpCo represent a redeemable noncontrolling interest. At its discretion, the members have the right to exchange their common units in OpCo (along with the cancellation of the paired shares of Zeo Energy Corp. or the Class V Common Stock) for either shares of Class A Common Stock on a one-to-one basis or cash proceeds of equal value at the time of redemption. Any redemption of OpCo common units in cash must be funded through a private or public offering of Class A Common Stock and is subject to the Company’s Board’s approval. As of December 31, 2024, the prior investors of OpCo hold the majority of the voting rights on the Board.

 

As the redeemable noncontrolling interests are redeemable upon the occurrence of an event that is not solely within the Company’s control, the Company classifies redeemable noncontrolling interests as temporary equity. The redeemable noncontrolling interests in common units were initially measured at the OpCo prior investors’ share in the net assets of the Company upon consummation of the ESGEN Business Combination. Subsequent remeasurements of the Company’s redeemable noncontrolling interests are recorded as a deemed dividend each reporting period, which reduces retained earnings, if any, or additional paid-in capital of Zeo Energy Corp. Remeasurements of the Company’s redeemable noncontrolling interests are based on the fair value of our Class A Common Stock.

 

Redeemable Convertible Preferred Units

 

The Company records redeemable convertible preferred units at fair value on the dates of issuance, net of issuance costs. The redeemable convertible preferred units have been classified outside of stockholders’ (deficit) equity as temporary equity on the accompanying consolidated balance sheets because the shares contain certain redemption features that are not solely within the control of the Company. See Note 11 – Redeemable Noncontrolling Interests and Equity. Because the redeemable convertible preferred units are held by the Sponsor at the OpCo level, the preferred units are presented as a noncontrolling interests on the consolidated balance sheets.

 

Income Taxes

 

Zeo Energy Corp. is a corporation and thus is subject to United States (“U.S.”) federal, state and local income taxes. OpCo is a partnership for U.S. federal income tax purposes and therefore does not pay U.S. federal income tax. Instead, the OpCo unitholders, including Zeo Energy Corp., are liable for U.S. federal income tax on their respective shares of OpCo’s taxable income. OpCo is liable for income taxes in those states which tax entities classified as partnerships for U.S. federal income tax purposes.

 

We use the asset and liability method of accounting for income taxes for the Company. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss (“NOL”) and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted income tax rates expected to apply to taxable income in the years in which those differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in income tax rates is recognized in the results of operations in the period that includes the enactment date. The realizability of deferred tax assets is evaluated quarterly based on a “more likely than not” standard and, to the extent this threshold is not met, a valuation allowance is recorded.

 

F-16

 

 

ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. Management has evaluated the Company’s tax positions, including its previous status as a pass-through entity for federal and state tax purposes, and has determined that the Company has taken no uncertain tax positions that require adjustment to the consolidated financial statements. The Company’s reserve related to uncertain tax positions was zero as of December 31, 2024 and December 31, 2023. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of December 31, 2024 and December 31, 2023. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position.

 

Interest and penalties associated with tax positions are recorded in the period assessed as general and administrative expenses. The open tax years for U.S. federal and state income tax purposes are 2021 and forward.

 

Tax Receivable Agreement

 

In conjunction with the consummation of the ESGEN Business Combination, Zeo Energy Corp entered into a Tax Receivable Agreement (the “TRA”) with Opco and certain Opco members (the “TRA Holders”). Pursuant to the TRA, Zeo Energy Corp. is required to pay the TRA Holders 85% of the net cash savings, if any, in U.S. federal, state and local income and franchise tax (computed using simplifying assumptions to address the impact of state and local taxes) that the Company actually realizes (or is deemed to realize in certain circumstances) in periods after the ESGEN Business Combination as a result of, as applicable to each such TRA Holder, (i) certain increases in tax basis that occur as a result of the acquisition (or deemed acquisition for U.S. federal income tax purposes) of all or a portion of such TRA Holder’s Exchangeable OpCo Units pursuant to the exercise of the OpCo Exchange Rights or a Mandatory Exchange and (ii) imputed interest deemed to be paid by the Company as a result of, and additional tax basis arising from, any payments it makes under the TRA. All such payments to the TRA Holders are the obligations of Zeo Energy Corp., and not that of Opco. As of December 31, 2024, there have been no exchanges of Opco units for Class A Common Stock of Zeo Energy Corp. and, accordingly, no TRA liabilities currently exist. Future exchanges will result in incremental tax attributes and potential cash tax savings for Zeo Energy Corp. The associated liability for the TRA will be recorded as a decrease to additional paid-in capital in the consolidated statement of changes in stockholders’ deficit. As of December 31,2024, assuming a hypothetical exchange of all outstanding units, the total TRA would be $27.6 million. In accordance with ASC Topic 450, Contingencies, any changes to an existing TRA liability, including changes to the fair value measurement or to re-establish a TRA liability related to prior year exchanges, will be recorded as tax receivable agreement in other income (expense), net in the consolidated statement of operations. Similarly, if utilization of the deferred tax assets subject to the TRA becomes more likely than not in the future, the Company will record a liability related to the TRA which will be recorded in the consolidated statement of operations. See Note 14 – Related Party Transactions.

 

New Accounting Pronouncements

 

Recently Adopted Accounting Pronouncements

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting-Improvements to Reportable Segment Disclosures (Topic 280) (“ASU 2023-07”), which requires an enhanced disclosure of segments on an annual and interim basis, including the title of the chief operating decision maker, significant segment expenses, and the composition of other segment items for each segment’s reported profit or loss. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of ASU 2023-07 did not have a material impact on the consolidated financial statements. Refer to Note 19, Segment Reporting.

 

Recently Issued Accounting Pronouncements Not Yet Adopted

 

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to income tax disclosures (“ASU 2023-09”), expanding the disclosures requirement for income taxes primarily by requiring more detailed disclosure for income taxes paid and the effective tax rate reconciliation. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted, and adoption of ASU 2023-09 can be applied prospectively or retrospectively. The Company is currently evaluating the impact of this standard.

 

In November 2024, the FASB issued ASU 2024-03, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40):Disaggregation of Income Statement Expenses” (“ASU 2024-03”). The standard requires additional disclosure of certain costs and expenses within the notes to the financial statements. The provisions of the standard are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted. This accounting standards update may be applied either prospectively or retrospectively. The Company is currently evaluating the impact this standard will have on its consolidated financial statements.

F-17

 

 

NOTE 4 - REVERSE RECAPITALIZATION

 

As discussed in Note 1, “Organization and Business Operation”, the ESGEN Business Combination was consummated on March 13, 2024, which, for accounting purposes, was treated as the equivalent of Zeo issuing stock for the net assets of ESGEN, accompanied by recapitalization. Under this method of accounting, ESGEN was treated as the acquired company for financial accounting and reporting purposes under US GAAP.

 

Transaction Proceeds

 

Upon closing of the ESGEN Business Combination, the Company received gross proceeds of $17.7 million from the ESGEN Business Combination, offset by total transaction costs and other fees totaling $7.4 million. The following table reconciles the elements of the ESGEN Business Combination to the consolidated statements of cash flows and the consolidated statements of changes in stockholders’ deficit for the period ended December 31, 2024:

 

Cash-trust and cash, net of redemptions  $2,714,091 
Less: transaction costs, promissory note and professional fees, paid   (7,350,088)
Proceeds from Sponsor PIPE Investment   15,000,000 
Net proceeds from the ESGEN Business Combination   10,364,003 
Less: liabilities assumed   (12,861,808)
Reverse recapitalization, net  $(2,497,805)

 

The number of shares of Common Stock issued immediately following the consummation of the ESGEN Business Combination was:

 

   Class V
Common
Stock
   Class A
Common
Stock
 
ESGEN Class A common stock, outstanding prior to the ESGEN Business Combination   
-
    7,027,636 
Forfeiture of Class A founder shares   
-
    (2,900,000)
Less redemptions   
-
    (1,159,976)
Class A common stock of ESGEN   
-
    2,967,660 
ESGEN Class B common stock, outstanding prior to the ESGEN Business Combination   
-
    1,280,923 
ESGEN Business Combination shares   
-
    4,248,583 
Sunergy Shares   33,730,000    
-
 
Issuance of Class A Shares to third party advisors   
-
    553,207 
Issuance of Class A Shares to backstop investor   
-
    225,174 
Shares issued to sponsor   1,500,000    
-
 
Common Stock immediately after the ESGEN Business Combination   35,230,000    5,026,964 

 

Public and private placement warrants

 

The 13,800,000 Public Warrants issued at the time of ESGEN’s initial public offering remained outstanding and became warrants for the Company and the 14,040,000 private placement warrants were forfeited.

 

Redemption

 

Prior to the closing of the ESGEN Business Combination, certain ESGEN public stockholders exercised their right to redeem certain of their outstanding shares for cash, resulting in the redemption of 1,159,976 shares of ESGEN Class A common stock for an aggregate payment from the Trust of $13,336,056.

 

NOTE 5 – ASSET PURCHASE

 

Lumio Purchase Agreement

 

On October 25, 2024, the Company, entered into an Asset Purchase Agreement (the “Asset Purchase Agreement”) with Lumio Holdings, Inc., a Delaware corporation (“Lumio”), and Lumio HX, Inc., a Delaware corporation (together with Lumio, the “Lumio Sellers”), pursuant to which, subject to the terms and conditions set forth in the Asset Purchase Agreement, the Company agreed to acquire certain assets of the Lumio Sellers on an as-is, where-is basis, including uninstalled residential solar energy contracts, certain inventory, intellectual property and intellectual property rights, equipment, records, and other intangible assets (collectively, the “Assets”), free and clear of any liens other than certain specified liabilities of the Lumio Sellers that are being assumed (collectively, the “Liabilities” and such acquisition of the Assets and assumption of the Liabilities together, the “Transaction”) for a total purchase price of (i) $4 million in cash and (ii) 6,206,897 shares of the Company’s Class A Common Stock, par value $0.0001 (the “Common Stock”), to be paid to LHX Intermediate, LLC, a Delaware limited liability company (“LHX”). The Asset Purchase Agreement contains customary representations, warranties and covenants of the parties for a transaction involving the acquisition of assets from a debtor in bankruptcy, including the condition that the Bankruptcy Court (as defined below) enter an order authorizing and approving the Transaction.

 

F-18

 

 

The Lumio Sellers are debtors in a voluntary Chapter 11 case before the United States Bankruptcy Court for the District of Delaware (the “Bankruptcy Court”), which commenced on September 3, 2024.

 

The Company evaluated this acquisition under ASC 805, Business Combinations (“ASC 805”). ASC 805 requires that an acquirer determine whether it has acquired a business. If the criteria of ASC 805 are met, a transaction would be accounted for as a business combination and the purchase price is allocated to the respective net assets and liabilities assumed based on their fair values and a determination is made whether any goodwill results from the transaction. In evaluating the criteria outlined by this standard, the Company concluded that the acquired set of assets did not meet the US GAAP definition of a business. The Company did not acquire an assembled workforce nor a substantive process. Therefore, the Company accounted for the purchase as an asset acquisition rather than a business combination, and allocated the total consideration transferred on the date of the acquisition to the assets and liabilities acquired on a relative fair value basis.

 

The acquisition cost was allocated to the assets acquired as follows:

 

   October 24, 2024 
Purchase consideration:     
Initial Cash Purchase Price  $4,000,000 
Issuance of Stock   8,131,656 
Assumed liabilities   1,000,000 
Total purchase consideration  $13,131,656 
      
Purchase price allocation:     
Accounts receivable  $1,515,824 
Inventory   390,219 
Fixed assets   416,792 
Order backlog   10,808,821 
Fair value of net assets acquired  $13,131,656 

 

The Company determined the fair value of the Order Backlog intangible asset by applying the multi-period excess earnings method. The excess earnings valuation method estimates the value of the order backlog equal to the present value of the incremental after-tax cash flows attributable to that order backlog over its remaining economic life. Some of the more significant assumptions utilized in our asset valuations included projected revenues, probability of cancellation, and the discount rate. The fair value using the excess earnings valuation method was determined using an estimated weighted average cost of capital of 15.5%, which reflects the risks inherent in future cash flow projections and represents a rate of return that a market participant would expect for this asset. This fair value measurement was based on significant inputs not observable in the market and thus represent Level 3 fair value measurement. The fair value was then adjusted based on relative fair value as compared to the other assets acquired.

 

F-19

 

 

NOTE 6 - PROPERTY, EQUIPMENT, AND OTHER FIXED ASSETS

 

Property, equipment and other fixed assets, net consisted of the following:

 

   December 31,   December 31, 
   2024   2023 
Internally-developed software  $988,225   $691,745 
Furniture   384,368    126,007 
Equipment and vehicles   2,477,034    2,220,168 
Leasehold improvements   10,000    
-
 
Property and equipment   3,859,627    3,037,920 
Accumulated depreciation   (1,383,664)   (748,197)
   $2,475,963   $2,289,723 

 

Depreciation expense related to the Company’s property and equipment was $691,373 and $444,660 for the years ended December 31, 2024, and 2023, respectively, which are included in depreciation and amortization expense on the accompanying consolidated statements of operations.

 

NOTE 7 - INTANGIBLE ASSETS

 

The following is a summary of the Company’s intangible assets, net as of December 31, 2024 and 2023:

 

   Weighted
Average Useful
   December 31, 2024 
   Life
Remaining
   Gross
Carrying
   Accumulated     
   (in years)   Amount   Amortization   Total 
Trade names   -   $3,084,100   $3,084,100   $
-
 
Customer lists   -    496,800    496,800    
-
 
Non-compete   -    224,000    224,000    
-
 
Order backlog   0.6    10,808,821    3,237,665    7,571,156 
        $14,613,721    7,042,565   $7,571,156 

 

   Weighted
Average Useful
   December 31, 2023 
   Life
Remaining
   Gross
Carrying
   Accumulated     
   (in years)   Amount   Amortization   Total 
Trade names   0.8   $3,084,100   $2,313,072   $771,028 
Customer lists   -    496,800    496,800    
-
 
Non-compete   -    224,000    224,000    
-
 
        $3,804,900   $3,033,872   $771,028 

 

The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in either a diminished fair value or revised useful life. Management has determined there have been no indicators of impairment or change in useful life for the years ended December 31, 2024, and 2023. Amortization expense relating to the Company’s intangible assets was $4,008,693 and $1,298,333 for the years ended December 31, 2024, and 2023, respectively, which is included in depreciation and amortization expenses on the accompanying consolidated statements of operations.

 

As of December 31, 2024, all of the intangible asset for order backlog will be amortized in 2025.

 

F-20

 

 

NOTE 8 - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

 

The following table summarizes accrued expenses and other current liabilities:

 

   December 31,   December 31, 
   2024   2023 
Accrued payroll   421,825    136,668 
Accrued commissions   290,969    856,360 
Accrued dealer fees   3,359,101    2,415,966 
Accrued interest   84,425    
-
 
Transaction costs   3,208,288    
-
 
Professional fees   383,114    
-
 
Accrued Other   792,466    1,237,371 
   $8,540,188   $4,646,365 

 

NOTE 9 - LEASES

 

The Company leases both office space and warehouse space for its operations. Lease maturities vary from 2 to 5 years. These leases are recorded as operating leases and as such periodic payments (monthly) are expensed according to the period for which payment is made.

 

Operating lease costs recorded in general and administrative expenses in the consolidated statements of operations were $719,049 and $599,873 for the years ended December 31, 2024, and 2023, respectively.

 

The Company also leases multiple vehicles for its operations. The leases on vehicles generally have a 5-year term and are recorded as finance leases.

 

Finance lease costs recorded in depreciation and amortization in the consolidated statements of operations were $136,472 and $98,881 for the years ended December 31, 2024, and 2023, respectively. Finance lease costs recorded in interest expense in the consolidated statements of operations were $52,100 and $44,506 for the years ended December 31, 2024, and 2023, respectively.

 

The following amounts were recorded in the Company’s consolidated balance sheets relating to its operating and finance lease and other supplemental information:

 

Other supplemental information:        
Weighted average remaining lease term (years)        
Operating leases   2.39    2.86 
Finance leases   3.28    4.28 
Weighted average discount rate          
Operating leases   4.97%   4.26%
Finance leases   9.76%   9.75%

 

F-21

 

 

The following tables present the maturity of operating and finance lease liabilities as of December 31, 2024:

 

Operating leases

 

Years  Operating
Leases
 
2025   636,225 
2026   572,098 
2027   200,061 
2028   58,565 
Total lease payments   1,466,949 
Less interest   84,135 
Present value of lease liabilities   1,382,814 

 

Finance leases

 

Years  Finance
Leases
 
2025   171,476 
2026   171,476 
2027   171,476 
2028   47,607 
Total lease payments   562,035 
Less interest   82,764 
Present value of lease liabilities   479,271 
      

 

The Company has deposited security payments related to the facility leases of $80,794 included in the accompanying consolidated balance sheets as other assets.

 

NOTE 10 - DEBT

 

Vehicle Loans

 

The Company has financing arrangements for many of the vehicles in its fleet. The financing includes direct loans for each vehicle being financed. The Company entered into new vehicle financing arrangements totaling $0 and $311,029 for the years ended December 31, 2024, and 2023, respectively. Payments of debt obligations are based on equal monthly payments for 60 months and include interest rates ranging from 4.94% - 11.09%. As of December 31, 2024, the weighted average interest rate on the Company’s short debt obligations was 6.75%. The combined amounts of these financial obligations are included in the consolidated balance sheets as current portion of long-term debt and Long-term debt. The company does not have debt covenants associated with these arrangements.

 

The following table presents the maturity analysis of the long-term debt as of December 31, 2024:

 

 

Years    
2025  $291,036 
2026   299,254 
2027   135,976 
2028   61,392 
Total debt   787,659 
Less current portion   291,036 
Long-term debt  $496,623 

 

F-22

 

 

Notes payable

 

On December 24, 2024 (the “Issue Date”), the Company, issued a Promissory Note (the “Promissory Note”) to LHX Intermediate LLC (“LHX”), pursuant to which the Company could borrow up to an aggregate principal amount of $4,000,000 (the “Loan”). Subject to the terms and conditions set forth in the Promissory Note, the Loan shall be provided to the Company in three tranches: (i) $2,500,000 upon execution of the Promissory Note (the “Initial Advance”), (ii) $750,000 if the Company achieves the Tranche 2 Milestone within 60 days from the Initial Advance (the “Tranche 2 Advance”) and (iii) $750,000 if the Company achieves the Tranche 3 Milestone within 60 days from the Tranche 2 Advance. “Tranche 2 Milestone” means the submission by the Company to the applicable regulatory bodies at least 340 permits to install solar energy systems sold through the Company’s year-round sales program. “Tranche 3 Milestone” means the completion by the Company of the installation of at least 296 solar energy systems sold through the Company’s year-round sales program.” LHX may also waive any milestone described above and advance the applicable amounts to the Company. As of December 31, 2024, $2.5 million has been advanced and the balance of $2.4 million, net of debt discount is included in Convertible promissory note on the accompanying Consolidated Balance Sheet.

 

No interest shall be charged or accrue on the balance outstanding on the loan. The Loan will be repaid in full (the “Repayment”) by issuing to LHX or its designee of a number of the Company’s shares of Class A common stock (“Class A Common Stock”) equal to the quotient of (i) the outstanding and unpaid amount of the Loan, divided by (ii) $1.35 (the “Share Issuance”). The Repayment shall take place immediately following the later of: (x) the day falling on the first anniversary of the Issue Date (or the immediately previous business day) and (y) the date on which the stockholders of the Company approve the Share Issuance. Due to this provision, the Company considered whether the embedded conversion option qualifies for derivative accounting under ASC 815-15 “Derivatives and Hedging.” As the note is not convertible until maturity, no derivative liability was recognized as of December 31, 2024. Based on the Company’s stock price on the date the note was entered into, the computed effective interest rate on the loan is 58%.

 

In connection with the Promissory Note, on December 24, 2024, LHX entered into a Voting Agreement with the Company and certain stockholders of the Company (the “Voting Agreement”), pursuant to which such stockholders agreed to vote (or cause to be voted), in person or by proxy, all the shares of Class A Common Stock and Class V common stock owned by such stockholders (i) in favor of the nomination and appointment of LHX’s designee to the board of directors of the Company (ii) in favor of the issuance by the Company to LHX of shares of Class A Common Stock in connection with an option that may be granted to LHX to purchase up to 4,000,000 shares of Class A Common Stock, subject to the terms and conditions therein and (iii) in favor of the Share Issuance, when required pursuant to the Promissory Note.

 

NOTE 11- REDEEMABLE NONCONTROLLING INTERESTS AND EQUITY

 

ESGEN Business Combination

 

The consolidated statements of changes in stockholders’ deficit reflect the reverse recapitalization and ESGEN Business Combination as described in Note 1 – Organization and Business Operation and Note 4 – Reverse Recapitalization. As Sunergy was deemed to be the accounting acquirer in the ESGEN Business Combination, all periods prior to the consummation of the ESGEN Business Combination reflect the balances and activity of Sunergy Renewables, LLC. The consolidated balances as of December 31, 2023 from the financial statements of Sunergy Renewables, LLC as of that date and membership unit activity in the consolidated statements of change in stockholders’ equity, prior to the consummation of the ESGEN Business Combination have not been retroactively adjusted.

 

Upon consummation of the ESGEN Business Combination, the Company’s capital stock consisted of (i) 3,257,436 shares of Class A Common Stock held by the Sponsor, (ii) 1,026,960 shares of Class A Common Stock issued to public stockholders, net of redemptions as well as certain service providers, (iii) 742,568 shares of Class A Common Stock issued to Sunergy Renewables, LLC initial Stockholders other than Sponsor, (iv) 32,230,000 shares of Class V Common Stock issued to Sun Managers and other prior investors of Sunergy; and (v) 1,500,000 shares of Series A Preferred Stock and 1,500,000 shares of Class V Common Stock issued to Sponsor investors pursuant to the Sponsor PIPE Investment.

 

F-23

 

 

Private Placement

 

As described in Note 1- Organization and Business Operation, pursuant to the Sponsor Subscription Agreement, at the Closing, a total of 1,500,000 Convertible OpCo Preferred Units (including an equal number of shares of the Company’s Class V Common Stock) were issued to the Sponsor in return for aggregate consideration of $15,000,000.

 

Lock-Up Agreements

 

Concurrently with the execution of the ESGEN Business Combination Agreement, on April 19, 2023, the Sponsor, ESGEN’s independent directors at the time of its initial public offering (“IPO”) and one or more client accounts of Westwood Group Holdings, Inc. (successor to Salient Capital Advisors, LLC) (the “Westwood Client Accounts” and, together with the Sponsor and certain independent directors of ESGEN, the “Initial Shareholders”), entered into an amendment to that certain Letter Agreement, dated as of October 22, 2021 (the “Letter Agreement”) (and as further amended on January 24, 2024, the “Letter Agreement Amendment”), pursuant to which, among other things, (i) the Initial Shareholders agreed not to transfer his, her or its ESGEN Class B ordinary shares (or the Class A Common Stock) prior to the earlier of (a) six months after the Closing or (b) subsequent to the Closing (A) if the last sale price of the Zeo Class A Common Stock quoted on Nasdaq is greater than or equal to $12 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-consecutive trading day period commencing at least 90 days after Closing, or (B) the date on which Zeo completes a liquidation, merger, share exchange or other similar transaction that results in all of Zeo’s stockholders having the right to exchange their Zeo Class A Common Stock for cash, securities or other property; and (ii) the Initial Shareholders and Sponsor agreed to forfeit an additional 500,000 shares of Zeo Class A Common Stock if, within two years of Closing, the Convertible OpCo Preferred Units are redeemed or converted (with such shares subject to a lock-up for two years after Closing).

 

On March 13, 2024, concurrently with the Closing, the Sellers entered into the Lock-Up Agreement, pursuant to which each of the Sellers  agreed not to transfer its Exchangeable OpCo Units, as defined below, and corresponding shares of Zeo Class V Common Stock received in connection with the ESGEN Business Combination until the earlier of (i) six months after the Closing and (ii) subsequent to the Closing, (a) satisfaction of the Early Lock-Up Termination or (b) the date on which Zeo completes a PubCo Sale (as defined in the Lock-Up Agreement).

 

Registration Rights

 

Also concurrent with the Closing, on March 13, 2024, the Sellers, the Initial Shareholders, Piper (the “New PubCo Holders”) and Zeo entered into the Amended and Restated Registration Rights Agreement (the “A&R Registration Rights Agreement”), pursuant to which, among other things, Zeo will provide the stockholders certain registration rights with respect to certain shares of Class A Common Stock held by them or otherwise issuable to them pursuant to the ESGEN Business Combination Agreement, the OpCo A&R LLC Agreement (as defined below) or the Company’s certificate of incorporation filed on March 13, 2024 (the “Zeo Charter”).

 

The table below reflects share information about the Company’s capital stock as of December 31, 2024.

 

   Par Value   Authorized   Issued   Treasury
Stock
   Outstanding 
Class A Common Stock  $0.0001    300,000,000    13,252,964    
-
    13,252,964 
Class V Common Stock  $0.0001    100,000,000    35,230,000    
      -
    35,230,000 
Class A convertible preferred units  $0.0001    1,500,000    1,500,000    
-
    1,500,000 
Total shares        401,500,000    49,982,964    
-
    49,982,964 

 

Class A Common Stock

 

Each holder of Class A Common Stock is entitled to one vote for each share of Class A Common Stock held of record in person or by proxy on all matters which stockholders generally are entitled to vote,  except that, in each case, to the fullest extent permitted by law, each holder has no voting power with respect to, and will not be entitled to vote on, any amendment to its Certificate of Incorporation (including any certificate of designations relating to any series of Preferred Stock) that relates solely to the terms of any outstanding Preferred Stock if the holders of such Preferred Stock are entitled to vote as a separate class thereon (including any certificate of designations relating to any series of Preferred Stock) or under the General Corporation Law of the State of Delaware (the “DGCL”). The holders of the outstanding shares of Class A Common Stock shall be entitled to vote separately upon any amendment to its Certificate of Incorporation (including by merger, consolidation, reorganization or similar event) that would alter or change the powers, preferences or special rights of such class of Common Stock in a manner that is disproportionately adverse as compared to the Class V Common Stock. Except as otherwise required in its Certificate of Incorporation or by applicable law, the holders of Common Stock will vote together as a single class on all matters (or, if any holders of Preferred Stock are entitled to vote together with the holders of Common Stock, as a single class with the holders of Preferred Stock).

 

F-24

 

 

Class A Common Stockholders have rights to the economics of the Company and to receive dividend distributions, subject to applicable laws and the rights and preferences of holders of Series A Preferred Stock or any other series of stock having preference over or participation rights with Class A Common Stock. In the event of liquidation, dissolution or winding up of the affairs of Company, Class A Common Stock has rights to assets and funds of the Company available for distribution after making provisions for preferential and other amounts to the holders of Series A Preferred Stock or any other series of stock having preference over or participation rights with Class A Common Stock.

 

LHX Subscription Agreement

 

On October 25, 2024, the Company and LHX entered into a Subscription Agreement (the “LHX Subscription Agreement”) pursuant to which LHX purchased 1,873,103 shares of Common Stock (the “Shares”) at a purchase price per share of $1.45 for an aggregate purchase price of $2,716,000 (the “Share Purchase”) which is reflected on the statement of changes in stockholders’ deficit and statement of cash flows. Pursuant to the LHX Subscription Agreement, the Company has also (i) appointed one individual designated by LHX to its board of directors (the “Board”) and (ii) filed a registration statement registering the resale of the Shares within 15 days of the Share Purchase and to use reasonable efforts to have such registration statement declared effective as soon as practicable thereafter.

 

Class V Common Stock

 

Each holder of Class V Common Stock is entitled to one vote for each share of Class V Common Stock held of record in person or by proxy on all matters which stockholders generally are entitled to vote, except that, in each case, to the fullest extent permitted by law, each holder has no voting power with respect to, and will not be entitled to vote on, any amendment to its Certificate of Incorporation (including any certificate of designations relating to any series of Preferred Stock) that relates solely to the terms of any outstanding Preferred Stock if the holders of such Preferred Stock are entitled to vote as a separate class thereon (including any certificate of designations relating to any series of Preferred Stock) or under the DGCL. The holders of the outstanding shares of Class V Common Stock are entitled to vote separately upon any amendment to its Certificate of Incorporation (including by merger, consolidation, reorganization or similar event) that would alter or change the powers, preferences or special rights of such class of Common Stock in a manner that is disproportionately adverse as compared to the Class A Common Stock. Except as otherwise required in its Certificate of Incorporation or by applicable law, the holders of Common Stock will vote together as a single class on all matters (or, if any holders of Preferred Stock are entitled to vote together with the holders of Common Stock, as a single class with the holders of Preferred Stock).

 

Class V Common Stockholders do not have rights to the economics of the Company nor to receive dividend distributions, and would not be entitled to receive, with respect to such shares, any assets of the Corporation, in the event of any voluntary or involuntary liquidation, dissolution or winding up of the affairs of the Corporation.

 

Class A Convertible Preferred Units (Mezzanine Equity)

 

The Class A Convertible Preferred Unitholders have no voting rights and only have certain consent rights. However, as outlined above, the Preferred Units were issued in conjunction with Class V Common Stock, which entitle the holders to voting rights. The Class A Convertible Preferred Unitholders are to be paid dividends, quarterly in arrears at the rate of 10% per annum of the original price per share, plus the amount of previously accrued, but unpaid dividends, compounded monthly On each Dividend Payment Date, the Company must: (i) pay the Sponsor an amount equal to 30% of the Preferred Unit Dividends that have accrued for such Dividend Period (or portion of a Dividend Period, as applicable) and (ii) may elect to either (A) pay the remainder of the Preferred Unit Dividends that have accrued for the applicable Dividend Period in cash or (B) to the extent the remaining portion of any such Preferred Unit Dividends are not paid on the Dividend Payment Date in cash, the remaining portion of the Preferred Unit Dividends will continue to accrue and compound, as described above.

 

Following the first anniversary of the date on which the first Class A Convertible Preferred Unit was issued (the “Class A Convertible Preferred Unit Original Issue Date”) and continuing until the earlier of (A) March 13, 2027, the “Maturity Date,” (B) a Required Redemption (as described in the OpCo A&R LLC Agreement), (C) the date the Sponsor elects for a Put Option Redemption, or (D) a Transaction Event Conversion (as described in the OpCo A&R LLC Agreement) , the Sponsor has the option to convert all, but not less than all, of the outstanding Class A Convertible Preferred Units into such number of Class B Units (an “Optional Conversion”) as is determined by dividing the Class A Convertible Preferred Unit Original Issue Price plus the aggregate accumulated and unpaid Class A Convertible Preferred Unit Accruing Dividends with respect to such Class A Convertible Preferred Units, if any, through the date the conversion occurs, by $11.00 (the “Optional Conversion Price”). The Sponsor must elect to convert all, but not less than all, of the outstanding Class A Convertible Preferred Units.

 

Each Class A Convertible Preferred Unit that is outstanding on the Maturity Date will be converted into such number of Class B Units (a “Maturity Date Conversion”) as is determined by dividing the Class A Convertible Preferred Unit Original Issue Price plus the aggregate accumulated and unpaid Class A Convertible Preferred Unit Accruing Dividends with respect to such Class A Convertible Preferred Units, if any, through and until the Maturity Date, by the Market Price (the “Maturity Date Conversion Price”). The “Market Price” shall mean the average of the daily VWAP of the Class A Common Stock during the five (5) Trading Days prior to the Maturity Date. The “VWAP” means, for any Trading Day, the per share daily volume weighted average price of the Class A Common Stock for such Trading Day on the principal trading exchange or market for the Common Stock (the “Principal Market”) from 9:30 a.m. Eastern Time through 4:00 p.m. Eastern Time (the “Measurement Period”) or, if such price is not available, “VWAP” shall mean the market value per share of Class A Common Stock on such Trading Day as determined, using a volume-weighted average method, by an independent investment banking firm or other similar party chosen by the Company. A “Trading Day” means any days during the course of which the Principal Market on which the Class A Common Stock is listed or admitted to trading is open for the exchange of securities.

 

F-25

 

 

If, after the Class A Convertible Preferred Unit Original Issue Date, the Company (i) makes a distribution on its Class B Units in securities (including Class B Units), (ii) subdivides or splits its outstanding Class B Units into a greater number of Class B Units, (iii) combines or reclassifies its Class B Units into a smaller number of Class B Units or (iv) issues by reclassification of its Class B Units any securities (including any reclassification in connection with a merger, consolidation or business combination in which the Company is the surviving person), then the Conversion Price in effect at the time of the record date for such distribution or of the effective date of such subdivision, split, combination, or reclassification shall be proportionately adjusted so that the Conversion of the Class A Convertible Preferred Units after such time shall entitle the Sponsor to receive the aggregate number of Class B Units that such holder would have been entitled to receive if the Class A Convertible Preferred Units had been converted into Class B Units immediately prior to such record date or effective date, as the case may be. An adjustment made pursuant to the applicable section of the OpCo A&R LLC Agreement shall become effective immediately after the record date in the case of a distribution and shall become effective immediately after the effective date in the case of a subdivision, combination, reclassification (including any reclassification in connection with a merger, consolidation or business combination in which the Company is the surviving person) or split. Such adjustment shall be made successively whenever any event described above shall occur. The Company and the ESGEN OpCo, LLC, as the case may be, agree that it will act in good faith to make any adjustment(s) required by the applicable sections of the OpCo A&R LLC Agreement equitably and in such a manner as to afford the Sponsor the benefits of the provisions hereof, and will not intentionally take any action to deprive such holders of the express benefit hereof.

 

Redemption

 

The Class A Convertible Preferred Units are redeemable in whole but not in part, at the then-applicable rate of return (” Required Return”), at the option of the Company (subject to the OpCo A&R LLC Agreement), at any time prior to the Maturity Date (a Required Redemption”), or (ii) if required by the Company upon the Sponsor’s delivery to the Company of a notice in accordance with the Sponsor electing a Put Option Redemption.

 

Upon the occurrence of a Liquidating Event (as defined in the OpCo A&R LLC Agreement), the Preferred Units will be entitled to distributions as follows:

 

  Following the satisfaction of all of the Company’s debts and liabilities to creditors, and the satisfaction of all of the Company’s Liabilities to Members in satisfaction of liabilities for previously declared distributions, the Sponsor is entitled to an amount equal to the then-remaining Required Return with respect to each Preferred Unit then outstanding (the “Liquidation Redemption”).

 

  The Sponsor does not participate in further distributions following the receipt of the Required Return (i.e., the Preferred Units are non-participating instruments).Upon any liquidation or deemed liquidation event, the holders of Class A Convertible Preferred Units will be entitled to receive out of the available proceeds, before any distribution is made to holders of Common Stock or any other junior securities, an amount per share equal to the greater of (i) 100% of the Accrued Value (as defined in the Certificate of Designation) or (ii) such amount per share as would have been payable had all shares of Series A Preferred Stock been converted into Class A Common Stock immediately prior to the liquidation event.

 

The Class A Convertible Preferred Units are carried at their current redemption value of $16,130,871 on the accompany balance sheet as of December 31, 2024.

 

Redeemable Noncontrolling Interests

 

As of December 31, 2024, the prior investors of Sunergy own 71.8% of the common units of the Company. The OpCo A&R LLC Agreement provides among other things, a holder of corresponding economic, non-voting Class B units of OpCo (the “Exchangeable OpCo Units”) has the right to cause OpCo to redeem one or more of such Exchangeable OpCo Units, together with the cancellation of an equal number of shares of such holder’s Zeo Class V Common Stock, for shares of Zeo Class A Common Stock on a one-for-one basis, or, at the election of Zeo (as manager of OpCo), cash, in each case, subject to certain restrictions set forth in the OpCo A&R LLC Agreement and the Charter. The OpCo A&R LLC Agreement also provides for mandatory OpCo Unit Redemptions in certain limited circumstances, including in connection with certain changes of control. Subject to certain conditions, the Class A Convertible OpCo Preferred Units are redeemable by Zeo and following the first anniversary of the Closing may be converted by the Sponsor into Exchangeable OpCo Units (and then would be immediately exchanged on a one-for-one basis, together with an equal number of accompanying shares of Zeo Class V Common Stock, for shares Zeo Class A Common Stock). The Convertible OpCo Preferred Units have accruing distributions of 10% per annum and the Sponsor as holder thereof has certain consent rights over the taking of certain actions of OpCo and its subsidiaries.

 

F-26

 

 

The financial results of OpCo, LLC are consolidated with the Company with the redeemable noncontrolling interests’ share of our net loss separately allocated.

 

NOTE 12- STOCK-BASED COMPENSATION

 

2024 Omnibus Incentive Plan

 

On March 6, 2024, the shareholders of ESGEN approved the Zeo Energy Corp. 2024 Omnibus Incentive Equity Plan (the “Incentive Plan”), which became effective upon the Closing. 3,220,400 of the outstanding shares of Class A Common Stock of the Company (the “Plan Share Reserve”) shall be available for awards under the Incentive Plan. Each Award granted under the Plan will reduce the Plan Share Reserve by the number of shares of Common Stock underlying the Award. Notwithstanding the foregoing, the Plan Share Reserve shall be automatically increased on the first day of the 2025 fiscal year through the 2029 fiscal year by a number of shares of Common Stock equal to the lesser of (i) the positive difference, if any, between 2% of the then-outstanding shares of Common Stock on the last day of the immediately preceding fiscal year, and (ii) a lower number of shares of Common Stock as may be determined by the Board.

 

The purpose of the Incentive Plan is to provide a means through which the Company and the other members of the Company and its subsidiaries (the “Company Group”)  may attract and retain key personnel and to provide a means whereby directors, officers, employees, consultants and advisors of the Company and the other members of the Company Group can acquire and maintain an equity interest in the Company, or be paid incentive compensation measured by reference to the value of Common Stock, thereby strengthening their commitment to the welfare of the Company Group and aligning their interests with those of the Company’s stockholders.

 

On the Closing Date the Company entered into an Executive Employment Agreement with the Company’s CEO. In addition to the CEO’s annual salary and cash bonus, the CEO became eligible to receive certain grants of vested shares under the Incentive Plan as follows:

 

  50,000 vested shares to be granted on the date that is 12 months after the Closing Date.

 

  50,000 vested shares to be granted on the date that is 24 months after the Closing Date.; and

 

  50,000 vested shares to be granted on the date that is 35 months after the after the Closing Date.

 

The Company determined the grant date fair value per share was $6.97, a Level 1 measurement, by reference to the publicly traded stock price on March 13, 2024.

 

Further, if, within three (3) years of the effective date of the Closing, (i) the volume-weighted average price of shares of the publicly traded stock of the Company exceeds $7.50 for 20 or more days of any consecutive 30-day period, then the CEO will be granted vested equity from the Incentive Plan equal to 1% of the total issued and outstanding capital stock of the Company, (ii) the volume-weighted average price of shares of the publicly traded stock of the Company exceeds $12.50 for 20 or more days of any consecutive 30-day period, then the CEO will be granted additional vested equity from the Incentive Plan equal to 1% of the total issued and outstanding capital stock of the Company, (iii) and the volume-weighted average price of shares of the publicly traded stock of the Company exceeds $15.00 for 20 or more days of any consecutive 30-day period, then the CEO will be granted additional vested equity from the Incentive Plan equal to 1% of the total issued and outstanding capital stock of the Company.

 

The per unit fair value and derived service period for each Tranche of Performance Based Executive Shares is included in the Valuation of Performance-based Equity Bonus Awards as of March 13, 2024, as follows:

 

   3/13/2024 
Stock price  $6.97 
Tranche 1 hurdle price  $7.50 
Tranche 2 hurdle price  $12.50 
Tranche 3 hurdle price  $15.00 
Risk-free rate   4.28%
Volatility   55.00%

 

F-27

 

 

The per unit fair value and derived service period for each Tranche of Performance Based Executive Shares is included in the Valuation of Performance-based Equity Bonus Awards as of March 13, 2024, as follows:

 

Fair Value Summary  Tranche 1   Tranche 2   Tranche 3 
Tranche per unit fair value  $5.96   $4.53   $3.82 
Stock price on valuation date  $6.97   $6.97   $6.97 
Derived service period   0.35 years    1.19 years    1.47 years 

 

During the year ended December 31, 2024, $7,951,248, respectively, of equity compensation expense was recognized for these awards, as well as 375,000 and 120,707 awards issued to salespeople and vendors, respectively, at the close of the ESGEN Business Combination based on the fair value of the stock on that date. As of December 31, 2024, an unrecognized compensation expense of $2,059,288 was determined and is expected to be recognized over the remaining 2.5 years.

 

NOTE 13 - WARRANT LIABILITIES

 

As part of ESGEN’s IPO, as defined in Note 11, ESGEN issued warrants to third-party investors where each whole warrant entitles the holder to purchase one share of the Company’s common stock at an exercise price of $11.50 per share. Simultaneously with the closing of the IPO, ESGEN completed the private sale of warrants where each warrant allows the holder to purchase one share of the Company’s Class A Common Stock at $11.50 per share. Upon the closing of the ESGEN Business Combination the 14,040,000 Private Warrants were forfeited. As of December 31, 2024, there are 13,800,000 Public Warrants and no private placement warrants outstanding.

 

These warrants expire on the fifth anniversary of the ESGEN Business Combination or earlier upon redemption or liquidation and are exercisable commencing 30 days after the ESGEN Business Combination, provided that the Company has an effective registration statement under the Securities Act covering the shares of common stock issuable upon exercise of the warrants and a current prospectus relating to them is available (or the Company permits holders to exercise their warrants on a cashless basis under the circumstances specified in the warrant agreement) and registered, qualified or exempt from registration under the securities, or blue sky, laws of the state of residence of the holder.

 

Once the warrants become exercisable, the Company may redeem the outstanding warrants:

 

  in whole and not in part;

 

  at a price of $0.01 per warrant;

 

  upon not less than 30 days’ prior written notice of redemption given after the warrants become exercisable to each warrant holder; and

 

  if, and only if, the reported last sale price of the Class A Common Stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-trading day period commencing once the warrants become exercisable and ending three business days before the Company sends the notice of redemption to the warrant holders.

 

The Public Warrants are recognized as derivative liabilities in accordance with ASC 815, Derivatives and Hedging (“ASC 815”). Accordingly, the Company recognized the warrant instruments as liabilities at fair value as of the Closing Date, with an offsetting entry to additional paid-in capital and adjusts the carrying value of the instruments to fair value through other income (expense) on the consolidated statements of operations at each reporting period until they are exercised. As of December 31, 2024, the Public Warrants are presented as warrant liabilities on the accompanying consolidated balance sheets.

 

NOTE 14 - RELATED PARTY TRANSACTIONS

 

There was one operating lease with a related party, which expired by December 31, 2024 and was not renewed. Operating lease cost relating to this lease was $15,009 and $28,880 for the years ended December 31, 2024 and 2023, respectively. As of December 31, 2024 and 2023, the related party operating lease ROU asset was $0 and $75,378, respectively, and the related party operating lease liability was $0 and $58,134, respectively.

 

In 2023, some of the Company’s customers financed their obligations with a related party, Solar Leasing, whose CEO is also the CEO of the Company. These arrangements are similar to those with other third-party lenders. As such, Solar Leasing deducts their financing fees and remits the net amount to the Company. For the years ended December 31, 2024, and 2023, the Company recognized $22,156,018 and $15,464,852 of revenue, net of financing fees of $8,246,532 and $6,851,232, respectively, from these arrangements. As of December 31, 2024, and 2023, the Company had $191,662 and $396,488 of accounts receivable, $3,359,101 and $2,415,966 of accrued expenses and $2,000 and $1,160,848 of contract liabilities due to related parties relating to these arrangements, respectively.

 

F-28

 

 

On December 24, 2024, the Company entered into a Promissory Note with LHX (See Note 10). LHX owns 14.1% of the Company’s Class A Common Stock.

 

During the year ended December 31, 2024, Solar Leasing performed a fair-market-value assessment of its lease assets. As a result, Solar Leasing paid a discretionary rebate to the Company of $3,000,000 based on the excess of fair-market-value over the carrying value of its assets, primarily to optimize certain tax positions for its owners. The Company agreed to transfer the received rebate to White Horse Energy, LC (“White Horse Energy”), a entity wholly owned by the Company’s CEO, in the form of convertible debt. Additionally, the Company guarantees the outstanding indebtedness of Solar Leasing (approximately $10 million) which results in the Company having a variable interest in Solar Leasing. The Company determined it was not the primary beneficiary as defined in ASC 810-10-25-38A. Although the Company’s CEO, wholly owns White Horse Energy, the Company does not have any control over White Horse Energy or Solar Leasing, nor any obligation to absorb losses from Solar leasing. Based on the Company’s reassessment, the flow of funds resulting from the discretionary rebate does not transfer control or economic exposure to the Company in a manner that would require consolidation under ASC 810-10. White Horse Energy remains the primary beneficiary, and no changes to the Company’s financial statement presentation are required. The $3,000,000 convertible note is recorded as a Related Party Note Receivable on the consolidated balance sheet as of December 31, 2024. The balances relating to Solar Leasing are reflected as related party balances in the accompany consolidated financial statements.

 

As described in Note 3, Zeo Energy Corp. entered into the TRA with the TRA Holders. As of December 31, 2024, the Company has not recorded a liability related to the tax savings it may realize from utilization of such deferred tax assets. As of December 31, 2024, assuming a hypothetical exchange of all outstanding units, the total TRA would be $27.6 million. If utilization of the deferred tax assets subject to the TRA becomes more likely than not in the future, the Company will record a liability related to the TRA which will be recognized as expense within its consolidated statements of operations.

 

On August 27, 2024, the Company entered into a guarantee for a Business Loan Agreement (Loan) between Solar Leasing I, LLC and a bank. The Loan is for up to $10,000,000. At 12/31/2024, Solar Leasing I, LLC had an outstanding loan balance of $3,460,840. This Loan is also personally guaranteed by the Company's CEO and manager of Solar Leasing I, LLC, Tim Bridgewater.

 

NOTE 15- FAIR VALUE MEASUREMENTS

 

Items Measured at Fair Value on a Recurring Basis:

 

The Company accounts for certain liabilities at fair value on a recurring basis and classifies these liabilities within the fair value hierarchy (Level 1, Level 2, or Level 3).

 

Liabilities subject to fair value measurements are as follows:

 

 

   December 31, 2024 
   Level 1   Level 2   Level 3   Total 
Liabilities:                
Warrant liabilities  $1,449,000   $
        -
   $
       -
   $1,449,000 

 

The Company’s Public Warrants are traded on the Nasdaq. As such, the Warrant valuation is based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. The fair value of the Warrant liabilities is classified within Level 1 of the fair value hierarchy. There were no warrant liabilities as of December 31, 2023.

 

NOTE 16- NET LOSS PER SHARE

 

Basic net loss per share of Class A common stock is computed by dividing net loss attributable to Class A common stockholders from March 13, 2024, or the Closing Date, to December 31, 2024, by the weighted-average number of shares of Class A common stock outstanding for the same periods.

 

Diluted net loss per share is the same as basic net loss per share as the inclusion of potentially issuable shares that would be anti-dilutive.

 

Prior to the ESGEN Business Combination, the membership structure of Sunergy Renewables, LLC included membership units. In conjunction with the closing of the ESGEN Business Combination, the Company effectuated a recapitalization whereby all membership units were converted to common units of OpCo and the Company implemented a revised class structure including Class A Common Stock having one vote per share and economic rights, and Class V Common Stock having one vote per share and no economic rights. Shares of the Company’s Class V Common Stock do not participate in the earnings or losses of the Company and are therefore not participating securities. The basic and diluted net income per share for the year ended December 31, 2024 represents only the period of March 13, 2024 to December 31, 2024.

 

F-29

 

 

The following table presents the computation of the basic and diluted income per share of Class A Common Stock for the period of March 13, 2024 (the Closing Date) to December 31, 2024:

 

 

   Year ended 
   December 31,
2024
 
Numerator     
Net income attributable to Class A common shareholders  $(2,668,889)
Denominator     
Basic and diluted weighted-average shares of Class A common stock outstanding   5,546,925 
      
Net income per share of Class A common stock - basic and diluted  $(0.48)

 

The following table presents potentially dilutive securities, as of the end of the period, excluded from the computation of diluted net earnings per share of Class A Common Stock.

 

   Year ended 
   December 31,
2024
 
Warrants(1)   13,800,000 
Series A Preferred Stock (2)   1,500,000 
Convertible promissory notes (3)   1,851,852 

 

(1) Represents number of instruments outstanding at the end of the period that were evaluated under the treasury stock method for potentially dilutive effects and were determined to be anti-dilutive.
   
(2) Represents number of Preferred Units outstanding at the end of the period that were excluded using the if-converted method.
   
(3) Represents number of shares that would be issued to settle the convertible promissory note as of the end of the period

 

NOTE 17 - COMMITMENTS AND CONTINGENCIES

 

Workmanship and Warranties

 

The Company typically warrants solar energy systems sold to customers for periods of one to ten years against defects in design and workmanship, and that installations will remain watertight.

 

The manufacturers’ warranties on the solar energy system components, which are typically passed through to the customers, typically have product warranty periods of 10 to 20 years and a limited performance warranty period of 25 years. As of December 31, 2024, and 2023, the Company did not record a warranty reserve as the historical costs incurred that the Company is required to pay have not been significant or indicative of the Company performing warranty work in the future. The Company, at its discretion, may provide certain reimbursements to customers if certain solar equipment is not operating as intended during future periods.

 

Litigation

 

In the normal course of business, the Company may become involved in various lawsuits and legal proceedings. While the ultimate results of these matters cannot be predicted with certainty, management does not expect them to have a material adverse effect on the financial position or results of operations of the Company.

 

Accrual for Probable Loss Contingencies 

 

In the normal course of business, the Company is involved in various claims and legal proceedings. A liability is recorded for such matters when it is probable that a loss has been incurred and the amounts can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. If no amount within this range is a better estimate than any other amount within the range, the minimum amount in the range is accrued. Legal costs associated with loss contingencies are expensed as incurred.

 

F-30

 

 

NOTE 18 – INCOME TAXES 

 

Prior to the close of the ESGEN Business Combination, the Company’s financial reporting predecessor, Sunergy Renewables, LLC, was treated as a pass-through entity for tax purposes and no provision was recorded. As of the date of the ESGEN Business Combination (March 2024), the operations of the Company ceased to be taxed as an partnership resulting in a change in tax status for federal and state income tax purposes. This change in tax status requires immediate recognition of any deferred tax assets or liabilities as of the transaction date as the Company will now be directly liable for income taxes. The recognition of these initial deferred balances, if any, would be recorded as an additional tax expense in the period of the transaction. In addition, the Company will accrue current and deferred tax expense based on ongoing activity from that date.

 

The components of the provision (benefit) for income taxes were as follows:

 

   Year ended
December 31,
2024
   Year ended
December 31,
2023
 
Current:          
Federal  $
-
    
         -
 
State and local   8,900    
-
 
Total current provision   8,900    
-
 
Deferred:          
Federal  $(814,350)  $
-
 
State and local   (183,352)   
    -
 
Total deferred benefit   (997,702)   
 
 
Total benefit   (988,802)   
-
 

 

The effective tax rate differs from the statutory tax rates as follows:

 

   Year ended
December 31,
2024
   Year ended
December 31,
2023
 
Tax at statutory federal rate   21.00%   
-
%
State income taxes, less federal income tax benefits   1.6%   
       -
%
Investment in Sunergy Renewables, LLC   (0.5)%   
-
%
Noncontrolling interest in Sunergy Renewables, LLC   (12.1)%   
    -
%
Income attributable to Sunergy Renewables prior to ESGEN Business Combination   (1.0)%   
-
%
Other   0.1%   
-
%
Provision for income taxes   9.1%   
-
%

 

Deferred income tax assets and liabilities result primarily from temporary differences in the recognition of various expenses for tax and financial statement purposes, and from the recognition of the tax benefits of net operating loss carryforwards.

 

F-31

 

 

The components of the deferred income tax assets and liabilities were as follows:

 

   December 31,
2024
   December 31,
2023
 
Deferred tax assets:          
Net operating losses and tax credit carry-forward  $190,907   $
-
 
Accrued stock compensation   198,575    
          -
 
Accrued liabilities   268,766    
-
 
Other   3,656    
-
 
Gross deferred tax asset  $661,904   $
-
 
Less valuation allowance   
-
    
-
 
Net deferred tax asset  $661,904   $
-
 
Deferred tax liabilities:          
Goodwill   (423,413)   
-
 
Total deferred tax liability  $(423,413)  $
-
 
Net deferred tax asset  $238,491   $
-
 

 

The net deferred tax asset as of December 31, 2024 is included in other assets in the accompanying consolidated balance sheet.

 

As of December 31, 2024, the Company had federal NOL of approximately $0.7 million, and state NOL carryforwards of approximately $0.9 million. As of December 31, 2024, the Company had NOL carryforwards of approximately $0 million. The federal NOL carryforwards generated in the tax years 2024 will never expire and the state NOL carryforwards have varying expiration dates based on the jurisdiction. Utilization of the NOL carryforwards may be subject to an annual limitation according to Section 382 of the Internal Revenue Code of 1986 as amended, and similar provisions.

 

ASC 740, Income Taxes, requires a valuation allowance to reduce the deferred tax assets reported if, based on the weight of the evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. After consideration of all of the evidence, has determined it is more likely than not that the Company will be able to recognize the benefits of its net deferred tax assets. At December 31, 2023, the Company did not record a valuation allowance as there were not any deferred tax assets recorded as the Company is taxed as a partnership.

 

There was an increase in deferred tax assets of $238,491 which resulted in $997,702 thousand of deferred tax benefit and an offsetting $759,211 recorded in additional paid-in-capital. The total net deferred tax asset of $238,491 includes $423,413 deferred tax liability as a result of the Business Combination. The excess of the Company’s book carrying value in its investment in OpCo over its tax basis in this investment resulted in a deferred tax liability, with an offsetting effect recorded to deferred income tax expense of $335,798 and additional paid-in-capital of $759,211.

 

The Company recognizes interest accrued to unrecognized tax benefits and penalties as income tax expense. There were no penalties or interest accrued as of, nor recognized during the years ended December 31, 2024 and 2023.

 

As of December 31, 2024 and 2023, the Company has not recorded an amount of gross unrecognized tax benefits for uncertain tax positions for the current or prior year planned tax filing positions. No unrecognized tax benefits are applicable for prior periods.

 

The Company files tax returns as prescribed by the tax laws of the jurisdictions in which it operates. In the normal course of business, the Company is subject to examination by federal and state jurisdictions where applicable based on the statute of limitations that apply in each jurisdiction.

 

The Company has no open tax audits with any taxing authority as of December 31, 2024.

 

The Company actively monitors domestic and global tax law changes to account for the effects in the period the legislation is enacted, as applicable.

 

NOTE 19- SEGMENT REPORTING

 

The Company has one operating segment and one reportable segment, the business of sales and installation of solar panel technology to individual households within the United States. The Company’s chief operating decision-maker (“CODM”) is our chief executive officer. Our CODM reviews and evaluates consolidated net income (loss) for purposes of evaluating financial performance, making operating decisions, allocating resources, and planning and forecasting for future periods.

 

All the Company’s long-lived assets and revenues are maintained in the U.S. Refer to Note 3 for further information on revenues.

 

F-32

 

 

The following presents the significant financial information with respect to the Company’s reportable segment for the years ended December 31, 2024 and 2023 (in thousands):

 

   Year ended December 31, 
   2024   2023 
Total revenue  $73,244,083   $109,691,001 
Less: Cost of goods sold (exclusive of depreciation and amortization shown below):          
Direct labor   9,857,796    13,488,173 
Materials   23,730,300    40,830,481 
Other   4,433,423    5,118,020 
Less: Cost of goods sold (exclusive of depreciation and amortization shown below):   38,021,519    59,436,674 
Less: Depreciation and amortization related to Cost of goods sold   827,848    444,663 
Gross Profit  $34,394,716   $49,809,664 
           
Depreciation and amortization   4,008,690    1,397,211 
Commissions expense   15,827,850    28,679,176 
Sales and marketing (exclusive of Commissions expense above)   3,759,223    1,644,883 
General and administrative   21,628,724    12,949,067 
Other expense, net   (233,151)   183,401 
Change in fair value of warrant liabilities   (69,000)   
-
 
Interest expense   333,539    110,857 
           
Net (loss) income before taxes   (10,861,159)   4,845,069 
Income tax benefit   988,802    
-
 
Net (loss) income   (9,872,357)   4,845,069 

 

NOTE 20 - SUBSEQUENT EVENTS

 

On April 17, 2025, the Company received a notice (the “Notice”) from Nasdaq notifying the Company that it is not in compliance with the periodic filing requirements for continued listing set forth in Nasdaq Listing Rule 5250(c)(1) because the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 (“Fiscal Year 2024 10-K”) was not filed with the Securities and Exchange Commission (the “SEC”) by the required due date of March 31, 2025. This Notice received from Nasdaq has no immediate effect on the listing or trading of the Company’s shares. Nasdaq has provided the Company with 60 calendar days, until Sunday, June 16, 2025, to submit a plan to regain compliance. If Nasdaq accepts the Company’s plan, then Nasdaq may grant the Company an exception until October 13, 2025 to regain compliance with the Nasdaq Listing Rules.

 

In the disclosure on “Concentration of credit risk” found in Note 3 - Summary of Significant Accounting Policies, the company identified that two customers exceeded 10% of accounts receivable. As of the date of this report, one of those customers has not made payment towards those accounts receivable and may pose a credit risk of $2,306,096.

 

 

F-33

 

 

0001865506 false FY 0001865506 2024-01-01 2024-12-31 0001865506 zeo:ClassACommonStockParValue00001PerShareMember 2024-01-01 2024-12-31 0001865506 zeo:WarrantsEachExercisableForOneShareOfClassACommonStockAtAPriceOfElevenPointFiveZeroSubjectToAdjustmentMember 2024-01-01 2024-12-31 0001865506 2024-06-28 0001865506 us-gaap:CommonClassAMember 2025-05-19 0001865506 zeo:CommonClassVMember 2025-05-19 0001865506 2024-12-31 0001865506 2023-12-31 0001865506 us-gaap:RelatedPartyMember 2024-12-31 0001865506 us-gaap:RelatedPartyMember 2023-12-31 0001865506 zeo:ClassVCommonStockMember 2024-12-31 0001865506 zeo:ClassVCommonStockMember 2023-12-31 0001865506 us-gaap:CommonClassAMember 2024-12-31 0001865506 us-gaap:CommonClassAMember 2023-12-31 0001865506 us-gaap:NonrelatedPartyMember 2024-01-01 2024-12-31 0001865506 us-gaap:NonrelatedPartyMember 2023-01-01 2023-12-31 0001865506 us-gaap:RelatedPartyMember 2024-01-01 2024-12-31 0001865506 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001865506 2023-01-01 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:MezzanineEquityMember 2022-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:NoncontrollingInterestMember 2022-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CapitalUnitsMember 2022-12-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:CommonClassVMember us-gaap:CommonStockMember 2022-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2022-12-31 0001865506 srt:ScenarioPreviouslyReportedMember 2022-12-31 0001865506 zeo:MezzanineEquityMember 2023-12-31 0001865506 us-gaap:NoncontrollingInterestMember 2023-12-31 0001865506 us-gaap:CapitalUnitsMember 2023-12-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2023-12-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001865506 us-gaap:RetainedEarningsMember 2023-12-31 0001865506 zeo:MezzanineEquityMember 2022-12-31 0001865506 us-gaap:NoncontrollingInterestMember 2022-12-31 0001865506 us-gaap:CapitalUnitsMember 2022-12-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2022-12-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001865506 us-gaap:RetainedEarningsMember 2022-12-31 0001865506 2022-12-31 0001865506 zeo:MezzanineEquityMember 2023-01-01 2023-12-31 0001865506 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-12-31 0001865506 us-gaap:CapitalUnitsMember 2023-01-01 2023-12-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001865506 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001865506 zeo:MezzanineEquityMember 2024-01-01 2024-12-31 0001865506 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-12-31 0001865506 us-gaap:CapitalUnitsMember 2024-01-01 2024-12-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001865506 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:MezzanineEquityMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:NoncontrollingInterestMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CapitalUnitsMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:CommonClassVMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember 2024-01-01 2024-12-31 0001865506 zeo:MezzanineEquityMember 2024-12-31 0001865506 us-gaap:NoncontrollingInterestMember 2024-12-31 0001865506 us-gaap:CapitalUnitsMember 2024-12-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2024-12-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-12-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001865506 us-gaap:RetainedEarningsMember 2024-12-31 0001865506 us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:SponsorMember 2024-01-24 2024-01-24 0001865506 zeo:SponsorMember 2024-01-24 0001865506 zeo:SponsorPIPEInvestmentMember zeo:OpCoPreferredUnitsMember 2024-01-24 2024-01-24 0001865506 zeo:OpCoPreferredUnitsMember 2024-01-24 2024-01-24 0001865506 us-gaap:ConvertiblePreferredStockMember 2024-01-24 2024-01-24 0001865506 zeo:IndividualPersonMember 2024-12-31 0001865506 zeo:FamilyMembersMember 2024-12-31 0001865506 zeo:GroupOfStockholdersMember 2024-12-31 0001865506 zeo:SouthernCrownHoldingsLLCMember 2024-12-31 0001865506 zeo:LAMADDLLCMember 2024-12-31 0001865506 zeo:JKaeHoldingsLLCMember 2024-12-31 0001865506 zeo:ClarkeCapitalLLCMember 2024-12-31 0001865506 zeo:WhiteHorseEnergyLCMember 2024-12-31 0001865506 zeo:SunergyMember 2024-12-31 0001865506 zeo:SunergyMember zeo:ClassVCommonStockMember 2024-12-31 0001865506 2024-09-30 0001865506 2024-09-30 2024-09-30 0001865506 2024-07-01 2024-09-30 0001865506 2024-01-01 2024-09-30 0001865506 srt:MinimumMember 2024-12-31 0001865506 srt:MaximumMember 2024-12-31 0001865506 zeo:CustomersOneMember 2024-01-01 2024-12-31 0001865506 zeo:CustomersTwoMember 2024-01-01 2024-12-31 0001865506 zeo:CustomersThreeMember 2024-01-01 2024-12-31 0001865506 zeo:CustomersOneMember 2023-01-01 2023-12-31 0001865506 zeo:RedeemableNoncontrollingInterestsMember 2024-01-01 2024-12-31 0001865506 zeo:OpcoLLCMember 2024-01-01 2024-12-31 0001865506 zeo:ESGENOpCoLLCMember zeo:RedeemableNoncontrollingInterestsMember 2024-12-31 0001865506 zeo:ESGENOpCoLLCMember zeo:OpcoLLCMember 2024-12-31 0001865506 zeo:SolarSystemsInstallationsNetMember 2024-01-01 2024-12-31 0001865506 zeo:SolarSystemsInstallationsNetMember 2023-01-01 2023-12-31 0001865506 zeo:RoofingInstallationsMember 2024-01-01 2024-12-31 0001865506 zeo:RoofingInstallationsMember 2023-01-01 2023-12-31 0001865506 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2024-12-31 0001865506 zeo:PublicWarrantMember 2024-12-31 0001865506 us-gaap:PrivatePlacementMember 2024-12-31 0001865506 zeo:ClassACommonStockOfESGENMember 2024-01-01 2024-12-31 0001865506 zeo:ESGENClassACommonStockOutstandingPriorToTheESGENBusinessCombinationMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:ESGENClassACommonStockOutstandingPriorToTheESGENBusinessCombinationMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:ForfeitureOfClassAFounderSharesMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:ForfeitureOfClassAFounderSharesMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:LessRedemptionMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:LessRedemptionMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:ClassACommonStockOfESGENMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:ClassACommonStockOfESGENMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:ESGENClassBCommonStockOutstandingPriorToTheESGENBusinessCombinationMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:ESGENClassBCommonStockOutstandingPriorToTheESGENBusinessCombinationMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:ESGENBusinessCombinationSharesMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:ESGENBusinessCombinationSharesMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:SunergySharesMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:SunergySharesMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:IssuanceOfClassASharesToThirdPartyAdvisorsMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:IssuanceOfClassASharesToThirdPartyAdvisorsMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:IssuanceOfClassASharesToBackstopInvestorMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:IssuanceOfClassASharesToBackstopInvestorMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:SharesIssuedToSponsorMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:SharesIssuedToSponsorMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:CommonStockImmediatelyAfterTheESGENBusinessCombinationMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:CommonStockImmediatelyAfterTheESGENBusinessCombinationMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 2024-10-25 0001865506 us-gaap:CommonClassAMember 2024-10-25 2024-10-25 0001865506 2024-10-24 2024-10-24 0001865506 2024-10-24 0001865506 us-gaap:SoftwareDevelopmentMember 2024-12-31 0001865506 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001865506 us-gaap:FurnitureAndFixturesMember 2024-12-31 0001865506 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001865506 us-gaap:VehiclesMember 2024-12-31 0001865506 us-gaap:VehiclesMember 2023-12-31 0001865506 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001865506 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001865506 us-gaap:TradeNamesMember 2024-12-31 0001865506 us-gaap:CustomerListsMember 2024-12-31 0001865506 us-gaap:NoncompeteAgreementsMember 2024-12-31 0001865506 us-gaap:OrderOrProductionBacklogMember 2024-12-31 0001865506 us-gaap:TradeNamesMember 2023-12-31 0001865506 us-gaap:CustomerListsMember 2023-12-31 0001865506 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001865506 zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2024-01-01 2024-12-31 0001865506 zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2023-01-01 2023-12-31 0001865506 srt:MinimumMember zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2024-12-31 0001865506 srt:MaximumMember zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2024-12-31 0001865506 zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2024-12-31 0001865506 zeo:LHXIntermediateLLCMember zeo:PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2024-12-24 0001865506 zeo:LHXIntermediateLLCMember zeo:PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2024-12-24 2024-12-24 0001865506 zeo:LHXIntermediateLLCMember zeo:PromissoryNoteMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:NotesPayableOtherPayablesMember 2024-12-24 2024-12-24 0001865506 zeo:LHXIntermediateLLCMember zeo:PromissoryNoteMember us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:NotesPayableOtherPayablesMember 2024-12-24 2024-12-24 0001865506 zeo:LHXIntermediateLLCMember zeo:PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2024-12-31 0001865506 zeo:LHXIntermediateLLCMember 2024-12-24 0001865506 zeo:LHXIntermediateLLCMember us-gaap:NotesPayableOtherPayablesMember 2024-12-31 0001865506 us-gaap:CommonClassAMember zeo:SponsorMember 2024-12-31 0001865506 zeo:BusinessCombinationAgreementMember us-gaap:CommonClassAMember 2024-12-31 0001865506 zeo:SunergyRenewablesLLCMember us-gaap:CommonClassAMember 2024-12-31 0001865506 zeo:InvestorsOfSunergyMember zeo:ClassVCommonStockMember 2024-12-31 0001865506 us-gaap:SeriesAPreferredStockMember zeo:SponsorPIPEInvestmentMember 2024-12-31 0001865506 zeo:ClassVCommonStockMember zeo:SponsorPIPEInvestmentMember 2024-12-31 0001865506 zeo:OpCoPreferredUnitsMember us-gaap:PrivatePlacementMember 2024-01-01 2024-12-31 0001865506 zeo:LHXSubscriptionAgreementMember 2024-10-25 2024-10-25 0001865506 zeo:LHXSubscriptionAgreementMember 2024-10-25 0001865506 zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 us-gaap:ConvertiblePreferredStockMember 2024-01-01 2024-12-31 0001865506 zeo:SponsorMember 2024-01-01 2024-12-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember 2024-12-31 0001865506 zeo:CommonClassVMember 2024-12-31 0001865506 zeo:ConvertiblePreferredUnitsMember 2024-12-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-03-06 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-03-06 2024-03-06 0001865506 srt:ChiefExecutiveOfficerMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-01-01 2024-12-31 0001865506 srt:ChiefExecutiveOfficerMember zeo:TwoThousandTwentyFourOmnibusIncentivePlanOneMember 2024-01-01 2024-12-31 0001865506 srt:ChiefExecutiveOfficerMember zeo:TwoThousandTwentyFourOmnibusIncentivePlanTwoMember 2024-01-01 2024-12-31 0001865506 us-gaap:FairValueInputsLevel1Member 2024-03-13 2024-03-13 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-12-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-01-01 2024-12-31 0001865506 srt:ChiefExecutiveOfficerMember 2024-12-31 0001865506 srt:ChiefExecutiveOfficerMember 2024-01-01 2024-12-31 0001865506 zeo:VendorsMember 2024-01-01 2024-12-31 0001865506 zeo:VendorsMember 2023-01-01 2023-12-31 0001865506 2024-03-13 0001865506 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-03-13 0001865506 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-03-13 0001865506 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-03-13 0001865506 2023-03-14 2024-03-13 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-12-02 2024-12-01 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-12-03 2024-12-02 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-12-04 2024-12-03 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-12-01 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-12-02 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-12-03 0001865506 zeo:PrivateWarrantsMember 2024-12-31 0001865506 zeo:PrivateWarrantsMember us-gaap:CommonClassAMember 2024-12-31 0001865506 zeo:PrivateWarrantsMember 2024-01-01 2024-12-31 0001865506 zeo:PublicWarrantsMember 2024-12-31 0001865506 zeo:PrivatePlacementWarrantsMember 2024-12-31 0001865506 us-gaap:RelatedPartyMember 2024-01-01 2024-12-31 0001865506 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001865506 us-gaap:RelatedPartyMember 2024-12-31 0001865506 us-gaap:RelatedPartyMember 2023-12-31 0001865506 zeo:SolarLeasingMember 2024-01-01 2024-12-31 0001865506 zeo:SolarLeasingMember 2023-01-01 2023-12-31 0001865506 zeo:LHXIntermediateLLCMember us-gaap:CommonClassAMember 2024-12-24 0001865506 2024-08-27 2024-08-27 0001865506 us-gaap:FairValueInputsLevel1Member 2024-12-31 0001865506 us-gaap:FairValueInputsLevel2Member 2024-12-31 0001865506 us-gaap:FairValueInputsLevel3Member 2024-12-31 0001865506 us-gaap:WarrantMember 2024-01-01 2024-12-31 0001865506 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-12-31 0001865506 zeo:ConvertiblePromissoryNotesMember 2024-01-01 2024-12-31 0001865506 us-gaap:DomesticCountryMember 2024-12-31 0001865506 us-gaap:StateAndLocalJurisdictionMember 2024-12-31 0001865506 us-gaap:ReportableSubsegmentsMember 2024-01-01 2024-12-31 0001865506 us-gaap:ReportableSubsegmentsMember 2023-01-01 2023-12-31 0001865506 srt:ScenarioForecastMember 2025-04-17 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure zeo:Installation
EX-10.17 2 ea023788401ex10-17_zeo.htm PROMISSORY NOTE, DATED DECEMBER 24, 2024, BETWEEN ZEO ENERGY CORP. AND LHX INTERMEDIATE LLC

Exhibit 10.17

 

PROMISSORY NOTE

 

THIS PROMISSORY NOTE is issued on December 24, 2024 (the “Issue Date”) by ZEO ENERGY CORP., a company incorporated in the State of Delaware with its primary address at 7625 Little Rd. Suite 200A, New Port Richey, FL (the “Borrower”) to and in favor of LHX INTERMEDIATE, LLC, a company incorporated in the State of Delaware with its primary address at 1155 Avenue of the Americas, 15th Floor, New York, NY (the “Lender” and each a “Party” and together the “Parties”).

 

Borrower has issued this Promissory Note (this “Note”) to evidence the Loan (as defined below) and promises to pay and perform the Loan and this Note on the terms and conditions set forth herein, and Lender has agreed to accept this Note and to provide a loan to Borrower, not exceeding the aggregate principal amount of $4,000,000 (four million dollars) on the terms and conditions set forth in this Note.

 

1 Interpretation

 

1.1 Defined Terms. Terms used in this Note include the following defined terms:

 

19.9% Cap” means 19.9% of the number of Shares outstanding on the Issue Date

 

Address for Service” means the address shown in Section 13.2 or such other address as Borrower may from time to time designate by written notice to Lender.

 

Advance” means the Initial Advance, Tranche 2 Advance or Tranche 3 Advance, as applicable, loaned by Lender to Borrower through a Drawdown.

 

Applicable Exchange” means the Nasdaq stock exchange or any other national stock exchange on which the Shares are listed.

 

Business Day” means a day other than (i) a Saturday or Sunday or (ii) public holiday in New York on which banks are closed or are permitted to be closed open for general business.

 

Change of Control” shall mean (A) a “person” or “group” within the meaning of Section 13(d) of the Securities Exchange Act of 1934, as amended (whether or not such Rule applies to Borrower) has become the direct or indirect “beneficial owner,” as defined in Rule 13d-3 under the Exchange Act (whether or not such rule applies to the Issuer), of the shares of capital stock of Borrower representing more than 50% of the voting power thereof or (B) the consummation of (i) any recapitalization, reclassification or change of the Class A common stock of Borrower (other than changes resulting from a subdivision or combination) as a result of which the Class A common stock of Borrower would be converted into, or exchanged for, stock, other securities, other property or assets, (ii) any share exchange, consolidation or merger of Borrower pursuant to which the Class A common stock of Borrower will be converted into cash, securities or other property or assets; or (iii) any sale, lease or other transfer in one transaction or a series of transactions of all or substantially all of the consolidated assets of Borrower and its subsidiaries, taken as a whole, to any Person provided, however, that a transaction described in subclause (ii) in which the holders of all classes of Borrower’s common equity immediately prior to such transaction own, directly or indirectly, more than 50% of all classes of common equity of the continuing or surviving corporation or transferee or the parent thereof immediately after such transaction in substantially the same proportions as such ownership immediately prior to such transaction shall not be a Change of Control pursuant hereto.

 

 

 

 

Commitment” means $4,000,000.

 

Default” means and is a reference to any Event of Default or any condition, event or occurrence that with the passing of time, the giving of notice or both will be an Event of Default, including without limitation any misrepresentation or breach under this Note.

 

Drawdown” means the borrowing of funds equal to the Initial Advance, the Tranche 2 Advance or the Tranche 3 Advance, as applicable.

 

Drawdown Amount” means, with respect to (i) the Initial Advance, $2,500,000, (ii) the Tranche 2 Advance, $750,000 and (iii) the Tranche 3 Advance, $750,000.

 

Drawdown Notice” means a request for an Advance substantially in the form set out in Schedule 2 (Form of Drawdown Notice) of this Note.

 

Event of Default” means any one of the events specified in Section 10 (Events of Default) of this Note.

 

Indebtedness” includes any obligation for the payment or repayment of money borrowed (whether borrowed by Borrower or as to which Borrower is a surety or guarantor of payment or is secured by a Lien on any property of Borrower), including any advance and any obligation evidenced by a note or similar instrument and any capital lease (as defined under GAAP other than any lease of any real property), and any guaranty of any obligation for the payment or repayment of money borrowed, but excluding trade payables and similar obligations arising in the ordinary course of business.

 

Investment” means (i) any purchase or other acquisition by Borrower of, or of a beneficial interest in, any equity interests or Indebtedness of any other person and (ii) any loan (including guarantees) or advance constituting Indebtedness of such other person (other than accounts receivable, credit card and debit card receivables, trade credit, advances to customers, advances to officers, directors, members of management and employees for moving, entertainment and travel expenses, drawing accounts and similar expenditures, in each case, in the ordinary course of business) or capital contribution by Borrower to any other person.

 

2

 

 

Loan” means any of the Initial Tranche 1 Advance, the Tranche 2 Advance and the Tranche 3 Advance made by Lender under this Note.

 

Loan Documents” means, collectively, this Note and each other document, instrument or agreement now or hereafter delivered by an Obligor or other person to Lender in connection with the transactions contemplated by this Note.

 

Other Taxes” means all present or future stamp, court or documentary, intangible, recording, filing or similar Taxes that arise from any payment made under, from the execution, delivery, performance, enforcement or registration of, from the receipt or perfection of a security interest under, or otherwise with respect to, any Loan Document.

 

Outstanding Amount” means, at any time, the outstanding and unpaid amount of the Loan.

 

Person” means any individual, corporation, partnership, joint venture, association, joint-stock company, trust, unincorporated organization, limited liability company or government or other entity.

 

Repayment Date” means the later of (x) the day falling on the first anniversary of the Issue Date or, if such day is not a Business Day, the immediately previous Business Day and (y) the date on which the stockholders of the Borrower approve the Share Issuance.

 

Representations Schedule” means the representations and warranties made by Lender in Part A and Borrower in Part B of Schedule I (Representations and Warranties) of this Note.

 

Shares” means shares of Class A common stock, par value $0.0001 per share, of Borrower.

 

Subsidiary” means, with respect to any person (the “parent”) at any date, any corporation, company, limited liability company, partnership, association or other entity of which securities or other ownership interests representing more than 50% of the ordinary voting power for the election of the members of the governing body or, in the case of a partnership, more than 50% of the general partnership interests are, as of such date, owned or controlled by the parent and/or one or more subsidiaries of the parent.

 

Tax” includes any form of taxation, levy, duty, charge, contribution, withholding (including backup withholding) or impost of whatever nature (including any applicable fine, penalty, or surcharge).

 

Term” means the period commencing the Issue Date and expiring on the Repayment Date.

 

3

 

 

Termination Notice” means a notice from Lender to Borrower given pursuant to Section 10.2 terminating this Note and the Loan.

 

US Bankruptcy Code” means title 11 of the United States Code. “Voting Agreement” means the Voting Agreement, by and among Lender, Borrower and the stockholders of Borrower party thereto, dated as of the date hereof.

 

1.2 References. References in this Note to:

 

(a) any document is deemed to include a reference to such document, including any of its schedules, annexes or exhibits, in each case, as amended, novated, supplemented, substituted or replaced from time to time;

 

(b) any person includes its respective successors, assigns and transferees;

 

(c) a provision of a statute is, unless otherwise indicated, deemed to include a reference to such provision as amended, modified or re-enacted from time to time;

 

(d) a time of day is the time in New York City on the specified date;

 

(e) the singular, where the context so admits, is deemed to include the plural and vice versa; and

 

(f) a “person” is deemed to include a reference to a company, partnership, unincorporated body and any other entity and vice versa.

 

1.3 Titles. Section headings shall not affect the meaning of that provision or any other provision.

 

2 The Loan. Subject to the terms and conditions of this Note, Lender has agreed to make the Loan available to Borrower; provided that in no event shall the aggregate Loan amount exceed the Commitment.

 

3 Drawdowns and Advances.

 

3.1 Initial Tranche 1 Drawdown. Subject to the satisfaction (or waiver) of the conditions set forth in Section 8.1 in Lender’s sole discretion, then upon the execution of this Note by the Parties:

 

(a) Borrower shall submit to Lender a duly completed Drawdown Notice in respect of the Drawdown for the Initial Advance of $2,500,000 (the “Initial Advance Amount”);

 

4

 

 

(b) on receipt of the Drawdown Notice contemplated by Section 3.1(a) above, Lender shall make the Advance of the Initial Advance Amount to Borrower (the “Initial Advance”).

 

3.2 Tranche 2 Drawdown. Subject to the satisfaction (or waiver) of the conditions set forth in Section 8.2 in Lender’s sole discretion, then:

 

(a) Borrower shall submit to Lender a duly completed Drawdown Notice in respect of the Drawdown of $750,000 (the “Tranche 2 Advance Amount”);

 

(b) on receipt of the Drawdown Notice contemplated by Section 3.2(a) above, Lender shall make the Advance of the Tranche 2 Advance Amount to Borrower (the “Tranche 2 Advance”).

 

3.3 Tranche 3 Drawdown. Subject to the satisfaction (or waiver) of the conditions set forth in Section 8.3 in Lender’s sole discretion, then:

 

(a) Borrower shall submit to Lender a duly completed Drawdown Notice in respect of the Drawdown of $750,000 (the “Tranche 3 Advance Amount”);

 

(b) on receipt of the Drawdown Notice contemplated by Section 3.3(a) above, Lender shall make the Advance of the Tranche 3 Advance Amount to Borrower (the “Tranche 3 Advance”).

 

3.4 Disbursement. Subject to the terms set forth herein, Lender shall make any Advance available to Borrower by payment to the account of Borrower specified in writing in the relevant Drawdown Notice.

 

3.5 Lender Advance. Notwithstanding anything to the contrary herein, Lender may in its sole discretion make Advances to Borrower up to the Commitment in the aggregate at such times as it determines without delivery of a Drawdown Notice or satisfaction of the applicable conditions in Section 8.

 

4 Interest. No interest shall be charged or accrue on any sums outstanding under the Loan; provided, that any amounts due and not paid within thirty days shall accrue interest at a rate of 10% per annum from the date such payment is due.

 

5 Representations and Warranties.

 

5.1 On the Issue Date, Lender makes the representations and warranties as set out in Part A of Schedule 1 and Borrower makes the representations and warranties as set out in Part B of Schedule 1.

 

5.2 The representations and warranties shall be made by the Parties on execution of this Note and shall be deemed made again by Borrower on and as of the date of any Drawdown Request, the proposed draw date for any Advance and the date on which any Advance is made by Lender. Borrower agrees and acknowledges that any Drawdown Request accepted by Lender and any Advance made by Lender is accepted and made in reliance on the representations and warranties made by Borrower in Part A of Schedule 1.

 

5

 

 

6 Repayment

 

Borrower shall repay the Loans to Lender in full immediately following the Repayment Date, by issuing to Lender (or its designee) of a number of fully paid and non-assessable Shares, subject to and determined as provided in Section 6.5 below pursuant to the terms hereof (a “Share Issuance”).

 

6.1 Reserved.

 

6.2 Reserved.

 

6.3 In connection with a repayment of the Outstanding Amount in Shares in accordance with this Section 6, Borrower shall give Lender notice not less than five (5) Business Days prior to the anticipated date of such Share Issuance, specifying the anticipated date of such Share Issuance, and in accordance with the formula set forth in Section 6.5, the number of Shares to be issued by Borrower to Lender in the Share Issuance.

 

6.4 With respect to a Share Issuance, the number of Shares issuable to repay the Outstanding Amount shall be the quotient of (i) the Outstanding Amount, divided by (ii) $1.35 (such amount to be equitably adjusted to the extent necessary to provide the parties the same economic effect as contemplated prior to any stock split, reverse stock split, stock dividend, reorganization, reclassification, combination, recapitalization or other like change), plus any dividends declared but unpaid on any securities of the Company between the date hereof and the date of such Share Issuance. In lieu of any fractional Share to which Lender would otherwise be entitled in a Share Issuance, Borrower shall pay cash in immediately available funds in an amount equal to the product of such fraction multiplied by the price of such Share in the Share Issuance.

 

6.5 At or prior to the closing of any Share Issuance, Lender and Borrower shall each execute and deliver, or cause to be executed and delivered, such additional documents and take such additional actions as Lender may request in its sole discretion to consummate the issuance of Shares contemplated by such Share Issuance.

 

6.6 Amounts repaid hereunder may not be reborrowed under this Note.

 

6.7 If under the rules of the Applicable Exchange, approval by the stockholders of Borrower would be required in connection with the Share Issuance under this Section 6, then unless and until such stockholder approval has been obtained, the maximum amount of the Outstanding Amount that may be repaid in Shares issued to Lender at the Repayment Date shall equal the 19.9% Cap. To the extent any Outstanding Amount cannot be repaid as a result of the 19.9% Cap such amount shall remain outstanding as loan funds in accordance with the terms of this Note.

 

6

 

 

7 Tax Matter

 

7.1 Withholdings. Any and all payments by or on account of any obligation of Borrower under this Note shall be made without deduction or withholding for any Taxes, except as required by applicable law. If any applicable law requires the deduction or withholding of any Tax from any such payment by a withholding agent, then the applicable withholding agent shall be entitled to make such deduction or withholding and shall timely pay the full amount deducted or withheld to the relevant governmental authority in accordance with applicable law and the sum payable by Borrower shall be increased as necessary so that after such deduction or withholding has been made (including such deductions and withholdings applicable to additional sums payable under this Section 7.1) Lender receives an amount equal to the sum it would have received had no such deduction or withholding been made, and Borrower shall indemnify Lender, within ten (10) days after demand therefor, for the full amount of any Taxes imposed on or with respect to any payment made by or on account of any obligation of Borrower under this Note or any other Loan Document. Lender shall use commercially reasonable efforts to deliver to Borrower such properly completed and executed documentation reasonably requested by Borrower as will permit such payments to be made without withholding or at a reduced rate of withholding.

 

7.2 Borrower shall timely pay to the relevant governmental authority in accordance with applicable law, or at the option of Lender, timely reimburse Lender for the payment of, any Other Taxes.

 

7.3 As soon as practicable after any payment of Taxes by Borrower to a governmental authority pursuant to this Section 7, Borrower shall deliver to Lender the original or a certified copy of a receipt issued by such governmental authority evidencing such payment.

 

8 Conditions Precedent to Drawdown.

 

8.1 Initial Tranche 1 Advance. The Initial Advance Amount shall not be required to be Advanced until the date on which each of the following conditions are satisfied (or waived by Lender):

 

(a) Lender shall have received counterparts of this Note duly executed by Borrower.

 

(b) No Default or Event of Default shall have occurred and be continuing and all representations or warranties made by Borrower in this Note shall be true and correct.

 

7

 

 

(c) Lender shall have received such other documents as Lender shall have reasonably requested from Borrower including, without limitation:

 

(i) a secretary certificate of Borrower with copies of Borrower’s Certificate of Incorporation, as amended, Bylaws, and authorizing resolutions of the Board of Directors approving Borrower’s entry into and performance of its obligations under this Note;

 

(ii) a certificate from the Secretary of State of Delaware and each other state in which Borrower is qualified to do business confirming that Borrower is a corporation in good standing in such state; and

 

(iii) a certificate of a senior officer of Borrower certifying to the accuracy of the condition set forth in Section 8.1(b).

 

8.2 Tranche 2 Advance. The Tranche 2 Advance Amount shall not be required to be advanced until the date on which Lender is satisfied in its reasonable, sole and absolute discretion that each of the following further conditions is satisfied (or waived by Lender):

 

(a) Within sixty (60) days of the Initial Advance, Borrower shall have submitted to applicable regulatory bodies at least 340 permits to install solar energy systems sold through its “Year-round Sales Program” (the “Tranche 2 Milestone”); provided, that in the event the Tranche 2 Milestone has not been satisfied within such sixty (60)-day period, Lender may in its sole discretion choose to waive the Tranche 2 Milestone within five Business Days following such 60-day period; provided that Lender shall deliver the Tranche 2 Advance during such five Business Day period; and

 

(b) Upon and subject to the timely satisfaction of the Tranche 2 Milestone requirement, Borrower shall deliver a written certification, signed by an executive officer of Borrower, that the Tranche 2 Milestone has been achieved, together with any documentation evidencing the achievement of the Tranche 2 Milestone as may be reasonably requested by Lender.

 

8.3 Tranche 3 Advance. The Tranche 3 Advance Amount shall not be required to be advanced until the date on which Lender is satisfied in its reasonable, sole and absolute discretion that each of the following further conditions is satisfied (or waived by Lender):

 

(a) Within sixty (60) days of the Tranche 2 Advance, Borrower shall have completed the installation of at least 296 solar energy systems sold through its “Year-round Sales Program” (the “Tranche 3 Milestone”); provided, that in the event the Tranche 3 Milestone has not been satisfied within such sixty (60)-day period, Lender may in its sole discretion choose to waive the Tranche 3 Milestone within five Business Days following such 60-day period; provided that Lender shall deliver the Tranche 3 Advance during such five Business Day period; and

 

(b) Upon and subject to the timely satisfaction of the Tranche 3 Milestone requirement, Borrower shall deliver a written certification, signed by an executive officer of Borrower, that the Tranche 3 Milestone has been achieved, together with any documentation evidencing the achievement of the Tranche 3 Milestone as may be reasonably requested by Lender.

 

8

 

 

9 Covenants.

 

9.1 Covenants of Borrower. Borrower hereby agrees to the terms set forth in Schedule II.

 

9.2 Covenants of Lender. Lender hereby agrees to the terms set forth in Schedule II.

 

10 Events of Default

 

10.1 Events. Each of the following is an Event of Default:

 

(a) Payment. Borrower fails to pay any amount payable by it in the manner and at the time provided under and in accordance with this Note or any other Loan Document;

 

(b) Obligations. Borrower fails to perform any of its covenants or obligations or fails to satisfy any of the conditions or covenants under this Note or any other Loan Document;

 

(c) Other Indebtedness. Except for trade credit, any Indebtedness of Borrower or any of its Subsidiaries becomes due and payable, or a breach or other circumstance arises thereunder such that the applicable lender is entitled to declare such Indebtedness due and payable, in each case prior to its due date, or any Indebtedness of Borrower or any of its Subsidiaries is not paid on its due date and such failure to pay constitutes an event of default (after the expiration of any applicable cure period) under the applicable agreement;

 

(d) Carrying on Business. Borrower or any of its Subsidiaries stops payment of its debts generally or ceases or threatens to cease to carry on its business or is unable to pay its debts as they fall due or is deemed by a court of competent jurisdiction to be unable to pay its debts as they fall due, or enters into any arrangements with its creditors generally;

 

9

 

 

(e) Insolvency. (i) The Borrower or any of its Subsidiaries or affiliates shall commence or cause to be commenced any voluntary proceeding or shall file or cause to be filed any petition seeking liquidation, reorganization or other relief in respect of Borrower or any of its Subsidiaries, or of all or a substantial part of its assets, under any federal, state or foreign bankruptcy, insolvency, receivership or similar law now or hereafter in effect, including any voluntary proceeding under the US Bankruptcy Code, or (ii) an involuntary appointment of a receiver, trustee, custodian, sequestrator, conservator or similar official for Borrower (or any such Subsidiary) or for a substantial part of its assets occurs, including any proceeding under the US Bankruptcy Code and, in the case of any such appointment of proceeding under this clause (ii) of this Section 10.1(e), such proceeding shall continue undismissed and unstayed for sixty (60) consecutive days without having been dismissed, bonded or discharged or an order of relief is entered in any such proceeding;

 

(f) Illegality; Enforceability. (i) It becomes unlawful for Borrower to perform all or any of its obligations under this Note or any authorization, approval, consent, license, exemption, filing, registration or other requirement of any governmental, judicial or public body or authority necessary to enable Borrower to comply with its obligations under this Note or to carry on its business is not obtained or, having been obtained, is modified in a manner that precludes Borrower or its Subsidiaries from conducting their business in any material respect, or is revoked, suspended, withdrawn or withheld or fails to remain in full force and effect or (ii) any obligation under this Note or any other Loan Document shall be or become unenforceable in accordance with its terms or Borrower or any of its Subsidiaries shall assert that any obligation under this Note or any other Loan Document shall not be enforceable in accordance with its terms;

 

(g) Expropriation. The issuance or levy of any judgment, writ, warrant of attachment or execution or similar process against all or any material part of the property or assets of Borrower or any of its Subsidiaries if such process is not released, vacated or fully bonded within sixty (60) days after its issue or levy;

 

(h) Court Action. Any injunction, order, judgment or decision of any court is entered or issued which, in the opinion of Lender, materially and adversely affects, or is reasonably likely so to affect, the ability of Borrower or any of its Subsidiaries to carry on its business or to pay amounts owed to Lender under this Note;

 

(i) Transfer of Assets. Borrower, whether in a single transaction or a series of related transactions, sells, leases, licenses, consigns, transfers or otherwise disposes of any material portion of its assets (it being understood that any such disposition with respect to any asset or assets with a fair value of at least $250,000 is material), other than (i) Investments permitted pursuant to Section 10.1(c), (ii) sales, transfers and dispositions of inventory in the ordinary course of business, (iii) any termination of a lease of real or personal property that is not necessary in the ordinary course of Borrower’s business, could not reasonably be expected to have a material adverse effect and does not result from Borrower’s default, and (iv) any sale, lease, license, consignment, transfer or other disposition of assets that are no longer necessary in the ordinary course of business or which has been approved in writing by Lender;

  

10

 

 

(j) Change of Control. A Change of Control has been deemed to occur (or Borrower has entered into an agreement or arrangement (including any effective letters of intent, term sheets or similar arrangement) pursuant to which a Change of Control may occur); or

 

(k) Misrepresentation. Any representation, warranty or statement made, repeated or deemed made or repeated by Borrower in this Note or any other Loan Document is materially incomplete, untrue, incorrect or misleading in any material respect when made, repeated or deemed made.

 

10.2 Remedies. If an Event of Default has occurred, Lender may do all or any of the following:

 

(a) by notice to Borrower, declare the Outstanding Amount and all accrued fees and other sums owed by Borrower under or in connection with this Note and the Loan Documents to be immediately due and payable and the same will become so due and payable upon the Repayment Date;

 

(b) by notice to Borrower (a “Termination Notice”), declare the outstanding balance of the Commitment to be immediately reduced to zero effective as of the date of such notice, and the same will be so reduced;

 

(c) exercise any remedies available to Lender under this Note or any of the other Loan Documents, and/or applicable law; and

 

(d) revoke in writing any consent to funding any Advance made as contemplated under Section 3.4, and upon such written revocation Lender shall have no obligation to fund any such Advance.

 

Notwithstanding the foregoing, if an Event of Default as contemplated under Section 10.1(e) shall occur, (i) the Outstanding Amount and all accrued fees and other sums owed by Borrower under or connection with this Note shall be immediately due and payable without notice or other action on the part of Lender or any other person and (ii) the Commitment automatically shall reduce to zero and Lender shall have no obligation to fund any Advance.

 

11

 

 

11 Liability.

 

 

11.1 General Costs. Borrower will from time to time on demand reimburse Lender for all reasonable and documented costs and expenses (including legal fees and disbursements) and any taxes chargeable on them incurred in the preservation, enforcement and collection of this Note, the other Loan Documents and the Voting Agreement.

 

11.2 Liability. Without duplication of and subject to the limitations set forth under the expense reimbursement obligations pursuant to Section 11.1 above, Borrower shall indemnify Lender and any affiliates thereof (each such person being called an “Indemnitee”), against, and hold each Indemnitee harmless from, any and all losses, claims, damages, out- of-pocket costs, actual liabilities and related expenses, excluding in any event lost profits arising out of, in connection with, or as a result of the execution, enforcement or delivery of any this Note or any other Loan Document or any other agreement or instrument contemplated thereby, the performance by the parties to the Loan Documents of their respective obligations thereunder or the use of proceeds of the Advances or any other transactions contemplated hereby. To the extent permitted by applicable law, Borrower shall not assert, and Borrower hereby waives and releases, any claim against any Indemnitee on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) (whether or not the claim therefor is based on contract, tort or duty imposed by any applicable legal requirement) arising out of, in connection with, arising out of, as a result of, or in any way related to, this Note or any other Loan Documents or any or any agreement or instrument contemplated thereby or referred to therein, the transactions contemplated hereby or thereby, or any act or omission or event occurring in connection therewith, and each such person further agrees not to sue seeking any such damages, whether or not accrued and whether or not known or suspected to exist in its favor; provided that the foregoing shall in no event limit Borrower’s indemnification obligations in this Section 11.2.

 

12 Payments.

 

12.1 Currency. Borrower shall discharge each cash payment obligation in the currency in which it is due under this Note. If at any time Lender receives any payment (including by set-off) referable to any of the liabilities of Borrower under this Note from any source in a currency other than the currency in which it is due, then such payment shall take effect as a payment to Lender of the amount in the due currency which Lender is able to purchase (after deduction of any relevant costs) with the amount of the payment so received in accordance with its usual practice.

 

12.2 Funds. All payments in cash made by Borrower to Lender shall be made in immediately available cleared funds on its due date (and, if such date is not a Business Day, on the immediately preceding Business Day) to the credit of such account as Lender may designate. Such payments shall be made in full without set-off or counterclaim. Lender is not obligated to accept any form of payment on the Outstanding Amount other than in connection with a Share Issuance as provided in Section 6.1.

 

12

 

 

13 Communications.

 

13.1 Written. All communications under this Note must be in writing.

 

13.2 Addresses. Any communication may be sent by prepaid post, or email or delivered to Lender or an Obligor at its address or email address shown below or as may otherwise by notified to the relevant party in writing. Communications to Borrower may also be sent to a place of business for it last known to Lender or delivered to one of its officers. Each party to this Note irrevocably consents to service of process in the manner provided for in this Section 13.2. Nothing in any Loan Document will affect the right of any party to this Note to serve process in any other manner permitted by law.

 

To Lender:

 

LHX Intermediate, LLC

1155 Avenue of the Americas, 15th Floor New York,

NY 10036

Attention: Charles Bronowski; General Counsel Email:

 

To Borrower:

 

Zeo Energy Corp. 232

River Bend Lane Provo,

UT 84604

Attention: Tim Bridgewater Email:

 

13.3 Delivery. A communication by either of the parties, if sent by post, will be deemed made on the day after posting by first class post, postage prepaid (but, if to another country, five (5) days after posting by airmail, postage prepaid). Any communication sent by email will be deemed effective on the date of transmission if sent on a Business Day not later than 5:00 p.m. local time at the location of the recipient, or the next Business Day if sent on a day other than a Business Day or later than 5:00 p.m. local time at the location of the recipient.

 

13

 

 

14 Assignation and Transfer.

 

14.1 No Transfer by Borrower. Borrower may not transfer any of its rights or obligations under this Note.

 

14.2 Transfer by Lender. Lender may assign its rights and obligations under this Note, in whole or in part, to any other person upon simultaneous written notice to Borrower; provided that upon such assignment such other person shall be deemed to make the representations and warranties in Part A of Schedule 2 to Borrower. After giving effect to such assignment, such person shall be deemed the “Lender” from such time for all purposes hereunder.

 

14.3 Register. Lender, acting solely for this purpose as a non-fiduciary agent of Borrower, shall maintain a copy of each assignment delivered to it and a register (the “Register”) for the recordation of the names and addresses of Lender(s) and the obligations owing to Lenders from time to time. The entries in the Register shall be conclusive, in the absence of manifest error, and Borrower and Lender(s) may treat each person whose name is recorded in the Register as a Lender hereunder for all purposes of this Note. The Register shall be available inspection by an Obligor at any reasonable time and from time to time upon reasonable prior notice.

 

15 Miscellaneous.

 

15.1 Costs and Expenses. Borrower shall be responsible for its own costs in relation to the preparation and execution of this Note and shall pay the reasonable and proper costs of Lender in preparing and finalizing this Note up to a limit of $60,000.

 

15.2 Delays. The rights and powers of Lender under this Note will not be affected or impaired by any delay or omission by Lender in exercising them or by any previous exercise of any such rights or powers.

 

15.3 Severability. Each of the provisions of this Note shall be severable and distinct from one another and if at any time anyone or more of these provisions (or any part of them) is or becomes invalid, illegal or unenforceable the validity, legality and enforceability of the remaining provisions shall not in any way be affected or impaired.

 

15.4 Illegality. If at any time it becomes unlawful for Lender to allow the Commitment to remain in effect or to make, fund or allow any Loans to remain outstanding then Lender will promptly notify Borrower and:

 

(a) Lender will not be required to make any additional Advances and the Commitment will be reduced to zero; and

 

(b) if Lender so requires by notice to Borrower, Borrower will repay the Outstanding Amount and pay to Lender all other sums owed by Borrower under this Note, all on such date as Lender may reasonably specify.

 

14

 

 

15.5 Entire Agreement. This Note, together with the other Loan Documents, constitutes the entire agreement between the parties relating to the Loan and supersedes and extinguishes all previous agreements, promises, assurances, warranties, representations and understandings between them, whether written or oral, relating to its subject matter.

 

15.6 Termination. Upon the payment in full to Lender of the Outstanding Amount in Shares (including the delivery to Lender of one or more valid share certificates for such Shares (or in lieu of certificates, evidence of direct registration in the records of the transfer agent in the case of such Shares)) in accordance with Section 6 , this Note shall terminate and Borrower shall be forever released from its obligations under this Note, except to the extent that any obligations of Borrower under Sections 7 (Tax), 9 (Covenants) 11 (Liability), and 15 (Miscellaneous) shall survive such termination and remain be valid and effective.

 

16 Counterparts. This Note may be executed in any number of counterparts, which shall together constitute one agreement. Any party may enter into this Note by signing any such counterpart. This Note and any Drawdown Notice or other notice or communication may be executed with signatures transmitted among the parties by pdf attached to an electronic mail, and no party shall deny the validity of a signature or this Note signed and transmitted by pdf attached to an electronic mail on the basis that a signed document is represented by a copy or facsimile and not an original.

 

17 Law and Jurisdiction.

 

17.1 Governing Law. - This Note shall be construed in accordance with and governed by the law of the State of New York without giving effect to applicable principles of conflicts of law to the extent that the application of the laws of another jurisdiction would be required thereby.

 

17.2 Jurisdiction. Each of the Parties hereby irrevocably and unconditionally submits, for itself and its property, to the exclusive jurisdiction of the United States District Court of the Southern District of New York, and any appellate court from any thereof, in any action or proceeding arising out of or relating to this Note or any Loan Document, or for recognition or enforcement of any judgment, and each of the parties hereto hereby irrevocably and unconditionally agrees that all claims in respect of any such action or proceeding shall be heard and determined in such federal court. Each of the parties hereto agrees that a final judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law. Notwithstanding the foregoing, nothing in this Note or any Loan Document shall affect any right that Lender may otherwise have to bring any action or proceeding relating to this Note or any Loan against Borrower or its properties in the courts of any jurisdiction.

 

17.3 Waiver. Each of the Parties hereby irrevocably and unconditionally waives, to the fullest extent it may legally and effectively do so, any objection that it may now or hereafter have to the laying of venue of any suit, action or proceeding arising out of or relating to this Note or any other Loan Document in any court referred to Section 17.2. Each of the Parties hereby irrevocably waives, to the fullest extent permitted by law, the defense of an inconvenient forum to the maintenance of such action or proceeding in any such court.

 

17.4 WAIVER OF JURY TRIAL. EACH PARTY HEREBY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO ANY LOAN DOCUMENT OR THE TRANSACTIONS CONTEMPLATED THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY). EACH PARTY (A) CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PARTY HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B) ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS NOTE BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.

 

[Signature page follows]

 

15

 

 

IN WITNESS WHEREOF, the parties hereto have caused this Note to be duly executed by their respective authorized officers as of the day and year first above written.

 

  BORROWER
     
  ZEO ENERGY CORP.
   
  By: /s/ Timothy Bridgewater
  Name:  Timothy Bridgewater
  Title: Chief Executive Officer

 

  LENDER
     
  LHX INTERMEDIATE, LLC
   
  By: White Oak Global Advisors, LLC,
    its Manager

 

  By: /s/ Barbara J.S. McKee
  Name:  Barbara J.S. McKee
  Title: Authorized Signatory

 

[Promissory Note]

 

16

 

 

Schedule 1 Representations and Warranties

 

Part A – Representations and Warranties of Lender.

 

1.Lender is a limited liability company duly formed, validly existing and in good standing under the laws of the State of Delaware. Lender has all power (limited liability company or otherwise) and authority to own, lease and operate its properties and conduct its business as presently conducted and to enter into, deliver and perform its obligations under this Note.

 

2.Upon the repayment of the Outstanding Amount in Shares in accordance with Section 6 of the Note, Lender makes the following further representations and warranties:

 

a.Lender, or each of the funds that is an equityholder of Lender, (i) is a “qualified institutional buyer” (as defined in Rule 144A under the Securities Act) or an institutional “accredited investor” (within the meaning of Rule 501(a)(1), (2), (3), (7), (8), (9), (12) or (13) of Regulation D under the Securities Act).

 

b.Lender (i) is acquiring the Shares only for its own account and not for the account of others, (ii) is not acquiring the Shares with a view to, or for offer or sale in connection with, any distribution thereof in violation of the Securities Act or any securities laws of the United States or any other jurisdiction and (iii) prior to the issuance of any Shares under the Note shall have completed an accredited investor certification. Lender is not an entity formed for the specific purpose of providing the Advances under this Note or acquiring the Shares, unless such newly formed entity is an entity in which all of the investors are institutional accredited investors and is an “institutional account” as defined by FINRA Rule 4512(c). Lender further acknowledges that it is aware any issuance of Shares to it pursuant to the Note is being made in reliance on a private placement exempt from registration under the Securities Act and is acquiring the Shares for its own account or for an account over which it exercises sole discretion for another qualified institutional buyer or accredited investor.

 

c.Lender acknowledges and agrees that Lender has received such information as Lender deems necessary in order to make an investment decision with respect to the Shares, including the business of Borrower and its subsidiaries. Without limiting the generality of the foregoing, Lender acknowledges that it has reviewed the SEC Reports (as defined below) and other information as Lender has deemed necessary to make an investment decision with respect to the Shares. Lender acknowledges and agrees that Lender and Lender’s professional advisor(s), if any, have had the full opportunity to ask such questions, receive such answers and obtain such information as Lender and such Lender’s professional advisor(s), if any, have deemed necessary to make an investment decision with respect to the Shares, including information about Borrower and its financial condition, results of operations, business, properties, management and prospects sufficient, in Lender’s judgment, to enable Lender to evaluate its investment.

 

d.Lender acknowledges its obligations under applicable securities laws with respect to the treatment of non-public information relating to Borrower.

 

e.Lender is not currently a member of a “group” (within the meaning of Section 13(d)(3) or Section 14(d)(2) of the Exchange Act or any successor provision) acting for the purpose of acquiring, holding, voting or disposing of equity securities of Borrower (within the meaning of Rule 13d-5(b)(1) under the Exchange Act), other than a group consisting solely of Lender and its affiliates.

 

I-1

 

 

Part B – Representations and Warranties of Borrower.

 

1.Borrower is a corporation duly incorporated, validly existing and in good standing under the laws of the State of Delaware. Borrower has all power (corporate or otherwise) and authority to own, lease and operate its properties and conduct its business as presently conducted and to enter into, deliver and perform its obligations under this Note.

 

2.Upon repayment of the Outstanding Amount in Shares in accordance with Section 6 of the Note, such applicable Shares will be duly authorized and, when issued and delivered to Lender, the Shares will be validly issued, fully paid and non-assessable and will not have been issued in violation of or subject to any preemptive or similar rights created under Borrower’s certificate of incorporation or under the General Corporation Law of the State of Delaware or under the rules of any Applicable Exchange. This Note and each Drawdown Request submitted by Borrower has or will be, as applicable, been duly authorized, executed and delivered by Borrower and, assuming that the Note constitutes the valid and binding agreement of Lender, the Note and each applicable Drawdown Request is or will be, as applicable, enforceable against Borrower in accordance with its terms, except as may be limited or otherwise affected by (i) bankruptcy, insolvency, fraudulent conveyance, reorganization, moratorium or other laws relating to or affecting the rights of creditors generally, or (ii) principles of equity, whether considered at law or equity.

 

3.Compliance by Borrower with all of the provisions of the Note and the consummation of the transactions contemplated herein (including, upon the repayment of the Outstanding Amount in Shares in accordance with Section 6 of the Note, the issuance of Shares to Lender) will not conflict with or result in a breach or violation of any of the terms or provisions of, or constitute a default under, or result in the creation or imposition of any lien, charge or encumbrance upon any of the property or assets of Borrower or any of its subsidiaries pursuant to the terms of (i) any indenture, mortgage, deed of trust, loan agreement, lease, license or other agreement or instrument to which Borrower or any of its subsidiaries is a party or by which Borrower or any of its subsidiaries is bound or to which any of the property or assets of Borrower is subject that would reasonably be expected to materially affect the validity of any Shares issued to Lender hereunder or the legal authority of Borrower to timely comply in all material respects with the terms of Note (a “Material Adverse Effect”); (ii) result in any material violation of the provisions of the organizational documents of Borrower; or (iii) result in any violation of any statute or any judgment, order, rule or regulation of any court or governmental agency or body, domestic or foreign, having jurisdiction over Borrower or any of its properties that would reasonably be expected to have a Material Adverse Effect.

 

4.As of their respective dates, or to the extent corrected by a subsequent amendment or restatement prior to the date hereof, all reports (the “SEC Reports”) required to be filed by Borrower with the U.S. Securities and Exchange Commission (the “SEC”) complied in all material respects with the applicable requirements of the Securities Act of 1933, as amended (the “Securities Act”), and the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the rules and regulations of the SEC promulgated thereunder or has received a valid extension of such time of filing and has filed any such SEC Reports prior to the expiration of any such extension, except where the failure to file on a timely basis would not have or reasonably be expected to result in a Material Adverse Effect (including, for this purpose only, any failure which would prevent Lender from using Rule 144 (as defined herein) to resell any Shares it receives under this Note), and none of the SEC Reports, when filed, or, if amended or restated, as of the date of such amendment or restatement, contained any untrue statement of a material fact or omitted to state a material fact required to be stated therein or necessary in order to make the statements therein, in the light of the circumstances under which they were made, not misleading.

 

5.Assuming the accuracy of Lender’s representations and warranties set forth in Part B of this Schedule I, upon the repayment of the Outstanding Amount in Shares in accordance with Section 6 of the Note, no registration under the Securities Act is required for the offer and sale of any Shares that may be issued by Borrower to Lender under the Note. Upon the repayment of the Outstanding Amount in Shares in accordance with Section 6 of the Note, the Shares issued to Lender (i) will not be offered by any form of general solicitation or general advertising, (ii) will not be offered in a manner involving a public offering under, or in a distribution in violation of, the Securities Act, or any state securities laws and (iii) the offering and sale of such Shares will not contravene applicable law, the rules of the Applicable Exchange or any other regulations.

  

I-2

 

 

Schedule II

 

1. Borrower agrees that the proxy statement (the “Proxy Statement”) for its next annual meeting of stockholders after the date hereof (the “Meeting”) (provided that, in the event the Approval Matter is not approved by the requisite vote of the stockholders of the Borrower at such annual meeting, then (x) at Lender’s election, Borrower will call a special meeting of stockholders for the purpose of approving the Approval Matter as soon as reasonably practicable, and in any event prior to the first year anniversary of the date hereof and (y) at each annual meeting thereafter, until the Approval Matter has been approved and adopted by the requisite vote of the stockholders of the Borrower required to approve and adopt the Approval Matter, the proxy statement for such annual meeting will include a proposal to approve the Share Issuance under the Note to the Lender upon the Repayment Date (the “Approval Matter”). The Borrower’s board of directors shall recommend that the holders of all shares of stock of Borrower entitled to vote on the Approval Matter vote to approve the Approval Matter, and the Proxy Statement shall include a statement to the effect that the Borrower’s board of directors recommends that stockholders vote to approve the Approval Matter in accordance with the organizational documents of the Borrower and the rules of the Applicable Exchange. The Borrower will take any and all actions necessary or advisable under (or in connection with) the Borrower’s organizational documents and the rules of the Applicable Exchange to approve the Share Issuance.

 

2. Borrower agrees that, within thirty (30) days after the issuance of any Shares pursuant to the Note, it will file with the SEC (at its sole cost and expense) a registration statement registering the resale of the Shares (the “Registration Statement”), and it shall use its reasonable efforts to have the Registration Statement declared effective as soon as practicable after the filing thereof. In no event shall Lender be identified as a statutory underwriter in the Registration Statement unless in response to a comment or request from the staff of the SEC or another regulatory agency; provided, that if the SEC requests that Lender be identified as a statutory underwriter in the Registration Statement, Lender will have an opportunity to withdraw its Shares from the Registration Statement. Notwithstanding the foregoing, if the SEC prevents Borrower from including any or all of the shares proposed to be registered under the Registration Statement due to limitations on the use of Rule 415 of the Securities Act for the resale of the Shares by the applicable shareholders or otherwise, such Registration Statement shall register for resale such number of Shares which is equal to the maximum number of Shares as is permitted by the SEC. In such event, the number of Shares to be registered for each selling shareholder named in the Registration Statement shall be reduced pro rata among all such selling shareholders. Borrower may amend the Registration Statement so as to convert the Registration Statement to a Registration Statement on Form S-3 at such time after Borrower becomes eligible to use such Form S-3. Lender acknowledges and agrees that Borrower may suspend the use of any such registration statement if it determines that in order for such registration statement not to contain a material misstatement or omission, an amendment thereto would be needed, or if such filing or use could materially affect a bona fide business or financing transaction of Borrower or would require premature disclosure of information that would adversely affect Borrower that would at that time not otherwise be required in a current, quarterly, or annual report under the Exchange Act, provided, that, (I) Borrower shall not so delay filing or so suspend the use of the Registration Statement for a period of more than ninety (90) consecutive days or more than a total of one hundred- fifty (150) calendar days in any three hundred sixty (360) day period and (II) Borrower shall use commercially reasonable efforts to make such Registration Statement available for the sale by Lender of such securities as soon as practicable thereafter. If so directed by Borrower, Lender will destroy all copies of the prospectus covering the Shares in Lender’s possession; provided, however, that this obligation to destroy all copies of the prospectus covering the Shares shall not apply (x) to the extent Lender is required to retain a copy of such prospectus (A) in order to comply with applicable legal or regulatory requirements or (B) in accordance with a bona fide pre-existing document retention policy or (y) to copies stored electronically on archival servers as a result of automatic data back-up. Borrower’s obligations to include the Shares issued pursuant to this Note for resale in the Registration Statement are contingent upon Lender furnishing in writing to Borrower such information regarding Lender, the securities of Borrower held by Lender and the intended method of disposition of such Shares, which shall be limited to non-underwritten public offerings, as shall be reasonably requested by Borrower to effect the registration of such Shares, and shall execute such documents in connection with such registration as Borrower may reasonably request that are customary of a selling shareholder in similar situations.

 

II-1

 

 

3. Borrower agrees to indemnify and hold Lender, each person, if any, who controls Lender within the meaning of either Section 15 of the Securities Act or Section 20 of the Exchange Act, and each affiliate of Lender within the meaning of Rule 405 under the Securities Act, and each broker, placement agent or sales agent to or through which Lender effects or executes the resale of any Shares (collectively, the “Lender Indemnified Parties”), harmless against any and all losses, claims, damages and liabilities (including any out-of-pocket legal or other expenses reasonably incurred in connection with defending or investigating any such action or claim) (collectively, “Losses”) incurred by Lender Indemnified Parties directly that are (i) caused by any untrue statement or alleged untrue statement of a material fact contained in the Registration Statement or any other registration statement which covers the Shares (including, in each case, the prospectus contained therein) or any amendment thereof (including the prospectus contained therein) or (ii) caused by any omission or alleged omission to state therein a material fact necessary in order to make the statements therein (in the case of a prospectus, in the light of the circumstances under which they were made), not misleading, except, in the cases of both (i) and (ii), to the extent insofar as the same are caused by or contained in any information or affidavit so furnished in writing to Borrower by Lender for use therein. Notwithstanding the forgoing, Borrower’s indemnification obligations shall not apply to amounts paid in settlement of any Losses if such settlement is effected without the prior written consent of Borrower (which consent shall not be unreasonably withheld, delayed or conditioned).

 

4. Lender agrees to indemnify and hold Borrower, and the officers, employees, directors, partners, members, attorneys and agents of Borrower, each person, if any, who controls Borrower within the meaning of either Section 15 of the Securities Act or Section 20 of the Exchange Act, and each affiliate of Borrower within the meaning of Rule 405 under the Securities Act (collectively, the “Borrower Indemnified Parties”), harmless against any and all Losses incurred by Borrower Indemnified Parties directly that are caused by any untrue statement or alleged untrue statement of a material fact contained in the Registration Statement or any other registration statement which covers the Shares (including, in each case, the prospectus contained therein) or any amendment thereof (including the prospectus contained therein) or caused by any omission or alleged omission to state therein a material fact necessary in order to make the statements therein (in the case of a prospectus, in the light of the circumstances under which they were made), not misleading, to the extent insofar as the same are caused by or contained in any information or affidavit so furnished in writing to Borrower by Lender expressly for use therein. Notwithstanding the forgoing, Lender’s indemnification obligations shall not apply to amounts paid in settlement of any Losses if such settlement is effected without the prior written consent of Lender (which consent shall not be unreasonably withheld, delayed or conditioned); provided, however, that the liability of Lender shall be limited to the aggregate purchase price of the Shares.

 

II-2

 

 

Schedule III

 

[Form of Drawdown Notice]

 

[                   , 202_]

 

LHX Intermediate, LLC

1155 Avenue of the Americas, 15th Floor

New York, NY 10036

 

Re: Promissory Note dated December [●], 2024 Ladies and Gentlemen:

 

Reference is made to that certain Promissory Note, dated December [●], 2024 (the “Promissory Note”), by and between Zeo Energy Corp. and LHX Intermediate, LLC. Capitalized terms used but not otherwise defined herein shall have the meaning ascribed thereto in the Promissory Note.

 

Pursuant to the Promissory Note, the undersigned hereby provides notice of a Drawdown in the amount of $[                        ] as contemplated by Section [3.1/3.2/3.3]. Enclosed herewith are the deliverables required pursuant to Section [8.1/8.2/8.3] of the Promissory Note. The undersigned hereby represents and warrants that all of such conditions are satisfied.

 

If such deliverables are in satisfactory form and the conditions precedent to the Drawdown noticed hereby are satisfied (or waived) in your discretion, please wire this amount in immediately available funds as soon as possible (and in no event later than five Business Days following receipt of this request) to the following account:

 

Bank: [●]

Bank Address: [●] Account

Title: [●] Account Number: [●]

ABA: [●]

 

The funds that requested in this Drawdown Notice shall be deemed for all purposes to have been provided pursuant to the Promissory Note referred to above.

 

  Sincerely,
   
  ZEO ENERGY CORP.
   
  By:  
  Name:
  Title:

 

III-1

 

 

EX-19 3 ea023788401ex19_zeo.htm INSIDER TRADING POLICY

Exhibit 19

 

Insider Trading Compliance Manual

 

ZEO ENERGY CORP.

 

Adopted: March 13, 2024

 

In order to take an active role in the prevention of insider trading violations by its officers, directors, employees, consultants, attorneys, advisors and other related individuals, the Board of Directors (the “Board”) of Zeo Energy Corp., a Delaware corporation (the “Company”), has adopted the policies and procedures described in this Insider Trading Compliance Manual.

 

I. Adoption of Insider Trading Policy.

 

Effective as of the date first written above, the Board has adopted the Insider Trading Policy attached hereto as Exhibit A (as the same may be amended from time to time by the Board, the “Policy”), which prohibits trading based on “material, nonpublic information” regarding the Company or any company whose securities are listed for trading or quotation in the United States (“Material Non-Public Information”).

 

This Policy covers all officers and directors of the Company and its subsidiaries, all other employees of the Company and its subsidiaries, and consultants or contractors to the Company or its subsidiaries who have or may have access to Material Non-Public Information and members of the immediate family or household of any such person. This Policy (and/or a summary thereof) is to be delivered to all employees, consultants and related individuals who are within the categories of covered persons upon the commencement of their relationships with the Company.

 

II. Designation of Certain Persons.

 

A. Section 16 Individuals. All directors and executive officers of the Company will be subject to the reporting and liability provisions of Section 16 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and the rules and regulations promulgated thereunder (“Section 16 Individuals”).

 

B. Other Persons Subject to Policy. In addition, certain employees, consultants, and advisors of the Company as described in Section I above have, or are likely to have, from time to time access to Material Non-Public Information and together with the Section 16 Individuals, are subject to the Policy, including the pre-clearance requirement described in Section IV. A. below.

 

C. Post-Termination Transactions. This Policy continues to apply to transactions in Company securities even after an employee, officer or director has resigned or terminated employment. If the person who resigns or separates from the Company is in possession of Material Non-Public Information at that time, he or she may not trade in Company securities until that information has become public or is no longer material.

 

1

 

 

III. Appointment of Insider Trading Compliance Officer.

 

By the adoption of this Policy, the Board has appointed the General Counsel as the Insider Trading Compliance Officer (the “Compliance Officer”).

 

IV. Duties of Compliance Officer.

 

The Compliance Officer has been designated by the Board to handle any and all matters relating to the Company’s Insider Trading Compliance Program. Certain of those duties may require the advice of outside counsel with special expertise in securities issues and relevant law. The duties of the Compliance Officer shall include the following:

 

A. Pre-clearing all transactions involving the Company’s securities by the Section 16 Individuals and those individuals having regular access to Material Non-Public Information in order to determine compliance with the Policy, insider trading laws, Section 16 of the Exchange Act and Rule 144 promulgated under the Securities Act of 1933, as amended (“Rule 144”). Attached hereto as Exhibit B is a Pre-Clearance Checklist to assist the Compliance Officer’s performance of this duty.

 

B. Assisting in the preparation and filing of Section 16 reports (Forms 3, 4 and 5) for all Section 16 Individuals, bearing in mind, however, that the preparation of such reports is undertaken by the Company as a courtesy only and that the Section 16 Individuals alone (and not the Company, its employees or advisors) shall be solely responsible for the content and filing of such reports and for any violations of Section 16 under the Exchange Act and related rules and regulations.

 

C. Serving as the designated recipient at the Company of copies of reports filed with the Securities and Exchange Commission (“SEC”) by Section 16 Individuals under Section 16 of the Exchange Act.

 

D. Performing periodic reviews of available materials, which may include Forms 3, 4 and 5, Form 144, officers and director’s questionnaires, and reports received from the Company’s stock administrator and transfer agent, to determine trading activity by officers, directors and others who have, or may have, access to Material Non-Public Information.

 

E. Circulating the Policy (and/or a summary thereof) to all covered employees, including Section 16 Individuals, on an annual basis, and providing the Policy and other appropriate materials to new officers, directors and others who have, or may have, access to Material Non-Public Information.

 

F. Assisting the Board in implementation of the Policy and all related Company policies.

 

G. Coordinating with Company internal or external legal counsel regarding all securities compliance matters.

 

H. Retaining copies of all appropriate securities reports, and maintaining records of his or her activities as Compliance Officer.

 

2

 

 

[Acknowledgement Appears on the Next Page]

 

3

 

 

ACKNOWLEDGMENT

 

I hereby acknowledge that I have received a copy of Zeo Energy Corp.’s Insider Trading Compliance Manual (the “Insider Trading Manual”). Further, I certify that I have reviewed the Insider Trading Manual, understand the policies and procedures contained therein and agree to be bound by and adhere to these policies and procedures.

 

Dated:      
      Signature
      Name:

 

4

 

 

Exhibit A

 

ZEO ENERGY CORP.

 

INSIDER TRADING POLICY

AND

GUIDELINES WITH RESPECT TO CERTAIN TRANSACTIONS IN COMPANY SECURITIES

 

APPLICABILITY OF POLICY

 

This Policy applies to all transactions in the Company’s securities, including common stock, options and warrants to purchase common stock and any other securities the Company may issue from time to time, such as preferred stock, warrants and convertible notes, as well as to derivative securities relating to the Company’s stock, whether or not issued by the Company, such as exchange-traded options. It applies to all officers and directors of the Company, all other employees of the Company and its subsidiaries, and consultants or contractors to the Company or its subsidiaries who have or may have access to Material Nonpublic Information (as defined below) regarding the Company and members of the immediate family or household of any such person. This group of people is sometimes referred to in this Policy as “Insiders.” This Policy also applies to any person who receives Material Nonpublic Information from any Insider.

 

Any person who possesses Material Nonpublic Information regarding the Company is an Insider for so long as such information is not publicly known.

 

DEFINITION OF MATERIAL NONPUBLIC INFORMATION

 

It is not possible to define all categories of material information. However, the U.S. Supreme Court and other federal courts have ruled that information should be regarded as “material” if there is a substantial likelihood that a reasonable investor:

 

(1)would consider the information important in making an investment decision; and

 

(2)would view the information as having significantly altered the “total mix” of available information about the Company.

 

Nonpublic” information is information that has not been previously disclosed to the general public and is otherwise not available to the general public.

 

While it may be difficult to determine whether particular information is material, there are various categories of information that are particularly sensitive and, as a general rule, should always be considered material. In addition, material information may be positive or negative. Examples of such information may include:

 

Financial results

 

Information relating to the Company’s stock exchange listing or SEC regulatory issues

 

A-1

 

 

Information regarding regulatory review of Company products

 

Intellectual property and other proprietary/scientific information

 

Projections of future earnings or losses

 

Major contract awards, cancellations or write-offs

 

Joint ventures/commercial partnerships with third parties

 

Research milestones and related payments or royalties

 

News of a pending or proposed merger or acquisition

 

News of the disposition of material assets

 

Impending bankruptcy or financial liquidity problems

 

Gain or loss of a substantial customer or supplier

 

New product announcements of a significant nature

 

Significant pricing changes

 

Stock splits

 

New equity or debt offerings

 

Significant litigation exposure due to actual or threatened litigation

 

Changes in senior management or the Board of Directors of the Company

 

Capital investment plans

 

Changes in dividend policy

 

CERTAIN EXCEPTIONS

 

For purposes of this Policy:

 

1. Stock Options Exercises. For purposes of this Policy, the Company considers that the exercise of stock options under the Company’s stock option plans (but not the sale of the underlying stock) to be exempt from this Policy. This Policy does apply, however, to any sale of stock as part of a broker-assisted “cashless” exercise of an option, or any market sale for the purpose of generating the cash needed to pay the exercise price of an option.

 

2. 401(k) Plan. This Policy does not apply to purchases of Company stock in the Company’s 401(k) plan resulting from periodic contributions of money to the plan pursuant to payroll deduction elections. This Policy does apply, however, to certain elections that may be made under the 401(k) plan, including (a) an election to increase or decrease the percentage of periodic contributions that will be allocated to the Company stock fund, if any, (b) an election to make an intra-plan transfer of an existing account balance into or out of the Company stock fund, (c) an election to borrow money against a 401(k) plan account if the loan will result in a liquidation of some or all of a participant’s Company stock fund balance and (d) an election to pre-pay a plan loan if the pre-payment will result in allocation of loan proceeds to the Company stock fund.

 

A-2

 

 

3. Employee Stock Purchase Plan. This Policy does not apply to purchases of Company stock in the Company’s employee stock purchase plan, if any, resulting from periodic contributions of money to the plan pursuant to the elections made at the time of enrollment in the plan. This Policy also does not apply to purchases of Company stock resulting from lump sum contributions to the plan, provided that the participant elected to participate by lump-sum payment at the beginning of the applicable enrollment period. This Policy does apply to a participant’s election to participate in or increase his or her participation in the plan, and to a participant’s sales of Company stock purchased pursuant to the plan.

 

4. Dividend Reinvestment Plan. This Policy does not apply to purchases of Company stock under the Company’s dividend reinvestment plan, if any, resulting from reinvestment of dividends paid on Company securities. This Policy does apply, however, to voluntary purchases of Company stock that result from additional contributions a participant chooses to make to the plan, and to a participant’s election to participate in the plan or increase his level of participation in the plan. This Policy also applies to his or her sale of any Company stock purchased pursuant to the plan.

 

5. General Exceptions. Any exceptions to this Policy other than as set forth above may only be made by advance written approval of each of: (i) the Company’s President or Chief Executive Officers, (ii) the Company’s Insider Trading Compliance Officer and (iii) the Chairman of the Governance and Nominating Committee of the Board. Any such exceptions shall be immediately reported to the remaining members of the Board.

 

STATEMENT OF POLICY

 

General Policy

 

It is the policy of the Company to prohibit the unauthorized disclosure of any nonpublic information acquired in the workplace and the misuse of Material Nonpublic Information in securities trading related to the Company or any other company.

 

Specific Policies

 

1. Trading on Material Nonpublic Information. With certain exceptions, no Insider shall engage in any transaction involving a purchase or sale of the Company’s or any other company’s securities, including any offer to purchase or offer to sell, during any period commencing with the date that he or she possesses Material Nonpublic Information concerning the Company, and ending at the close of business on the second Trading Day following the date of public disclosure of that information, or at such time as such nonpublic information is no longer material. However, see Section 2 under “Permitted Trading Period” below for a full discussion of trading pursuant to a pre-established plan or by delegation.

 

As used herein, the term “Trading Day” shall mean a day on which national stock exchanges are open for trading.

 

2. Tipping. No Insider shall disclose (“tip”) Material Nonpublic Information to any other person (including family members) where such information may be used by such person to his or her profit by trading in the securities of companies to which such information relates, nor shall such Insider or related person make recommendations or express opinions on the basis of Material Nonpublic Information as to trading in the Company’s securities.

 

A-3

 

 

Regulation FD (Fair Disclosure) is an issuer disclosure rule implemented by the SEC that addresses selective disclosure of Material Nonpublic Information. The regulation provides that when the Company, or person acting on its behalf, discloses material nonpublic information to certain enumerated persons (in general, securities market professionals and holders of the Company’s securities who may well trade on the basis of the information), it must make public disclosure of that information. The timing of the required public disclosure depends on whether the selective disclosure was intentional or unintentional; for an intentional selective disclosure, the Company must make public disclosures simultaneously; for a non-intentional disclosure the Company must make public disclosure promptly. Under the regulation, the required public disclosure may be made by filing or furnishing a Form 8-K, or by another method or combination of methods that is reasonably designed to effect broad, non-exclusionary distribution of the information to the public.

 

It is the policy of the Company that all public communications of the Company (including, without limitation, communications with the press, other public statements, statements made via the Internet or social media outlets, or communications with any regulatory authority) be handled only through the Company’s President and/or Chief Executive Officer (the “CEO”), an authorized designee of the CEO or the Company’s public or investor relations firm. Please refer all press, analyst or similar requests for information to the CEO and do not respond to any inquiries without prior authorization from the CEO. If the CEO is unavailable, the Company’s Chief Financial Officer (or the authorized designee of such officer) will fill this role.

 

3. Confidentiality of Nonpublic Information. Nonpublic information relating to the Company is the property of the Company and the unauthorized disclosure of such information (including, without limitation, via email or by posting on Internet message boards, blogs or social media) is strictly forbidden.

 

4. Duty to Report Inappropriate and Irregular Conduct. All employees, and particularly managers and/or supervisors, have a responsibility for maintaining financial integrity within the company, consistent with generally accepted accounting principles and both federal and state securities laws. Any employee who becomes aware of any incidents involving financial or accounting manipulation or irregularities, whether by witnessing the incident or being told of it, must report it to their immediate supervisor and to any member of the Company’s Audit Committee. In certain instances, employees are allowed to participate in federal or state proceedings. For a more complete understanding of this issue, employees should consult their employee manual and/or seek the advice from their direct report or the Company’s principal executive officers (who may, in turn, seek input from the Company’s outside legal counsel).

 

POTENTIAL CRIMINAL AND CIVIL LIABILITY

AND/OR DISCIPLINARY ACTION

 

1. Liability for Insider Trading. Insiders may be subject to penalties of up to $5,000,000 for individuals (and $25,000,000 for a business entity) and up to twenty (20) years in prison for engaging in transactions in the Company’s securities at a time when they possess Material Nonpublic Information regarding the Company. In addition, the SEC has the authority to seek a civil monetary penalty of up to three times the amount of profit gained or loss avoided by illegal insider trading. “Profit gained” or “loss avoided” generally means the difference between the purchase or sale price of the Company’s stock and its value as measured by the trading price of the stock a reasonable period after public dissemination of the nonpublic information.

 

A-4

 

 

2. Liability for Tipping. Insiders may also be liable for improper transactions by any person (commonly referred to as a “tippee”) to whom they have disclosed Material Nonpublic Information regarding the Company or to whom they have made recommendations or expressed opinions on the basis of such information as to trading in the Company’s securities. The SEC has imposed large penalties even when the disclosing person did not profit from the trading. The SEC, the stock exchanges and the National Association of Securities Dealers, Inc. use sophisticated electronic surveillance techniques to monitor and uncover insider trading.

 

3. Possible Disciplinary Actions. Individuals subject to the Policy who violate this Policy shall also be subject to disciplinary action by the Company, which may include suspension, forfeiture of perquisites, ineligibility for future participation in the Company’s equity incentive plans and/or termination of employment.

 

PERMITTED TRADING PERIOD

 

1. Black-Out Period and Trading Window.

 

To ensure compliance with this Policy and applicable federal and state securities laws, the Company requires that all officers, directors, members of the immediate family or household of any such person and others who are subject to this Policy refrain from conducting any transactions involving the purchase or sale of the Company’s securities, other than during the period in any fiscal quarter commencing at the close of business on the second Trading Day following the date of public disclosure of the financial results for the prior fiscal quarter or year and ending on the fifteenth day of the third month of the fiscal quarter (the “Trading Window”). If such public disclosure occurs on a Trading Day before the markets close, then such date of disclosure shall be considered the first Trading Day following such public disclosure.

 

It is the Company’s policy that the period when the Trading Window is “closed” is a particularly sensitive periods of time for transactions in the Company’s securities from the perspective of compliance with applicable securities laws. This is because Insiders will, as any quarter progresses, are increasingly likely to possess Material Nonpublic Information about the expected financial results for the quarter. The purpose of the Trading Window is to avoid any unlawful or improper transactions or the appearance of any such transactions.

 

It should be noted that even during the Trading Window any person possessing Material Nonpublic Information concerning the Company shall not engage in any transactions in the Company’s (or any other companies, as applicable) securities until such information has been known publicly for at least two Trading Days. The Company has adopted the policy of delaying trading for “at least two Trading Days” because the securities laws require that the public be informed effectively of previously undisclosed material information before Insiders trade in the Company’s stock. Public disclosure may occur through a widely disseminated press release or through filings, such as Forms 10-Q and 8-K, with the SEC. Furthermore, in order for the public to be effectively informed, the public must be given time to evaluate the information disclosed by the Company. Although the amount of time necessary for the public to evaluate the information may vary depending on the complexity of the information, generally two Trading Days is a sufficient period of time.

 

A-5

 

 

From time to time, the Company may also require that Insiders suspend trading because of developments known to the Company and not yet disclosed to the public. In such event, such persons may not engage in any transaction involving the purchase or sale of the Company’s securities during such period and may not disclose to others the fact of such suspension of trading.

 

Although the Company may from time to time require during a Trading Window that Insiders and others suspend trading because of developments known to the Company and not yet disclosed to the public, each person is individually responsible at all times for compliance with the prohibitions against insider trading. Trading in the Company’s securities during the Trading Window should not be considered a “safe harbor,” and all directors, officers and other persons should use good judgment at all times.

 

Notwithstanding these general rules, Insiders may trade outside of the Trading Window provided that such trades are made pursuant to a legally compliant, pre-established plan or by delegation established at a time that the Insider is not in possession of material nonpublic information. These alternatives are discussed in the next section.

 

2. Trading According to a Pre-established Plan (10b5-1) or by Delegation.

 

The SEC has adopted Rule 10b5-1 (which was amended in December 2022) under which insider trading liability can be avoided if Insiders follow very specific procedures. In general, such procedures involve trading according to pre-established instructions, plans or programs (a “10b5-1 Plan”) after a required “cooling off” period described below.

 

10b5-1 Plans must:

 

(a) Be documented by a contract, written plan, or formal instruction which provides that the trade take place in the future. For example, an Insider can contract to sell his or her shares on a specific date, or simply delegate such decisions to an investment manager, 401(k) plan administrator or similar third party. This documentation must be provided to the Company’s Insider Trading Compliance Officer;

 

(b) Include in its documentation the specific amount, price and timing of the trade, or the formula for determining the amount, price and timing. For example, the Insider can buy or sell shares in a specific amount and on a specific date each month, or according to a pre-established percentage (of the Insider’s salary, for example) each time that the share price falls or rises to pre-established levels. In the case where trading decisions have been delegated (i.e., to a third party broker or money manager), the specific amount, price and timing need not be provided;

 

(c) Be implemented at a time when the Insider does not possess material non-public information. As a practical matter, this means that the Insider may set up 10b5-1 Plans, or delegate trading discretion, only during a “Trading Window” (discussed in Section 1, above), assuming the Insider is not in possession of material non-public information;

 

A-6

 

 

(d) Remain beyond the scope of the Insider’s influence after implementation. In general, the Insider must allow the 10b5-1 Plan to be executed without changes to the accompanying instructions, and the Insider cannot later execute a hedge transaction that modifies the effect of the 10b5-1 Plan. Insiders should be aware that the termination or modification of a 10b5-1 Plan after trades have been undertaken under such plan could negate the 10b5-1 affirmative defense afforded by such program for all such prior trades. As such, termination or modification of a 10b-5 Plan should only be undertaken in consultation with your legal counsel. If the Insider has delegated decision-making authority to a third party, the Insider cannot subsequently influence the third party in any way and such third party must not possess material non-public information at the time of any of the trades;

 

(e) Be subject to a “cooling off” period. Effective February 27, 2023, Rule 10b5-1 contains “cooling-off period” for directors and officers that prohibit such insiders from trading in a 10b5-1 Plan until the later of (i) 90 days following the plan’s adoption or modification or (ii) two business days following the Company’s disclosure (via a report filed with the SEC) of its financial results for the fiscal quarter in which the plan was adopted or modified; and

 

(f) Contain Insider certifications. Effective February 27, 2023, directors and officers are required to include a certification in their 10b5-1 Plans to certify that at the time the plan is adopted or modified: (i) they are not aware of Material Nonpublic Information about the Company or its securities and (ii) they are adopting the 10b5-1 Plan in good faith and not as part of a plan or scheme to evade the anti-fraud provisions of the Exchange Act.

 

Important: In addition, effective February 27, 2023: (i) Insiders are prohibited from having multiple overlapping 10b5-1 Plans or more than one plan in any given year, (ii) a modification relating to amount, price and timing of trades under a 10b5-1 Plan is deemed a plan termination which requires a new cooling off period, and (iii) whether a particular trade is undertaken pursuant to a 10b5-1 Plan will need to be disclosed (by checkoff box) on the applicable Forms 4 or 5 of the Insider.

 

Pre-Approval Required: Prior to implementing a 10b5-1 Plan, all officers and directors must receive the approval for such plan from (and provide the details of the plan to) the Company’s Insider Trading Compliance Officer.

 

3. Pre-Clearance of Trades.

 

Even during a Trading Window, all Insiders, must comply with the Company’s “pre-clearance” process prior to trading in the Company’s securities, implementing a pre-established plan for trading, or delegating decision-making authority over the Insider’s trades. To do so, each Insider must contact the Company’s Insider Trading Compliance Officer prior to initiating any of these actions. The Company may also find it necessary, from time to time, to require compliance with the pre-clearance process from others who may be in possession of Material Nonpublic Information.

 

A-7

 

 

4. Individual Responsibility.

 

Every person subject to this Policy has the individual responsibility to comply with this Policy against insider trading, regardless of whether the Company has established a Trading Window applicable to that Insider or any other Insiders of the Company. Each individual, and not necessarily the Company, is responsible for his or her own actions and will be individually responsible for the consequences of their actions. Therefore, appropriate judgment, diligence and caution should be exercised in connection with any trade in the Company’s securities. An Insider may, from time to time, have to forego a proposed transaction in the Company’s securities even if he or she planned to make the transaction before learning of the Material Nonpublic Information and even though the Insider believes he or she may suffer an economic loss or forego anticipated profit by waiting.

 

APPLICABILITY OF POLICY TO INSIDE INFORMATION

REGARDING OTHER COMPANIES

 

This Policy and the guidelines described herein also apply to Material Nonpublic Information relating to other companies, including the Company’s customers, vendors or suppliers (“business partners”), when that information is obtained in the course of employment with, or other services performed on behalf of the Company. Civil and criminal penalties, as well as termination of employment, may result from trading on Material Nonpublic Information regarding the Company’s business partners. All Insiders should treat Material Nonpublic Information about the Company’s business partners with the same care as is required with respect to information relating directly to the Company.

 

PROHIBITION AGAINST BUYING AND SELLING

COMPANY COMMON STOCK WITHIN A SIX-MONTH PERIOD

Directors, Officers and 10% Shareholders

 

Purchases and sales (or sales and purchases) of Company common stock occurring within any six-month period in which a mathematical profit is realized result in illegal “short-swing profits.” The prohibition against short-swing profits is found in Section 16 of the Exchange Act. Section 16 was drafted as a rather arbitrary prohibition against profitable “insider trading” in a company’s securities within any six-month period regardless of the presence or absence of material nonpublic information that may affect the market price of those securities. Each executive officer, director and 10% shareholder of the Company is subject to the prohibition against short-swing profits under Section 16. Such persons are required to file Forms 3, 4 and 5 reports reporting his or her initial ownership of the Company’s common stock and any subsequent changes in such ownership. The Sarbanes-Oxley Act of 2002 requires executive officers and directors who must report transactions on Form 4 to do so by the end of the second business day following the transaction date, and amendments to Form 4 adopted effective February 2023 require the reporting person to check on the form if the purchase or sale was undertaken pursuant to a 10b5-1 Plan. Profit realized, for the purposes of Section 16, is calculated generally to provide maximum recovery by the Company. The measure of damages is the profit computed from any purchase and sale or any sale and purchase within the short-swing (i.e., six-month) period, without regard to any setoffs for losses, any first-in or first-out rules, or the identity of the shares of common stock. This approach sometimes has been called the “lowest price in, highest price out” rule.

 

A-8

 

 

The rules on recovery of short-swing profits are absolute and do not depend on whether a person has Material Nonpublic Information. In order to avoid trading activity that could inadvertently trigger a short-swing profit, it is the Company’s policy that no executive officer, director and 10% shareholder of the Company who has a 10b5-1 Plan in place may engage in voluntary purchases or sales of Company securities outside of and while such 10b5-1 Plan remains in place.

 

INQUIRIES

 

Please direct your questions as to any of the matters discussed in this Policy to the Company’s Insider Trading Compliance Officer.

 

A-9

 

 

Exhibit B

 

ZEO ENERGY CORP.

 

Insider Trading Compliance Program - Pre-Clearance Checklist

 

Individual Proposing to Trade:_________________________

 

Number of Shares covered by Proposed Trade:_________________________

 

Date:_________________________

 

Trading Window. Confirm that the trade will be made during the Company’s “trading window.”

 

Section 16 Compliance. Confirm, if the individual is subject to Section 16, that the proposed trade will not give rise to any potential liability under Section 16 as a result of matched past (or intended future) transactions. Also, ensure that a Form 4 has been or will be completed and will be timely filed.

 

Prohibited Trades. Confirm, if the individual is subject to Section 16, that the proposed transaction is not a “short sale,” put, call or other prohibited or strongly discouraged transaction.

 

Rule 144 Compliance (as applicable). Confirm that:

 

Current public information requirement has been met;

 

Shares are not restricted or, if restricted, the one year holding period has been met;

 

Volume limitations are not exceeded (confirm that the individual is not part of an aggregated group);

 

The manner of sale requirements have been met; and

 

The Notice of Form 144 Sale has been completed and filed.

 

Rule 10b-5 Concerns. Confirm that (i) the individual has been reminded that trading is prohibited when in possession of any material information regarding the Company that has not been adequately disclosed to the public, and (ii) the Insider Trading Compliance Officer has discussed with the individual any information known to the individual or the Insider Trading Compliance Officer which might be considered material, so that the individual has made an informed judgment as to the presence of inside information.

 

Rule 10b5-1 Matters. Confirm whether the individual has implemented, or proposes to implement, a pre-arranged trading plan under Rule 10b5-1. If so, obtain details of the plan.

 

   
  Signature of Insider Trading Compliance Officer

 

 

 

EX-23 4 ea023788401ex23_zeo.htm CONSENT OF GRANT THORNTON LLP

Exhibit 23

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We have issued our report dated May 27, 2025, with respect to the consolidated financial statements included in the Annual Report of Zeo Energy Corp. on Form 10-K for the year ended December 31, 2024. We consent to the incorporation by reference of said report in the Registration Statements of Zeo Energy Corp. on Form S-8 (File No. 333-281906).

 

/s/ GRANT THORNTON LLP

 

Kansas City, Missouri

May 27, 2025

EX-31.1 5 ea023788401ex31-1_zeo.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

 

PURSUANT TO RULE 13A-14(A)/15(D)-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

 

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Timothy Bridgewater, certify that:

 

1.I have reviewed this Annual Report on Form 10-K of Zeo Energy Corp.;

 

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 period presented in this report;

 

4.The registrant’s other certifying officer 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)) for the registrant 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 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 27, 2025  
   
  /s/ Timothy Bridgewater
  Timothy Bridgewater
  Chief Executive Officer
  (Principal Executive Officer)

 

EX-31.2 6 ea023788401ex31-2_zeo.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

 

PURSUANT TO RULE 13A-14(A)/15(D)-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

 

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Cannon Holbrook, certify that:

 

1.I have reviewed this Annual Report on Form 10-K of Zeo Energy Corp.;

 

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 period presented in this report;

 

4.The registrant’s other certifying officer 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)) for the registrant 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 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 27, 2025  
   
  /s/ Cannon Holbrook
  Cannon Holbrook
  Chief Financial Officer
(Principal Financial Officer)

 

EX-32.1 7 ea023788401ex32-1_zeo.htm CERTIFICATION

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 Annual Report of Zeo Energy Corp. (the “Company”) on Form 10-K for the fiscal year ended December 31, 2024, as filed with the Securities and Exchange Commission (the “Report”), I, Timothy Bridgewater, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

 

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

 

2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of and for the period covered by the Report.

 

Date: May 27, 2025  
   
  /s/ Timothy Bridgewater
  Timothy Bridgewater
  Chief Executive Officer

 

EX-32.2 8 ea023788401ex32-2_zeo.htm CERTIFICATION

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 Annual Report of Zeo Energy Corp. (the “Company”) on Form 10-K for the fiscal year ended December 31, 2024, as filed with the Securities and Exchange Commission (the “Report”), I, Cannon Holbrook, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

 

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

 

2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of and for the period covered by the Report.

 

Date: May 27, 2025  
   
  /s/ Cannon Holbrook
  Cannon Holbrook
  Chief Financial Officer

 

EX-97 9 ea023788401ex97_zeo.htm CLAWBACK POLICY

Exhibit 97

 

ZEO ENERGY CORP.

 

EXECUTIVE COMPENSATION CLAWBACK POLICY

 

Adopted as of March 13, 2024

 

The Board of Directors (the “Board”) of Zeo Energy Corp. (the “Company”) has adopted the following executive compensation clawback policy (this “Policy”). This Policy shall supplement any other clawback or compensation recovery policy or policies adopted by the Company or included in any agreement between the Company, or any subsidiary of the Company, and a person covered by this Policy. If any such other policy or agreement provides that a greater amount of compensation shall be subject to clawback, such other policy or agreement shall apply to the amount in excess of the amount subject to clawback under this Policy.

 

This Policy shall be interpreted to comply with Securities and Exchange Commission (“SEC”) Rule 10D-1 and Listing Rule 5608 (the “Listing Rule”) of The Nasdaq Stock Market, LLC (“Nasdaq”), as may be amended or supplemented and interpreted from time to time by Nasdaq. To the extent this Policy is in any manner deemed inconsistent with the Listing Rule, this Policy shall be treated as having been amended to be compliant with the Listing Rule.

 

1. Definitions. Unless the context otherwise the following definitions apply for purposes of this Policy:

 

(a) Executive Officer. An executive officer is the Company’s chief executive officer and/or president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), Chief Operating Officer, Chief Installation and Strategy Officer, Chief Sales Officer, any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person who performs similar policy-making functions for the Company. Executive officers of the Company’s parent(s) or subsidiaries are deemed executive officers of the Company if they perform such policy making functions for the Company. Policy-making function is not intended to include policy-making functions that are not significant. Identification of an executive officer for purposes of the Listing Rule would include at a minimum executive officers identified in the Listing Rule.

 

(b) Financial Reporting Measures. Financial reporting measures are measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also financial reporting measures. A financial reporting measure need not be presented within the financial statements or included in a filing with the SEC and may be such financial measures as may be determined by the Board or the Compensation Committee thereof (the “Compensation Committee”).

 

(c) Incentive-Based Compensation. Incentive-based compensation is any compensation that is granted, earned or vested based wholly or in part upon the attainment of a financial reporting measure.

 

(d) Received. Incentive-based compensation is deemed “received” in the Company’s fiscal period during which the financial reporting measure specified in the incentive-based compensation award is attained, even if the payment or grant of the incentive-based compensation occurs after the end of that period.

 

 

 

 

2. Application of this Policy. This recovery of Incentive-Based Compensation from an Executive Officer as provided for in this Policy shall apply only in the event that the Company is required to prepare an accounting restatement due to the material noncompliance of Company with any financial reporting requirement under the United States securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

 

3. Recovery Period.

 

(a) The Incentive-Based Compensation subject to recovery is the Incentive-Based Compensation Received during the three (3) completed fiscal years immediately preceding the date that the Company is required to prepare an accounting restatement as described in Section 2 above, provided that the person served as an Executive Officer at any time during the performance period applicable to the Incentive-Based Compensation in question. The date that the Company is required to prepare an accounting restatement shall be determined pursuant to the Listing Rule.

 

(b) Notwithstanding the foregoing, this Policy shall only apply if the Incentive-Based Compensation is Received (i) while the Company has a class of securities listed on Nasdaq and (ii) on or after October 2, 2023.

 

(c) The provisions of the Listing Rule shall apply with respect to Incentive-Based Compensation received during a transition period arising due to a change in the Company’s fiscal year.

 

4. Erroneously Awarded Compensation. The amount of Incentive-Based Compensation subject to recovery from the applicable Executive Officers under this Policy (“Erroneously Awarded Compensation”) shall be equal to the amount of Incentive-Based Compensation Received that exceeds the amount of Incentive Based-Compensation that otherwise would have been Received had it been determined based on the restated amounts and shall be computed without regard to any taxes paid. For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in an accounting restatement: (a) the amount shall be based on a reasonable estimate by the Company’s Chief Financial Officer (or principal accounting officer, if the office of Chief Financial Officer is not then filled) of the effect of the accounting restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received, which estimate shall be subject to the review and approval of the Compensation Committee; and (b) the Company must maintain reasonable documentation of the determination of that reasonable estimate and provide such documentation to Nasdaq if requested. Notwithstanding the foregoing, if the proposed Incentive-Based Compensation recovery would affect compensation paid to the Company’s Chief Financial Officer, the determination shall be made by the Compensation Committee.

 

5. Timing of Recovery. The Company shall recover any Erroneously Awarded Compensation reasonably promptly except to the extent that the conditions of paragraphs (a), (b), or (c) below apply. The Compensation Committee shall determine the repayment schedule for each amount of Erroneously Awarded Compensation in a manner that complies with this “reasonably promptly” requirement. Such determination shall be consistent with any applicable legal guidance by the SEC, Nasdaq, judicial opinion, or otherwise. The determination of “reasonably promptly” may vary from case to case and the Compensation Committee is authorized to adopt additional rules or policies to further describe what repayment schedules satisfy this requirement.

 

2

 

 

(a) Erroneously Awarded Compensation need not be recovered if the direct expense paid to a third party to assist in enforcing (or making determinations in connection with the enforcement of) this Policy would exceed the amount to be recovered and the Compensation Committee has made a determination that recovery would be impracticable. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on expense of enforcement, the Company shall (i) make a reasonable attempt to recover such Erroneously Awarded Compensation, (ii) document such reasonable attempt or attempts to recover, and (iii) provide appropriate documentation to the Compensation Committee or Nasdaq, if requested.

 

(b) Erroneously Awarded Compensation need not be recovered if recovery would violate home country law where that law was adopted prior to November 28, 2022. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on a violation of home country law, the Company shall obtain an opinion of home country counsel, in form an substance that would be reasonably acceptable to Nasdaq, that recovery would result in such a violation and shall provide such opinion to Nasdaq, if requested.

 

(c) Erroneously Awarded Compensation need not be recovered if recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and the regulations thereunder (as such provision may be amended, modified or supplemented).

 

6. Compensation Committee Decisions. Decisions of the Compensation Committee with respect to this Policy shall be final, conclusive and binding on all Executive Officers subject to this Policy.

 

7. No Indemnification. Notwithstanding anything to the contrary in any other policy of the Company or any agreement between the Company and an Executive Officer, no Executive Officer shall be indemnified by the Company against the loss arising from the recovery of any Erroneously Awarded Compensation.

 

8. Agreement to Policy by Executive Officers. The Company shall take reasonable steps to inform Executive Officers of this Policy and obtain their express agreement to this Policy, which steps may constitute the inclusion of this Policy as an attachment to any award that is accepted by an Executive Officer. This Policy shall be deemed to apply to each employment or grant agreement between the Company or any of its subsidiaries and any Executive Officer subject to this Policy.

 

# # #

 

3

 

 

ACKNOWLEDGMENT

 

I hereby acknowledge that I have received a copy of Zeo Energy Corp.’s Executive Compensation Clawback Policy (the “Executive Compensation Clawback Policy”). Further, I certify that I have reviewed the Executive Compensation Clawback Policy, understand the policies and procedures contained therein and agree to be bound by and adhere to these policies and procedures.

 

Dated:      
      Signature
      Name:

 

4

 

EX-101.SCH 10 zeo-20241231.xsd XBRL SCHEMA FILE 995301 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 995302 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995303 - Statement - Consolidated Statements of Operations link:presentationLink link:definitionLink link:calculationLink 995304 - Statement - Consolidated Statements of Changes in Shareholders’ Deficit link:presentationLink link:definitionLink link:calculationLink 995305 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 995306 - Disclosure - Organization and Business Operation link:presentationLink link:definitionLink link:calculationLink 995307 - Disclosure - Liquidity and Going Concern link:presentationLink link:definitionLink link:calculationLink 995308 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 995309 - Disclosure - Reverse Recapitalization link:presentationLink link:definitionLink link:calculationLink 995310 - Disclosure - Asset Purchase link:presentationLink link:definitionLink link:calculationLink 995311 - Disclosure - Property, Equipment, and Other Fixed Assets link:presentationLink link:definitionLink link:calculationLink 995312 - Disclosure - Intangible Assets link:presentationLink link:definitionLink link:calculationLink 995313 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:definitionLink link:calculationLink 995314 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 995315 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 995316 - Disclosure - Redeemable Noncontrolling Interests and Equity link:presentationLink link:definitionLink link:calculationLink 995317 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 995318 - Disclosure - Warrant Liabilities link:presentationLink link:definitionLink link:calculationLink 995319 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 995320 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 995321 - Disclosure - Net Loss per Share link:presentationLink link:definitionLink link:calculationLink 995322 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 995323 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 995324 - Disclosure - Segment Reporting link:presentationLink link:definitionLink link:calculationLink 995325 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 996000 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 996001 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 996002 - Disclosure - Reverse Recapitalization (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Asset Purchase (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Property, Equipment, and Other Fixed Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Redeemable Noncontrolling Interests and Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Segment Reporting (Tables) link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Organization and Business Operation (Details) link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Liquidity and Going Concern (Details) link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Summary of Significant Accounting Policies - Schedule of Change in Contract Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue Recognition (Details) link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Summary of Significant Accounting Policies - Schedule of Change in Contract Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Reverse Recapitalization (Details) link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Reverse Recapitalization - Schedule of Business Combination to the Consolidated Statements of Cash Flows (Details) link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Reverse Recapitalization - Schedule of Consummation of the Business Combination (Details) link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Asset Purchase (Details) link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Asset Purchase - Schedule of Acquisition Cost Allocated to Assets Acquired (Details) link:presentationLink link:definitionLink link:calculationLink 996027 - Disclosure - Property, Equipment, and Other Fixed Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996028 - Disclosure - Property, Equipment, and Other Fixed Assets - Schedule of Property, Equipment, and Other Fixed Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996029 - Disclosure - Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996030 - Disclosure - Intangible Assets - Schedule of Intangible Assets, Net (Details) link:presentationLink link:definitionLink link:calculationLink 996031 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996032 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 996033 - Disclosure - Leases - Schedule of Operating and Financing Lease and Other Supplemental Information (Details) link:presentationLink link:definitionLink link:calculationLink 996034 - Disclosure - Leases - Schedule of Operating Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996035 - Disclosure - Leases - Schedule of Financing Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996036 - Disclosure - Debt (Details) link:presentationLink link:definitionLink link:calculationLink 996037 - Disclosure - Debt - Schedule of Maturity Analysis of the Long-Term Debt (Details) link:presentationLink link:definitionLink link:calculationLink 996038 - Disclosure - Redeemable Noncontrolling Interests and Equity (Details) link:presentationLink link:definitionLink link:calculationLink 996039 - Disclosure - Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details) link:presentationLink link:definitionLink link:calculationLink 996040 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 996041 - Disclosure - Stock-Based Compensation - Schedule of Valuation of Performance-Based Equity Bonus Awards (Details) link:presentationLink link:definitionLink link:calculationLink 996042 - Disclosure - Stock-Based Compensation - Schedule of Performance Based Executive Shares (Details) link:presentationLink link:definitionLink link:calculationLink 996043 - Disclosure - Warrant Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996044 - Disclosure - Related Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 996045 - Disclosure - Fair Value Measurements - Schedule of Liabilities Subject to Fair Value Measurements (Details) link:presentationLink link:definitionLink link:calculationLink 996046 - Disclosure - Net Loss per Share (Details) link:presentationLink link:definitionLink link:calculationLink 996047 - Disclosure - Net Loss per Share - Schedule of Computation of the Basic and Diluted Income per Share of Class A Common Stock (Details) link:presentationLink link:definitionLink link:calculationLink 996048 - Disclosure - Net Loss per Share - Schedule of Excluded from the Computation of Diluted Net Earnings per Share of Class A Common Stock (Details) link:presentationLink link:definitionLink link:calculationLink 996049 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 996050 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 996051 - Disclosure - Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 996052 - Disclosure - Income Taxes - Schedule of Effective Tax Rate (Details) link:presentationLink link:definitionLink link:calculationLink 996053 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996054 - Disclosure - Segment Reporting - Schedule of Significant Financial Information Reportable Segment (Details) link:presentationLink link:definitionLink link:calculationLink 996055 - Disclosure - Subsequent Events (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 11 zeo-20241231_cal.xml XBRL CALCULATION FILE EX-101.DEF 12 zeo-20241231_def.xml XBRL DEFINITION FILE EX-101.LAB 13 zeo-20241231_lab.xml XBRL LABEL FILE EX-101.PRE 14 zeo-20241231_pre.xml XBRL PRESENTATION FILE XML 16 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Cover - USD ($)
12 Months Ended
Dec. 31, 2024
May 19, 2025
Jun. 28, 2024
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Financial Statement Error Correction [Flag] false    
Entity Interactive Data Current Yes    
ICFR Auditor Attestation Flag false    
Amendment Flag false    
Document Period End Date Dec. 31, 2024    
Document Fiscal Year Focus 2024    
Document Fiscal Period Focus FY    
Documents Incorporated by Reference [Text Block]

Not applicable.

   
Entity Information [Line Items]      
Entity Registrant Name ZEO ENERGY CORP.    
Entity Central Index Key 0001865506    
Entity File Number 001-40927    
Entity Tax Identification Number 98-1601409    
Entity Incorporation, State or Country Code DE    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Shell Company false    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
Entity Public Float     $ 7,350,910
Entity Contact Personnel [Line Items]      
Entity Address, Address Line One 7625 Little Rd    
Entity Address, Address Line Two Suite 200A    
Entity Address, City or Town New Port Richey    
Entity Address, State or Province FL    
Entity Address, Postal Zip Code 34654    
Entity Phone Fax Numbers [Line Items]      
City Area Code (727)    
Local Phone Number 375-9375    
Class A Common Stock, par value $0.0001 per share      
Entity Listings [Line Items]      
Title of 12(b) Security Class A Common Stock, par value $0.0001 per share    
Trading Symbol ZEO    
Security Exchange Name NASDAQ    
Warrants, Each Exercisable for One Share of Class A Common Stock at a Price of $11.50, Subject to Adjustment      
Entity Listings [Line Items]      
Title of 12(b) Security Warrants, each exercisable for one share of Class A Common Stock at a price of $11.50, subject to adjustment    
Trading Symbol ZEOWW    
Security Exchange Name NASDAQ    
Class A Common Stock      
Entity Listings [Line Items]      
Entity Common Stock, Shares Outstanding   22,824,845  
Class V Common Stock      
Entity Listings [Line Items]      
Entity Common Stock, Shares Outstanding   26,480,000  
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Audit Information
12 Months Ended
Dec. 31, 2024
Auditor [Table]  
Auditor Name GRANT THORNTON LLP
Auditor Firm ID 248
Auditor Location Kansas City, Missouri
Auditor Opinion [Text Block]

Opinion on the financial statements

We have audited the accompanying consolidated balance sheets of Zeo Energy Corp. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2024 and 2023, the related consolidated statements of operations, changes in shareholders’ deficit, and cash flows for each of the two years in the period ended December 31, 2024, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States of America.

XML 18 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 5,634,115 $ 8,022,306
Accounts receivable, including $191,662 and $396,488 from related parties, net of allowance for credit losses of $1,165,336 and $862,580, as of December 31, 2024 and 2023, respectively 10,186,543 2,905,205
Inventories 872,470 350,353
Contract assets 64,202 4,915,064
Prepaid expenses and other current assets 2,131,345 40,403
Total current assets 18,888,675 16,233,331
Other assets 314,426 62,140
Property, equipment and other fixed assets, net 2,475,963 2,289,723
Right -of-use operating lease asset 1,268,139 1,135,668
Right-of-use finance lease asset 447,012 583,484
Intangibles, net 7,571,156 771,028
Goodwill 27,010,745 27,010,745
Total assets 60,976,116 48,086,119
Current liabilities    
Accounts payable 2,780,885 4,699,855
Accrued expenses and other current liabilities, including $3,359,101 and $2,415,966 with related parties at December 31, 2024 and 2023, respectively 8,540,188 4,646,365
Current portion of long-term debt 291,036 294,398
Current portion of obligations under operating leases 583,429 539,599
Current portion of obligations under finance leases 130,464 118,416
Convertible promissory note, net of debt issuance costs 2,440,000
Contract liabilities, including $2,000 and $1,160,848 with related parties as of December 31, 2024 and 2023, respectively 203,607 5,223,518
Total current liabilities 14,969,609 15,522,151
Obligations under operating leases, non-current 799,385 636,414
Obligations under finance leases, non-current 348,807 479,271
Warrant liabilities 1,449,000
Long-term debt 496,623 825,764
Total liabilities 18,063,424 17,463,600
Commitments and contingencies (Note 17)
Redeemable noncontrolling interests    
Convertible preferred units, 1,500,000 units issued and outstanding as of December 31, 2024 and no units issued and outstanding as of December 31, 2023 16,130,871
Class B Units 115,693,900
Stockholders’ (deficit) equity    
Additional paid-in capital 14,523,963 31,152,491
Accumulated deficit (103,440,891) (533,345)
Total stockholders’ (deficit) equity (88,912,079) 30,622,519
Total liabilities, redeemable noncontrolling interests and stockholders’ (deficit) equity 60,976,116 48,086,119
Related party    
Current assets    
Related party note receivable 3,000,000
Class V common stock    
Stockholders’ (deficit) equity    
Common stock, value 3,523 3,373
Class A common stock    
Stockholders’ (deficit) equity    
Common stock, value $ 1,326
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Accounts receivable, net of allowance for credit losses (in Dollars) $ 1,165,336 $ 862,580
Convertible preferred units, issued 1,500,000
Convertible preferred units, outstanding 1,500,000
Related Parties    
Accounts receivable, from related parties (in Dollars) $ 191,662 $ 396,488
Accrued expenses and other current liabilities, with related parties (in Dollars) 3,359,101 2,415,966
Contract liabilities, with related parties (in Dollars) $ 2,000 $ 1,160,848
Class V common stock    
Common stock, par value (in Dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized shares 100,000,000 100,000,000
Common stock, shares issued 35,230,000 33,730,000
Common stock, shares outstanding 35,230,000 33,730,000
Class A common stock    
Common stock, par value (in Dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized shares 300,000,000 300,000,000
Common stock, shares issued 13,252,964
Common stock, shares outstanding 13,252,964
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Total revenue $ 73,244,083 $ 109,691,001
Operating costs and expenses:    
Cost of goods sold (exclusive of depreciation and amortization shown below) 38,021,519 59,436,674
Depreciation and amortization 4,836,538 1,841,874
Sales and marketing 19,587,073 30,324,059
General and administrative 21,628,725 12,949,067
Total operating expenses 84,073,855 104,551,674
(Loss) income from operations (10,829,772) 5,139,327
Other income (expenses), net:    
Other income, net 233,151 (183,401)
Change in fair value of warrant liabilities 69,000
Interest expense (333,539) (110,857)
Total other income (expense), net (31,388) (294,258)
Net (loss) income before taxes (10,861,160) 4,845,069
Income tax benefit 988,802
Net (loss) income (9,872,358) 4,845,069
Less: Net loss attributable to Sunergy Renewables, LLC prior to the ESGEN Business Combination (523,681)
Net loss subsequent to the ESGEN Business Combination (9,348,677) 4,845,069
Less: Net loss attributable to redeemable non-controlling interests (6,679,788)
Net loss attributable to Class A common stock $ (2,668,889) $ 4,845,069
Basic and net loss per common share (in Dollars per share) $ (0.48) $ 4.85
Diluted net loss per common share (in Dollars per share) $ (0.48) $ 4.85
Weighted average units outstanding, basic (in Shares) 5,546,925 1,000,000
Weighted average units outstanding, diluted (in Shares) 5,546,925 1,000,000
Nonrelated Party    
Total revenue $ 51,088,065 $ 94,226,149
Related Party    
Total revenue $ 22,156,018 $ 15,464,852
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Changes in Shareholders’ Deficit - USD ($)
Mezzanine Equity
Previously Reported
Mezzanine Equity
Non-controlling interest
Previously Reported
Non-controlling interest
Common Units
Previously Reported
Common Units
Common Stock
Class V
Previously Reported
Common Stock
Class V
Common Stock
Class A
Previously Reported
Common Stock
Class A
Additional Paid in Capital
Previously Reported
Additional Paid in Capital
Retained Earnings (Accumulated Deficit)
Previously Reported
Retained Earnings (Accumulated Deficit)
Class A
Previously Reported
Total
Balance at Dec. 31, 2022 $ 31,155,864 $ 3,373 $ 31,152,491 $ 119,982 $ 119,982   $ 31,275,846 $ 31,275,846
Balance (in Shares) at Dec. 31, 2022     1,000,000 33,730,000              
Stockholder distributions               (5,498,396)     (5,498,396)
Activities subsequent to ESGEN Business Combination                                  
Net income               4,845,069     4,845,069
Balance at Dec. 31, 2023         $ 3,373     31,152,491   (533,345)     30,622,519
Balance (in Shares) at Dec. 31, 2023           33,730,000              
Retroactive application of ESGEN Business Combination (Note 1)       $ (31,155,864)   $ 3,373     31,152,491      
Retroactive application of ESGEN Business Combination (Note 1) (in Shares)         (1,000,000)   33,730,000                
Stockholder distributions               (90,000)     (90,000)
Net income (loss)             $ (523,681)     $ (523,681)  
Effects of ESGEN Business Combination                                  
Issuance of Class A Shares to third party advisors           $ 18   891,017       891,035
Issuance of Class A Shares to third party advisors (in Shares)             178,207              
Issuance of Class A Shares to backstop investor           $ 23   1,569,440       1,569,463
Issuance of Class A Shares to backstop investor (in Shares)             225,174              
Reverse Recapitalization (Note 3)   $ 6,855,076       $ 150   $ 425   (2,498,380)       (2,497,805)
Reverse Recapitalization (Note 3) (in Shares)   1,500,000         1,500,000   4,248,583              
Transaction costs             (2,890,061)       (2,890,061)
Establishment of redeemable noncontrolling interest     26,116,548         (26,116,548)       (26,116,548)
Activities subsequent to ESGEN Business Combination                                  
Stock-based compensation           $ 37   7,360,697       7,360,734
Stock-based compensation (in Shares)                   375,000              
Class A common stock issued to vendor           $ 15   255,485       255,500
Class A common stock issued to vendor (in Shares)                   146,000              
Lumio Asset purchase           $ 621   8,131,035       8,131,656
Lumio Asset purchase (in Shares)                   6,206,897              
Issuance of Class A Shares to private placement investor           $ 187   2,715,813       2,716,000
Issuance of Class A Shares to private placement investor (in Shares)                   1,873,103              
Subsequent measurement of redeemable noncontrolling interest     105,672,002         (6,047,026)   (99,624,976)     (105,672,002)
Dividends paid to Preferred unit holders   (139,067)                
Net income   9,414,862   (16,094,650)           (2,668,889)     (2,668,889)
Balance at Dec. 31, 2024   $ 16,130,871   $ 115,693,900     $ 3,523   $ 1,326   $ 14,523,963   $ (103,440,891)     $ (88,912,079)
Balance (in Shares) at Dec. 31, 2024   1,500,000         35,230,000   13,252,964         13,252,964    
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Cash Flows from Operating Activities    
Net (loss) income $ (9,872,358) $ 4,845,069
Adjustment to reconcile net (loss) income to cash (used in) provided by operating activities    
Depreciation and amortization 4,836,538 1,841,874
Gain on disposal of fixed assets (91,684)
Change in fair value of warrant liabilities (69,000)
Provision for credit losses 2,815,633 1,531,223
Noncash operating lease expense 705,293 550,425
Stock based compensation expense 7,951,248
Income tax benefit (997,702)
Changes in operating assets and liabilities:    
Accounts receivable (8,785,973) (3,475,661)
Accounts receivable due from related parties 204,826 (396,488)
Inventories (131,898) (63,207)
Contract assets 4,850,862 (4,795,309)
Prepaids and other current assets (1,757,354) 61,852
Other assets (13,795)
Due from related party (104,056)
Accounts payable (2,512,834) 4,501,798
Accrued expenses and other current liabilities (1,140,780) 1,536,287
Accrued expenses and other current liabilities due to related parties 943,135 2,415,996
Contract liabilities (3,861,063) 2,913,623
Contract liabilities due to related parties (1,158,848) 1,160,848
Operating lease payments (630,963) (547,140)
Net cash (used in) provided by operating activities (8,716,717) 11,977,134
Cash flows from Investing Activities    
Purchases of property, equipment and other assets (369,137) (1,034,666)
Investment in related party note receivable (3,000,000)
Asset acquisitions (4,000,000)
Net cash used in investing activities (7,369,137) (1,034,666)
Cash flows from Financing Activities    
Proceeds from the issuance of debt 311,029
Repayments of finance lease liabilities (118,416) (84,678)
Proceeds from private placement 2,716,000
Proceeds from the issuance of convertible preferred stock, net of transaction costs 9,221,649
Repayments of debt (332,503) (241,423)
Proceeds from convertible promissory note, net of debt issuance costs 2,440,000
Dividends paid to Convertible preferred units (139,067)
Distributions to members (90,000) (5,173,396)
Net cash provided by (used in) financing activities 13,697,663 (5,188,468)
Net (decrease) increase in cash and cash equivalents (2,388,191) 5,754,000
Cash and cash equivalents, beginning of period 8,022,306 2,268,306
Cash and cash equivalents, end of the period 5,634,115 8,022,306
Supplemental Cash Flow Information    
Cash paid for interest 124,488 103,421
Accrual of distribution to owners 325,000
Cash paid for income taxes
Noncash finance lease expense 136,472 98,881
Non-cash transactions    
Deferred equity issuance costs 2,769,039
Right-of-use assets obtained in exchange for operating lease liabilities 837,764
Issuance of Class A common stock to vendors 891,035
Issuance of Class A common stock to backstop investors 1,569,463
Preferred dividends $ 9,275,795
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Organization and Business Operation
12 Months Ended
Dec. 31, 2024
Organization and Business Operation [Abstract]  
ORGANIZATION AND BUSINESS OPERATION

NOTE 1 - ORGANIZATION AND BUSINESS OPERATION

 

Zeo Energy Corp. (formerly known as ESGEN Acquisition Corporation or “ESGEN”), collectively with its subsidiaries (the “Company” or “Zeo”) is in the business of marketing, sales and installation, and maintenance of solar panel technology to individual households within the United States. As part of this, the Company may also provide roofing repairs and construction.

 

Zeo Energy Corp. was a blank check company originally incorporated on April 19, 2021 as a Cayman Islands exempted company for the purpose of effecting a merger, share exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses. On October 22, 2021, ESGEN consummated an initial public offering, after which its securities began trading on the Nasdaq Stock Market LLC (“Nasdaq”).

 

ESGEN Business Combination

 

On March 13, 2024 (the “Closing Date”), the Company consummated its previously announced business combination (the “ESGEN Closing”), pursuant to that certain Business Combination Agreement, dated as of April 19, 2023 (as amended on January 24, 2024, the “ESGEN Business Combination Agreement”), by and among Zeo Energy Corp., a Delaware corporation (f/k/a ESGEN Acquisition Corporation, a Cayman Islands exempted company), ESGEN OpCo, LLC, a Delaware limited liability company(“OpCo”), Sunergy Renewables, LLC, a Nevada limited liability company (“Sunergy”), the Sunergy equity holders set forth on the signature pages thereto or joined thereto (collectively, “Sellers” and each, a “Seller”, and collectively with Sunergy, the “Sunergy Parties”), for limited purposes, ESGEN LLC, a Delaware limited liability company (the “Sponsor”), and for limited purposes, Timothy Bridgewater, an individual, in his capacity as the Sellers Representative (collectively, the “ESGEN Business Combination”). Prior to the ESGEN Closing, (i) except as otherwise specified in the ESGEN Business Combination Agreement, each issued and outstanding Class B ordinary share of ESGEN was converted into one Class A ordinary share of ESGEN (the “ESGEN Class A Ordinary Shares” and such conversion, the “ESGEN Share Conversion”); and (ii) ESGEN was domesticated into the State of Delaware so as to become a Delaware corporation (the “Domestication”). In connection with the ESGEN Closing, the registrant changed its name from “ESGEN Acquisition Corporation” to “Zeo Energy Corp.”

 

Upon the Domestication, each then-outstanding ESGEN Class A Ordinary Share was cancelled and converted into one share of Class A common stock of the Company, par value $0.0001 per share (“Zeo Class A Common Stock”), and each then-outstanding ESGEN Public Warrant was assumed and converted automatically into a warrant of the registrant, exercisable for one share of Zeo Class A Common Stock. Additionally, each outstanding unit of ESGEN was cancelled and converted into one share of Zeo Class A Common Stock and one-half of one warrant of the Company.

 

In accordance with the terms of the ESGEN Business Combination Agreement, Sunergy caused all holders of any options, warrants or rights to subscribe for or purchase any equity interests of Sunergy or its subsidiaries or securities (including debt securities) convertible into or exchangeable for, or that otherwise confer on the holder any right to acquire, any equity interests of Sunergy or any subsidiary thereof (collectively, the “Sunergy Convertible Interests”) existing immediately prior to the ESGEN Closing to either exchange or convert all such holder’s Sunergy Convertible Interests into limited liability interests of Sunergy (the “Sunergy Company Interests”) in accordance with the governing documents of Sunergy or the Sunergy Convertible Interests.

 

At the ESGEN Closing, ESGEN contributed to OpCo (1) all of its assets (excluding its interests in OpCo, but including the amount of cash in ESGEN’s Trust Account (the “Trust Account”) as of immediately prior to the ESGEN Closing (after giving effect to the exercise of redemption rights by ESGEN stockholders), and (2) a number of newly issued shares of Class V common stock of the registrant, par value $0.0001 per share, which generally have only voting rights (the “Zeo Class V Common Stock”), equal to the number of Seller OpCo Units (as defined in the ESGEN Business Combination Agreement) (the “Seller Class V Shares”). In exchange, OpCo issued to ESGEN (i) a number of Class A common units of OpCo (the “Manager OpCo Units”) which equaled the number of total shares of the Zeo Class A Common Stock issued and outstanding immediately after the ESGEN Closing and (ii) a number of warrants to purchase Manager OpCo Units which equaled the number of SPAC Warrants (as defined in the ESGEN Business Combination Agreement) issued and outstanding immediately after the ESGEN Closing (the transactions described above in this paragraph, the “ESGEN Contribution”). Immediately following the ESGEN Contribution, (x) the Sellers contributed to OpCo the Sunergy Company Interests and (y) in exchange therefor, OpCo transferred to the Sellers the Seller OpCo Units and the Seller Class V Shares.

Prior to the ESGEN Closing, the Sellers transferred 24.167% of their Sunergy Company Interests (which were thereafter exchanged for Seller OpCo Units and Seller Class V Shares at the ESGEN Closing, as described above) pro rata to Sun Managers, LLC, a Delaware limited liability company (“Sun Managers”), in exchange for Class A Units (as defined in the Sun Managers limited liability company agreement (the “SM LLCA”) in Sun Managers. In connection with such transfer, Sun Managers executed a joinder to, and became a “Seller” for purposes of, the ESGEN Business Combination Agreement. Sun Managers intends to grant Class B Units (as defined in the SM LLCA) in Sun Managers through the Sun Managers, LLC Management Incentive Plan (the “Management Incentive Plan”) adopted by Sun Managers to certain eligible employees or service providers of OpCo, Sunergy or their subsidiaries, in the discretion of Timothy Bridgewater, as manager of Sun Managers. Such Class B Units may be subject to a vesting schedule, and once such Class B Units become vested, there may be an exchange opportunity through which the grantees may request (subject to the terms of the Management Incentive Plan and the OpCo amended and restated limited liability company agreement in its entirely (the “OpCo A&R LLC Agreement”)) the exchange of their Class B Units into Seller OpCo Units (together with an equal number of Seller Class V Shares), which may then be converted into Zeo Class A Common Stock (subject to the terms of the Management Incentive Plan and the OpCo A&R LLC Agreement). Grants under the Management Incentive Plan will be made after ESGEN Closing.

 

As of the ESGEN Closing Date, upon consummation of the ESGEN Business Combination, the only outstanding shares of capital stock of the registrant were shares of Zeo Class A Common Stock and Zeo Class V Common Stock.

 

In connection with entering into the ESGEN Business Combination Agreement, ESGEN and the Sponsor entered into a subscription agreement, dated April 19, 2023, which ESGEN, the Sponsor and OpCo subsequently amended and restated on January 24, 2024 (the “Sponsor Subscription Agreement”), pursuant to which, among other things, the Sponsor agreed to purchase an aggregate of 1,000,000 OpCo preferred units (and be issued an equal number of shares of Zeo Class V Common Stock) (“Convertible OpCo Preferred Units”) concurrently with the ESGEN Closing at a cash purchase price of $10.00 per unit and up to an additional 500,000 Convertible OpCo Preferred Units (together with the concurrent issuance of an equal number of shares of Zeo Class V Common Stock) during the nine months after ESGEN Closing if called for by Zeo (the “Sponsor PIPE Investment”). Prior to the ESGEN Closing, ESGEN informed the Sponsor that it wished to call for the additional 500,000 Convertible OpCo Preferred Units at the Closing and, as a result, a total of 1,500,000 Convertible OpCo Preferred Units were issued to Sponsor in return for aggregate consideration of $15,000,000.

 

Accounting for the ESGEN Business Combination

 

The ESGEN Business Combination was accounted for as a reverse recapitalization with ESGEN being treated as the acquired company since there was no change in control in accordance with the guidance for common control transactions in Accounting Standards Codification (“ASC”) 805-50, Business Combinations – Related Issues (“ASC 805-50”). Accordingly, the financial statements of the combined entity will represent a continuation of the financial statements of Sunergy with the ESGEN Business Combination treated as the equivalent of Sunergy issuing stock for the net assets of ESGEN, accompanied by a recapitalization. The net assets of ESGEN were stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the ESGEN Business Combination were those of Sunergy.

 

Sunergy was determined to be the accounting acquirer based on evaluation of the following facts and circumstances:

 

Based upon the evaluation of the OpCo A&R LLC Agreement, OpCo is considered to be a Variable Interest Entity (“VIE”) and ESGEN is considered to be the primary beneficiary through its membership interest and manager powers conferred to it through the Class A Units. For VIEs, the accounting acquirer is always considered to be the primary beneficiary. As such, Zeo will consolidate OpCo and will be considered the accounting acquirer; however, further consideration of whether the entities are under common control was required in order to determine whether there is an ultimate change in control and the acquisition method of accounting is required under ASC 805.

 

While Sunergy did not control or have common ownership of ESGEN prior to the consummation of the ESGEN Business Combination, the Company evaluated the ownership of the new entity subsequent to the consummation of the transaction to determine if common control existed. If the business combination is between entities under common control, then the acquisition method of accounting is not applicable and the guidance in ASC 805-50 regarding common control should be applied instead. The Financial Accounting Standards Board (“FASB”) ASC does not include a definition of common control. In practice, entities with a common parent entity, as determined under ASC 810, Consolidation, are generally considered to be under common control. Emerging Issues Task force (“EITF”) Issue 02-5, “Definition of ‘Common Control’ in Relation to FASB Statement No. 141 (“EITF Issue 02-5”)”, which was never finalized or codified, has also been applied in practice to determine when entities are under common control. EITF Issue 02-5 indicates that common control would exist in any of the following situations:

 

  An individual (including trusts in which the individual is the beneficial owner) or entity holds more than 50 percent of the voting ownership of each entity.

 

  Immediate family members hold more than 50 percent of the voting ownership interest of each entity, and there is no evidence that those family members would vote their shares in any way other than in concert. Immediate family members include a married couple and their children, but not the married couple’s grandchildren. Entities might be owned in varying combinations among living siblings and their children. Those situations require careful consideration of the substance of the ownership and voting relationships.
  Group of stockholders holds more than 50 percent of the voting ownership of each entity, and contemporaneous written evidence of an agreement to vote a majority of the entities’ shares in concert exists.

 

Prior to the ESGEN Business Combination and the contributions to Sun Managers, Sunergy was majority owned by 5 entities (the “Primary Sellers”):

 

  Southern Crown Holdings, LLC (wholly owned by Anton Hruby) — 230,000 Common Units (23%)

 

  LAMADD LLC (wholly owned by Gianluca Guy) — 230,000 Common Units (23%)

 

  JKae Holdings, LLC (wholly owned by Kalen Larsen) — 215,000 Common Units (21.5%)

 

  Clarke Capital, LLC (wholly owned by Brandon Bridgewater) — 215,000 Common Units (21.5%)

 

  White Horse Energy, LC (wholly owned by Timothy Bridgewater) — 90,000 Common Units (9%)

 

Each of the above parties entered into a Voting Agreement, dated September 7, 2023. The term of the Voting Agreement is for five years from the date of the Voting Agreement. The consummation of the ESGEN Business Combination occurred within the term of the Voting Agreement.

 

Prior to the ESGEN Business Combination and the contributions to Sun Managers, the Primary Sellers had 98% ownership in Sunergy. Immediately following the ESGEN Business Combination, the Primary Sellers owned 83.8% of the Common Stock of the registrant through their Zeo Class V Common Stock that have voting interests. The Voting Agreement constitutes contemporaneous written evidence of an agreement to vote a majority of the Primary Sellers’ shares of the registrant in concert. Accordingly, the Primary Sellers retain majority control through the voting of their units in conjunction with the Voting Agreement immediately prior to the ESGEN Business Combination and their shares following the ESGEN Business Combination and, therefore, there is no change of control before or after the ESGEN Business Combination. This conclusion is appropriate even though there was no relationship or common ownership or control between Sunergy and ESGEN prior to the ESGEN Business Combination. Accordingly, the ESGEN Business Combination should be accounted for in accordance with the guidance for common control transactions in ASC 805-50.

 

Additional factors that were considered include the following:

 

  Since the ESGEN Business Combination, the Board has been comprised of one individual designated by ESGEN and five individuals designated by Sunergy.

 

  Since the ESGEN Business Combination, management of the Company has been the existing management at Sunergy immediately prior to the ESGEN Business Combination. The individual that was serving as the chief executive officer and chief financial officer of Sunergy’s management team immediately prior to the ESGEN Business Combination continues substantially unchanged upon completion of the ESGEN Business Combination.

 

For common control transactions that include the transfer of a business, the reporting entity is required to account for the transaction in accordance with the procedural guidance in ASC 805-50. The C Corporation (ESGEN) is considered to be a substantive entity, the LLC (OpCo) is a business and VIE, and the C Corporation is considered to be the accounting acquirer since it is the primary beneficiary of the LLC. In a transaction that is a combination of entities under common control, the acquirer (ESGEN) should recognize the acquired entity (OpCo and Sunergy) on the same basis as the entities’ common parent.

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Liquidity and Going Concern
12 Months Ended
Dec. 31, 2024
Liquidity and Going Concern [Abstract]  
LIQUIDITY AND GOING CONCERN

NOTE 2 - LIQUIDITY AND GOING CONCERN

 

As of December 31, 2024, the Company had approximately $3.9 million of working capital including $5.6 million of cash and cash equivalents. Management has assessed the going concern assumptions of the Company during the preparation of these consolidated financial statements.

 

The Company’s consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. Historically, the Company’s primary source of funding to support operations has been cash flows from operations.

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2024
Summary of Significant Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation and principles of Consolidation

 

The consolidated financial statements for the Company as of December 31, 2024 and 2023 include the accounts of the Company’s wholly-owned subsidiaries for years ended 2024 and 2023. The accompanying consolidated financial statements have been prepared pursuant to the accounting principles generally accepted in the United States of America (“US GAAP”). References to the “ASC” hereafter refer to the Accounting Standards Codification established by the Financial Accounting Standards Board (“FASB”) as the source of authoritative US GAAP. All intercompany balances and transactions have been eliminated in consolidation.

 

Reclassification

 

Certain amounts from prior period financial statements have been reclassified to align with the presentation used in the current consolidated financial statements for comparative purposes. These reclassifications had no effect on the Company’s previously reported results of operations.  An adjustment has been made to the Consolidated Statements of Cash Flows for the year ended December 31, 2023, to match this current year’s presentation of noncash financing lease expense. This change in classification does not affect previously reported cash flows from operating activities in the Consolidated Statements of Cash Flows.

 

Use of Estimates

 

The preparation of the Company’s consolidated financial statements in conformity with US GAAP requires it to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses for the reporting period. Some of the more significant estimates include fair value of preferred shares, fair value of assets acquired and liabilities assumed in asset acquisitions, share-based compensation, fair value of warrant liabilities, redemption value of non-controlling interest, subsequent realizability of intangible assets, depreciation and amortization periods and collectability of accounts receivable. Due to the uncertainty involved in making estimates, actual results could differ from those estimates which could have a material effect on the financial condition and results of operations in future periods.

 

The Company bases its estimates and assumptions on historical experience and other factors, including the current economic environment and on various other judgements that it believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment could have a material effect on the financial condition and results of operations in future periods.

 

Segment Information

 

Operating segments are defined as components of an enterprise for which separate discrete financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating and reportable segment. (See Note 19)

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. The Company maintains its cash in checking and savings accounts. Income generated from cash held in savings accounts is recorded as interest income. The carrying value of the Company’s savings accounts is included in cash and cash equivalents and approximates the fair value.

 

Accounts receivable, net of allowance for credit losses

 

Accounts receivable is presented at the invoiced receivable amounts, less any allowance for any potential expected credit loss amounts, and do not bear interest. The Company estimates allowance for credit losses based on the creditworthiness of each customer, historical collections experience, forward looking information and other information including the aging of the receivables. The majority of our customers lease or finance their purchase and installation of solar panels through various financing companies. The financing companies remit payment to the Company typically within 3 weeks after installation. The Company is not deemed a borrower with these financing agreements and as a result is not subject to any of the terms of the financing transaction between the financing company and the customer.

 

In September 2024, based on a reassessment of creditworthiness of customers, historical collections experience, forward looking information and other information including the aging of the receivables, the Company revised its estimate of allowance for credit losses.

 

This change in estimate has been accounted for prospectively in accordance with ASC 250, Accounting Changes and Error Corrections. In accordance with its policy, the Company reviews the estimated allowance for credit losses on an ongoing basis. This review indicated that the estimated allowance for credit losses in the Company’s consolidated financial statements should be increased. As a result, effective September 30, 2024, the Company recorded a change in estimate to increase the three and nine months provision for credit losses by $1,820,365, increase net loss by $1,820,365 for the three and nine months ended September 30, 2024, and increase basic and diluted net loss per common share by $0.30 and $0.49 for the three and nine months ended September 30, 2024.

The following represents a roll forward of the allowance for credit losses for the years ended December 31, 2024 and 2023:

 

   December 31,
2024
   December 31,
2023
 
Allowance for credit losses, beginning of the period  $862,580   $742,772 
Provision for credit losses   2,815,633    1,531,223 
Write offs   (2,525,100)   (1,411,415)
Recoveries   12,223    
-
 
Allowance for credit losses, as of the end of the period  $1,165,336   $862,580 

 

Significant judgement is involved in determination of the collectability of accounts receivable. Management assesses the reasonability of collectability of accounts receivable on a quarterly basis to record the allowance for credit losses.

 

Contract assets

 

Contract assets costs include prepaid installation costs incurred prior to completion of installations of solar systems and accrued revenues for which the invoicing criteria have not been met. Prepaid installation costs include the cost of engineering, permits, governmental fees, and other related solar installation costs were $64,202 and $4,915,064 as of December 31, 2024 and 2023, respectively. These costs are charged to Cost of goods sold when each installation is completed. The following table summarizes the change in contract assets:

 

   December 31,
2024
   December 31,
2023
 
Contract asset, beginning of the period  $4,915,064   $119,755 
Cost of goods sold recognized during the period   (4,915,064)   (119,755)
Cash paid prior to completion of performance obligation   64,202    4,915,064 
Contract assets, as of the end of the period  $64,202   $4,915,064 

 

Prepaid expenses and other current assets

 

Prepaid expenses and other current assets consist of employee advances, advanced sales commissions, prepaid insurance, and other current assets.

 

Note receivable

 

The Company records notes receivable when it extends credit or financing to related parties or third parties. The Company evaluates notes receivable for collectability at each reporting period under the current expected credit loss (CECL) model, in accordance with ASC 326, Financial Instruments - Credit Losses (“ASC 326”). If necessary, an allowance for doubtful accounts is recorded to reflect potential losses. As of December 31, 2024, we evaluated the need for an allowance for credit loss using the guidelines set forth in ASC 326, and have determined this note is fully collectible and, therefore, we have not recorded an allowance against the note receivable balance.

 

Concentration of credit risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents and trade accounts receivable. The Company maintains its cash and cash equivalent balances in highly rated financial institutions, which at times may exceed federally insured limits. The amounts over these insured limits as of December 31, 2024, and December 31, 2023 were $5,389,013 and $7,772,306, respectively. The Company mitigates this concentration of credit risk by monitoring the credit worthiness of the financial institutions. No losses have been incurred to date on any deposits.

 

The Company performs periodic credit evaluations of its customers’ financial condition and also monitors the financial condition of the financial counterparties that finance customer transactions and generally does not require collateral. For customers who finance their systems through a lease product, the Third Party Operator (TPO) of the lease product is the contracted customer with the Company. Where the Company has a concentration of credit risk, it is with these TPO customers. At December 31, 2024, the Company had two customers who exceeded 10% of accounts receivable. Their balances were $3,192,077 and $2,306,096. No one customer or financing counterparty exceeded 10% of accounts receivable as of December 31, 2023. For the years ended December 31, 2024 and 2023, the Company had three and one customers, respectively, who exceeded 10% of revenue recognized. Their revenue recognized was $17,834,595, $23,386,284 and $8,781,244 for 2024 and $13,083,458 for 2023, respectively. See Note 20 – subsequent events for further information.

 

Advertising and Marketing

 

The Company charges the costs of advertising to expense as incurred. For the years ended December 31, 2024 and 2023, the Company incurred $173,903 and $188,526, respectively, of advertising and marketing costs.

Inventories

 

Inventories are primarily comprised of solar panels and other related items necessary for installations and service needs. Inventories are accounted for on a first-in-first-out basis and are measured at the lower of cost or net realizable value, where cost is determined using a weighted-average cost method. When evidence exists that the net realizable value of inventory is lower than its cost, the difference is recognized as cost of goods sold in the consolidated statements of operations in the period identified. As of December 31, 2024 and 2023, inventory was $872,470 and $350,353, respectively.

 

Property, equipment and other fixed assets, net

 

Property, equipment and other fixed assets are carried at cost less accumulated depreciation and includes expenditures that substantially increase the useful lives of existing property and equipment. Maintenance, repairs, and minor renovations are charged to expense as incurred. When property and equipment is retired or otherwise disposed of, the related costs and accumulated depreciation are removed from their respective accounts, and any difference between the sale proceeds and the carrying amount of the asset is recognized as a gain or loss on disposal in the consolidated Statements of Operations.

 

Software that is developed for internal use and is accounted for accordance with ASC 350, Intangibles, Goodwill and Other-Internal-Use Software. Qualifying costs incurred to develop internal-use software are capitalized when (i) the preliminary project stage is completed, (ii) management has authorized further funding for the completion of the project and (iii) it is probable that the project will be completed and perform as intended. These capitalized costs include compensation for employees who develop internal-use software and external costs related to development of internal-use software. Capitalization of these costs ceases once the project is substantially complete and the software is ready for its intended purpose. Internally developed software is amortized using the straight-line method over an estimated useful life. All other expenditures, including those incurred to maintain an internal-use software’s current level of performance, are expensed as incurred. When these assets are retired or disposed of, the cost and accumulated amortization thereon are removed, and any resulting gain or losses are included in the consolidated statements of operations.

 

Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which is five years, across all asset classes.

 

The estimated useful lives and depreciation methods are reviewed at each year-end, with the effect of any changes in estimates accounted for prospectively. All depreciation expense is included with depreciation and amortization in the consolidated statements of operations.

 

Impairment of long-lived assets

 

Management reviews each asset or asset group for impairment whenever events or circumstances indicate that the carrying value of an asset or asset group may not be recoverable, and at least annually. No impairment charges were recorded by the Company during the years ended December 31, 2024, and 2023.

 

Business Combinations

 

The Company accounts for an acquisition as a business combination if the assets acquired and liabilities assumed in the transaction constitute a business in accordance with ASC Topic 805. Such acquisitions are accounted using the acquisition method by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, and any non-controlling interest in the acquired business, measured at their acquisition date fair values.

 

Where the set of assets acquired and liabilities assumed doesn’t constitute a business, it is accounted for as an asset acquisition and the individual assets and liabilities are recorded at their respective relative fair values corresponding to the consideration transferred.

 

Goodwill

 

Goodwill is recognized and initially measured as any excess of the acquisition-date consideration transferred in a business combination over the acquisition-date amounts recognized for the net identifiable assets acquired. Goodwill is not amortized but is tested for impairment annually, or more frequently if an event occurs or circumstances change that would more likely than not result in an impairment of goodwill. First, the Company assesses qualitative factors to determine whether or not it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company conducts a quantitative goodwill impairment test comparing the fair value of the applicable reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds the fair value of the reporting unit, the Company recognizes an impairment loss in the consolidated statements of operations for the amount by which the carrying amount exceeds the fair value of the reporting unit. The Company performs its annual goodwill impairment test at December 31 of each year. There was no goodwill impairment for the years ended December 31, 2024, and 2023.

Intangible assets subject to amortization

 

Intangible assets include tradenames, customer lists, order backlog and non-compete agreements. Amounts are subject to amortization on a straight-line basis over the estimated period of benefit and are subject to annual impairment consideration. Costs incurred to renew or extend the term of a recognized intangible asset, such as the acquired tradename, are capitalized as part of the intangible asset and amortized over its revised estimated useful life.

 

Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of the intangible assets may not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. The Company evaluates the recoverability of intangible assets by comparing their carrying amounts to future net undiscounted cash flows expected to be generated by the intangible assets. If such intangible assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying amount of the intangible assets exceeds the fair value of the assets. The Company determines fair value based on discounted cash flows using a discount rate commensurate with the risk inherent in the Company’s current business model for the specific intangible asset being valued. No impairment charges were recorded for the years ended December 31, 2024, and 2023.

 

Leases

 

The Company evaluates the contracts it enters into to determine whether such contracts contain leases at inception. A contract contains a lease if the contract conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. At commencement, contracts containing a lease are further evaluated for classification as an operating or finance lease where the Company is a lessee. When the arrangements include lease and non-lease components, the Company accounts for them as a single lease component.

 

Operating Leases

 

A lease for which substantially all the benefits and risks incidental to ownership remain with the lessor is classified by the lessee as an operating lease. Operating leases are included in the line items right-of-use (“ROU”) operating lease asset, current portion of obligations under operating leases, and obligations under operating leases, non-current in the consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term and obligations under lease represents its obligation to make lease payments arising from the lease. For operating leases, the Company measures its lease obligations based on the present value of the total lease payments not yet paid. These payments are then discounted based on the more readily determinable of the rate implicit in the lease or the Company’s incremental borrowing rate, which is the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. The Company uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The Company measures ROU assets based on the corresponding lease obligation adjusted for payments made to the lessor at or before the commencement date, and initial direct costs it incurs under the lease. The Company begins recognizing lease expense when the lessor makes the underlying asset available to the Company. Lease expenses for lease payments is recognized on a straight-line basis over the lease term.

 

For leases with a lease term of less than one year (short-term leases), the Company has elected not to recognize an obligation or ROU asset on its consolidated balance sheet. Instead, it recognizes the lease payments as expenses on a straight-line basis over the lease term. Short-term lease costs are immaterial to its consolidated statements of operations and cash flows.

 

Finance leases

 

Leases that transfer substantially all of the benefits and risks incidental to the ownership of assets are accounted for as finance leases as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. Lease cost for finance leases where the Company is the lessee includes the amortization of the ROU asset, which is amortized on a straight-line basis and recorded to depreciation and amortization and interest expense on the finance lease obligation, which is calculated using the effective interest method and recorded to interest expense on the accompanying consolidated statements of operations. Finance lease ROU assets are amortized over the shorter of their estimated useful lives or the terms of the respective leases. If the Company is reasonably certain to exercise the option to purchase the underlying asset at the end of lease term, the finance lease ROU assets are amortized to the end of useful life of the assets on a straight-line basis.

Warrant Liabilities

 

The Company evaluates all of its financial instruments, including issued share purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 815-40, Derivatives and Hedging (“ASC 815-40”). The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is reassessed at the end of each reporting period. The Company accounts for the Public Warrants (as defined in Note 13) in accordance with the guidance contained in ASC 815-40 under which the Warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the Warrants as liabilities at their fair value and adjusts the Warrants to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the consolidated statements of operations. The quoted market price is utilized as the fair value as of each relevant date.

 

Revenue Recognition

 

The Company accounts for revenue in accordance with ASC 606, Revenue from Contracts with Customers (“ASC 606”). The Company applies judgment in the determination of performance obligations in accordance with ASC 606. Performance obligations in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. In addition, a single performance obligation may comprise a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer. This principle is achieved through applying the following five-step approach:

 

  Step 1 - Identification of the contract, or contracts, with a customer.

 

  Step 2 - Identification of the performance obligations in the contract.

 

  Step 3 - Determination of the transaction price.

 

  Step 4 - Allocation of the transaction price to the performance obligations in the contract

 

  Step 5 - Recognition of revenue when, or as, the Company satisfies a performance obligation.

 

The Company recognizes and records revenue from its operations upon completion of installation for both solar system installations and roofing installations. In connection with the sales and installation, a signed contract between the Company and the purchaser defines the duties and obligations of each party. The contract is specific as to the duties and responsibilities which govern the accounting for these transactions. Once the Company’s performance obligations are met with installation completed, according to the signed contract, the Company’s obligations are completed, and title is transferred to the buyer. The Company believes its performance obligation is completed once the installation of the solar panels is completed, which is prior to the customer receiving permission to operate the solar panels from the local utility company. The Company records sales revenue at this point in time. Many of the Company’s customers finance their obligations with third parties. In these situations, the finance company deducts their financing fees and remits the net amount to the Company. Revenue recorded is equal to the contract amount signed by the purchaser, net of the financing fees. The Company incurs several costs associated with the installation prior to its completion. In accordance with ASC 340, Other Assets and Deferred Costs, installation-related costs are recorded as prepaid expenses and other current assets and in turn are expensed when installation is completed. Thus, revenue recognition is in turn matched with the installation equipment costs and expense associated with the completion of each project.

 

   Years ended
December 31,
 
   2024   2023 
Solar systems installations, net   70,614,343    102,928,549 
Roofing installations   2,629,740    6,762,452 
Total net revenues  $73,244,083   $109,691,001 

Contract liabilities

 

The Company receives both customer advances and may receive lender advances from third-party financing companies on behalf of customers. These amounts are recorded on the consolidated balance sheets as contract liabilities and are considered a liability of the Company until the installation is completed. When the permission to turn on (“PTO”) the solar panels from the local municipality is significantly delayed, the lender may withdraw their previous payments for a customer account until the PTO is completed. The contract liabilities amounts are expected to be recognized as revenue within twelve months of the Company’s receipt of the funds. The following table summarizes the change in contract liabilities:

 

   December 31,
2024
   December 31,
2023
 
Contract liabilities, beginning of the period  $5,223,518   $1,149,047 
Revenue recognized from amounts included in contract liabilities at the beginning of the period   (5,223,518)   (1,149,047)
Cash received prior to completion of performance obligation   120,143    5,223,518 
Contract liabilities, end of the period  $120,143   $5,223,518 

 

Contract acquisition costs

 

The Company pays sales commissions to sales representatives based on a percentage of the value of sales contracts entered into by the customer and the Company. Payment is made to the sales representative once installation is completed. Such costs are included as sales and marketing on the consolidated statements of operations. Since sales commission payments are subject to completion of the installation, payment is made commensurate with the recognition of revenue from the sale, and therefore the full expense is incurred as the Company does not have any remaining performance obligations.

 

Costs to obtain a contract are not considered to be incremental or material, and project duration generally does not span more than one year. Accordingly, the Company applies a practical expedient for these types of costs and as such, they are expensed in the period incurred.

 

Earnings per share

 

The Company reports both basic and diluted earnings per share. Basic earnings per share is calculated based on the weighted average number of shares of Class A Common Stock outstanding and excludes the dilutive effect of warrants, stock options, and other types of convertible securities. Diluted earnings per share is calculated based on the weighted average number of shares of Class A Common Stock outstanding and the dilutive effect of warrants and other types of participating securities are included in the calculation. Dilutive securities are excluded from the diluted earnings per share calculation if their effect is anti-dilutive, such as in periods where a net loss is reported.

 

Prior to the ESGEN Business Combination, the membership structure of Sunergy Renewable, LLC included membership units. In conjunction with the closing of the ESGEN Business Combination, the Company effectuated a recapitalization whereby all membership units were converted to common units of ESGEN OpCo, LLC, and Zeo Energy Corp. implemented a revised class structure including Class A Common Stock having one vote per share and economic rights and Class V Common Stock having one vote per share and no economic rights.

 

Stock-based Compensation

 

The Company recognizes an expense for stock-based compensation awards based on the estimated fair value of the award on the date of grant. The Company has elected to account for restricted stock awards with market conditions using a graded vesting method. This method recognizes the compensation cost in the consolidated statements of operations over the requisite service period for each separately vesting tranche of awards. The Company has elected to recognize forfeitures as they occur rather than estimate expected forfeitures.

 

Fair value of Financial Instruments

 

Fair value is the price that would be received to sell an asset, or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. There is a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement). We classify fair value balances based on the observability of those inputs. The three levels of the fair value hierarchy are as follows:

 

Level 1 — Inputs based on unadjusted quoted market prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.

 

Level 2 — Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active or for which all significant inputs are observable or can be corroborated by observable market data.

 

Level 3 — Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are both unobservable for the asset and liability in the market and significant to the overall fair value measurement.

In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement. The recorded amounts of certain financial instruments, including cash and cash equivalents, accounts receivable, accrued expenses, advanced funding, accounts payable, and debt approximate fair value due to their relatively short maturities.

 

Redeemable Noncontrolling Interests

 

Noncontrolling interests represent the portion of OpCo that Zeo Energy Corp. controls and consolidates but does not own. The noncontrolling interests were created as a result of the ESGEN Business Combination and represent 33,730,000 common units issued by Zeo Energy Corp. to the prior investors. As of the close of the ESGEN Business Combination, Zeo Energy Corp. held a 13.0% interest in OpCo with the remaining 87.0% interest held by OpCo’s prior investors. At December 31, 2024, Zeo Energy Corp. held a 28.2% interest in ESGEN OpCo, LLC with the remaining 71.8% interest held by OpCo’s prior investors. The prior investors’ interests in OpCo represent a redeemable noncontrolling interest. At its discretion, the members have the right to exchange their common units in OpCo (along with the cancellation of the paired shares of Zeo Energy Corp. or the Class V Common Stock) for either shares of Class A Common Stock on a one-to-one basis or cash proceeds of equal value at the time of redemption. Any redemption of OpCo common units in cash must be funded through a private or public offering of Class A Common Stock and is subject to the Company’s Board’s approval. As of December 31, 2024, the prior investors of OpCo hold the majority of the voting rights on the Board.

 

As the redeemable noncontrolling interests are redeemable upon the occurrence of an event that is not solely within the Company’s control, the Company classifies redeemable noncontrolling interests as temporary equity. The redeemable noncontrolling interests in common units were initially measured at the OpCo prior investors’ share in the net assets of the Company upon consummation of the ESGEN Business Combination. Subsequent remeasurements of the Company’s redeemable noncontrolling interests are recorded as a deemed dividend each reporting period, which reduces retained earnings, if any, or additional paid-in capital of Zeo Energy Corp. Remeasurements of the Company’s redeemable noncontrolling interests are based on the fair value of our Class A Common Stock.

 

Redeemable Convertible Preferred Units

 

The Company records redeemable convertible preferred units at fair value on the dates of issuance, net of issuance costs. The redeemable convertible preferred units have been classified outside of stockholders’ (deficit) equity as temporary equity on the accompanying consolidated balance sheets because the shares contain certain redemption features that are not solely within the control of the Company. See Note 11 – Redeemable Noncontrolling Interests and Equity. Because the redeemable convertible preferred units are held by the Sponsor at the OpCo level, the preferred units are presented as a noncontrolling interests on the consolidated balance sheets.

 

Income Taxes

 

Zeo Energy Corp. is a corporation and thus is subject to United States (“U.S.”) federal, state and local income taxes. OpCo is a partnership for U.S. federal income tax purposes and therefore does not pay U.S. federal income tax. Instead, the OpCo unitholders, including Zeo Energy Corp., are liable for U.S. federal income tax on their respective shares of OpCo’s taxable income. OpCo is liable for income taxes in those states which tax entities classified as partnerships for U.S. federal income tax purposes.

 

We use the asset and liability method of accounting for income taxes for the Company. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss (“NOL”) and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted income tax rates expected to apply to taxable income in the years in which those differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in income tax rates is recognized in the results of operations in the period that includes the enactment date. The realizability of deferred tax assets is evaluated quarterly based on a “more likely than not” standard and, to the extent this threshold is not met, a valuation allowance is recorded.

ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. Management has evaluated the Company’s tax positions, including its previous status as a pass-through entity for federal and state tax purposes, and has determined that the Company has taken no uncertain tax positions that require adjustment to the consolidated financial statements. The Company’s reserve related to uncertain tax positions was zero as of December 31, 2024 and December 31, 2023. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of December 31, 2024 and December 31, 2023. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position.

 

Interest and penalties associated with tax positions are recorded in the period assessed as general and administrative expenses. The open tax years for U.S. federal and state income tax purposes are 2021 and forward.

 

Tax Receivable Agreement

 

In conjunction with the consummation of the ESGEN Business Combination, Zeo Energy Corp entered into a Tax Receivable Agreement (the “TRA”) with Opco and certain Opco members (the “TRA Holders”). Pursuant to the TRA, Zeo Energy Corp. is required to pay the TRA Holders 85% of the net cash savings, if any, in U.S. federal, state and local income and franchise tax (computed using simplifying assumptions to address the impact of state and local taxes) that the Company actually realizes (or is deemed to realize in certain circumstances) in periods after the ESGEN Business Combination as a result of, as applicable to each such TRA Holder, (i) certain increases in tax basis that occur as a result of the acquisition (or deemed acquisition for U.S. federal income tax purposes) of all or a portion of such TRA Holder’s Exchangeable OpCo Units pursuant to the exercise of the OpCo Exchange Rights or a Mandatory Exchange and (ii) imputed interest deemed to be paid by the Company as a result of, and additional tax basis arising from, any payments it makes under the TRA. All such payments to the TRA Holders are the obligations of Zeo Energy Corp., and not that of Opco. As of December 31, 2024, there have been no exchanges of Opco units for Class A Common Stock of Zeo Energy Corp. and, accordingly, no TRA liabilities currently exist. Future exchanges will result in incremental tax attributes and potential cash tax savings for Zeo Energy Corp. The associated liability for the TRA will be recorded as a decrease to additional paid-in capital in the consolidated statement of changes in stockholders’ deficit. As of December 31,2024, assuming a hypothetical exchange of all outstanding units, the total TRA would be $27.6 million. In accordance with ASC Topic 450, Contingencies, any changes to an existing TRA liability, including changes to the fair value measurement or to re-establish a TRA liability related to prior year exchanges, will be recorded as tax receivable agreement in other income (expense), net in the consolidated statement of operations. Similarly, if utilization of the deferred tax assets subject to the TRA becomes more likely than not in the future, the Company will record a liability related to the TRA which will be recorded in the consolidated statement of operations. See Note 14 – Related Party Transactions.

 

New Accounting Pronouncements

 

Recently Adopted Accounting Pronouncements

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting-Improvements to Reportable Segment Disclosures (Topic 280) (“ASU 2023-07”), which requires an enhanced disclosure of segments on an annual and interim basis, including the title of the chief operating decision maker, significant segment expenses, and the composition of other segment items for each segment’s reported profit or loss. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of ASU 2023-07 did not have a material impact on the consolidated financial statements. Refer to Note 19, Segment Reporting.

 

Recently Issued Accounting Pronouncements Not Yet Adopted

 

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to income tax disclosures (“ASU 2023-09”), expanding the disclosures requirement for income taxes primarily by requiring more detailed disclosure for income taxes paid and the effective tax rate reconciliation. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted, and adoption of ASU 2023-09 can be applied prospectively or retrospectively. The Company is currently evaluating the impact of this standard.

 

In November 2024, the FASB issued ASU 2024-03, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40):Disaggregation of Income Statement Expenses” (“ASU 2024-03”). The standard requires additional disclosure of certain costs and expenses within the notes to the financial statements. The provisions of the standard are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted. This accounting standards update may be applied either prospectively or retrospectively. The Company is currently evaluating the impact this standard will have on its consolidated financial statements.

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Reverse Recapitalization
12 Months Ended
Dec. 31, 2024
Reverse Recapitalization [Abstract]  
REVERSE RECAPITALIZATION

NOTE 4 - REVERSE RECAPITALIZATION

 

As discussed in Note 1, “Organization and Business Operation”, the ESGEN Business Combination was consummated on March 13, 2024, which, for accounting purposes, was treated as the equivalent of Zeo issuing stock for the net assets of ESGEN, accompanied by recapitalization. Under this method of accounting, ESGEN was treated as the acquired company for financial accounting and reporting purposes under US GAAP.

 

Transaction Proceeds

 

Upon closing of the ESGEN Business Combination, the Company received gross proceeds of $17.7 million from the ESGEN Business Combination, offset by total transaction costs and other fees totaling $7.4 million. The following table reconciles the elements of the ESGEN Business Combination to the consolidated statements of cash flows and the consolidated statements of changes in stockholders’ deficit for the period ended December 31, 2024:

 

Cash-trust and cash, net of redemptions  $2,714,091 
Less: transaction costs, promissory note and professional fees, paid   (7,350,088)
Proceeds from Sponsor PIPE Investment   15,000,000 
Net proceeds from the ESGEN Business Combination   10,364,003 
Less: liabilities assumed   (12,861,808)
Reverse recapitalization, net  $(2,497,805)

 

The number of shares of Common Stock issued immediately following the consummation of the ESGEN Business Combination was:

 

   Class V
Common
Stock
   Class A
Common
Stock
 
ESGEN Class A common stock, outstanding prior to the ESGEN Business Combination   
-
    7,027,636 
Forfeiture of Class A founder shares   
-
    (2,900,000)
Less redemptions   
-
    (1,159,976)
Class A common stock of ESGEN   
-
    2,967,660 
ESGEN Class B common stock, outstanding prior to the ESGEN Business Combination   
-
    1,280,923 
ESGEN Business Combination shares   
-
    4,248,583 
Sunergy Shares   33,730,000    
-
 
Issuance of Class A Shares to third party advisors   
-
    553,207 
Issuance of Class A Shares to backstop investor   
-
    225,174 
Shares issued to sponsor   1,500,000    
-
 
Common Stock immediately after the ESGEN Business Combination   35,230,000    5,026,964 

 

Public and private placement warrants

 

The 13,800,000 Public Warrants issued at the time of ESGEN’s initial public offering remained outstanding and became warrants for the Company and the 14,040,000 private placement warrants were forfeited.

 

Redemption

 

Prior to the closing of the ESGEN Business Combination, certain ESGEN public stockholders exercised their right to redeem certain of their outstanding shares for cash, resulting in the redemption of 1,159,976 shares of ESGEN Class A common stock for an aggregate payment from the Trust of $13,336,056.

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Asset Purchase
12 Months Ended
Dec. 31, 2024
Asset Purchase [Abstract]  
ASSET PURCHASE

NOTE 5 – ASSET PURCHASE

 

Lumio Purchase Agreement

 

On October 25, 2024, the Company, entered into an Asset Purchase Agreement (the “Asset Purchase Agreement”) with Lumio Holdings, Inc., a Delaware corporation (“Lumio”), and Lumio HX, Inc., a Delaware corporation (together with Lumio, the “Lumio Sellers”), pursuant to which, subject to the terms and conditions set forth in the Asset Purchase Agreement, the Company agreed to acquire certain assets of the Lumio Sellers on an as-is, where-is basis, including uninstalled residential solar energy contracts, certain inventory, intellectual property and intellectual property rights, equipment, records, and other intangible assets (collectively, the “Assets”), free and clear of any liens other than certain specified liabilities of the Lumio Sellers that are being assumed (collectively, the “Liabilities” and such acquisition of the Assets and assumption of the Liabilities together, the “Transaction”) for a total purchase price of (i) $4 million in cash and (ii) 6,206,897 shares of the Company’s Class A Common Stock, par value $0.0001 (the “Common Stock”), to be paid to LHX Intermediate, LLC, a Delaware limited liability company (“LHX”). The Asset Purchase Agreement contains customary representations, warranties and covenants of the parties for a transaction involving the acquisition of assets from a debtor in bankruptcy, including the condition that the Bankruptcy Court (as defined below) enter an order authorizing and approving the Transaction.

The Lumio Sellers are debtors in a voluntary Chapter 11 case before the United States Bankruptcy Court for the District of Delaware (the “Bankruptcy Court”), which commenced on September 3, 2024.

 

The Company evaluated this acquisition under ASC 805, Business Combinations (“ASC 805”). ASC 805 requires that an acquirer determine whether it has acquired a business. If the criteria of ASC 805 are met, a transaction would be accounted for as a business combination and the purchase price is allocated to the respective net assets and liabilities assumed based on their fair values and a determination is made whether any goodwill results from the transaction. In evaluating the criteria outlined by this standard, the Company concluded that the acquired set of assets did not meet the US GAAP definition of a business. The Company did not acquire an assembled workforce nor a substantive process. Therefore, the Company accounted for the purchase as an asset acquisition rather than a business combination, and allocated the total consideration transferred on the date of the acquisition to the assets and liabilities acquired on a relative fair value basis.

 

The acquisition cost was allocated to the assets acquired as follows:

 

   October 24, 2024 
Purchase consideration:     
Initial Cash Purchase Price  $4,000,000 
Issuance of Stock   8,131,656 
Assumed liabilities   1,000,000 
Total purchase consideration  $13,131,656 
      
Purchase price allocation:     
Accounts receivable  $1,515,824 
Inventory   390,219 
Fixed assets   416,792 
Order backlog   10,808,821 
Fair value of net assets acquired  $13,131,656 

 

The Company determined the fair value of the Order Backlog intangible asset by applying the multi-period excess earnings method. The excess earnings valuation method estimates the value of the order backlog equal to the present value of the incremental after-tax cash flows attributable to that order backlog over its remaining economic life. Some of the more significant assumptions utilized in our asset valuations included projected revenues, probability of cancellation, and the discount rate. The fair value using the excess earnings valuation method was determined using an estimated weighted average cost of capital of 15.5%, which reflects the risks inherent in future cash flow projections and represents a rate of return that a market participant would expect for this asset. This fair value measurement was based on significant inputs not observable in the market and thus represent Level 3 fair value measurement. The fair value was then adjusted based on relative fair value as compared to the other assets acquired.

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Equipment, and Other Fixed Assets
12 Months Ended
Dec. 31, 2024
Property, Equipment, and Other Fixed Assets [Abstract]  
PROPERTY, EQUIPMENT, AND OTHER FIXED ASSETS

NOTE 6 - PROPERTY, EQUIPMENT, AND OTHER FIXED ASSETS

 

Property, equipment and other fixed assets, net consisted of the following:

 

   December 31,   December 31, 
   2024   2023 
Internally-developed software  $988,225   $691,745 
Furniture   384,368    126,007 
Equipment and vehicles   2,477,034    2,220,168 
Leasehold improvements   10,000    
-
 
Property and equipment   3,859,627    3,037,920 
Accumulated depreciation   (1,383,664)   (748,197)
   $2,475,963   $2,289,723 

 

Depreciation expense related to the Company’s property and equipment was $691,373 and $444,660 for the years ended December 31, 2024, and 2023, respectively, which are included in depreciation and amortization expense on the accompanying consolidated statements of operations.

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets
12 Months Ended
Dec. 31, 2024
Intangible Assets [Abstract]  
INTANGIBLE ASSETS

NOTE 7 - INTANGIBLE ASSETS

 

The following is a summary of the Company’s intangible assets, net as of December 31, 2024 and 2023:

 

   Weighted
Average Useful
   December 31, 2024 
   Life
Remaining
   Gross
Carrying
   Accumulated     
   (in years)   Amount   Amortization   Total 
Trade names   -   $3,084,100   $3,084,100   $
-
 
Customer lists   -    496,800    496,800    
-
 
Non-compete   -    224,000    224,000    
-
 
Order backlog   0.6    10,808,821    3,237,665    7,571,156 
        $14,613,721    7,042,565   $7,571,156 

 

   Weighted
Average Useful
   December 31, 2023 
   Life
Remaining
   Gross
Carrying
   Accumulated     
   (in years)   Amount   Amortization   Total 
Trade names   0.8   $3,084,100   $2,313,072   $771,028 
Customer lists   -    496,800    496,800    
-
 
Non-compete   -    224,000    224,000    
-
 
        $3,804,900   $3,033,872   $771,028 

 

The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in either a diminished fair value or revised useful life. Management has determined there have been no indicators of impairment or change in useful life for the years ended December 31, 2024, and 2023. Amortization expense relating to the Company’s intangible assets was $4,008,693 and $1,298,333 for the years ended December 31, 2024, and 2023, respectively, which is included in depreciation and amortization expenses on the accompanying consolidated statements of operations.

 

As of December 31, 2024, all of the intangible asset for order backlog will be amortized in 2025.

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 31, 2024
Accrued Expenses and Other Current Liabilities [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

NOTE 8 - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

 

The following table summarizes accrued expenses and other current liabilities:

 

   December 31,   December 31, 
   2024   2023 
Accrued payroll   421,825    136,668 
Accrued commissions   290,969    856,360 
Accrued dealer fees   3,359,101    2,415,966 
Accrued interest   84,425    
-
 
Transaction costs   3,208,288    
-
 
Professional fees   383,114    
-
 
Accrued Other   792,466    1,237,371 
   $8,540,188   $4,646,365 
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Leases
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
LEASES

NOTE 9 - LEASES

 

The Company leases both office space and warehouse space for its operations. Lease maturities vary from 2 to 5 years. These leases are recorded as operating leases and as such periodic payments (monthly) are expensed according to the period for which payment is made.

 

Operating lease costs recorded in general and administrative expenses in the consolidated statements of operations were $719,049 and $599,873 for the years ended December 31, 2024, and 2023, respectively.

 

The Company also leases multiple vehicles for its operations. The leases on vehicles generally have a 5-year term and are recorded as finance leases.

 

Finance lease costs recorded in depreciation and amortization in the consolidated statements of operations were $136,472 and $98,881 for the years ended December 31, 2024, and 2023, respectively. Finance lease costs recorded in interest expense in the consolidated statements of operations were $52,100 and $44,506 for the years ended December 31, 2024, and 2023, respectively.

 

The following amounts were recorded in the Company’s consolidated balance sheets relating to its operating and finance lease and other supplemental information:

 

Other supplemental information:        
Weighted average remaining lease term (years)        
Operating leases   2.39    2.86 
Finance leases   3.28    4.28 
Weighted average discount rate          
Operating leases   4.97%   4.26%
Finance leases   9.76%   9.75%

The following tables present the maturity of operating and finance lease liabilities as of December 31, 2024:

 

Operating leases

 

Years  Operating
Leases
 
2025   636,225 
2026   572,098 
2027   200,061 
2028   58,565 
Total lease payments   1,466,949 
Less interest   84,135 
Present value of lease liabilities   1,382,814 

 

Finance leases

 

Years  Finance
Leases
 
2025   171,476 
2026   171,476 
2027   171,476 
2028   47,607 
Total lease payments   562,035 
Less interest   82,764 
Present value of lease liabilities   479,271 
      

 

The Company has deposited security payments related to the facility leases of $80,794 included in the accompanying consolidated balance sheets as other assets.

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Debt
12 Months Ended
Dec. 31, 2024
Debt [Abstract]  
DEBT

NOTE 10 - DEBT

 

Vehicle Loans

 

The Company has financing arrangements for many of the vehicles in its fleet. The financing includes direct loans for each vehicle being financed. The Company entered into new vehicle financing arrangements totaling $0 and $311,029 for the years ended December 31, 2024, and 2023, respectively. Payments of debt obligations are based on equal monthly payments for 60 months and include interest rates ranging from 4.94% - 11.09%. As of December 31, 2024, the weighted average interest rate on the Company’s short debt obligations was 6.75%. The combined amounts of these financial obligations are included in the consolidated balance sheets as current portion of long-term debt and Long-term debt. The company does not have debt covenants associated with these arrangements.

 

The following table presents the maturity analysis of the long-term debt as of December 31, 2024:

 

 

Years    
2025  $291,036 
2026   299,254 
2027   135,976 
2028   61,392 
Total debt   787,659 
Less current portion   291,036 
Long-term debt  $496,623 

Notes payable

 

On December 24, 2024 (the “Issue Date”), the Company, issued a Promissory Note (the “Promissory Note”) to LHX Intermediate LLC (“LHX”), pursuant to which the Company could borrow up to an aggregate principal amount of $4,000,000 (the “Loan”). Subject to the terms and conditions set forth in the Promissory Note, the Loan shall be provided to the Company in three tranches: (i) $2,500,000 upon execution of the Promissory Note (the “Initial Advance”), (ii) $750,000 if the Company achieves the Tranche 2 Milestone within 60 days from the Initial Advance (the “Tranche 2 Advance”) and (iii) $750,000 if the Company achieves the Tranche 3 Milestone within 60 days from the Tranche 2 Advance. “Tranche 2 Milestone” means the submission by the Company to the applicable regulatory bodies at least 340 permits to install solar energy systems sold through the Company’s year-round sales program. “Tranche 3 Milestone” means the completion by the Company of the installation of at least 296 solar energy systems sold through the Company’s year-round sales program.” LHX may also waive any milestone described above and advance the applicable amounts to the Company. As of December 31, 2024, $2.5 million has been advanced and the balance of $2.4 million, net of debt discount is included in Convertible promissory note on the accompanying Consolidated Balance Sheet.

 

No interest shall be charged or accrue on the balance outstanding on the loan. The Loan will be repaid in full (the “Repayment”) by issuing to LHX or its designee of a number of the Company’s shares of Class A common stock (“Class A Common Stock”) equal to the quotient of (i) the outstanding and unpaid amount of the Loan, divided by (ii) $1.35 (the “Share Issuance”). The Repayment shall take place immediately following the later of: (x) the day falling on the first anniversary of the Issue Date (or the immediately previous business day) and (y) the date on which the stockholders of the Company approve the Share Issuance. Due to this provision, the Company considered whether the embedded conversion option qualifies for derivative accounting under ASC 815-15 “Derivatives and Hedging.” As the note is not convertible until maturity, no derivative liability was recognized as of December 31, 2024. Based on the Company’s stock price on the date the note was entered into, the computed effective interest rate on the loan is 58%.

 

In connection with the Promissory Note, on December 24, 2024, LHX entered into a Voting Agreement with the Company and certain stockholders of the Company (the “Voting Agreement”), pursuant to which such stockholders agreed to vote (or cause to be voted), in person or by proxy, all the shares of Class A Common Stock and Class V common stock owned by such stockholders (i) in favor of the nomination and appointment of LHX’s designee to the board of directors of the Company (ii) in favor of the issuance by the Company to LHX of shares of Class A Common Stock in connection with an option that may be granted to LHX to purchase up to 4,000,000 shares of Class A Common Stock, subject to the terms and conditions therein and (iii) in favor of the Share Issuance, when required pursuant to the Promissory Note.

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Redeemable Noncontrolling Interests and Equity
12 Months Ended
Dec. 31, 2024
Redeemable Noncontrolling Interests and Equity [Abstract]  
REDEEMABLE NONCONTROLLING INTERESTS AND EQUITY

NOTE 11- REDEEMABLE NONCONTROLLING INTERESTS AND EQUITY

 

ESGEN Business Combination

 

The consolidated statements of changes in stockholders’ deficit reflect the reverse recapitalization and ESGEN Business Combination as described in Note 1 – Organization and Business Operation and Note 4 – Reverse Recapitalization. As Sunergy was deemed to be the accounting acquirer in the ESGEN Business Combination, all periods prior to the consummation of the ESGEN Business Combination reflect the balances and activity of Sunergy Renewables, LLC. The consolidated balances as of December 31, 2023 from the financial statements of Sunergy Renewables, LLC as of that date and membership unit activity in the consolidated statements of change in stockholders’ equity, prior to the consummation of the ESGEN Business Combination have not been retroactively adjusted.

 

Upon consummation of the ESGEN Business Combination, the Company’s capital stock consisted of (i) 3,257,436 shares of Class A Common Stock held by the Sponsor, (ii) 1,026,960 shares of Class A Common Stock issued to public stockholders, net of redemptions as well as certain service providers, (iii) 742,568 shares of Class A Common Stock issued to Sunergy Renewables, LLC initial Stockholders other than Sponsor, (iv) 32,230,000 shares of Class V Common Stock issued to Sun Managers and other prior investors of Sunergy; and (v) 1,500,000 shares of Series A Preferred Stock and 1,500,000 shares of Class V Common Stock issued to Sponsor investors pursuant to the Sponsor PIPE Investment.

Private Placement

 

As described in Note 1- Organization and Business Operation, pursuant to the Sponsor Subscription Agreement, at the Closing, a total of 1,500,000 Convertible OpCo Preferred Units (including an equal number of shares of the Company’s Class V Common Stock) were issued to the Sponsor in return for aggregate consideration of $15,000,000.

 

Lock-Up Agreements

 

Concurrently with the execution of the ESGEN Business Combination Agreement, on April 19, 2023, the Sponsor, ESGEN’s independent directors at the time of its initial public offering (“IPO”) and one or more client accounts of Westwood Group Holdings, Inc. (successor to Salient Capital Advisors, LLC) (the “Westwood Client Accounts” and, together with the Sponsor and certain independent directors of ESGEN, the “Initial Shareholders”), entered into an amendment to that certain Letter Agreement, dated as of October 22, 2021 (the “Letter Agreement”) (and as further amended on January 24, 2024, the “Letter Agreement Amendment”), pursuant to which, among other things, (i) the Initial Shareholders agreed not to transfer his, her or its ESGEN Class B ordinary shares (or the Class A Common Stock) prior to the earlier of (a) six months after the Closing or (b) subsequent to the Closing (A) if the last sale price of the Zeo Class A Common Stock quoted on Nasdaq is greater than or equal to $12 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-consecutive trading day period commencing at least 90 days after Closing, or (B) the date on which Zeo completes a liquidation, merger, share exchange or other similar transaction that results in all of Zeo’s stockholders having the right to exchange their Zeo Class A Common Stock for cash, securities or other property; and (ii) the Initial Shareholders and Sponsor agreed to forfeit an additional 500,000 shares of Zeo Class A Common Stock if, within two years of Closing, the Convertible OpCo Preferred Units are redeemed or converted (with such shares subject to a lock-up for two years after Closing).

 

On March 13, 2024, concurrently with the Closing, the Sellers entered into the Lock-Up Agreement, pursuant to which each of the Sellers  agreed not to transfer its Exchangeable OpCo Units, as defined below, and corresponding shares of Zeo Class V Common Stock received in connection with the ESGEN Business Combination until the earlier of (i) six months after the Closing and (ii) subsequent to the Closing, (a) satisfaction of the Early Lock-Up Termination or (b) the date on which Zeo completes a PubCo Sale (as defined in the Lock-Up Agreement).

 

Registration Rights

 

Also concurrent with the Closing, on March 13, 2024, the Sellers, the Initial Shareholders, Piper (the “New PubCo Holders”) and Zeo entered into the Amended and Restated Registration Rights Agreement (the “A&R Registration Rights Agreement”), pursuant to which, among other things, Zeo will provide the stockholders certain registration rights with respect to certain shares of Class A Common Stock held by them or otherwise issuable to them pursuant to the ESGEN Business Combination Agreement, the OpCo A&R LLC Agreement (as defined below) or the Company’s certificate of incorporation filed on March 13, 2024 (the “Zeo Charter”).

 

The table below reflects share information about the Company’s capital stock as of December 31, 2024.

 

   Par Value   Authorized   Issued   Treasury
Stock
   Outstanding 
Class A Common Stock  $0.0001    300,000,000    13,252,964    
-
    13,252,964 
Class V Common Stock  $0.0001    100,000,000    35,230,000    
      -
    35,230,000 
Class A convertible preferred units  $0.0001    1,500,000    1,500,000    
-
    1,500,000 
Total shares        401,500,000    49,982,964    
-
    49,982,964 

 

Class A Common Stock

 

Each holder of Class A Common Stock is entitled to one vote for each share of Class A Common Stock held of record in person or by proxy on all matters which stockholders generally are entitled to vote,  except that, in each case, to the fullest extent permitted by law, each holder has no voting power with respect to, and will not be entitled to vote on, any amendment to its Certificate of Incorporation (including any certificate of designations relating to any series of Preferred Stock) that relates solely to the terms of any outstanding Preferred Stock if the holders of such Preferred Stock are entitled to vote as a separate class thereon (including any certificate of designations relating to any series of Preferred Stock) or under the General Corporation Law of the State of Delaware (the “DGCL”). The holders of the outstanding shares of Class A Common Stock shall be entitled to vote separately upon any amendment to its Certificate of Incorporation (including by merger, consolidation, reorganization or similar event) that would alter or change the powers, preferences or special rights of such class of Common Stock in a manner that is disproportionately adverse as compared to the Class V Common Stock. Except as otherwise required in its Certificate of Incorporation or by applicable law, the holders of Common Stock will vote together as a single class on all matters (or, if any holders of Preferred Stock are entitled to vote together with the holders of Common Stock, as a single class with the holders of Preferred Stock).

Class A Common Stockholders have rights to the economics of the Company and to receive dividend distributions, subject to applicable laws and the rights and preferences of holders of Series A Preferred Stock or any other series of stock having preference over or participation rights with Class A Common Stock. In the event of liquidation, dissolution or winding up of the affairs of Company, Class A Common Stock has rights to assets and funds of the Company available for distribution after making provisions for preferential and other amounts to the holders of Series A Preferred Stock or any other series of stock having preference over or participation rights with Class A Common Stock.

 

LHX Subscription Agreement

 

On October 25, 2024, the Company and LHX entered into a Subscription Agreement (the “LHX Subscription Agreement”) pursuant to which LHX purchased 1,873,103 shares of Common Stock (the “Shares”) at a purchase price per share of $1.45 for an aggregate purchase price of $2,716,000 (the “Share Purchase”) which is reflected on the statement of changes in stockholders’ deficit and statement of cash flows. Pursuant to the LHX Subscription Agreement, the Company has also (i) appointed one individual designated by LHX to its board of directors (the “Board”) and (ii) filed a registration statement registering the resale of the Shares within 15 days of the Share Purchase and to use reasonable efforts to have such registration statement declared effective as soon as practicable thereafter.

 

Class V Common Stock

 

Each holder of Class V Common Stock is entitled to one vote for each share of Class V Common Stock held of record in person or by proxy on all matters which stockholders generally are entitled to vote, except that, in each case, to the fullest extent permitted by law, each holder has no voting power with respect to, and will not be entitled to vote on, any amendment to its Certificate of Incorporation (including any certificate of designations relating to any series of Preferred Stock) that relates solely to the terms of any outstanding Preferred Stock if the holders of such Preferred Stock are entitled to vote as a separate class thereon (including any certificate of designations relating to any series of Preferred Stock) or under the DGCL. The holders of the outstanding shares of Class V Common Stock are entitled to vote separately upon any amendment to its Certificate of Incorporation (including by merger, consolidation, reorganization or similar event) that would alter or change the powers, preferences or special rights of such class of Common Stock in a manner that is disproportionately adverse as compared to the Class A Common Stock. Except as otherwise required in its Certificate of Incorporation or by applicable law, the holders of Common Stock will vote together as a single class on all matters (or, if any holders of Preferred Stock are entitled to vote together with the holders of Common Stock, as a single class with the holders of Preferred Stock).

 

Class V Common Stockholders do not have rights to the economics of the Company nor to receive dividend distributions, and would not be entitled to receive, with respect to such shares, any assets of the Corporation, in the event of any voluntary or involuntary liquidation, dissolution or winding up of the affairs of the Corporation.

 

Class A Convertible Preferred Units (Mezzanine Equity)

 

The Class A Convertible Preferred Unitholders have no voting rights and only have certain consent rights. However, as outlined above, the Preferred Units were issued in conjunction with Class V Common Stock, which entitle the holders to voting rights. The Class A Convertible Preferred Unitholders are to be paid dividends, quarterly in arrears at the rate of 10% per annum of the original price per share, plus the amount of previously accrued, but unpaid dividends, compounded monthly On each Dividend Payment Date, the Company must: (i) pay the Sponsor an amount equal to 30% of the Preferred Unit Dividends that have accrued for such Dividend Period (or portion of a Dividend Period, as applicable) and (ii) may elect to either (A) pay the remainder of the Preferred Unit Dividends that have accrued for the applicable Dividend Period in cash or (B) to the extent the remaining portion of any such Preferred Unit Dividends are not paid on the Dividend Payment Date in cash, the remaining portion of the Preferred Unit Dividends will continue to accrue and compound, as described above.

 

Following the first anniversary of the date on which the first Class A Convertible Preferred Unit was issued (the “Class A Convertible Preferred Unit Original Issue Date”) and continuing until the earlier of (A) March 13, 2027, the “Maturity Date,” (B) a Required Redemption (as described in the OpCo A&R LLC Agreement), (C) the date the Sponsor elects for a Put Option Redemption, or (D) a Transaction Event Conversion (as described in the OpCo A&R LLC Agreement) , the Sponsor has the option to convert all, but not less than all, of the outstanding Class A Convertible Preferred Units into such number of Class B Units (an “Optional Conversion”) as is determined by dividing the Class A Convertible Preferred Unit Original Issue Price plus the aggregate accumulated and unpaid Class A Convertible Preferred Unit Accruing Dividends with respect to such Class A Convertible Preferred Units, if any, through the date the conversion occurs, by $11.00 (the “Optional Conversion Price”). The Sponsor must elect to convert all, but not less than all, of the outstanding Class A Convertible Preferred Units.

 

Each Class A Convertible Preferred Unit that is outstanding on the Maturity Date will be converted into such number of Class B Units (a “Maturity Date Conversion”) as is determined by dividing the Class A Convertible Preferred Unit Original Issue Price plus the aggregate accumulated and unpaid Class A Convertible Preferred Unit Accruing Dividends with respect to such Class A Convertible Preferred Units, if any, through and until the Maturity Date, by the Market Price (the “Maturity Date Conversion Price”). The “Market Price” shall mean the average of the daily VWAP of the Class A Common Stock during the five (5) Trading Days prior to the Maturity Date. The “VWAP” means, for any Trading Day, the per share daily volume weighted average price of the Class A Common Stock for such Trading Day on the principal trading exchange or market for the Common Stock (the “Principal Market”) from 9:30 a.m. Eastern Time through 4:00 p.m. Eastern Time (the “Measurement Period”) or, if such price is not available, “VWAP” shall mean the market value per share of Class A Common Stock on such Trading Day as determined, using a volume-weighted average method, by an independent investment banking firm or other similar party chosen by the Company. A “Trading Day” means any days during the course of which the Principal Market on which the Class A Common Stock is listed or admitted to trading is open for the exchange of securities.

If, after the Class A Convertible Preferred Unit Original Issue Date, the Company (i) makes a distribution on its Class B Units in securities (including Class B Units), (ii) subdivides or splits its outstanding Class B Units into a greater number of Class B Units, (iii) combines or reclassifies its Class B Units into a smaller number of Class B Units or (iv) issues by reclassification of its Class B Units any securities (including any reclassification in connection with a merger, consolidation or business combination in which the Company is the surviving person), then the Conversion Price in effect at the time of the record date for such distribution or of the effective date of such subdivision, split, combination, or reclassification shall be proportionately adjusted so that the Conversion of the Class A Convertible Preferred Units after such time shall entitle the Sponsor to receive the aggregate number of Class B Units that such holder would have been entitled to receive if the Class A Convertible Preferred Units had been converted into Class B Units immediately prior to such record date or effective date, as the case may be. An adjustment made pursuant to the applicable section of the OpCo A&R LLC Agreement shall become effective immediately after the record date in the case of a distribution and shall become effective immediately after the effective date in the case of a subdivision, combination, reclassification (including any reclassification in connection with a merger, consolidation or business combination in which the Company is the surviving person) or split. Such adjustment shall be made successively whenever any event described above shall occur. The Company and the ESGEN OpCo, LLC, as the case may be, agree that it will act in good faith to make any adjustment(s) required by the applicable sections of the OpCo A&R LLC Agreement equitably and in such a manner as to afford the Sponsor the benefits of the provisions hereof, and will not intentionally take any action to deprive such holders of the express benefit hereof.

 

Redemption

 

The Class A Convertible Preferred Units are redeemable in whole but not in part, at the then-applicable rate of return (” Required Return”), at the option of the Company (subject to the OpCo A&R LLC Agreement), at any time prior to the Maturity Date (a Required Redemption”), or (ii) if required by the Company upon the Sponsor’s delivery to the Company of a notice in accordance with the Sponsor electing a Put Option Redemption.

 

Upon the occurrence of a Liquidating Event (as defined in the OpCo A&R LLC Agreement), the Preferred Units will be entitled to distributions as follows:

 

  Following the satisfaction of all of the Company’s debts and liabilities to creditors, and the satisfaction of all of the Company’s Liabilities to Members in satisfaction of liabilities for previously declared distributions, the Sponsor is entitled to an amount equal to the then-remaining Required Return with respect to each Preferred Unit then outstanding (the “Liquidation Redemption”).

 

  The Sponsor does not participate in further distributions following the receipt of the Required Return (i.e., the Preferred Units are non-participating instruments).Upon any liquidation or deemed liquidation event, the holders of Class A Convertible Preferred Units will be entitled to receive out of the available proceeds, before any distribution is made to holders of Common Stock or any other junior securities, an amount per share equal to the greater of (i) 100% of the Accrued Value (as defined in the Certificate of Designation) or (ii) such amount per share as would have been payable had all shares of Series A Preferred Stock been converted into Class A Common Stock immediately prior to the liquidation event.

 

The Class A Convertible Preferred Units are carried at their current redemption value of $16,130,871 on the accompany balance sheet as of December 31, 2024.

 

Redeemable Noncontrolling Interests

 

As of December 31, 2024, the prior investors of Sunergy own 71.8% of the common units of the Company. The OpCo A&R LLC Agreement provides among other things, a holder of corresponding economic, non-voting Class B units of OpCo (the “Exchangeable OpCo Units”) has the right to cause OpCo to redeem one or more of such Exchangeable OpCo Units, together with the cancellation of an equal number of shares of such holder’s Zeo Class V Common Stock, for shares of Zeo Class A Common Stock on a one-for-one basis, or, at the election of Zeo (as manager of OpCo), cash, in each case, subject to certain restrictions set forth in the OpCo A&R LLC Agreement and the Charter. The OpCo A&R LLC Agreement also provides for mandatory OpCo Unit Redemptions in certain limited circumstances, including in connection with certain changes of control. Subject to certain conditions, the Class A Convertible OpCo Preferred Units are redeemable by Zeo and following the first anniversary of the Closing may be converted by the Sponsor into Exchangeable OpCo Units (and then would be immediately exchanged on a one-for-one basis, together with an equal number of accompanying shares of Zeo Class V Common Stock, for shares Zeo Class A Common Stock). The Convertible OpCo Preferred Units have accruing distributions of 10% per annum and the Sponsor as holder thereof has certain consent rights over the taking of certain actions of OpCo and its subsidiaries.

The financial results of OpCo, LLC are consolidated with the Company with the redeemable noncontrolling interests’ share of our net loss separately allocated.

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2024
Stock-Based Compensation [Abstract]  
STOCK-BASED COMPENSATION

NOTE 12- STOCK-BASED COMPENSATION

 

2024 Omnibus Incentive Plan

 

On March 6, 2024, the shareholders of ESGEN approved the Zeo Energy Corp. 2024 Omnibus Incentive Equity Plan (the “Incentive Plan”), which became effective upon the Closing. 3,220,400 of the outstanding shares of Class A Common Stock of the Company (the “Plan Share Reserve”) shall be available for awards under the Incentive Plan. Each Award granted under the Plan will reduce the Plan Share Reserve by the number of shares of Common Stock underlying the Award. Notwithstanding the foregoing, the Plan Share Reserve shall be automatically increased on the first day of the 2025 fiscal year through the 2029 fiscal year by a number of shares of Common Stock equal to the lesser of (i) the positive difference, if any, between 2% of the then-outstanding shares of Common Stock on the last day of the immediately preceding fiscal year, and (ii) a lower number of shares of Common Stock as may be determined by the Board.

 

The purpose of the Incentive Plan is to provide a means through which the Company and the other members of the Company and its subsidiaries (the “Company Group”)  may attract and retain key personnel and to provide a means whereby directors, officers, employees, consultants and advisors of the Company and the other members of the Company Group can acquire and maintain an equity interest in the Company, or be paid incentive compensation measured by reference to the value of Common Stock, thereby strengthening their commitment to the welfare of the Company Group and aligning their interests with those of the Company’s stockholders.

 

On the Closing Date the Company entered into an Executive Employment Agreement with the Company’s CEO. In addition to the CEO’s annual salary and cash bonus, the CEO became eligible to receive certain grants of vested shares under the Incentive Plan as follows:

 

  50,000 vested shares to be granted on the date that is 12 months after the Closing Date.

 

  50,000 vested shares to be granted on the date that is 24 months after the Closing Date.; and

 

  50,000 vested shares to be granted on the date that is 35 months after the after the Closing Date.

 

The Company determined the grant date fair value per share was $6.97, a Level 1 measurement, by reference to the publicly traded stock price on March 13, 2024.

 

Further, if, within three (3) years of the effective date of the Closing, (i) the volume-weighted average price of shares of the publicly traded stock of the Company exceeds $7.50 for 20 or more days of any consecutive 30-day period, then the CEO will be granted vested equity from the Incentive Plan equal to 1% of the total issued and outstanding capital stock of the Company, (ii) the volume-weighted average price of shares of the publicly traded stock of the Company exceeds $12.50 for 20 or more days of any consecutive 30-day period, then the CEO will be granted additional vested equity from the Incentive Plan equal to 1% of the total issued and outstanding capital stock of the Company, (iii) and the volume-weighted average price of shares of the publicly traded stock of the Company exceeds $15.00 for 20 or more days of any consecutive 30-day period, then the CEO will be granted additional vested equity from the Incentive Plan equal to 1% of the total issued and outstanding capital stock of the Company.

 

The per unit fair value and derived service period for each Tranche of Performance Based Executive Shares is included in the Valuation of Performance-based Equity Bonus Awards as of March 13, 2024, as follows:

 

   3/13/2024 
Stock price  $6.97 
Tranche 1 hurdle price  $7.50 
Tranche 2 hurdle price  $12.50 
Tranche 3 hurdle price  $15.00 
Risk-free rate   4.28%
Volatility   55.00%

The per unit fair value and derived service period for each Tranche of Performance Based Executive Shares is included in the Valuation of Performance-based Equity Bonus Awards as of March 13, 2024, as follows:

 

Fair Value Summary  Tranche 1   Tranche 2   Tranche 3 
Tranche per unit fair value  $5.96   $4.53   $3.82 
Stock price on valuation date  $6.97   $6.97   $6.97 
Derived service period   0.35 years    1.19 years    1.47 years 

 

During the year ended December 31, 2024, $7,951,248, respectively, of equity compensation expense was recognized for these awards, as well as 375,000 and 120,707 awards issued to salespeople and vendors, respectively, at the close of the ESGEN Business Combination based on the fair value of the stock on that date. As of December 31, 2024, an unrecognized compensation expense of $2,059,288 was determined and is expected to be recognized over the remaining 2.5 years.

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Warrant Liabilities
12 Months Ended
Dec. 31, 2024
Warrant Liabilities [Abstract]  
WARRANT LIABILITIES

NOTE 13 - WARRANT LIABILITIES

 

As part of ESGEN’s IPO, as defined in Note 11, ESGEN issued warrants to third-party investors where each whole warrant entitles the holder to purchase one share of the Company’s common stock at an exercise price of $11.50 per share. Simultaneously with the closing of the IPO, ESGEN completed the private sale of warrants where each warrant allows the holder to purchase one share of the Company’s Class A Common Stock at $11.50 per share. Upon the closing of the ESGEN Business Combination the 14,040,000 Private Warrants were forfeited. As of December 31, 2024, there are 13,800,000 Public Warrants and no private placement warrants outstanding.

 

These warrants expire on the fifth anniversary of the ESGEN Business Combination or earlier upon redemption or liquidation and are exercisable commencing 30 days after the ESGEN Business Combination, provided that the Company has an effective registration statement under the Securities Act covering the shares of common stock issuable upon exercise of the warrants and a current prospectus relating to them is available (or the Company permits holders to exercise their warrants on a cashless basis under the circumstances specified in the warrant agreement) and registered, qualified or exempt from registration under the securities, or blue sky, laws of the state of residence of the holder.

 

Once the warrants become exercisable, the Company may redeem the outstanding warrants:

 

  in whole and not in part;

 

  at a price of $0.01 per warrant;

 

  upon not less than 30 days’ prior written notice of redemption given after the warrants become exercisable to each warrant holder; and

 

  if, and only if, the reported last sale price of the Class A Common Stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-trading day period commencing once the warrants become exercisable and ending three business days before the Company sends the notice of redemption to the warrant holders.

 

The Public Warrants are recognized as derivative liabilities in accordance with ASC 815, Derivatives and Hedging (“ASC 815”). Accordingly, the Company recognized the warrant instruments as liabilities at fair value as of the Closing Date, with an offsetting entry to additional paid-in capital and adjusts the carrying value of the instruments to fair value through other income (expense) on the consolidated statements of operations at each reporting period until they are exercised. As of December 31, 2024, the Public Warrants are presented as warrant liabilities on the accompanying consolidated balance sheets.

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions
12 Months Ended
Dec. 31, 2024
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

NOTE 14 - RELATED PARTY TRANSACTIONS

 

There was one operating lease with a related party, which expired by December 31, 2024 and was not renewed. Operating lease cost relating to this lease was $15,009 and $28,880 for the years ended December 31, 2024 and 2023, respectively. As of December 31, 2024 and 2023, the related party operating lease ROU asset was $0 and $75,378, respectively, and the related party operating lease liability was $0 and $58,134, respectively.

 

In 2023, some of the Company’s customers financed their obligations with a related party, Solar Leasing, whose CEO is also the CEO of the Company. These arrangements are similar to those with other third-party lenders. As such, Solar Leasing deducts their financing fees and remits the net amount to the Company. For the years ended December 31, 2024, and 2023, the Company recognized $22,156,018 and $15,464,852 of revenue, net of financing fees of $8,246,532 and $6,851,232, respectively, from these arrangements. As of December 31, 2024, and 2023, the Company had $191,662 and $396,488 of accounts receivable, $3,359,101 and $2,415,966 of accrued expenses and $2,000 and $1,160,848 of contract liabilities due to related parties relating to these arrangements, respectively.

On December 24, 2024, the Company entered into a Promissory Note with LHX (See Note 10). LHX owns 14.1% of the Company’s Class A Common Stock.

 

During the year ended December 31, 2024, Solar Leasing performed a fair-market-value assessment of its lease assets. As a result, Solar Leasing paid a discretionary rebate to the Company of $3,000,000 based on the excess of fair-market-value over the carrying value of its assets, primarily to optimize certain tax positions for its owners. The Company agreed to transfer the received rebate to White Horse Energy, LC (“White Horse Energy”), a entity wholly owned by the Company’s CEO, in the form of convertible debt. Additionally, the Company guarantees the outstanding indebtedness of Solar Leasing (approximately $10 million) which results in the Company having a variable interest in Solar Leasing. The Company determined it was not the primary beneficiary as defined in ASC 810-10-25-38A. Although the Company’s CEO, wholly owns White Horse Energy, the Company does not have any control over White Horse Energy or Solar Leasing, nor any obligation to absorb losses from Solar leasing. Based on the Company’s reassessment, the flow of funds resulting from the discretionary rebate does not transfer control or economic exposure to the Company in a manner that would require consolidation under ASC 810-10. White Horse Energy remains the primary beneficiary, and no changes to the Company’s financial statement presentation are required. The $3,000,000 convertible note is recorded as a Related Party Note Receivable on the consolidated balance sheet as of December 31, 2024. The balances relating to Solar Leasing are reflected as related party balances in the accompany consolidated financial statements.

 

As described in Note 3, Zeo Energy Corp. entered into the TRA with the TRA Holders. As of December 31, 2024, the Company has not recorded a liability related to the tax savings it may realize from utilization of such deferred tax assets. As of December 31, 2024, assuming a hypothetical exchange of all outstanding units, the total TRA would be $27.6 million. If utilization of the deferred tax assets subject to the TRA becomes more likely than not in the future, the Company will record a liability related to the TRA which will be recognized as expense within its consolidated statements of operations.

 

On August 27, 2024, the Company entered into a guarantee for a Business Loan Agreement (Loan) between Solar Leasing I, LLC and a bank. The Loan is for up to $10,000,000. At 12/31/2024, Solar Leasing I, LLC had an outstanding loan balance of $3,460,840. This Loan is also personally guaranteed by the Company's CEO and manager of Solar Leasing I, LLC, Tim Bridgewater.

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2024
Fair Value Measurements [Abstract]  
FAIR VALUE MEASUREMENTS

NOTE 15- FAIR VALUE MEASUREMENTS

 

Items Measured at Fair Value on a Recurring Basis:

 

The Company accounts for certain liabilities at fair value on a recurring basis and classifies these liabilities within the fair value hierarchy (Level 1, Level 2, or Level 3).

 

Liabilities subject to fair value measurements are as follows:

 

 

   December 31, 2024 
   Level 1   Level 2   Level 3   Total 
Liabilities:                
Warrant liabilities  $1,449,000   $
        -
   $
       -
   $1,449,000 

 

The Company’s Public Warrants are traded on the Nasdaq. As such, the Warrant valuation is based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. The fair value of the Warrant liabilities is classified within Level 1 of the fair value hierarchy. There were no warrant liabilities as of December 31, 2023.

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss per Share
12 Months Ended
Dec. 31, 2024
Net Loss per Share [Abstract]  
NET LOSS PER SHARE

NOTE 16- NET LOSS PER SHARE

 

Basic net loss per share of Class A common stock is computed by dividing net loss attributable to Class A common stockholders from March 13, 2024, or the Closing Date, to December 31, 2024, by the weighted-average number of shares of Class A common stock outstanding for the same periods.

 

Diluted net loss per share is the same as basic net loss per share as the inclusion of potentially issuable shares that would be anti-dilutive.

 

Prior to the ESGEN Business Combination, the membership structure of Sunergy Renewables, LLC included membership units. In conjunction with the closing of the ESGEN Business Combination, the Company effectuated a recapitalization whereby all membership units were converted to common units of OpCo and the Company implemented a revised class structure including Class A Common Stock having one vote per share and economic rights, and Class V Common Stock having one vote per share and no economic rights. Shares of the Company’s Class V Common Stock do not participate in the earnings or losses of the Company and are therefore not participating securities. The basic and diluted net income per share for the year ended December 31, 2024 represents only the period of March 13, 2024 to December 31, 2024.

The following table presents the computation of the basic and diluted income per share of Class A Common Stock for the period of March 13, 2024 (the Closing Date) to December 31, 2024:

 

 

   Year ended 
   December 31,
2024
 
Numerator     
Net income attributable to Class A common shareholders  $(2,668,889)
Denominator     
Basic and diluted weighted-average shares of Class A common stock outstanding   5,546,925 
      
Net income per share of Class A common stock - basic and diluted  $(0.48)

 

The following table presents potentially dilutive securities, as of the end of the period, excluded from the computation of diluted net earnings per share of Class A Common Stock.

 

   Year ended 
   December 31,
2024
 
Warrants(1)   13,800,000 
Series A Preferred Stock (2)   1,500,000 
Convertible promissory notes (3)   1,851,852 

 

(1) Represents number of instruments outstanding at the end of the period that were evaluated under the treasury stock method for potentially dilutive effects and were determined to be anti-dilutive.
   
(2) Represents number of Preferred Units outstanding at the end of the period that were excluded using the if-converted method.
   
(3) Represents number of shares that would be issued to settle the convertible promissory note as of the end of the period
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 17 - COMMITMENTS AND CONTINGENCIES

 

Workmanship and Warranties

 

The Company typically warrants solar energy systems sold to customers for periods of one to ten years against defects in design and workmanship, and that installations will remain watertight.

 

The manufacturers’ warranties on the solar energy system components, which are typically passed through to the customers, typically have product warranty periods of 10 to 20 years and a limited performance warranty period of 25 years. As of December 31, 2024, and 2023, the Company did not record a warranty reserve as the historical costs incurred that the Company is required to pay have not been significant or indicative of the Company performing warranty work in the future. The Company, at its discretion, may provide certain reimbursements to customers if certain solar equipment is not operating as intended during future periods.

 

Litigation

 

In the normal course of business, the Company may become involved in various lawsuits and legal proceedings. While the ultimate results of these matters cannot be predicted with certainty, management does not expect them to have a material adverse effect on the financial position or results of operations of the Company.

 

Accrual for Probable Loss Contingencies 

 

In the normal course of business, the Company is involved in various claims and legal proceedings. A liability is recorded for such matters when it is probable that a loss has been incurred and the amounts can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. If no amount within this range is a better estimate than any other amount within the range, the minimum amount in the range is accrued. Legal costs associated with loss contingencies are expensed as incurred.

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
12 Months Ended
Dec. 31, 2024
Income Taxes [Abstract]  
INCOME TAXES

NOTE 18 – INCOME TAXES 

 

Prior to the close of the ESGEN Business Combination, the Company’s financial reporting predecessor, Sunergy Renewables, LLC, was treated as a pass-through entity for tax purposes and no provision was recorded. As of the date of the ESGEN Business Combination (March 2024), the operations of the Company ceased to be taxed as an partnership resulting in a change in tax status for federal and state income tax purposes. This change in tax status requires immediate recognition of any deferred tax assets or liabilities as of the transaction date as the Company will now be directly liable for income taxes. The recognition of these initial deferred balances, if any, would be recorded as an additional tax expense in the period of the transaction. In addition, the Company will accrue current and deferred tax expense based on ongoing activity from that date.

 

The components of the provision (benefit) for income taxes were as follows:

 

   Year ended
December 31,
2024
   Year ended
December 31,
2023
 
Current:          
Federal  $
-
    
         -
 
State and local   8,900    
-
 
Total current provision   8,900    
-
 
Deferred:          
Federal  $(814,350)  $
-
 
State and local   (183,352)   
    -
 
Total deferred benefit   (997,702)   
 
 
Total benefit   (988,802)   
-
 

 

The effective tax rate differs from the statutory tax rates as follows:

 

   Year ended
December 31,
2024
   Year ended
December 31,
2023
 
Tax at statutory federal rate   21.00%   
-
%
State income taxes, less federal income tax benefits   1.6%   
       -
%
Investment in Sunergy Renewables, LLC   (0.5)%   
-
%
Noncontrolling interest in Sunergy Renewables, LLC   (12.1)%   
    -
%
Income attributable to Sunergy Renewables prior to ESGEN Business Combination   (1.0)%   
-
%
Other   0.1%   
-
%
Provision for income taxes   9.1%   
-
%

 

Deferred income tax assets and liabilities result primarily from temporary differences in the recognition of various expenses for tax and financial statement purposes, and from the recognition of the tax benefits of net operating loss carryforwards.

The components of the deferred income tax assets and liabilities were as follows:

 

   December 31,
2024
   December 31,
2023
 
Deferred tax assets:          
Net operating losses and tax credit carry-forward  $190,907   $
-
 
Accrued stock compensation   198,575    
          -
 
Accrued liabilities   268,766    
-
 
Other   3,656    
-
 
Gross deferred tax asset  $661,904   $
-
 
Less valuation allowance   
-
    
-
 
Net deferred tax asset  $661,904   $
-
 
Deferred tax liabilities:          
Goodwill   (423,413)   
-
 
Total deferred tax liability  $(423,413)  $
-
 
Net deferred tax asset  $238,491   $
-
 

 

The net deferred tax asset as of December 31, 2024 is included in other assets in the accompanying consolidated balance sheet.

 

As of December 31, 2024, the Company had federal NOL of approximately $0.7 million, and state NOL carryforwards of approximately $0.9 million. As of December 31, 2024, the Company had NOL carryforwards of approximately $0 million. The federal NOL carryforwards generated in the tax years 2024 will never expire and the state NOL carryforwards have varying expiration dates based on the jurisdiction. Utilization of the NOL carryforwards may be subject to an annual limitation according to Section 382 of the Internal Revenue Code of 1986 as amended, and similar provisions.

 

ASC 740, Income Taxes, requires a valuation allowance to reduce the deferred tax assets reported if, based on the weight of the evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. After consideration of all of the evidence, has determined it is more likely than not that the Company will be able to recognize the benefits of its net deferred tax assets. At December 31, 2023, the Company did not record a valuation allowance as there were not any deferred tax assets recorded as the Company is taxed as a partnership.

 

There was an increase in deferred tax assets of $238,491 which resulted in $997,702 thousand of deferred tax benefit and an offsetting $759,211 recorded in additional paid-in-capital. The total net deferred tax asset of $238,491 includes $423,413 deferred tax liability as a result of the Business Combination. The excess of the Company’s book carrying value in its investment in OpCo over its tax basis in this investment resulted in a deferred tax liability, with an offsetting effect recorded to deferred income tax expense of $335,798 and additional paid-in-capital of $759,211.

 

The Company recognizes interest accrued to unrecognized tax benefits and penalties as income tax expense. There were no penalties or interest accrued as of, nor recognized during the years ended December 31, 2024 and 2023.

 

As of December 31, 2024 and 2023, the Company has not recorded an amount of gross unrecognized tax benefits for uncertain tax positions for the current or prior year planned tax filing positions. No unrecognized tax benefits are applicable for prior periods.

 

The Company files tax returns as prescribed by the tax laws of the jurisdictions in which it operates. In the normal course of business, the Company is subject to examination by federal and state jurisdictions where applicable based on the statute of limitations that apply in each jurisdiction.

 

The Company has no open tax audits with any taxing authority as of December 31, 2024.

 

The Company actively monitors domestic and global tax law changes to account for the effects in the period the legislation is enacted, as applicable.

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
SEGMENT REPORTING

NOTE 19- SEGMENT REPORTING

 

The Company has one operating segment and one reportable segment, the business of sales and installation of solar panel technology to individual households within the United States. The Company’s chief operating decision-maker (“CODM”) is our chief executive officer. Our CODM reviews and evaluates consolidated net income (loss) for purposes of evaluating financial performance, making operating decisions, allocating resources, and planning and forecasting for future periods.

 

All the Company’s long-lived assets and revenues are maintained in the U.S. Refer to Note 3 for further information on revenues.

The following presents the significant financial information with respect to the Company’s reportable segment for the years ended December 31, 2024 and 2023 (in thousands):

 

   Year ended December 31, 
   2024   2023 
Total revenue  $73,244,083   $109,691,001 
Less: Cost of goods sold (exclusive of depreciation and amortization shown below):          
Direct labor   9,857,796    13,488,173 
Materials   23,730,300    40,830,481 
Other   4,433,423    5,118,020 
Less: Cost of goods sold (exclusive of depreciation and amortization shown below):   38,021,519    59,436,674 
Less: Depreciation and amortization related to Cost of goods sold   827,848    444,663 
Gross Profit  $34,394,716   $49,809,664 
           
Depreciation and amortization   4,008,690    1,397,211 
Commissions expense   15,827,850    28,679,176 
Sales and marketing (exclusive of Commissions expense above)   3,759,223    1,644,883 
General and administrative   21,628,724    12,949,067 
Other expense, net   (233,151)   183,401 
Change in fair value of warrant liabilities   (69,000)   
-
 
Interest expense   333,539    110,857 
           
Net (loss) income before taxes   (10,861,159)   4,845,069 
Income tax benefit   988,802    
-
 
Net (loss) income   (9,872,357)   4,845,069 
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events
12 Months Ended
Dec. 31, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 20 - SUBSEQUENT EVENTS

 

On April 17, 2025, the Company received a notice (the “Notice”) from Nasdaq notifying the Company that it is not in compliance with the periodic filing requirements for continued listing set forth in Nasdaq Listing Rule 5250(c)(1) because the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 (“Fiscal Year 2024 10-K”) was not filed with the Securities and Exchange Commission (the “SEC”) by the required due date of March 31, 2025. This Notice received from Nasdaq has no immediate effect on the listing or trading of the Company’s shares. Nasdaq has provided the Company with 60 calendar days, until Sunday, June 16, 2025, to submit a plan to regain compliance. If Nasdaq accepts the Company’s plan, then Nasdaq may grant the Company an exception until October 13, 2025 to regain compliance with the Nasdaq Listing Rules.

 

In the disclosure on “Concentration of credit risk” found in Note 3 - Summary of Significant Accounting Policies, the company identified that two customers exceeded 10% of accounts receivable. As of the date of this report, one of those customers has not made payment towards those accounts receivable and may pose a credit risk of $2,306,096.

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure
Sep. 30, 2024
USD ($)
Pay vs Performance Disclosure  
Net Income (Loss) $ (1,820,365)
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
12 Months Ended
Dec. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Policies and Procedures
12 Months Ended
Dec. 31, 2024
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Dec. 31, 2024
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes Integrated [Text Block]

We have developed and implemented, and continue to implement, cybersecurity risk management processes intended to protect the confidentiality, integrity, and availability of our critical systems and information. Primary cybersecurity oversight responsibility is shared by our board of directors, our audit and compliance committee (“Audit Committee”), and senior management.

Our cybersecurity risk management program includes physical, technological, and administrative controls intended to support our cybersecurity and data governance framework, including protections designed to protect the confidentiality, integrity, and availability of our key information systems and customer, employee, partner, and other third-party information stored on those systems. These measures include access controls, encryption, data handling requirements, and internal policies that govern our cybersecurity risk management and data protection practices. Our program also includes cybersecurity risk assessment processes designed to help identify material cybersecurity risks to our critical systems and information.

Over the past fiscal year, we have not identified risks from known cybersecurity threats that have materially affected or are reasonably likely to materially affect us, including our operations, business strategy, operating results, or financial condition.

We will continue to monitor and assess our cybersecurity risk management program as well as seek to improve such systems and processes as appropriate. If we were to experience a material cybersecurity incident in the future, such incident may have a material effect, including on our operations, business strategy, operating results, or financial condition. For more information regarding cybersecurity risks that we face and potential impacts on our business related thereto, see the section titled “Risk Factors” in Part I, Item 1A of this Report.

Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]

Over the past fiscal year, we have not identified risks from known cybersecurity threats that have materially affected or are reasonably likely to materially affect us, including our operations, business strategy, operating results, or financial condition.

Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block] With oversight from our board of directors, the Audit Committee is primarily responsible for assisting the board in fulfilling its oversight responsibilities relating to risk assessment and management, including cybersecurity and other information technology risks.
Cybersecurity Risk Role of Management [Text Block]

With oversight from our board of directors, the Audit Committee is primarily responsible for assisting the board in fulfilling its oversight responsibilities relating to risk assessment and management, including cybersecurity and other information technology risks. The Audit Committee oversees management’s implementation of our cybersecurity risk management program, including processes and policies for determining risk tolerance, and reviews management’s strategies for adequately mitigating and managing identified risks relating to cybersecurity threats.

The Audit Committee receives updates from members of management on our cybersecurity risks at its quarterly meetings, and reviews metrics about cyber threat response preparedness, program maturity, risk mitigation status, and the current and emerging threat landscape. In addition, management provides updates to the Audit Committee, as necessary, regarding any material cybersecurity threats or incidents, as well as any incidents with lesser impact potential.

The Audit Committee reports to our board of directors regarding its activities, including those related to key cybersecurity risks, mitigation strategies, and ongoing developments, on a quarterly basis, or more frequently as needed. The board of directors also receives updates from management on our cyber risk management program and other matters relating to our data privacy and cybersecurity approach, including risk mitigations to bolster and enhance our data protection and data governance framework.

Our management team is responsible for assessing and managing our material risks from cybersecurity threats and for our overall cybersecurity risk management program on a day-to-day basis. Our management team supervises our efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, including through briefings from internal IT personnel, which may include threat intelligence and other information obtained from governmental, public or private sources, and alerts and reports produced by security tools deployed in our IT environment.

XML 47 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Accounting Policies, by Policy (Policies)
12 Months Ended
Dec. 31, 2024
Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation and principles of Consolidation

Basis of Presentation and principles of Consolidation

The consolidated financial statements for the Company as of December 31, 2024 and 2023 include the accounts of the Company’s wholly-owned subsidiaries for years ended 2024 and 2023. The accompanying consolidated financial statements have been prepared pursuant to the accounting principles generally accepted in the United States of America (“US GAAP”). References to the “ASC” hereafter refer to the Accounting Standards Codification established by the Financial Accounting Standards Board (“FASB”) as the source of authoritative US GAAP. All intercompany balances and transactions have been eliminated in consolidation.

Reclassification

Reclassification

Certain amounts from prior period financial statements have been reclassified to align with the presentation used in the current consolidated financial statements for comparative purposes. These reclassifications had no effect on the Company’s previously reported results of operations.  An adjustment has been made to the Consolidated Statements of Cash Flows for the year ended December 31, 2023, to match this current year’s presentation of noncash financing lease expense. This change in classification does not affect previously reported cash flows from operating activities in the Consolidated Statements of Cash Flows.

Use of Estimates

Use of Estimates

The preparation of the Company’s consolidated financial statements in conformity with US GAAP requires it to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses for the reporting period. Some of the more significant estimates include fair value of preferred shares, fair value of assets acquired and liabilities assumed in asset acquisitions, share-based compensation, fair value of warrant liabilities, redemption value of non-controlling interest, subsequent realizability of intangible assets, depreciation and amortization periods and collectability of accounts receivable. Due to the uncertainty involved in making estimates, actual results could differ from those estimates which could have a material effect on the financial condition and results of operations in future periods.

The Company bases its estimates and assumptions on historical experience and other factors, including the current economic environment and on various other judgements that it believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment could have a material effect on the financial condition and results of operations in future periods.

Segment Information

Segment Information

Operating segments are defined as components of an enterprise for which separate discrete financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating and reportable segment. (See Note 19)

Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. The Company maintains its cash in checking and savings accounts. Income generated from cash held in savings accounts is recorded as interest income. The carrying value of the Company’s savings accounts is included in cash and cash equivalents and approximates the fair value.

Accounts receivable, net of allowance for credit losses

Accounts receivable, net of allowance for credit losses

Accounts receivable is presented at the invoiced receivable amounts, less any allowance for any potential expected credit loss amounts, and do not bear interest. The Company estimates allowance for credit losses based on the creditworthiness of each customer, historical collections experience, forward looking information and other information including the aging of the receivables. The majority of our customers lease or finance their purchase and installation of solar panels through various financing companies. The financing companies remit payment to the Company typically within 3 weeks after installation. The Company is not deemed a borrower with these financing agreements and as a result is not subject to any of the terms of the financing transaction between the financing company and the customer.

In September 2024, based on a reassessment of creditworthiness of customers, historical collections experience, forward looking information and other information including the aging of the receivables, the Company revised its estimate of allowance for credit losses.

This change in estimate has been accounted for prospectively in accordance with ASC 250, Accounting Changes and Error Corrections. In accordance with its policy, the Company reviews the estimated allowance for credit losses on an ongoing basis. This review indicated that the estimated allowance for credit losses in the Company’s consolidated financial statements should be increased. As a result, effective September 30, 2024, the Company recorded a change in estimate to increase the three and nine months provision for credit losses by $1,820,365, increase net loss by $1,820,365 for the three and nine months ended September 30, 2024, and increase basic and diluted net loss per common share by $0.30 and $0.49 for the three and nine months ended September 30, 2024.

The following represents a roll forward of the allowance for credit losses for the years ended December 31, 2024 and 2023:

   December 31,
2024
   December 31,
2023
 
Allowance for credit losses, beginning of the period  $862,580   $742,772 
Provision for credit losses   2,815,633    1,531,223 
Write offs   (2,525,100)   (1,411,415)
Recoveries   12,223    
-
 
Allowance for credit losses, as of the end of the period  $1,165,336   $862,580 

Significant judgement is involved in determination of the collectability of accounts receivable. Management assesses the reasonability of collectability of accounts receivable on a quarterly basis to record the allowance for credit losses.

Contract assets

Contract assets

Contract assets costs include prepaid installation costs incurred prior to completion of installations of solar systems and accrued revenues for which the invoicing criteria have not been met. Prepaid installation costs include the cost of engineering, permits, governmental fees, and other related solar installation costs were $64,202 and $4,915,064 as of December 31, 2024 and 2023, respectively. These costs are charged to Cost of goods sold when each installation is completed. The following table summarizes the change in contract assets:

   December 31,
2024
   December 31,
2023
 
Contract asset, beginning of the period  $4,915,064   $119,755 
Cost of goods sold recognized during the period   (4,915,064)   (119,755)
Cash paid prior to completion of performance obligation   64,202    4,915,064 
Contract assets, as of the end of the period  $64,202   $4,915,064 
Prepaid expenses and other current assets

Prepaid expenses and other current assets

Prepaid expenses and other current assets consist of employee advances, advanced sales commissions, prepaid insurance, and other current assets.

Note receivable

Note receivable

The Company records notes receivable when it extends credit or financing to related parties or third parties. The Company evaluates notes receivable for collectability at each reporting period under the current expected credit loss (CECL) model, in accordance with ASC 326, Financial Instruments - Credit Losses (“ASC 326”). If necessary, an allowance for doubtful accounts is recorded to reflect potential losses. As of December 31, 2024, we evaluated the need for an allowance for credit loss using the guidelines set forth in ASC 326, and have determined this note is fully collectible and, therefore, we have not recorded an allowance against the note receivable balance.

Concentration of credit risk

Concentration of credit risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents and trade accounts receivable. The Company maintains its cash and cash equivalent balances in highly rated financial institutions, which at times may exceed federally insured limits. The amounts over these insured limits as of December 31, 2024, and December 31, 2023 were $5,389,013 and $7,772,306, respectively. The Company mitigates this concentration of credit risk by monitoring the credit worthiness of the financial institutions. No losses have been incurred to date on any deposits.

The Company performs periodic credit evaluations of its customers’ financial condition and also monitors the financial condition of the financial counterparties that finance customer transactions and generally does not require collateral. For customers who finance their systems through a lease product, the Third Party Operator (TPO) of the lease product is the contracted customer with the Company. Where the Company has a concentration of credit risk, it is with these TPO customers. At December 31, 2024, the Company had two customers who exceeded 10% of accounts receivable. Their balances were $3,192,077 and $2,306,096. No one customer or financing counterparty exceeded 10% of accounts receivable as of December 31, 2023. For the years ended December 31, 2024 and 2023, the Company had three and one customers, respectively, who exceeded 10% of revenue recognized. Their revenue recognized was $17,834,595, $23,386,284 and $8,781,244 for 2024 and $13,083,458 for 2023, respectively. See Note 20 – subsequent events for further information.

Advertising Cost [Policy Text Block]

Advertising and Marketing

The Company charges the costs of advertising to expense as incurred. For the years ended December 31, 2024 and 2023, the Company incurred $173,903 and $188,526, respectively, of advertising and marketing costs.

Inventories

Inventories

Inventories are primarily comprised of solar panels and other related items necessary for installations and service needs. Inventories are accounted for on a first-in-first-out basis and are measured at the lower of cost or net realizable value, where cost is determined using a weighted-average cost method. When evidence exists that the net realizable value of inventory is lower than its cost, the difference is recognized as cost of goods sold in the consolidated statements of operations in the period identified. As of December 31, 2024 and 2023, inventory was $872,470 and $350,353, respectively.

Property, equipment and other fixed assets, net

Property, equipment and other fixed assets, net

Property, equipment and other fixed assets are carried at cost less accumulated depreciation and includes expenditures that substantially increase the useful lives of existing property and equipment. Maintenance, repairs, and minor renovations are charged to expense as incurred. When property and equipment is retired or otherwise disposed of, the related costs and accumulated depreciation are removed from their respective accounts, and any difference between the sale proceeds and the carrying amount of the asset is recognized as a gain or loss on disposal in the consolidated Statements of Operations.

Software that is developed for internal use and is accounted for accordance with ASC 350, Intangibles, Goodwill and Other-Internal-Use Software. Qualifying costs incurred to develop internal-use software are capitalized when (i) the preliminary project stage is completed, (ii) management has authorized further funding for the completion of the project and (iii) it is probable that the project will be completed and perform as intended. These capitalized costs include compensation for employees who develop internal-use software and external costs related to development of internal-use software. Capitalization of these costs ceases once the project is substantially complete and the software is ready for its intended purpose. Internally developed software is amortized using the straight-line method over an estimated useful life. All other expenditures, including those incurred to maintain an internal-use software’s current level of performance, are expensed as incurred. When these assets are retired or disposed of, the cost and accumulated amortization thereon are removed, and any resulting gain or losses are included in the consolidated statements of operations.

Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which is five years, across all asset classes.

The estimated useful lives and depreciation methods are reviewed at each year-end, with the effect of any changes in estimates accounted for prospectively. All depreciation expense is included with depreciation and amortization in the consolidated statements of operations.

Impairment of long-lived assets

Impairment of long-lived assets

Management reviews each asset or asset group for impairment whenever events or circumstances indicate that the carrying value of an asset or asset group may not be recoverable, and at least annually. No impairment charges were recorded by the Company during the years ended December 31, 2024, and 2023.

Business Combinations

Business Combinations

The Company accounts for an acquisition as a business combination if the assets acquired and liabilities assumed in the transaction constitute a business in accordance with ASC Topic 805. Such acquisitions are accounted using the acquisition method by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, and any non-controlling interest in the acquired business, measured at their acquisition date fair values.

Where the set of assets acquired and liabilities assumed doesn’t constitute a business, it is accounted for as an asset acquisition and the individual assets and liabilities are recorded at their respective relative fair values corresponding to the consideration transferred.

Goodwill

Goodwill

Goodwill is recognized and initially measured as any excess of the acquisition-date consideration transferred in a business combination over the acquisition-date amounts recognized for the net identifiable assets acquired. Goodwill is not amortized but is tested for impairment annually, or more frequently if an event occurs or circumstances change that would more likely than not result in an impairment of goodwill. First, the Company assesses qualitative factors to determine whether or not it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company conducts a quantitative goodwill impairment test comparing the fair value of the applicable reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds the fair value of the reporting unit, the Company recognizes an impairment loss in the consolidated statements of operations for the amount by which the carrying amount exceeds the fair value of the reporting unit. The Company performs its annual goodwill impairment test at December 31 of each year. There was no goodwill impairment for the years ended December 31, 2024, and 2023.

Intangible assets subject to amortization

Intangible assets subject to amortization

Intangible assets include tradenames, customer lists, order backlog and non-compete agreements. Amounts are subject to amortization on a straight-line basis over the estimated period of benefit and are subject to annual impairment consideration. Costs incurred to renew or extend the term of a recognized intangible asset, such as the acquired tradename, are capitalized as part of the intangible asset and amortized over its revised estimated useful life.

Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of the intangible assets may not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. The Company evaluates the recoverability of intangible assets by comparing their carrying amounts to future net undiscounted cash flows expected to be generated by the intangible assets. If such intangible assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying amount of the intangible assets exceeds the fair value of the assets. The Company determines fair value based on discounted cash flows using a discount rate commensurate with the risk inherent in the Company’s current business model for the specific intangible asset being valued. No impairment charges were recorded for the years ended December 31, 2024, and 2023.

Leases

Leases

The Company evaluates the contracts it enters into to determine whether such contracts contain leases at inception. A contract contains a lease if the contract conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. At commencement, contracts containing a lease are further evaluated for classification as an operating or finance lease where the Company is a lessee. When the arrangements include lease and non-lease components, the Company accounts for them as a single lease component.

Operating Leases

A lease for which substantially all the benefits and risks incidental to ownership remain with the lessor is classified by the lessee as an operating lease. Operating leases are included in the line items right-of-use (“ROU”) operating lease asset, current portion of obligations under operating leases, and obligations under operating leases, non-current in the consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term and obligations under lease represents its obligation to make lease payments arising from the lease. For operating leases, the Company measures its lease obligations based on the present value of the total lease payments not yet paid. These payments are then discounted based on the more readily determinable of the rate implicit in the lease or the Company’s incremental borrowing rate, which is the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. The Company uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The Company measures ROU assets based on the corresponding lease obligation adjusted for payments made to the lessor at or before the commencement date, and initial direct costs it incurs under the lease. The Company begins recognizing lease expense when the lessor makes the underlying asset available to the Company. Lease expenses for lease payments is recognized on a straight-line basis over the lease term.

For leases with a lease term of less than one year (short-term leases), the Company has elected not to recognize an obligation or ROU asset on its consolidated balance sheet. Instead, it recognizes the lease payments as expenses on a straight-line basis over the lease term. Short-term lease costs are immaterial to its consolidated statements of operations and cash flows.

Finance leases

Leases that transfer substantially all of the benefits and risks incidental to the ownership of assets are accounted for as finance leases as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. Lease cost for finance leases where the Company is the lessee includes the amortization of the ROU asset, which is amortized on a straight-line basis and recorded to depreciation and amortization and interest expense on the finance lease obligation, which is calculated using the effective interest method and recorded to interest expense on the accompanying consolidated statements of operations. Finance lease ROU assets are amortized over the shorter of their estimated useful lives or the terms of the respective leases. If the Company is reasonably certain to exercise the option to purchase the underlying asset at the end of lease term, the finance lease ROU assets are amortized to the end of useful life of the assets on a straight-line basis.

Warrant Liabilities

Warrant Liabilities

The Company evaluates all of its financial instruments, including issued share purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 815-40, Derivatives and Hedging (“ASC 815-40”). The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is reassessed at the end of each reporting period. The Company accounts for the Public Warrants (as defined in Note 13) in accordance with the guidance contained in ASC 815-40 under which the Warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the Warrants as liabilities at their fair value and adjusts the Warrants to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the consolidated statements of operations. The quoted market price is utilized as the fair value as of each relevant date.

Revenue Recognition

Revenue Recognition

The Company accounts for revenue in accordance with ASC 606, Revenue from Contracts with Customers (“ASC 606”). The Company applies judgment in the determination of performance obligations in accordance with ASC 606. Performance obligations in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. In addition, a single performance obligation may comprise a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer. This principle is achieved through applying the following five-step approach:

  Step 1 - Identification of the contract, or contracts, with a customer.
  Step 2 - Identification of the performance obligations in the contract.
  Step 3 - Determination of the transaction price.
  Step 4 - Allocation of the transaction price to the performance obligations in the contract
  Step 5 - Recognition of revenue when, or as, the Company satisfies a performance obligation.

The Company recognizes and records revenue from its operations upon completion of installation for both solar system installations and roofing installations. In connection with the sales and installation, a signed contract between the Company and the purchaser defines the duties and obligations of each party. The contract is specific as to the duties and responsibilities which govern the accounting for these transactions. Once the Company’s performance obligations are met with installation completed, according to the signed contract, the Company’s obligations are completed, and title is transferred to the buyer. The Company believes its performance obligation is completed once the installation of the solar panels is completed, which is prior to the customer receiving permission to operate the solar panels from the local utility company. The Company records sales revenue at this point in time. Many of the Company’s customers finance their obligations with third parties. In these situations, the finance company deducts their financing fees and remits the net amount to the Company. Revenue recorded is equal to the contract amount signed by the purchaser, net of the financing fees. The Company incurs several costs associated with the installation prior to its completion. In accordance with ASC 340, Other Assets and Deferred Costs, installation-related costs are recorded as prepaid expenses and other current assets and in turn are expensed when installation is completed. Thus, revenue recognition is in turn matched with the installation equipment costs and expense associated with the completion of each project.

   Years ended
December 31,
 
   2024   2023 
Solar systems installations, net   70,614,343    102,928,549 
Roofing installations   2,629,740    6,762,452 
Total net revenues  $73,244,083   $109,691,001 

Contract liabilities

The Company receives both customer advances and may receive lender advances from third-party financing companies on behalf of customers. These amounts are recorded on the consolidated balance sheets as contract liabilities and are considered a liability of the Company until the installation is completed. When the permission to turn on (“PTO”) the solar panels from the local municipality is significantly delayed, the lender may withdraw their previous payments for a customer account until the PTO is completed. The contract liabilities amounts are expected to be recognized as revenue within twelve months of the Company’s receipt of the funds. The following table summarizes the change in contract liabilities:

   December 31,
2024
   December 31,
2023
 
Contract liabilities, beginning of the period  $5,223,518   $1,149,047 
Revenue recognized from amounts included in contract liabilities at the beginning of the period   (5,223,518)   (1,149,047)
Cash received prior to completion of performance obligation   120,143    5,223,518 
Contract liabilities, end of the period  $120,143   $5,223,518 

Contract acquisition costs

The Company pays sales commissions to sales representatives based on a percentage of the value of sales contracts entered into by the customer and the Company. Payment is made to the sales representative once installation is completed. Such costs are included as sales and marketing on the consolidated statements of operations. Since sales commission payments are subject to completion of the installation, payment is made commensurate with the recognition of revenue from the sale, and therefore the full expense is incurred as the Company does not have any remaining performance obligations.

Costs to obtain a contract are not considered to be incremental or material, and project duration generally does not span more than one year. Accordingly, the Company applies a practical expedient for these types of costs and as such, they are expensed in the period incurred.

Earnings per share

Earnings per share

The Company reports both basic and diluted earnings per share. Basic earnings per share is calculated based on the weighted average number of shares of Class A Common Stock outstanding and excludes the dilutive effect of warrants, stock options, and other types of convertible securities. Diluted earnings per share is calculated based on the weighted average number of shares of Class A Common Stock outstanding and the dilutive effect of warrants and other types of participating securities are included in the calculation. Dilutive securities are excluded from the diluted earnings per share calculation if their effect is anti-dilutive, such as in periods where a net loss is reported.

Prior to the ESGEN Business Combination, the membership structure of Sunergy Renewable, LLC included membership units. In conjunction with the closing of the ESGEN Business Combination, the Company effectuated a recapitalization whereby all membership units were converted to common units of ESGEN OpCo, LLC, and Zeo Energy Corp. implemented a revised class structure including Class A Common Stock having one vote per share and economic rights and Class V Common Stock having one vote per share and no economic rights.

Stock-based Compensation

Stock-based Compensation

The Company recognizes an expense for stock-based compensation awards based on the estimated fair value of the award on the date of grant. The Company has elected to account for restricted stock awards with market conditions using a graded vesting method. This method recognizes the compensation cost in the consolidated statements of operations over the requisite service period for each separately vesting tranche of awards. The Company has elected to recognize forfeitures as they occur rather than estimate expected forfeitures.

Fair value of Financial Instruments

Fair value of Financial Instruments

Fair value is the price that would be received to sell an asset, or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. There is a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement). We classify fair value balances based on the observability of those inputs. The three levels of the fair value hierarchy are as follows:

Level 1 — Inputs based on unadjusted quoted market prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.

Level 2 — Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active or for which all significant inputs are observable or can be corroborated by observable market data.

Level 3 — Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are both unobservable for the asset and liability in the market and significant to the overall fair value measurement.

In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement. The recorded amounts of certain financial instruments, including cash and cash equivalents, accounts receivable, accrued expenses, advanced funding, accounts payable, and debt approximate fair value due to their relatively short maturities.

Redeemable Noncontrolling Interests

Redeemable Noncontrolling Interests

Noncontrolling interests represent the portion of OpCo that Zeo Energy Corp. controls and consolidates but does not own. The noncontrolling interests were created as a result of the ESGEN Business Combination and represent 33,730,000 common units issued by Zeo Energy Corp. to the prior investors. As of the close of the ESGEN Business Combination, Zeo Energy Corp. held a 13.0% interest in OpCo with the remaining 87.0% interest held by OpCo’s prior investors. At December 31, 2024, Zeo Energy Corp. held a 28.2% interest in ESGEN OpCo, LLC with the remaining 71.8% interest held by OpCo’s prior investors. The prior investors’ interests in OpCo represent a redeemable noncontrolling interest. At its discretion, the members have the right to exchange their common units in OpCo (along with the cancellation of the paired shares of Zeo Energy Corp. or the Class V Common Stock) for either shares of Class A Common Stock on a one-to-one basis or cash proceeds of equal value at the time of redemption. Any redemption of OpCo common units in cash must be funded through a private or public offering of Class A Common Stock and is subject to the Company’s Board’s approval. As of December 31, 2024, the prior investors of OpCo hold the majority of the voting rights on the Board.

As the redeemable noncontrolling interests are redeemable upon the occurrence of an event that is not solely within the Company’s control, the Company classifies redeemable noncontrolling interests as temporary equity. The redeemable noncontrolling interests in common units were initially measured at the OpCo prior investors’ share in the net assets of the Company upon consummation of the ESGEN Business Combination. Subsequent remeasurements of the Company’s redeemable noncontrolling interests are recorded as a deemed dividend each reporting period, which reduces retained earnings, if any, or additional paid-in capital of Zeo Energy Corp. Remeasurements of the Company’s redeemable noncontrolling interests are based on the fair value of our Class A Common Stock.

Redeemable Convertible Preferred Units

Redeemable Convertible Preferred Units

The Company records redeemable convertible preferred units at fair value on the dates of issuance, net of issuance costs. The redeemable convertible preferred units have been classified outside of stockholders’ (deficit) equity as temporary equity on the accompanying consolidated balance sheets because the shares contain certain redemption features that are not solely within the control of the Company. See Note 11 – Redeemable Noncontrolling Interests and Equity. Because the redeemable convertible preferred units are held by the Sponsor at the OpCo level, the preferred units are presented as a noncontrolling interests on the consolidated balance sheets.

Income Taxes

Income Taxes

Zeo Energy Corp. is a corporation and thus is subject to United States (“U.S.”) federal, state and local income taxes. OpCo is a partnership for U.S. federal income tax purposes and therefore does not pay U.S. federal income tax. Instead, the OpCo unitholders, including Zeo Energy Corp., are liable for U.S. federal income tax on their respective shares of OpCo’s taxable income. OpCo is liable for income taxes in those states which tax entities classified as partnerships for U.S. federal income tax purposes.

We use the asset and liability method of accounting for income taxes for the Company. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss (“NOL”) and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted income tax rates expected to apply to taxable income in the years in which those differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in income tax rates is recognized in the results of operations in the period that includes the enactment date. The realizability of deferred tax assets is evaluated quarterly based on a “more likely than not” standard and, to the extent this threshold is not met, a valuation allowance is recorded.

ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. Management has evaluated the Company’s tax positions, including its previous status as a pass-through entity for federal and state tax purposes, and has determined that the Company has taken no uncertain tax positions that require adjustment to the consolidated financial statements. The Company’s reserve related to uncertain tax positions was zero as of December 31, 2024 and December 31, 2023. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of December 31, 2024 and December 31, 2023. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position.

Interest and penalties associated with tax positions are recorded in the period assessed as general and administrative expenses. The open tax years for U.S. federal and state income tax purposes are 2021 and forward.

Tax Receivable Agreement

Tax Receivable Agreement

In conjunction with the consummation of the ESGEN Business Combination, Zeo Energy Corp entered into a Tax Receivable Agreement (the “TRA”) with Opco and certain Opco members (the “TRA Holders”). Pursuant to the TRA, Zeo Energy Corp. is required to pay the TRA Holders 85% of the net cash savings, if any, in U.S. federal, state and local income and franchise tax (computed using simplifying assumptions to address the impact of state and local taxes) that the Company actually realizes (or is deemed to realize in certain circumstances) in periods after the ESGEN Business Combination as a result of, as applicable to each such TRA Holder, (i) certain increases in tax basis that occur as a result of the acquisition (or deemed acquisition for U.S. federal income tax purposes) of all or a portion of such TRA Holder’s Exchangeable OpCo Units pursuant to the exercise of the OpCo Exchange Rights or a Mandatory Exchange and (ii) imputed interest deemed to be paid by the Company as a result of, and additional tax basis arising from, any payments it makes under the TRA. All such payments to the TRA Holders are the obligations of Zeo Energy Corp., and not that of Opco. As of December 31, 2024, there have been no exchanges of Opco units for Class A Common Stock of Zeo Energy Corp. and, accordingly, no TRA liabilities currently exist. Future exchanges will result in incremental tax attributes and potential cash tax savings for Zeo Energy Corp. The associated liability for the TRA will be recorded as a decrease to additional paid-in capital in the consolidated statement of changes in stockholders’ deficit. As of December 31,2024, assuming a hypothetical exchange of all outstanding units, the total TRA would be $27.6 million. In accordance with ASC Topic 450, Contingencies, any changes to an existing TRA liability, including changes to the fair value measurement or to re-establish a TRA liability related to prior year exchanges, will be recorded as tax receivable agreement in other income (expense), net in the consolidated statement of operations. Similarly, if utilization of the deferred tax assets subject to the TRA becomes more likely than not in the future, the Company will record a liability related to the TRA which will be recorded in the consolidated statement of operations. See Note 14 – Related Party Transactions.

New Accounting Pronouncements

New Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting-Improvements to Reportable Segment Disclosures (Topic 280) (“ASU 2023-07”), which requires an enhanced disclosure of segments on an annual and interim basis, including the title of the chief operating decision maker, significant segment expenses, and the composition of other segment items for each segment’s reported profit or loss. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of ASU 2023-07 did not have a material impact on the consolidated financial statements. Refer to Note 19, Segment Reporting.

Recently Issued Accounting Pronouncements Not Yet Adopted

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to income tax disclosures (“ASU 2023-09”), expanding the disclosures requirement for income taxes primarily by requiring more detailed disclosure for income taxes paid and the effective tax rate reconciliation. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted, and adoption of ASU 2023-09 can be applied prospectively or retrospectively. The Company is currently evaluating the impact of this standard.

In November 2024, the FASB issued ASU 2024-03, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40):Disaggregation of Income Statement Expenses” (“ASU 2024-03”). The standard requires additional disclosure of certain costs and expenses within the notes to the financial statements. The provisions of the standard are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted. This accounting standards update may be applied either prospectively or retrospectively. The Company is currently evaluating the impact this standard will have on its consolidated financial statements.

XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Summary of Significant Accounting Policies [Abstract]  
Schedule of Allowance for Credit Losses

The following represents a roll forward of the allowance for credit losses for the years ended December 31, 2024 and 2023:

 

   December 31,
2024
   December 31,
2023
 
Allowance for credit losses, beginning of the period  $862,580   $742,772 
Provision for credit losses   2,815,633    1,531,223 
Write offs   (2,525,100)   (1,411,415)
Recoveries   12,223    
-
 
Allowance for credit losses, as of the end of the period  $1,165,336   $862,580 
Schedule of Change in Contract Assets The following table summarizes the change in contract assets:
   December 31,
2024
   December 31,
2023
 
Contract asset, beginning of the period  $4,915,064   $119,755 
Cost of goods sold recognized during the period   (4,915,064)   (119,755)
Cash paid prior to completion of performance obligation   64,202    4,915,064 
Contract assets, as of the end of the period  $64,202   $4,915,064 
Schedule of Revenue Recognition Thus, revenue recognition is in turn matched with the installation equipment costs and expense associated with the completion of each project.
   Years ended
December 31,
 
   2024   2023 
Solar systems installations, net   70,614,343    102,928,549 
Roofing installations   2,629,740    6,762,452 
Total net revenues  $73,244,083   $109,691,001 
Schedule of Change in Contract Liabilities The following table summarizes the change in contract liabilities:
   December 31,
2024
   December 31,
2023
 
Contract liabilities, beginning of the period  $5,223,518   $1,149,047 
Revenue recognized from amounts included in contract liabilities at the beginning of the period   (5,223,518)   (1,149,047)
Cash received prior to completion of performance obligation   120,143    5,223,518 
Contract liabilities, end of the period  $120,143   $5,223,518 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Reverse Recapitalization (Tables)
12 Months Ended
Dec. 31, 2024
Reverse Recapitalization [Abstract]  
Schedule of Business Combination to the Consolidated Statements of Cash Flows The following table reconciles the elements of the ESGEN Business Combination to the consolidated statements of cash flows and the consolidated statements of changes in stockholders’ deficit for the period ended December 31, 2024:
Cash-trust and cash, net of redemptions  $2,714,091 
Less: transaction costs, promissory note and professional fees, paid   (7,350,088)
Proceeds from Sponsor PIPE Investment   15,000,000 
Net proceeds from the ESGEN Business Combination   10,364,003 
Less: liabilities assumed   (12,861,808)
Reverse recapitalization, net  $(2,497,805)
Schedule of Consummation of the Business Combination

The number of shares of Common Stock issued immediately following the consummation of the ESGEN Business Combination was:

 

   Class V
Common
Stock
   Class A
Common
Stock
 
ESGEN Class A common stock, outstanding prior to the ESGEN Business Combination   
-
    7,027,636 
Forfeiture of Class A founder shares   
-
    (2,900,000)
Less redemptions   
-
    (1,159,976)
Class A common stock of ESGEN   
-
    2,967,660 
ESGEN Class B common stock, outstanding prior to the ESGEN Business Combination   
-
    1,280,923 
ESGEN Business Combination shares   
-
    4,248,583 
Sunergy Shares   33,730,000    
-
 
Issuance of Class A Shares to third party advisors   
-
    553,207 
Issuance of Class A Shares to backstop investor   
-
    225,174 
Shares issued to sponsor   1,500,000    
-
 
Common Stock immediately after the ESGEN Business Combination   35,230,000    5,026,964 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Asset Purchase (Tables)
12 Months Ended
Dec. 31, 2024
Asset Purchase [Abstract]  
Schedule of Acquisition Cost Allocated to Assets Acquired

The acquisition cost was allocated to the assets acquired as follows:

 

   October 24, 2024 
Purchase consideration:     
Initial Cash Purchase Price  $4,000,000 
Issuance of Stock   8,131,656 
Assumed liabilities   1,000,000 
Total purchase consideration  $13,131,656 
      
Purchase price allocation:     
Accounts receivable  $1,515,824 
Inventory   390,219 
Fixed assets   416,792 
Order backlog   10,808,821 
Fair value of net assets acquired  $13,131,656 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Equipment, and Other Fixed Assets (Tables)
12 Months Ended
Dec. 31, 2024
Property, Equipment, and Other Fixed Assets [Abstract]  
Schedule of Property, Equipment, and Other Fixed Assets

Property, equipment and other fixed assets, net consisted of the following:

 

   December 31,   December 31, 
   2024   2023 
Internally-developed software  $988,225   $691,745 
Furniture   384,368    126,007 
Equipment and vehicles   2,477,034    2,220,168 
Leasehold improvements   10,000    
-
 
Property and equipment   3,859,627    3,037,920 
Accumulated depreciation   (1,383,664)   (748,197)
   $2,475,963   $2,289,723 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Intangible Assets [Abstract]  
Schedule of Intangible Assets, Net

The following is a summary of the Company’s intangible assets, net as of December 31, 2024 and 2023:

 

   Weighted
Average Useful
   December 31, 2024 
   Life
Remaining
   Gross
Carrying
   Accumulated     
   (in years)   Amount   Amortization   Total 
Trade names   -   $3,084,100   $3,084,100   $
-
 
Customer lists   -    496,800    496,800    
-
 
Non-compete   -    224,000    224,000    
-
 
Order backlog   0.6    10,808,821    3,237,665    7,571,156 
        $14,613,721    7,042,565   $7,571,156 

 

   Weighted
Average Useful
   December 31, 2023 
   Life
Remaining
   Gross
Carrying
   Accumulated     
   (in years)   Amount   Amortization   Total 
Trade names   0.8   $3,084,100   $2,313,072   $771,028 
Customer lists   -    496,800    496,800    
-
 
Non-compete   -    224,000    224,000    
-
 
        $3,804,900   $3,033,872   $771,028 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Accrued Expenses and Other Current Liabilities [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities

The following table summarizes accrued expenses and other current liabilities:

 

   December 31,   December 31, 
   2024   2023 
Accrued payroll   421,825    136,668 
Accrued commissions   290,969    856,360 
Accrued dealer fees   3,359,101    2,415,966 
Accrued interest   84,425    
-
 
Transaction costs   3,208,288    
-
 
Professional fees   383,114    
-
 
Accrued Other   792,466    1,237,371 
   $8,540,188   $4,646,365 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Operating and Financing Lease and Other Supplemental Information

The following amounts were recorded in the Company’s consolidated balance sheets relating to its operating and finance lease and other supplemental information:

 

Other supplemental information:        
Weighted average remaining lease term (years)        
Operating leases   2.39    2.86 
Finance leases   3.28    4.28 
Weighted average discount rate          
Operating leases   4.97%   4.26%
Finance leases   9.76%   9.75%
Schedule of Operating Lease Liabilities

The following tables present the maturity of operating and finance lease liabilities as of December 31, 2024:

 

Operating leases

 

Years  Operating
Leases
 
2025   636,225 
2026   572,098 
2027   200,061 
2028   58,565 
Total lease payments   1,466,949 
Less interest   84,135 
Present value of lease liabilities   1,382,814 
Schedule of Financing Lease Liabilities

Finance leases

 

Years  Finance
Leases
 
2025   171,476 
2026   171,476 
2027   171,476 
2028   47,607 
Total lease payments   562,035 
Less interest   82,764 
Present value of lease liabilities   479,271 
      
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt [Abstract]  
Schedule of Maturity Analysis of the Long-Term Debt

The following table presents the maturity analysis of the long-term debt as of December 31, 2024:

 

 

Years    
2025  $291,036 
2026   299,254 
2027   135,976 
2028   61,392 
Total debt   787,659 
Less current portion   291,036 
Long-term debt  $496,623 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Redeemable Noncontrolling Interests and Equity (Tables)
12 Months Ended
Dec. 31, 2024
Redeemable Noncontrolling Interests and Equity [Abstract]  
Schedule of Capital Stock

The table below reflects share information about the Company’s capital stock as of December 31, 2024.

 

   Par Value   Authorized   Issued   Treasury
Stock
   Outstanding 
Class A Common Stock  $0.0001    300,000,000    13,252,964    
-
    13,252,964 
Class V Common Stock  $0.0001    100,000,000    35,230,000    
      -
    35,230,000 
Class A convertible preferred units  $0.0001    1,500,000    1,500,000    
-
    1,500,000 
Total shares        401,500,000    49,982,964    
-
    49,982,964 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Stock-Based Compensation [Abstract]  
Schedule of Valuation of Performance-Based Equity Bonus Awards

The per unit fair value and derived service period for each Tranche of Performance Based Executive Shares is included in the Valuation of Performance-based Equity Bonus Awards as of March 13, 2024, as follows:

 

   3/13/2024 
Stock price  $6.97 
Tranche 1 hurdle price  $7.50 
Tranche 2 hurdle price  $12.50 
Tranche 3 hurdle price  $15.00 
Risk-free rate   4.28%
Volatility   55.00%
Schedule of Performance Based Executive Shares

The per unit fair value and derived service period for each Tranche of Performance Based Executive Shares is included in the Valuation of Performance-based Equity Bonus Awards as of March 13, 2024, as follows:

 

Fair Value Summary  Tranche 1   Tranche 2   Tranche 3 
Tranche per unit fair value  $5.96   $4.53   $3.82 
Stock price on valuation date  $6.97   $6.97   $6.97 
Derived service period   0.35 years    1.19 years    1.47 years 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Measurements [Abstract]  
Schedule of Liabilities Subject to Fair Value Measurements

Liabilities subject to fair value measurements are as follows:

 

 

   December 31, 2024 
   Level 1   Level 2   Level 3   Total 
Liabilities:                
Warrant liabilities  $1,449,000   $
        -
   $
       -
   $1,449,000 
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss per Share (Tables)
12 Months Ended
Dec. 31, 2024
Net Loss per Share [Abstract]  
Schedule of Computation of the Basic and Diluted Income per Share of Class A Common Stock

The following table presents the computation of the basic and diluted income per share of Class A Common Stock for the period of March 13, 2024 (the Closing Date) to December 31, 2024:

 

 

   Year ended 
   December 31,
2024
 
Numerator     
Net income attributable to Class A common shareholders  $(2,668,889)
Denominator     
Basic and diluted weighted-average shares of Class A common stock outstanding   5,546,925 
      
Net income per share of Class A common stock - basic and diluted  $(0.48)
Schedule of Excluded from the Computation of Diluted Net Earnings per Share of Class A Common Stock

The following table presents potentially dilutive securities, as of the end of the period, excluded from the computation of diluted net earnings per share of Class A Common Stock.

 

   Year ended 
   December 31,
2024
 
Warrants(1)   13,800,000 
Series A Preferred Stock (2)   1,500,000 
Convertible promissory notes (3)   1,851,852 

 

(1) Represents number of instruments outstanding at the end of the period that were evaluated under the treasury stock method for potentially dilutive effects and were determined to be anti-dilutive.
   
(2) Represents number of Preferred Units outstanding at the end of the period that were excluded using the if-converted method.
   
(3) Represents number of shares that would be issued to settle the convertible promissory note as of the end of the period
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Taxes [Abstract]  
Schedule of Provision (Benefit) for Income Taxes

The components of the provision (benefit) for income taxes were as follows:

 

   Year ended
December 31,
2024
   Year ended
December 31,
2023
 
Current:          
Federal  $
-
    
         -
 
State and local   8,900    
-
 
Total current provision   8,900    
-
 
Deferred:          
Federal  $(814,350)  $
-
 
State and local   (183,352)   
    -
 
Total deferred benefit   (997,702)   
 
 
Total benefit   (988,802)   
-
 
Schedule of Effective Tax Rate

The effective tax rate differs from the statutory tax rates as follows:

 

   Year ended
December 31,
2024
   Year ended
December 31,
2023
 
Tax at statutory federal rate   21.00%   
-
%
State income taxes, less federal income tax benefits   1.6%   
       -
%
Investment in Sunergy Renewables, LLC   (0.5)%   
-
%
Noncontrolling interest in Sunergy Renewables, LLC   (12.1)%   
    -
%
Income attributable to Sunergy Renewables prior to ESGEN Business Combination   (1.0)%   
-
%
Other   0.1%   
-
%
Provision for income taxes   9.1%   
-
%
Schedule of Deferred Income Tax Assets and Liabilities

The components of the deferred income tax assets and liabilities were as follows:

 

   December 31,
2024
   December 31,
2023
 
Deferred tax assets:          
Net operating losses and tax credit carry-forward  $190,907   $
-
 
Accrued stock compensation   198,575    
          -
 
Accrued liabilities   268,766    
-
 
Other   3,656    
-
 
Gross deferred tax asset  $661,904   $
-
 
Less valuation allowance   
-
    
-
 
Net deferred tax asset  $661,904   $
-
 
Deferred tax liabilities:          
Goodwill   (423,413)   
-
 
Total deferred tax liability  $(423,413)  $
-
 
Net deferred tax asset  $238,491   $
-
 
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2024
Segment Reporting [Abstract]  
Schedule of Significant Financial Information Reportable Segment

The following presents the significant financial information with respect to the Company’s reportable segment for the years ended December 31, 2024 and 2023 (in thousands):

 

   Year ended December 31, 
   2024   2023 
Total revenue  $73,244,083   $109,691,001 
Less: Cost of goods sold (exclusive of depreciation and amortization shown below):          
Direct labor   9,857,796    13,488,173 
Materials   23,730,300    40,830,481 
Other   4,433,423    5,118,020 
Less: Cost of goods sold (exclusive of depreciation and amortization shown below):   38,021,519    59,436,674 
Less: Depreciation and amortization related to Cost of goods sold   827,848    444,663 
Gross Profit  $34,394,716   $49,809,664 
           
Depreciation and amortization   4,008,690    1,397,211 
Commissions expense   15,827,850    28,679,176 
Sales and marketing (exclusive of Commissions expense above)   3,759,223    1,644,883 
General and administrative   21,628,724    12,949,067 
Other expense, net   (233,151)   183,401 
Change in fair value of warrant liabilities   (69,000)   
-
 
Interest expense   333,539    110,857 
           
Net (loss) income before taxes   (10,861,159)   4,845,069 
Income tax benefit   988,802    
-
 
Net (loss) income   (9,872,357)   4,845,069 
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Organization and Business Operation (Details) - USD ($)
12 Months Ended
Jan. 24, 2024
Dec. 31, 2024
Oct. 25, 2024
Dec. 31, 2023
Organization and Business Operation [Line Items]        
common stock, par value per share (in Dollars per share)     $ 0.0001  
Percentage of transferring the companies interest rate   24.167%    
Voting agreement term   5 years    
Individual Person [Member]        
Organization and Business Operation [Line Items]        
Voting ownership of each entity   50.00%    
Family Members [Member]        
Organization and Business Operation [Line Items]        
Voting ownership of each entity   50.00%    
Group of Stockholders [Member]        
Organization and Business Operation [Line Items]        
Voting ownership of each entity   50.00%    
Southern Crown Holdings, LLC [Member]        
Organization and Business Operation [Line Items]        
Voting ownership of each entity   23.00%    
Owned shares (in Shares)   230,000    
LAMADD LLC [Member]        
Organization and Business Operation [Line Items]        
Voting ownership of each entity   23.00%    
Owned shares (in Shares)   230,000    
JKae Holdings, LLC [Member]        
Organization and Business Operation [Line Items]        
Voting ownership of each entity   21.50%    
Owned shares (in Shares)   215,000    
Clarke Capital, LLC [Member]        
Organization and Business Operation [Line Items]        
Voting ownership of each entity   21.50%    
Owned shares (in Shares)   215,000    
White Horse Energy, LC [Member]        
Organization and Business Operation [Line Items]        
Voting ownership of each entity   9.00%    
Owned shares (in Shares)   90,000    
Sunergy [Member]        
Organization and Business Operation [Line Items]        
Voting ownership of each entity   98.00%    
Class A Common Stock [Member]        
Organization and Business Operation [Line Items]        
Converted shares (in Shares)   1    
common stock, par value per share (in Dollars per share)   $ 0.0001   $ 0.0001
Purchase price per unit (in Dollars per share)   12    
Class V Common Stock [Member]        
Organization and Business Operation [Line Items]        
common stock, par value per share (in Dollars per share)   $ 0.0001   $ 0.0001
Class V Common Stock [Member] | Sunergy [Member]        
Organization and Business Operation [Line Items]        
Voting ownership of each entity   83.80%    
OpCo Preferred Units [Member]        
Organization and Business Operation [Line Items]        
Convertible shares (in Shares) 500,000      
OpCo Preferred Units [Member] | Sponsor PIPE Investment [Member]        
Organization and Business Operation [Line Items]        
Convertible shares (in Shares) 500,000      
Convertible OpCo Preferred Units [Member]        
Organization and Business Operation [Line Items]        
Convertible shares (in Shares) 1,500,000      
Sponsor [Member]        
Organization and Business Operation [Line Items]        
Purchase of units (in Shares) 1,000,000      
Purchase price per unit (in Dollars per share) $ 10      
Aggregate consideration (in Dollars) $ 15,000,000      
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Liquidity and Going Concern (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Liquidity and Going Concern [Abstract]    
Working capital $ 3,900,000  
Cash and cash equivalents $ 5,634,115 $ 8,022,306
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Sep. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Summary of Significant Accounting Policies [Line Items]            
Credit losses $ 1,820,365 $ 1,820,365 $ 1,820,365      
Increases net loss $ (1,820,365)          
Basic net loss per common share (in Dollars per share)   $ 0.3   $ (0.48) $ 4.85  
Earnings Per Share, Diluted (in Dollars per share)     $ 0.49 $ (0.48) $ 4.85  
Installation costs       $ 64,202 $ 4,915,064 $ 119,755
Insured limits       5,389,013 7,772,306  
Accounts receivable       1,165,336 862,580  
Revenue recognized       (5,223,518) (1,149,047)  
Inventory       $ 872,470 350,353  
Common units issued (in Shares)       33,730,000    
Percentage of business combination       24.167%    
Uncertain tax positions       $ 0 0  
Unrecognized tax benefits          
Cash savings percentage       85.00%    
Total unrecorded TRA liability       $ 27,600,000    
Opco LLC [Member]            
Summary of Significant Accounting Policies [Line Items]            
Percentage of business combination       87.00%    
ESGEN OpCo, LLC [Member] | Opco LLC [Member]            
Summary of Significant Accounting Policies [Line Items]            
Interest rate       71.80%    
Minimum [Member]            
Summary of Significant Accounting Policies [Line Items]            
Accounts receivable       $ 3,192,077    
Maximum [Member]            
Summary of Significant Accounting Policies [Line Items]            
Accounts receivable       2,306,096    
Customers One [Member]            
Summary of Significant Accounting Policies [Line Items]            
Revenue recognized       17,834,595 $ 13,083,458  
Customers Two [Member]            
Summary of Significant Accounting Policies [Line Items]            
Revenue recognized       23,386,284    
Customers Three [Member]            
Summary of Significant Accounting Policies [Line Items]            
Revenue recognized       $ 8,781,244    
Redeemable Noncontrolling Interests [Member]            
Summary of Significant Accounting Policies [Line Items]            
Percentage of business combination       13.00%    
Redeemable Noncontrolling Interests [Member] | ESGEN OpCo, LLC [Member]            
Summary of Significant Accounting Policies [Line Items]            
Interest rate       28.20%    
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Allowance for Credit Losses [Abstract]    
Allowance for credit losses, beginning of the period $ 862,580 $ 742,772
Provision for credit losses 2,815,633 1,531,223
Write offs (2,525,100) (1,411,415)
Recoveries 12,223
Allowance for credit losses, as of the end of the period $ 1,165,336 $ 862,580
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedule of Change in Contract Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Change in Contract Assets [Abstract]    
Contract asset, beginning of the period $ 4,915,064 $ 119,755
Cost of goods sold recognized during the period (4,915,064) (119,755)
Cash paid prior to completion of performance obligation 64,202 4,915,064
Contract assets, as of the end of the period $ 64,202 $ 4,915,064
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedule of Revenue Recognition (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 73,244,083 $ 109,691,001
Solar systems installations, net [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 70,614,343 102,928,549
Roofing installations [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 2,629,740 $ 6,762,452
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedule of Change in Contract Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Change in Contract Liabilities [Abstract]    
Contract liabilities, beginning of the period $ 5,223,518 $ 1,149,047
Revenue recognized from amounts included in contract liabilities at the beginning of the period (5,223,518) (1,149,047)
Cash received prior to completion of performance obligation 120,143 5,223,518
Contract liabilities, end of the period $ 120,143 $ 5,223,518
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Reverse Recapitalization (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
shares
Reverse Recapitalization [Line Items]  
Gross proceeds | $ $ 17,700,000
Business Combination [Member]  
Reverse Recapitalization [Line Items]  
Transaction costs | $ $ 7,400,000
Class A common stock of ESGEN [Member]  
Reverse Recapitalization [Line Items]  
Redemption shares | shares 1,159,976
Aggregate payment | $ $ 13,336,056
Public Warrant [Member]  
Reverse Recapitalization [Line Items]  
Warrants issued | shares 13,800,000
Private Placement [Member]  
Reverse Recapitalization [Line Items]  
Remained outstanding warrants | shares 14,040,000
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Reverse Recapitalization - Schedule of Business Combination to the Consolidated Statements of Cash Flows (Details) - Business Combination [Member]
Dec. 31, 2024
USD ($)
Schedule of Business Combination to the Consolidated Statements of Cash Flows [Line Items]  
Cash-trust and cash, net of redemptions $ 2,714,091
Less: transaction costs, promissory note and professional fees, paid (7,350,088)
Proceeds from Sponsor PIPE Investment 15,000,000
Net proceeds from the ESGEN Business Combination 10,364,003
Less: liabilities assumed (12,861,808)
Reverse recapitalization, net $ (2,497,805)
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Reverse Recapitalization - Schedule of Consummation of the Business Combination (Details)
12 Months Ended
Dec. 31, 2024
shares
Class V Common Stock [Member] | ESGEN Class A common stock, outstanding prior to the ESGEN Business Combination [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares
Class V Common Stock [Member] | Forfeiture of Class A founder shares [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares
Class V Common Stock [Member] | Less redemptions [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares
Class V Common Stock [Member] | Class A common stock of ESGEN [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares
Class V Common Stock [Member] | ESGEN Class B common stock, outstanding prior to the ESGEN Business Combination [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares
Class V Common Stock [Member] | ESGEN Business Combination shares [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares
Class V Common Stock [Member] | Sunergy Shares [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares 33,730,000
Class V Common Stock [Member] | Issuance of Class A Shares to third party advisors [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares
Class V Common Stock [Member] | Issuance of Class A Shares to backstop investor [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares
Class V Common Stock [Member] | Shares issued to sponsor [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares 1,500,000
Class V Common Stock [Member] | Common Stock immediately after the ESGEN Business Combination [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares 35,230,000
Class A Common Stock [Member] | ESGEN Class A common stock, outstanding prior to the ESGEN Business Combination [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares 7,027,636
Class A Common Stock [Member] | Forfeiture of Class A founder shares [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares (2,900,000)
Class A Common Stock [Member] | Less redemptions [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares (1,159,976)
Class A Common Stock [Member] | Class A common stock of ESGEN [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares 2,967,660
Class A Common Stock [Member] | ESGEN Class B common stock, outstanding prior to the ESGEN Business Combination [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares 1,280,923
Class A Common Stock [Member] | ESGEN Business Combination shares [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares 4,248,583
Class A Common Stock [Member] | Sunergy Shares [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares
Class A Common Stock [Member] | Issuance of Class A Shares to third party advisors [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares 553,207
Class A Common Stock [Member] | Issuance of Class A Shares to backstop investor [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares 225,174
Class A Common Stock [Member] | Shares issued to sponsor [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares
Class A Common Stock [Member] | Common Stock immediately after the ESGEN Business Combination [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued business combination shares 5,026,964
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Asset Purchase (Details) - USD ($)
$ / shares in Units, $ in Millions
Oct. 25, 2024
Dec. 31, 2024
Dec. 31, 2023
Asset Purchase [Line Items]      
Cash $ 4    
Common stock, par value $ 0.0001    
Weighted average cost percentage   15.50%  
Class A Common Stock [Member]      
Asset Purchase [Line Items]      
Asset purchase 6,206,897    
Common stock, par value   $ 0.0001 $ 0.0001
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Asset Purchase - Schedule of Acquisition Cost Allocated to Assets Acquired (Details)
Oct. 24, 2024
USD ($)
Purchase consideration:  
Initial Cash Purchase Price $ 4,000,000
Issuance of Stock 8,131,656
Assumed liabilities 1,000,000
Total purchase consideration 13,131,656
Purchase price allocation:  
Accounts receivable 1,515,824
Inventory 390,219
Fixed assets 416,792
Order backlog 10,808,821
Fair value of net assets acquired $ 13,131,656
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Equipment, and Other Fixed Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Property, Equipment, and Other Fixed Assets [Abstract]    
Depreciation expense $ 691,373 $ 444,660
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Equipment, and Other Fixed Assets - Schedule of Property, Equipment, and Other Fixed Assets (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Property, Equipment, and Other Fixed Assets [Line Items]    
Property and equipment $ 3,859,627 $ 3,037,920
Accumulated depreciation (1,383,664) (748,197)
Property, equipment and other fixed assets, net 2,475,963 2,289,723
Internally-developed software [Member]    
Schedule of Property, Equipment, and Other Fixed Assets [Line Items]    
Property and equipment 988,225 691,745
Furniture [Member]    
Schedule of Property, Equipment, and Other Fixed Assets [Line Items]    
Property and equipment 384,368 126,007
Equipment and vehicles [Member]    
Schedule of Property, Equipment, and Other Fixed Assets [Line Items]    
Property and equipment 2,477,034 2,220,168
Leasehold improvements [Member]    
Schedule of Property, Equipment, and Other Fixed Assets [Line Items]    
Property and equipment $ 10,000
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Intangible Assets [Line Items]    
Amortization expense $ 4,008,693 $ 1,298,333
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets - Schedule of Intangible Assets, Net (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Intangible Assets, Net [Line Items]    
Gross Carrying Amount $ 14,613,721 $ 3,804,900
Accumulated Amortization 7,042,565 3,033,872
Total 7,571,156 $ 771,028
Trade names [Member]    
Schedule of Intangible Assets, Net [Line Items]    
Weighted Average Useful Life Remaining (in years)   9 months 18 days
Gross Carrying Amount 3,084,100 $ 3,084,100
Accumulated Amortization 3,084,100 2,313,072
Total 771,028
Customer lists [Member]    
Schedule of Intangible Assets, Net [Line Items]    
Gross Carrying Amount 496,800 496,800
Accumulated Amortization 496,800 496,800
Total
Non-compete [Member]    
Schedule of Intangible Assets, Net [Line Items]    
Gross Carrying Amount 224,000 224,000
Accumulated Amortization 224,000 224,000
Total
Order backlog [Member]    
Schedule of Intangible Assets, Net [Line Items]    
Weighted Average Useful Life Remaining (in years) 7 months 6 days  
Gross Carrying Amount $ 10,808,821  
Accumulated Amortization 3,237,665  
Total $ 7,571,156  
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Accrued Expenses and Other Current Liabilities [Abstract]    
Accrued payroll $ 421,825 $ 136,668
Accrued commissions 290,969 856,360
Accrued dealer fees 3,359,101 2,415,966
Accrued interest 84,425
Transaction costs 3,208,288
Professional fees 383,114
Accrued other 792,466 1,237,371
Total accrued expenses and other current liabilities $ 8,540,188 $ 4,646,365
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases [Line Items]    
General and administrative expenses $ 719,049 $ 599,873
Leases on vehicles term 5 years  
Depreciation and amortization $ 136,472 98,881
Interest expense 52,100 $ 44,506
Deposited security payments $ 80,794  
Minimum [Member]    
Leases [Line Items]    
Lease maturities 2 years  
Maximum [Member]    
Leases [Line Items]    
Lease maturities 5 years  
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Operating and Financing Lease and Other Supplemental Information (Details)
Dec. 31, 2024
Dec. 31, 2023
Weighted average remaining lease term (years)    
Operating leases 2 years 4 months 20 days 2 years 10 months 9 days
Finance leases 3 years 3 months 10 days 4 years 3 months 10 days
Weighted average discount rate    
Operating leases 4.97% 4.26%
Finance leases 9.76% 9.75%
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Operating Lease Liabilities (Details)
Dec. 31, 2024
USD ($)
Schedule of Operating Lease Liabilities [Abstract]  
2025 $ 636,225
2026 572,098
2027 200,061
2028 58,565
Total lease payments 1,466,949
Less interest 84,135
Present value of lease liabilities $ 1,382,814
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Financing Lease Liabilities (Details)
Dec. 31, 2024
USD ($)
Schedule of Financing Lease Liabilities [Abstract]  
2025 $ 171,476
2026 171,476
2027 171,476
2028 47,607
Total lease payments 562,035
Less interest 82,764
Present value of lease liabilities $ 479,271
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Debt (Details)
12 Months Ended
Dec. 24, 2024
USD ($)
Installation
$ / shares
shares
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Debt [Line Items]      
Convertible promissory note   $ 2,400,000  
Secured Debt [Member] | Vehicle Loans [Member]      
Debt [Line Items]      
Direct loan   $ 0 $ 311,029
Weighted average interest rate on short debt obligations   6.75%  
Minimum [Member] | Secured Debt [Member] | Vehicle Loans [Member]      
Debt [Line Items]      
Percentage of payments of debt obligations   4.94%  
Maximum [Member] | Secured Debt [Member] | Vehicle Loans [Member]      
Debt [Line Items]      
Percentage of payments of debt obligations   11.09%  
LHX Intermediate, LLC [Member]      
Debt [Line Items]      
Share issuance per share (in Dollars per share) | $ / shares $ 1.35    
LHX Intermediate, LLC [Member] | Notes payable [Member]      
Debt [Line Items]      
Interest rate effective percentage   58.00%  
LHX Intermediate, LLC [Member] | Notes payable [Member] | Promissory Note [Member]      
Debt [Line Items]      
Principal amount $ 4,000,000    
Periodic payment $ 2,500,000    
Number of installation (in Installation) | Installation 296    
Notes payable   $ 2,500,000  
Shares purchased (in Shares) | shares 4,000,000    
Tranche 2 [Member] | LHX Intermediate, LLC [Member] | Notes payable [Member] | Promissory Note [Member]      
Debt [Line Items]      
Periodic payment $ 750,000    
Tranche 3 [Member] | LHX Intermediate, LLC [Member] | Notes payable [Member] | Promissory Note [Member]      
Debt [Line Items]      
Periodic payment $ 750,000    
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Maturity Analysis of the Long-Term Debt (Details)
Dec. 31, 2024
USD ($)
Schedule of Maturity Analysis of the Long-Term Debt [Abstract]  
2025 $ 291,036
2026 299,254
2027 135,976
2028 61,392
Total debt 787,659
Less current portion 291,036
Long-term debt $ 496,623
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Redeemable Noncontrolling Interests and Equity (Details) - USD ($)
12 Months Ended
Oct. 25, 2024
Jan. 24, 2024
Dec. 31, 2024
Dec. 31, 2023
Redeemable Noncontrolling Interests and Equity [Line Items]        
Trading days     20 days  
Consecutive trading day periods     30 days  
Forfeited shares     500,000  
Accrued rate     100.00%  
Convertible preferred units (in Dollars)     $ 16,130,871
Common units rate     71.80%  
Distributions rate     10.00%  
LHX Subscription Agreement [Member]        
Redeemable Noncontrolling Interests and Equity [Line Items]        
Price per shares (in Dollars per share) $ 1.45      
Purchased shares of common stock 1,873,103      
Aggregate purchase price (in Dollars) $ 2,716,000      
Class A Common Stock [Member]        
Redeemable Noncontrolling Interests and Equity [Line Items]        
Shares issued     13,252,964
Price per shares (in Dollars per share)     $ 12  
Voting discription     one  
Class A Common Stock [Member] | Sunergy Renewables LLC [Member]        
Redeemable Noncontrolling Interests and Equity [Line Items]        
Shares issued     742,568  
Class A Common Stock [Member] | Business Combination Agreement [Member]        
Redeemable Noncontrolling Interests and Equity [Line Items]        
Shares issued     1,026,960  
Class V Common Stock [Member]        
Redeemable Noncontrolling Interests and Equity [Line Items]        
Shares issued     35,230,000 33,730,000
Voting discription     one  
Class V Common Stock [Member] | Investors of Sunergy [Member]        
Redeemable Noncontrolling Interests and Equity [Line Items]        
Shares issued     32,230,000  
OpCo Preferred Units [Member]        
Redeemable Noncontrolling Interests and Equity [Line Items]        
Convertible shares   500,000    
Class A Convertible Preferred Units [Member]        
Redeemable Noncontrolling Interests and Equity [Line Items]        
Convertible shares   1,500,000    
Divident rate     10.00%  
Optional conversion price (in Dollars per share)     $ 11  
Class A Convertible Preferred Units [Member]        
Redeemable Noncontrolling Interests and Equity [Line Items]        
Convertible preferred units (in Dollars)     $ 16,130,871  
Sponsor [Member]        
Redeemable Noncontrolling Interests and Equity [Line Items]        
Price per shares (in Dollars per share)   $ 10    
Divident rate     30.00%  
Sponsor [Member] | Class A Common Stock [Member]        
Redeemable Noncontrolling Interests and Equity [Line Items]        
Shares issued     3,257,436  
Sponsor PIPE Investment [Member] | Class V Common Stock [Member]        
Redeemable Noncontrolling Interests and Equity [Line Items]        
Shares issued     1,500,000  
Sponsor PIPE Investment [Member] | Series A Preferred Stock [Member]        
Redeemable Noncontrolling Interests and Equity [Line Items]        
Shares issued     1,500,000  
Private Placement [Member] | OpCo Preferred Units [Member]        
Redeemable Noncontrolling Interests and Equity [Line Items]        
Convertible shares     1,500,000  
Consideration amount (in Dollars)     $ 15,000,000  
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details)
Dec. 31, 2024
$ / shares
shares
Schedule of Capital Stock [Line Items]  
Total shares, Authorized 401,500,000
Total shares, Issued 49,982,964
Total shares, Treasury Stock
Total shares, Outstanding 49,982,964
Class A Common Stock [Member]  
Schedule of Capital Stock [Line Items]  
Total shares, Par Value (in Dollars per share) | $ / shares $ 0.0001
Total shares, Authorized 300,000,000
Total shares, Issued 13,252,964
Total shares, Treasury Stock
Total shares, Outstanding 13,252,964
Class V Common Stock [Member]  
Schedule of Capital Stock [Line Items]  
Total shares, Par Value (in Dollars per share) | $ / shares $ 0.0001
Total shares, Authorized 100,000,000
Total shares, Issued 35,230,000
Total shares, Treasury Stock
Total shares, Outstanding 35,230,000
Convertible preferred units [Member]  
Schedule of Capital Stock [Line Items]  
Total shares, Par Value (in Dollars per share) | $ / shares $ 0.0001
Total shares, Authorized 1,500,000
Total shares, Issued 1,500,000
Total shares, Treasury Stock
Total shares, Outstanding 1,500,000
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Details) - USD ($)
12 Months Ended
Mar. 13, 2024
Mar. 06, 2024
Dec. 31, 2024
Dec. 31, 2023
Stock-Based Compensation [Line Items]        
Weighted average price (in Dollars per share)     $ 15  
Total issued and outstanding capital stock rate     1.00%  
Unrecognized compensation expense (in Dollars)     $ 2,059,288  
Expected remaining years     2 years 6 months  
Fair Value Inputs Level1 [Member]        
Stock-Based Compensation [Line Items]        
Fair value per share (in Dollars per share) $ 6.97      
Vendors [Member]        
Stock-Based Compensation [Line Items]        
Equity compensation     375,000 120,707
Chief Executive Officer [Member]        
Stock-Based Compensation [Line Items]        
Weighted average price (in Dollars per share)     $ 12.5  
Total issued and outstanding capital stock rate     1.00%  
2024 Omnibus Incentive Plan [Member]        
Stock-Based Compensation [Line Items]        
Outstanding shares   3,220,400    
Rate of outstanding shares   2.00%    
Weighted average price (in Dollars per share)     $ 7.5  
Total issued and outstanding capital stock rate     1.00%  
2024 Omnibus Incentive Plan [Member] | Chief Executive Officer [Member]        
Stock-Based Compensation [Line Items]        
Vested shares     50,000  
Granted date     12 months  
2024 Omnibus Incentive Plan One [Member] | Chief Executive Officer [Member]        
Stock-Based Compensation [Line Items]        
Vested shares     50,000  
Granted date     24 months  
2024 Omnibus Incentive Plan Two [Member] | Chief Executive Officer [Member]        
Stock-Based Compensation [Line Items]        
Vested shares     50,000  
Granted date     35 months  
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Valuation of Performance-Based Equity Bonus Awards (Details)
12 Months Ended
Mar. 13, 2024
$ / shares
Schedule of Valuation of Performance-Based Equity Bonus Awards [Line Items]  
Stock price $ 6.97
Risk-free rate 4.28%
Volatility 55.00%
Tranche 1 hurdle price [Member]  
Schedule of Valuation of Performance-Based Equity Bonus Awards [Line Items]  
Hurdle price $ 7.5
Tranche 2 hurdle price [Member]  
Schedule of Valuation of Performance-Based Equity Bonus Awards [Line Items]  
Hurdle price 12.5
Tranche 3 hurdle price [Member]  
Schedule of Valuation of Performance-Based Equity Bonus Awards [Line Items]  
Hurdle price $ 15
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Performance Based Executive Shares (Details) - Performance Shares [Member] - $ / shares
12 Months Ended
Dec. 03, 2024
Dec. 02, 2024
Dec. 01, 2024
Tranche 1 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Tranche per unit fair value     $ 5.96
Stock price on valuation date     $ 6.97
Derived service period     4 months 6 days
Tranche 2 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Tranche per unit fair value   $ 4.53  
Stock price on valuation date   $ 6.97  
Derived service period   1 year 2 months 8 days  
Tranche 3 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Tranche per unit fair value $ 3.82    
Stock price on valuation date $ 6.97    
Derived service period 1 year 5 months 19 days    
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Warrant Liabilities (Details)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Warrant Liabilities [Line Items]  
Price per warrant (in Dollars per share) | $ / shares $ 0.01
Number of trading days 20 days
Period of commencing warrants 30 days
Public Warrants [Member]  
Warrant Liabilities [Line Items]  
Number of shares to be called by each warrant | shares 1
Price per warrant (in Dollars per share) | $ / shares $ 11.5
Private warrants were forfeited | shares 14,040,000
Public Warrants [Member]  
Warrant Liabilities [Line Items]  
Warrants outstanding | shares 13,800,000
Private Placement Warrants  
Warrant Liabilities [Line Items]  
Warrants outstanding | shares
Class A Common Stock [Member]  
Warrant Liabilities [Line Items]  
Number of shares to be called by each warrant | shares 1
Shares issued, price per share (in Dollars per share) | $ / shares $ 12
Sale price per share (in Dollars per share) | $ / shares 18
Class A Common Stock [Member] | Public Warrants [Member]  
Warrant Liabilities [Line Items]  
Shares issued, price per share (in Dollars per share) | $ / shares $ 11.5
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions (Details)
12 Months Ended
Aug. 27, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 24, 2024
Related Party Transactions [Line Items]        
Number of operating lease   1    
Operating lease right of use asset   $ 1,268,139 $ 1,135,668  
Operating lease liability   1,382,814    
Revenue   73,244,083 109,691,001  
Accounts Receivable, after Allowance for Credit Loss   1,165,336 862,580  
Increase (Decrease) in Due to Related Parties   (1,158,848) 1,160,848  
Lease payment   3,000,000    
Outstanding indebtedness   10,000,000    
Unrecorded liability   27,600,000    
Business loan agreement $ 10,000,000      
Outstanding balance   3,460,840    
Related Party [Member]        
Related Party Transactions [Line Items]        
Revenue   22,156,018 15,464,852  
Convertible debt   3,000,000    
Related Party [Member]        
Related Party Transactions [Line Items]        
Operating lease cost   15,009 28,880  
Operating lease right of use asset   0 75,378  
Operating lease liability   0 58,134  
Accounts Receivable, after Allowance for Credit Loss   191,662 396,488  
Accrued expenses   3,359,101 2,415,966  
Increase (Decrease) in Due to Related Parties   2,000 1,160,848  
Unrecorded liability   27,600,000    
Solar Leasing [Member]        
Related Party Transactions [Line Items]        
Revenue   22,156,018 15,464,852  
Net of financing fees   $ 8,246,532 $ 6,851,232  
Class A Common Stock [Member] | LHX Intermediate, LLC [Member]        
Related Party Transactions [Line Items]        
Ownership percentage       14.10%
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Liabilities Subject to Fair Value Measurements (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Liabilities:    
Warrant liabilities $ 1,449,000
Level 1 [Member]    
Liabilities:    
Warrant liabilities 1,449,000  
Level 2 [Member]    
Liabilities:    
Warrant liabilities  
Level 3 [Member]    
Liabilities:    
Warrant liabilities  
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss per Share (Details)
12 Months Ended
Dec. 31, 2024
Class A Common Stock [Member]  
Net Loss per Share [Line Items]  
Vote per share one
Class V Common Stock [Member]  
Net Loss per Share [Line Items]  
Vote per share one
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss per Share - Schedule of Computation of the Basic and Diluted Income per Share of Class A Common Stock (Details) - Class A Common Stock [Member]
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Numerator  
Net income attributable to Class A common shareholders | $ $ (2,668,889)
Denominator  
Basic weighted-average shares of Class A common stock outstanding | shares 5,546,925
Diluted weighted-average shares of Class A common stock outstanding | shares 5,546,925
Net income per share of Class A common stock - basic | $ / shares $ (0.48)
Net income per share of Class A common stock - diluted | $ / shares $ (0.48)
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss per Share - Schedule of Excluded from the Computation of Diluted Net Earnings per Share of Class A Common Stock (Details)
12 Months Ended
Dec. 31, 2024
shares
Warrants [Member]  
Schedule of Excluded from the Computation of Diluted Net Earnings per Share of Class A Common Stock [Line Items]  
Potentially dilutive securities 13,800,000 [1]
Convertible promissory notes [Member]  
Schedule of Excluded from the Computation of Diluted Net Earnings per Share of Class A Common Stock [Line Items]  
Potentially dilutive securities 1,851,852 [2]
Series A Preferred Stock [Member]  
Schedule of Excluded from the Computation of Diluted Net Earnings per Share of Class A Common Stock [Line Items]  
Potentially dilutive securities 1,500,000 [3]
[1] Represents number of instruments outstanding at the end of the period that were evaluated under the treasury stock method for potentially dilutive effects and were determined to be anti-dilutive.
[2] Represents number of shares that would be issued to settle the convertible promissory note as of the end of the period
[3] Represents number of Preferred Units outstanding at the end of the period that were excluded using the if-converted method.
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details)
Dec. 31, 2024
Commitments and Contingencies [Line Items]  
Warrant period 25 years
Minimum [Member]  
Commitments and Contingencies [Line Items]  
Warrant period 10 years
Maximum [Member]  
Commitments and Contingencies [Line Items]  
Warrant period 20 years
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income Taxes (Details) [Line Items]    
Operating loss carryforwards $ 0  
Deferred tax assets 238,491
Deferred tax benefit (997,702)
Additional paid in capital 759,211  
Deferred tax liability 423,413
Deferred income tax expenses 335,798  
Domestic Tax Jurisdiction [Member]    
Income Taxes (Details) [Line Items]    
Operating loss carryforwards 700,000  
State and Local Jurisdiction [Member]    
Income Taxes (Details) [Line Items]    
Operating loss carryforwards $ 900,000  
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Provision (Benefit) for Income Taxes [Line Items]    
Federal
State and local 8,900
Total current provision 8,900
Federal (814,350)
State and local (183,352)
Total deferred benefit (997,702)
Total benefit $ (988,802)
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Effective Tax Rate (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Effective Tax Rate [Line Items]    
Tax at statutory federal rate 21.00%
State income taxes, less federal income tax benefits 1.60%
Investment in Sunergy Renewables, LLC (0.50%)
Noncontrolling interest in Sunergy Renewables, LLC (12.10%)
Income attributable to Sunergy Renewables prior to ESGEN Business Combination (1.00%)
Other 0.10%
Provision for income taxes 9.10%
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Net operating losses and tax credit carry-forward $ 190,907
Accrued stock compensation 198,575
Accrued liabilities 268,766
Other 3,656
Gross deferred tax asset 661,904
Less valuation allowance
Net deferred tax asset 661,904
Deferred tax liabilities:    
Goodwill (423,413)
Total deferred tax liability (423,413)
Net deferred tax asset $ 238,491
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting - Schedule of Significant Financial Information Reportable Segment (Details) - Reportable segment [Member] - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Total revenue $ 73,244,083 $ 109,691,001
Direct labor 9,857,796 13,488,173
Materials 23,730,300 40,830,481
Other 4,433,423 5,118,020
Less: Cost of goods sold (exclusive of depreciation and amortization shown below): 38,021,519 59,436,674
Less: Depreciation and amortization related to Cost of goods sold 827,848 444,663
Gross Profit 34,394,716 49,809,664
Depreciation and amortization 4,008,690 1,397,211
Commissions expense 15,827,850 28,679,176
Sales and marketing (exclusive of Commissions expense above) 3,759,223 1,644,883
General and administrative 21,628,724 12,949,067
Other expense, net (233,151) 183,401
Change in fair value of warrant liabilities (69,000)
Interest expense 333,539 110,857
Net (loss) income before taxes (10,861,159) 4,845,069
Income tax benefit 988,802
Net (loss) income $ (9,872,357) $ 4,845,069
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events (Details)
Apr. 17, 2025
USD ($)
Forecast [Member]  
Subsequent Event [Line Items]  
Accounts receivable $ 2,306,096
XML 103 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 104 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 106 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 224 446 1 true 99 0 false 5 false false R1.htm 995100 - Document - Cover Sheet http://xbrl.sec.gov/dei/role/document/Cover Cover Cover 1 false false R2.htm 995300 - Document - Audit Information Sheet http://xbrl.sec.gov/dei/role/document/AuditInformation Audit Information Cover 2 false false R3.htm 995301 - Statement - Consolidated Balance Sheets Sheet http://www.gosunergy.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 3 false false R4.htm 995302 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 4 false false R5.htm 995303 - Statement - Consolidated Statements of Operations Sheet http://www.gosunergy.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations Statements 5 false false R6.htm 995304 - Statement - Consolidated Statements of Changes in Shareholders??? Deficit Sheet http://www.gosunergy.com/role/ShareholdersEquityType2or3 Consolidated Statements of Changes in Shareholders??? Deficit Statements 6 false false R7.htm 995305 - Statement - Consolidated Statements of Cash Flows Sheet http://www.gosunergy.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 7 false false R8.htm 995306 - Disclosure - Organization and Business Operation Sheet http://www.gosunergy.com/role/OrganizationandBusinessOperation Organization and Business Operation Notes 8 false false R9.htm 995307 - Disclosure - Liquidity and Going Concern Sheet http://www.gosunergy.com/role/LiquidityandGoingConcern Liquidity and Going Concern Notes 9 false false R10.htm 995308 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.gosunergy.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 995309 - Disclosure - Reverse Recapitalization Sheet http://www.gosunergy.com/role/ReverseRecapitalization Reverse Recapitalization Notes 11 false false R12.htm 995310 - Disclosure - Asset Purchase Sheet http://www.gosunergy.com/role/AssetPurchase Asset Purchase Notes 12 false false R13.htm 995311 - Disclosure - Property, Equipment, and Other Fixed Assets Sheet http://www.gosunergy.com/role/PropertyEquipmentandOtherFixedAssets Property, Equipment, and Other Fixed Assets Notes 13 false false R14.htm 995312 - Disclosure - Intangible Assets Sheet http://www.gosunergy.com/role/IntangibleAssets Intangible Assets Notes 14 false false R15.htm 995313 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.gosunergy.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 15 false false R16.htm 995314 - Disclosure - Leases Sheet http://www.gosunergy.com/role/Leases Leases Notes 16 false false R17.htm 995315 - Disclosure - Debt Sheet http://www.gosunergy.com/role/Debt Debt Notes 17 false false R18.htm 995316 - Disclosure - Redeemable Noncontrolling Interests and Equity Sheet http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquity Redeemable Noncontrolling Interests and Equity Notes 18 false false R19.htm 995317 - Disclosure - Stock-Based Compensation Sheet http://www.gosunergy.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 995318 - Disclosure - Warrant Liabilities Sheet http://www.gosunergy.com/role/WarrantLiabilities Warrant Liabilities Notes 20 false false R21.htm 995319 - Disclosure - Related Party Transactions Sheet http://www.gosunergy.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 995320 - Disclosure - Fair Value Measurements Sheet http://www.gosunergy.com/role/FairValueMeasurements Fair Value Measurements Notes 22 false false R23.htm 995321 - Disclosure - Net Loss per Share Sheet http://www.gosunergy.com/role/NetLossperShare Net Loss per Share Notes 23 false false R24.htm 995322 - Disclosure - Commitments and Contingencies Sheet http://www.gosunergy.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 24 false false R25.htm 995323 - Disclosure - Income Taxes Sheet http://www.gosunergy.com/role/IncomeTaxes Income Taxes Notes 25 false false R26.htm 995324 - Disclosure - Segment Reporting Sheet http://www.gosunergy.com/role/SegmentReporting Segment Reporting Notes 26 false false R27.htm 995325 - Disclosure - Subsequent Events Sheet http://www.gosunergy.com/role/SubsequentEvents Subsequent Events Notes 27 false false R28.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 28 false false R29.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 29 false false R30.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 30 false false R31.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 31 false false R32.htm 996000 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.gosunergy.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.gosunergy.com/role/SummaryofSignificantAccountingPolicies 32 false false R33.htm 996001 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.gosunergy.com/role/SummaryofSignificantAccountingPolicies 33 false false R34.htm 996002 - Disclosure - Reverse Recapitalization (Tables) Sheet http://www.gosunergy.com/role/ReverseRecapitalizationTables Reverse Recapitalization (Tables) Tables http://www.gosunergy.com/role/ReverseRecapitalization 34 false false R35.htm 996003 - Disclosure - Asset Purchase (Tables) Sheet http://www.gosunergy.com/role/AssetPurchaseTables Asset Purchase (Tables) Tables http://www.gosunergy.com/role/AssetPurchase 35 false false R36.htm 996004 - Disclosure - Property, Equipment, and Other Fixed Assets (Tables) Sheet http://www.gosunergy.com/role/PropertyEquipmentandOtherFixedAssetsTables Property, Equipment, and Other Fixed Assets (Tables) Tables http://www.gosunergy.com/role/PropertyEquipmentandOtherFixedAssets 36 false false R37.htm 996005 - Disclosure - Intangible Assets (Tables) Sheet http://www.gosunergy.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.gosunergy.com/role/IntangibleAssets 37 false false R38.htm 996006 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.gosunergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.gosunergy.com/role/AccruedExpensesandOtherCurrentLiabilities 38 false false R39.htm 996007 - Disclosure - Leases (Tables) Sheet http://www.gosunergy.com/role/LeasesTables Leases (Tables) Tables http://www.gosunergy.com/role/Leases 39 false false R40.htm 996008 - Disclosure - Debt (Tables) Sheet http://www.gosunergy.com/role/DebtTables Debt (Tables) Tables http://www.gosunergy.com/role/Debt 40 false false R41.htm 996009 - Disclosure - Redeemable Noncontrolling Interests and Equity (Tables) Sheet http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityTables Redeemable Noncontrolling Interests and Equity (Tables) Tables http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquity 41 false false R42.htm 996010 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.gosunergy.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.gosunergy.com/role/StockBasedCompensation 42 false false R43.htm 996011 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.gosunergy.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.gosunergy.com/role/FairValueMeasurements 43 false false R44.htm 996012 - Disclosure - Net Loss per Share (Tables) Sheet http://www.gosunergy.com/role/NetLossperShareTables Net Loss per Share (Tables) Tables http://www.gosunergy.com/role/NetLossperShare 44 false false R45.htm 996013 - Disclosure - Income Taxes (Tables) Sheet http://www.gosunergy.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.gosunergy.com/role/IncomeTaxes 45 false false R46.htm 996014 - Disclosure - Segment Reporting (Tables) Sheet http://www.gosunergy.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.gosunergy.com/role/SegmentReporting 46 false false R47.htm 996015 - Disclosure - Organization and Business Operation (Details) Sheet http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails Organization and Business Operation (Details) Details http://www.gosunergy.com/role/OrganizationandBusinessOperation 47 false false R48.htm 996016 - Disclosure - Liquidity and Going Concern (Details) Sheet http://www.gosunergy.com/role/LiquidityandGoingConcernDetails Liquidity and Going Concern (Details) Details http://www.gosunergy.com/role/LiquidityandGoingConcern 48 false false R49.htm 996017 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesTables 49 false false R50.htm 996018 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) Sheet http://www.gosunergy.com/role/ScheduleofAllowanceforCreditLossesTable Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) Details 50 false false R51.htm 996019 - Disclosure - Summary of Significant Accounting Policies - Schedule of Change in Contract Assets (Details) Sheet http://www.gosunergy.com/role/ScheduleofChangeinContractAssetsTable Summary of Significant Accounting Policies - Schedule of Change in Contract Assets (Details) Details 51 false false R52.htm 996020 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue Recognition (Details) Sheet http://www.gosunergy.com/role/ScheduleofRevenueRecognitionTable Summary of Significant Accounting Policies - Schedule of Revenue Recognition (Details) Details 52 false false R53.htm 996021 - Disclosure - Summary of Significant Accounting Policies - Schedule of Change in Contract Liabilities (Details) Sheet http://www.gosunergy.com/role/ScheduleofChangeinContractLiabilitiesTable Summary of Significant Accounting Policies - Schedule of Change in Contract Liabilities (Details) Details 53 false false R54.htm 996022 - Disclosure - Reverse Recapitalization (Details) Sheet http://www.gosunergy.com/role/ReverseRecapitalizationDetails Reverse Recapitalization (Details) Details http://www.gosunergy.com/role/ReverseRecapitalizationTables 54 false false R55.htm 996023 - Disclosure - Reverse Recapitalization - Schedule of Business Combination to the Consolidated Statements of Cash Flows (Details) Sheet http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable Reverse Recapitalization - Schedule of Business Combination to the Consolidated Statements of Cash Flows (Details) Details 55 false false R56.htm 996024 - Disclosure - Reverse Recapitalization - Schedule of Consummation of the Business Combination (Details) Sheet http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable Reverse Recapitalization - Schedule of Consummation of the Business Combination (Details) Details 56 false false R57.htm 996025 - Disclosure - Asset Purchase (Details) Sheet http://www.gosunergy.com/role/AssetPurchaseDetails Asset Purchase (Details) Details http://www.gosunergy.com/role/AssetPurchaseTables 57 false false R58.htm 996026 - Disclosure - Asset Purchase - Schedule of Acquisition Cost Allocated to Assets Acquired (Details) Sheet http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable Asset Purchase - Schedule of Acquisition Cost Allocated to Assets Acquired (Details) Details 58 false false R59.htm 996027 - Disclosure - Property, Equipment, and Other Fixed Assets (Details) Sheet http://www.gosunergy.com/role/PropertyEquipmentandOtherFixedAssetsDetails Property, Equipment, and Other Fixed Assets (Details) Details http://www.gosunergy.com/role/PropertyEquipmentandOtherFixedAssetsTables 59 false false R60.htm 996028 - Disclosure - Property, Equipment, and Other Fixed Assets - Schedule of Property, Equipment, and Other Fixed Assets (Details) Sheet http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable Property, Equipment, and Other Fixed Assets - Schedule of Property, Equipment, and Other Fixed Assets (Details) Details 60 false false R61.htm 996029 - Disclosure - Intangible Assets (Details) Sheet http://www.gosunergy.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.gosunergy.com/role/IntangibleAssetsTables 61 false false R62.htm 996030 - Disclosure - Intangible Assets - Schedule of Intangible Assets, Net (Details) Sheet http://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable Intangible Assets - Schedule of Intangible Assets, Net (Details) Details 62 false false R63.htm 996031 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 63 false false R64.htm 996032 - Disclosure - Leases (Details) Sheet http://www.gosunergy.com/role/LeasesDetails Leases (Details) Details http://www.gosunergy.com/role/LeasesTables 64 false false R65.htm 996033 - Disclosure - Leases - Schedule of Operating and Financing Lease and Other Supplemental Information (Details) Sheet http://www.gosunergy.com/role/ScheduleofOperatingandFinancingLeaseandOtherSupplementalInformationTable Leases - Schedule of Operating and Financing Lease and Other Supplemental Information (Details) Details 65 false false R66.htm 996034 - Disclosure - Leases - Schedule of Operating Lease Liabilities (Details) Sheet http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable Leases - Schedule of Operating Lease Liabilities (Details) Details 66 false false R67.htm 996035 - Disclosure - Leases - Schedule of Financing Lease Liabilities (Details) Sheet http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable Leases - Schedule of Financing Lease Liabilities (Details) Details 67 false false R68.htm 996036 - Disclosure - Debt (Details) Sheet http://www.gosunergy.com/role/DebtDetails Debt (Details) Details http://www.gosunergy.com/role/DebtTables 68 false false R69.htm 996037 - Disclosure - Debt - Schedule of Maturity Analysis of the Long-Term Debt (Details) Sheet http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable Debt - Schedule of Maturity Analysis of the Long-Term Debt (Details) Details 69 false false R70.htm 996038 - Disclosure - Redeemable Noncontrolling Interests and Equity (Details) Sheet http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails Redeemable Noncontrolling Interests and Equity (Details) Details http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityTables 70 false false R71.htm 996039 - Disclosure - Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details) Sheet http://www.gosunergy.com/role/ScheduleofCapitalStockTable Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details) Details 71 false false R72.htm 996040 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.gosunergy.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.gosunergy.com/role/StockBasedCompensationTables 72 false false R73.htm 996041 - Disclosure - Stock-Based Compensation - Schedule of Valuation of Performance-Based Equity Bonus Awards (Details) Sheet http://www.gosunergy.com/role/ScheduleofValuationofPerformanceBasedEquityBonusAwardsTable Stock-Based Compensation - Schedule of Valuation of Performance-Based Equity Bonus Awards (Details) Details 73 false false R74.htm 996042 - Disclosure - Stock-Based Compensation - Schedule of Performance Based Executive Shares (Details) Sheet http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable Stock-Based Compensation - Schedule of Performance Based Executive Shares (Details) Details 74 false false R75.htm 996043 - Disclosure - Warrant Liabilities (Details) Sheet http://www.gosunergy.com/role/WarrantLiabilitiesDetails Warrant Liabilities (Details) Details http://www.gosunergy.com/role/WarrantLiabilities 75 false false R76.htm 996044 - Disclosure - Related Party Transactions (Details) Sheet http://www.gosunergy.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.gosunergy.com/role/RelatedPartyTransactions 76 false false R77.htm 996045 - Disclosure - Fair Value Measurements - Schedule of Liabilities Subject to Fair Value Measurements (Details) Sheet http://www.gosunergy.com/role/ScheduleofLiabilitiesSubjecttoFairValueMeasurementsTable Fair Value Measurements - Schedule of Liabilities Subject to Fair Value Measurements (Details) Details 77 false false R78.htm 996046 - Disclosure - Net Loss per Share (Details) Sheet http://www.gosunergy.com/role/NetLossperShareDetails Net Loss per Share (Details) Details http://www.gosunergy.com/role/NetLossperShareTables 78 false false R79.htm 996047 - Disclosure - Net Loss per Share - Schedule of Computation of the Basic and Diluted Income per Share of Class A Common Stock (Details) Sheet http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable Net Loss per Share - Schedule of Computation of the Basic and Diluted Income per Share of Class A Common Stock (Details) Details 79 false false R80.htm 996048 - Disclosure - Net Loss per Share - Schedule of Excluded from the Computation of Diluted Net Earnings per Share of Class A Common Stock (Details) Sheet http://www.gosunergy.com/role/ScheduleofExcludedfromtheComputationofDilutedNetEarningsperShareofClassACommonStockTable Net Loss per Share - Schedule of Excluded from the Computation of Diluted Net Earnings per Share of Class A Common Stock (Details) Details 80 false false R81.htm 996049 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.gosunergy.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.gosunergy.com/role/CommitmentsandContingencies 81 false false R82.htm 996050 - Disclosure - Income Taxes (Details) Sheet http://www.gosunergy.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.gosunergy.com/role/IncomeTaxesTables 82 false false R83.htm 996051 - Disclosure - Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) Sheet http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) Details 83 false false R84.htm 996052 - Disclosure - Income Taxes - Schedule of Effective Tax Rate (Details) Sheet http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable Income Taxes - Schedule of Effective Tax Rate (Details) Details 84 false false R85.htm 996053 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details) Sheet http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details) Details 85 false false R86.htm 996054 - Disclosure - Segment Reporting - Schedule of Significant Financial Information Reportable Segment (Details) Sheet http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable Segment Reporting - Schedule of Significant Financial Information Reportable Segment (Details) Details 86 false false R87.htm 996055 - Disclosure - Subsequent Events (Details) Sheet http://www.gosunergy.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.gosunergy.com/role/SubsequentEvents 87 false false All Reports Book All Reports ea0237884-10k_zeoenergy.htm zeo-20241231.xsd zeo-20241231_cal.xml zeo-20241231_def.xml zeo-20241231_lab.xml zeo-20241231_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 108 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0237884-10k_zeoenergy.htm": { "nsprefix": "zeo", "nsuri": "http://www.gosunergy.com/20241231", "dts": { "inline": { "local": [ "ea0237884-10k_zeoenergy.htm" ] }, "schema": { "local": [ "zeo-20241231.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/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd", "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "zeo-20241231_cal.xml" ] }, "definitionLink": { "local": [ "zeo-20241231_def.xml" ] }, "labelLink": { "local": [ "zeo-20241231_lab.xml" ] }, "presentationLink": { "local": [ "zeo-20241231_pre.xml" ] } }, "keyStandard": 383, "keyCustom": 63, "axisStandard": 28, "axisCustom": 0, "memberStandard": 40, "memberCustom": 55, "hidden": { "total": 218, "http://www.gosunergy.com/20241231": 67, "http://fasb.org/us-gaap/2024": 148, "http://xbrl.sec.gov/dei/2024": 3 }, "contextCount": 224, "entityCount": 1, "segmentCount": 99, "elementCount": 948, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 808, "http://xbrl.sec.gov/dei/2024": 45, "http://xbrl.sec.gov/ecd/2024": 5, "http://xbrl.sec.gov/cyd/2024": 5, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://xbrl.sec.gov/dei/role/document/Cover", "longName": "995100 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R2": { "role": "http://xbrl.sec.gov/dei/role/document/AuditInformation", "longName": "995300 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c0", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "longName": "995301 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "unique": true } }, "R4": { "role": "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c6", "name": "zeo:ConvertiblePreferredUnitsIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "unique": true } }, "R5": { "role": "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "longName": "995303 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "zeo:CostOfGoodsSold", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "unique": true } }, "R6": { "role": "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "longName": "995304 - Statement - Consolidated Statements of Changes in Shareholders\u2019 Deficit", "shortName": "Consolidated Statements of Changes in Shareholders\u2019 Deficit", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c21", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c21", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.gosunergy.com/role/ConsolidatedCashFlow", "longName": "995305 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "unique": true } }, "R8": { "role": "http://www.gosunergy.com/role/OrganizationandBusinessOperation", "longName": "995306 - Disclosure - Organization and Business Operation", "shortName": "Organization and Business Operation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.gosunergy.com/role/LiquidityandGoingConcern", "longName": "995307 - Disclosure - Liquidity and Going Concern", "shortName": "Liquidity and Going Concern", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.gosunergy.com/role/SummaryofSignificantAccountingPolicies", "longName": "995308 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.gosunergy.com/role/ReverseRecapitalization", "longName": "995309 - Disclosure - Reverse Recapitalization", "shortName": "Reverse Recapitalization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "zeo:ReverseRecapitializationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "zeo:ReverseRecapitializationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.gosunergy.com/role/AssetPurchase", "longName": "995310 - Disclosure - Asset Purchase", "shortName": "Asset Purchase", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.gosunergy.com/role/PropertyEquipmentandOtherFixedAssets", "longName": "995311 - Disclosure - Property, Equipment, and Other Fixed Assets", "shortName": "Property, Equipment, and Other Fixed Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.gosunergy.com/role/IntangibleAssets", "longName": "995312 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.gosunergy.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "995313 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.gosunergy.com/role/Leases", "longName": "995314 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.gosunergy.com/role/Debt", "longName": "995315 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquity", "longName": "995316 - Disclosure - Redeemable Noncontrolling Interests and Equity", "shortName": "Redeemable Noncontrolling Interests and Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.gosunergy.com/role/StockBasedCompensation", "longName": "995317 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.gosunergy.com/role/WarrantLiabilities", "longName": "995318 - Disclosure - Warrant Liabilities", "shortName": "Warrant Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "zeo:WarrantLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "zeo:WarrantLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.gosunergy.com/role/RelatedPartyTransactions", "longName": "995319 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.gosunergy.com/role/FairValueMeasurements", "longName": "995320 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.gosunergy.com/role/NetLossperShare", "longName": "995321 - Disclosure - Net Loss per Share", "shortName": "Net Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.gosunergy.com/role/CommitmentsandContingencies", "longName": "995322 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.gosunergy.com/role/IncomeTaxes", "longName": "995323 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.gosunergy.com/role/SegmentReporting", "longName": "995324 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.gosunergy.com/role/SubsequentEvents", "longName": "995325 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R28": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c88", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true }, "uniqueAnchor": null }, "R29": { "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": "29", "firstAnchor": { "contextRef": "c0", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R30": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c0", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R31": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c0", "name": "cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.gosunergy.com/role/AccountingPoliciesByPolicy", "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)", "shortName": "Accounting Policies, by Policy (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "996001 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.gosunergy.com/role/ReverseRecapitalizationTables", "longName": "996002 - Disclosure - Reverse Recapitalization (Tables)", "shortName": "Reverse Recapitalization (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "zeo:ReverseRecapitializationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "zeo:ReverseRecapitializationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.gosunergy.com/role/AssetPurchaseTables", "longName": "996003 - Disclosure - Asset Purchase (Tables)", "shortName": "Asset Purchase (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.gosunergy.com/role/PropertyEquipmentandOtherFixedAssetsTables", "longName": "996004 - Disclosure - Property, Equipment, and Other Fixed Assets (Tables)", "shortName": "Property, Equipment, and Other Fixed Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.gosunergy.com/role/IntangibleAssetsTables", "longName": "996005 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.gosunergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "996006 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.gosunergy.com/role/LeasesTables", "longName": "996007 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.gosunergy.com/role/DebtTables", "longName": "996008 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityTables", "longName": "996009 - Disclosure - Redeemable Noncontrolling Interests and Equity (Tables)", "shortName": "Redeemable Noncontrolling Interests and Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.gosunergy.com/role/StockBasedCompensationTables", "longName": "996010 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.gosunergy.com/role/FairValueMeasurementsTables", "longName": "996011 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.gosunergy.com/role/NetLossperShareTables", "longName": "996012 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.gosunergy.com/role/IncomeTaxesTables", "longName": "996013 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.gosunergy.com/role/SegmentReportingTables", "longName": "996014 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "longName": "996015 - Disclosure - Organization and Business Operation (Details)", "shortName": "Organization and Business Operation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c131", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:AssetAcquisitionTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "zeo:VotingAgreementTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "unique": true } }, "R48": { "role": "http://www.gosunergy.com/role/LiquidityandGoingConcernDetails", "longName": "996016 - Disclosure - Liquidity and Going Concern (Details)", "shortName": "Liquidity and Going Concern (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c6", "name": "zeo:WorkingCapital", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "zeo:WorkingCapital", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "996017 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c87", "name": "us-gaap:AccountsReceivableGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c89", "name": "us-gaap:EarningsPerShareBasic", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "unique": true } }, "R50": { "role": "http://www.gosunergy.com/role/ScheduleofAllowanceforCreditLossesTable", "longName": "996018 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c7", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c41", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "unique": true } }, "R51": { "role": "http://www.gosunergy.com/role/ScheduleofChangeinContractAssetsTable", "longName": "996019 - Disclosure - Summary of Significant Accounting Policies - Schedule of Change in Contract Assets (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Change in Contract Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c7", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "unique": true } }, "R52": { "role": "http://www.gosunergy.com/role/ScheduleofRevenueRecognitionTable", "longName": "996020 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue Recognition (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.gosunergy.com/role/ScheduleofChangeinContractLiabilitiesTable", "longName": "996021 - Disclosure - Summary of Significant Accounting Policies - Schedule of Change in Contract Liabilities (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Change in Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c7", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c41", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "unique": true } }, "R54": { "role": "http://www.gosunergy.com/role/ReverseRecapitalizationDetails", "longName": "996022 - Disclosure - Reverse Recapitalization (Details)", "shortName": "Reverse Recapitalization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c0", "name": "zeo:ProceedsFromBusinessCombination", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "zeo:ReverseRecapitializationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "zeo:ProceedsFromBusinessCombination", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "zeo:ReverseRecapitializationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable", "longName": "996023 - Disclosure - Reverse Recapitalization - Schedule of Business Combination to the Consolidated Statements of Cash Flows (Details)", "shortName": "Reverse Recapitalization - Schedule of Business Combination to the Consolidated Statements of Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c105", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "zeo:ReverseRecapitializationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c105", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "zeo:ReverseRecapitializationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable", "longName": "996024 - Disclosure - Reverse Recapitalization - Schedule of Consummation of the Business Combination (Details)", "shortName": "Reverse Recapitalization - Schedule of Consummation of the Business Combination (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c121", "name": "zeo:BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "zeo:ReverseRecapitializationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c121", "name": "zeo:BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "zeo:ReverseRecapitializationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.gosunergy.com/role/AssetPurchaseDetails", "longName": "996025 - Disclosure - Asset Purchase (Details)", "shortName": "Asset Purchase (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c131", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:AssetAcquisitionTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c131", "name": "us-gaap:Cash", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:AssetAcquisitionTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable", "longName": "996026 - Disclosure - Asset Purchase - Schedule of Acquisition Cost Allocated to Assets Acquired (Details)", "shortName": "Asset Purchase - Schedule of Acquisition Cost Allocated to Assets Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c133", "name": "us-gaap:AssetAcquisitionConsiderationTransferredOtherAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c133", "name": "us-gaap:AssetAcquisitionConsiderationTransferredOtherAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.gosunergy.com/role/PropertyEquipmentandOtherFixedAssetsDetails", "longName": "996027 - Disclosure - Property, Equipment, and Other Fixed Assets (Details)", "shortName": "Property, Equipment, and Other Fixed Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable", "longName": "996028 - Disclosure - Property, Equipment, and Other Fixed Assets - Schedule of Property, Equipment, and Other Fixed Assets (Details)", "shortName": "Property, Equipment, and Other Fixed Assets - Schedule of Property, Equipment, and Other Fixed Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.gosunergy.com/role/IntangibleAssetsDetails", "longName": "996029 - Disclosure - Intangible Assets (Details)", "shortName": "Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable", "longName": "996030 - Disclosure - Intangible Assets - Schedule of Intangible Assets, Net (Details)", "shortName": "Intangible Assets - Schedule of Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable", "longName": "996031 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:AccruedPayrollTaxesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:AccruedPayrollTaxesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.gosunergy.com/role/LeasesDetails", "longName": "996032 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OtherGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OtherGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.gosunergy.com/role/ScheduleofOperatingandFinancingLeaseandOtherSupplementalInformationTable", "longName": "996033 - Disclosure - Leases - Schedule of Operating and Financing Lease and Other Supplemental Information (Details)", "shortName": "Leases - Schedule of Operating and Financing Lease and Other Supplemental Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable", "longName": "996034 - Disclosure - Leases - Schedule of Operating Lease Liabilities (Details)", "shortName": "Leases - Schedule of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable", "longName": "996035 - Disclosure - Leases - Schedule of Financing Lease Liabilities (Details)", "shortName": "Leases - Schedule of Financing Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.gosunergy.com/role/DebtDetails", "longName": "996036 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:ConvertibleDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:ConvertibleDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable", "longName": "996037 - Disclosure - Debt - Schedule of Maturity Analysis of the Long-Term Debt (Details)", "shortName": "Debt - Schedule of Maturity Analysis of the Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "longName": "996038 - Disclosure - Redeemable Noncontrolling Interests and Equity (Details)", "shortName": "Redeemable Noncontrolling Interests and Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c0", "name": "zeo:NumberofTradingDaysOfBusinessCombination", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "zeo:NumberofTradingDaysOfBusinessCombination", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "longName": "996039 - Disclosure - Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details)", "shortName": "Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c6", "name": "zeo:SharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "zeo:SharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.gosunergy.com/role/StockBasedCompensationDetails", "longName": "996040 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.gosunergy.com/role/ScheduleofValuationofPerformanceBasedEquityBonusAwardsTable", "longName": "996041 - Disclosure - Stock-Based Compensation - Schedule of Valuation of Performance-Based Equity Bonus Awards (Details)", "shortName": "Stock-Based Compensation - Schedule of Valuation of Performance-Based Equity Bonus Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c189", "name": "us-gaap:SharePrice", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c189", "name": "us-gaap:SharePrice", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable", "longName": "996042 - Disclosure - Stock-Based Compensation - Schedule of Performance Based Executive Shares (Details)", "shortName": "Stock-Based Compensation - Schedule of Performance Based Executive Shares (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c194", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c194", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.gosunergy.com/role/WarrantLiabilitiesDetails", "longName": "996043 - Disclosure - Warrant Liabilities (Details)", "shortName": "Warrant Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "zeo:WarrantLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "zeo:WarrantLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "longName": "996044 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.gosunergy.com/role/ScheduleofLiabilitiesSubjecttoFairValueMeasurementsTable", "longName": "996045 - Disclosure - Fair Value Measurements - Schedule of Liabilities Subject to Fair Value Measurements (Details)", "shortName": "Fair Value Measurements - Schedule of Liabilities Subject to Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:WarrantsAndRightsOutstanding", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c213", "name": "us-gaap:WarrantsAndRightsOutstanding", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "unique": true } }, "R78": { "role": "http://www.gosunergy.com/role/NetLossperShareDetails", "longName": "996046 - Disclosure - Net Loss per Share (Details)", "shortName": "Net Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c71", "name": "us-gaap:CommonStockVotingRights", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true }, "uniqueAnchor": null }, "R79": { "role": "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable", "longName": "996047 - Disclosure - Net Loss per Share - Schedule of Computation of the Basic and Diluted Income per Share of Class A Common Stock (Details)", "shortName": "Net Loss per Share - Schedule of Computation of the Basic and Diluted Income per Share of Class A Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c71", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c71", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.gosunergy.com/role/ScheduleofExcludedfromtheComputationofDilutedNetEarningsperShareofClassACommonStockTable", "longName": "996048 - Disclosure - Net Loss per Share - Schedule of Excluded from the Computation of Diluted Net Earnings per Share of Class A Common Stock (Details)", "shortName": "Net Loss per Share - Schedule of Excluded from the Computation of Diluted Net Earnings per Share of Class A Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c216", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c216", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.gosunergy.com/role/CommitmentsandContingenciesDetails", "longName": "996049 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.gosunergy.com/role/IncomeTaxesDetails", "longName": "996050 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable", "longName": "996051 - Disclosure - Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details)", "shortName": "Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable", "longName": "996052 - Disclosure - Income Taxes - Schedule of Effective Tax Rate (Details)", "shortName": "Income Taxes - Schedule of Effective Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable", "longName": "996053 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable", "longName": "996054 - Disclosure - Segment Reporting - Schedule of Significant Financial Information Reportable Segment (Details)", "shortName": "Segment Reporting - Schedule of Significant Financial Information Reportable Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c221", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c221", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.gosunergy.com/role/SubsequentEventsDetails", "longName": "996055 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c223", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c223", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0237884-10k_zeoenergy.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r458" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accounts Payable and Other Accrued Liabilities, Current", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r60", "r805" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGross", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit losses", "label": "Accounts Receivable, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r189", "r288", "r289", "r1116" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, from related parties (in Dollars)", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r189", "r289", "r748" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/SubsequentEventsDetails", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses (in Dollars)", "verboseLabel": "Accounts receivable", "netLabel": "Accounts Receivable, after Allowance for Credit Loss", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r681", "r738", "r816", "r1115", "r1116" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, including $191,662 and $396,488 from related parties, net of allowance for credit losses of $1,165,336 and $862,580, as of December 31, 2024 and 2023, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r1010" ] }, "zeo_AccrualOfDistributionToOwners": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "AccrualOfDistributionToOwners", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accrual of distribution to owners", "documentation": "Accrual of distribution to owners.", "label": "Accrual Of Distribution To Owners" } } }, "auth_ref": [] }, "zeo_AccruedDealerFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "AccruedDealerFeesCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued dealer fees", "documentation": "Accrued dealer fees", "label": "Accrued Dealer Fees Current" } } }, "auth_ref": [] }, "zeo_AccruedExpensesAndOtherCurrentLiabilitiesWithRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "AccruedExpensesAndOtherCurrentLiabilitiesWithRelatedParties", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "documentation": "The amount of accrued expenses and other current liabilities, with related parties.", "label": "Accrued Expenses And Other Current Liabilities With Related Parties" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities, with related parties (in Dollars)", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Accrued Expenses and Other Current Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities, including $3,359,101 and $2,415,966 with related parties at December 31, 2024 and 2023, respectively", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r63" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Current Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll", "label": "Accrued Payroll Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r63" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Professional fees", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r63" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued commissions", "label": "Accrued Sales Commission, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r63", "r749" ] }, "zeo_AccruedTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "AccruedTransactionCosts", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs", "documentation": "The amount of transaction costs.", "label": "Accrued Transaction Costs" } } }, "auth_ref": [] }, "zeo_AccruedValuePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "AccruedValuePercentage", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued rate", "documentation": "Accrued value, percentage.", "label": "Accrued Value Percentage" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r33", "r179", "r607" ] }, "zeo_ActivitiesSubsequentToEsgenBusinessCombinationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ActivitiesSubsequentToEsgenBusinessCombinationAbstract", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Activities subsequent to ESGEN Business Combination", "label": "Activities Subsequent To Esgen Business Combination Abstract" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r886" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r76", "r805", "r1147" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r649", "r994", "r995", "r996", "r999", "r1088", "r1149" ] }, "dei_AdditionalSecurities462b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecurities462b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities. 462(b)" } } }, "auth_ref": [ "r947" ] }, "dei_AdditionalSecurities462bFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecurities462bFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities, 462(b), File Number" } } }, "auth_ref": [ "r947" ] }, "dei_AdditionalSecuritiesEffective413b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecuritiesEffective413b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities Effective, 413(b)" } } }, "auth_ref": [ "r945" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AddressTypeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r899" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r899" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r899" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r899" ] }, "zeo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationRelatedDeferredTaxesAndAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationRelatedDeferredTaxesAndAdjustments", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse Recapitalization (Note 3)", "documentation": "Reverse recapitalization related deferred taxes and adjustments.", "label": "Adjustments To Additional Paid In Capital Reverse Recapitalization Related Deferred Taxes And Adjustments" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Transaction costs", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to reconcile net (loss) income to cash (used in) provided by operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Cost [Policy Text Block]", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r140" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r938" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r849", "r860", "r876", "r911" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r852", "r863", "r879", "r914" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r939" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r899" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r906" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r853", "r864", "r880", "r906", "r915", "r919", "r927" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r925" ] }, "us-gaap_AllowanceForCreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Allowance for Credit Losses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r132", "r1017" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofAllowanceforCreditLossesTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Allowance for credit losses, beginning of the period", "periodEndLabel": "Allowance for credit losses, as of the end of the period", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r190", "r290", "r299", "r300", "r303", "r1116" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofAllowanceforCreditLossesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Recoveries", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r302" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofAllowanceforCreditLossesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Write offs", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r301" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9", "r313", "r320", "r770" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r856" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.gosunergy.com/role/ScheduleofExcludedfromtheComputationofDilutedNetEarningsperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive securities", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r246" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofExcludedfromtheComputationofDilutedNetEarningsperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Excluded from the Computation of Diluted Net Earnings per Share of Class A Common Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": { "xbrltype": "dateOrAsapItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Approximate Date of Commencement of Proposed Sale to Public", "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings." } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Asset Purchase [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase consideration", "label": "Asset Acquisition, Consideration Transferred", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r794", "r1085", "r1086", "r1087" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Stock", "label": "Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable", "documentation": "Amount of acquirer's equity interest issued and issuable as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r1085", "r1086", "r1087" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferredOtherAssets", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Cash Purchase Price", "label": "Asset Acquisition, Consideration Transferred, Other Assets", "documentation": "Amount of tangible and intangible assets included as part of consideration transferred in asset acquisition, classified as other. Excludes cash." } } }, "auth_ref": [ "r1085", "r1086", "r1087" ] }, "us-gaap_AssetAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionTextBlock", "presentation": [ "http://www.gosunergy.com/role/AssetPurchase" ], "lang": { "en-us": { "role": { "terseLabel": "ASSET PURCHASE", "label": "Asset Acquisition [Text Block]", "documentation": "The entire disclosure for asset acquisition." } } }, "auth_ref": [ "r1084" ] }, "zeo_AssetPurchaseDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "AssetPurchaseDetailsTable", "presentation": [ "http://www.gosunergy.com/role/AssetPurchaseDetails" ], "lang": { "en-us": { "role": { "label": "Asset Purchase (Details) [Table]" } } }, "auth_ref": [] }, "zeo_AssetPurchaseLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "AssetPurchaseLineItems", "presentation": [ "http://www.gosunergy.com/role/AssetPurchaseDetails" ], "lang": { "en-us": { "role": { "label": "Asset Purchase [Line Items]" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r117", "r131", "r183", "r211", "r251", "r260", "r277", "r280", "r294", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r505", "r509", "r537", "r598", "r686", "r762", "r763", "r805", "r823", "r1039", "r1040", "r1105" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r174", "r193", "r211", "r294", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r505", "r509", "r537", "r805", "r1039", "r1040", "r1105" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r856" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r836", "r839", "r856" ] }, "dei_AuditorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLineItems", "lang": { "en-us": { "role": { "label": "Auditor [Line Items]" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r836", "r839", "r856" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r836", "r839", "r856" ] }, "dei_AuditorOpinionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorOpinionTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Opinion [Text Block]" } } }, "auth_ref": [ "r943" ] }, "dei_AuditorTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor [Table]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r922" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r923" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r918" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r918" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r918" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r918" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r918" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r918" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r445", "r446", "r447", "r448" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r921" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r920" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r919" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r919" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and principles of Consolidation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r97" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r318", "r500", "r788", "r789" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ReverseRecapitalizationDetails", "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable", "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r41", "r43", "r314", "r315", "r316", "r317", "r318", "r500", "r788", "r789" ] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs", "label": "Business Acquisition, Transaction Costs", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "zeo_BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares of common stock issued business combination shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition Equity Interest Issued Or Issuable Number Of Shares Issued" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Consummation of the Business Combination [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption shares", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r114" ] }, "zeo_BusinessCombinationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "BusinessCombinationAgreementMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination Agreement [Member]", "documentation": "Business combination agreement.", "label": "Business Combination Agreement Member" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate payment", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r3", "r4" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable": { "parentTag": "zeo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetProceedsFromTheBusinessCombination", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash-trust and cash, net of redemptions", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r45" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r45" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r45" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r44", "r45" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r45" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable", "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Reverse recapitalization, net", "terseLabel": "Fair value of net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r44", "r45" ] }, "zeo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetProceedsFromTheBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetProceedsFromTheBusinessCombination", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Net proceeds from the ESGEN Business Combination", "documentation": "Amount of Net proceeds from the Business Combination\r \ndue within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Proceeds From The Business Combination" } } }, "auth_ref": [] }, "zeo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOrderBacklog": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOrderBacklog", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable" ], "lang": { "en-us": { "role": { "terseLabel": "Order backlog", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Order Backlog" } } }, "auth_ref": [] }, "zeo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedProceedsFromSponsorPIPEInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedProceedsFromSponsorPIPEInvestment", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable": { "parentTag": "zeo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetProceedsFromTheBusinessCombination", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Sponsor PIPE Investment", "documentation": "The amount of Proceeds from Sponsor PIPE investment\r \nrecognized as of the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Proceeds From Sponsor PIPEInvestment" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "label": "Business Combination, Separately Recognized Transactions [Table]", "documentation": "Disclosure of information about transaction recognized separately from acquisition of asset and assumption of liability in business combination." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Consummation of the Business Combination", "label": "Business Combination, Separately Recognized Transactions [Table Text Block]", "documentation": "Tabular disclosure of transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination." } } }, "auth_ref": [ "r42" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Reverse Recapitalization [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r109", "r110", "r111", "r112" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "BusinessContactMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r839", "r856" ] }, "us-gaap_CapitalUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalUnitsMember", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Common Units", "label": "Capital Units [Member]", "documentation": "Type of ownership interest in a corporation. Class of capital units or capital shares." } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/AssetPurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r137", "r601", "r660", "r680", "r805", "r823", "r973" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/LiquidityandGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r18", "r177", "r746" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "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" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of the period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r18", "r93", "r209" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r5", "r93" ] }, "zeo_CashSavingsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "CashSavingsPercentage", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash savings percentage", "documentation": "Cash Savings Percentage.", "label": "Cash Savings Percentage" } } }, "auth_ref": [] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insured limits", "label": "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": [] }, "us-gaap_ChangeInAccountingEstimateLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingEstimateLineItems", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [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": [ "r227" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r897" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer [Member]", "label": "Chief Executive Officer [Member]", "documentation": "Person with designation of chief executive officer." } } }, "auth_ref": [ "r1009" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r894" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r892" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "zeo_ClarkeCapitalLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ClarkeCapitalLLCMember", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Clarke Capital, LLC [Member]", "label": "Clarke Capital LLCMember" } } }, "auth_ref": [] }, "zeo_ClassACommonStockOfESGENMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ClassACommonStockOfESGENMember", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails", "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock of ESGEN [Member]", "label": "Class ACommon Stock Of ESGENMember" } } }, "auth_ref": [] }, "zeo_ClassACommonStockParValue00001PerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ClassACommonStockParValue00001PerShareMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock, par value $0.0001 per share", "label": "Class ACommon Stock Par Value00001 Per Share Member" } } }, "auth_ref": [] }, "zeo_ClassAConvertiblePreferredUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ClassAConvertiblePreferredUnitsMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Convertible Preferred Units [Member]", "label": "Class AConvertible Preferred Units Member" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.gosunergy.com/role/AssetPurchaseDetails", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "http://www.gosunergy.com/role/ScheduleofExcludedfromtheComputationofDilutedNetEarningsperShareofClassACommonStockTable", "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.gosunergy.com/role/WarrantLiabilitiesDetails", "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "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": [ "r153", "r186", "r187", "r188", "r211", "r239", "r240", "r243", "r245", "r254", "r255", "r294", "r343", "r345", "r346", "r347", "r350", "r351", "r381", "r382", "r384", "r385", "r387", "r537", "r638", "r639", "r640", "r641", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r661", "r672", "r695", "r717", "r732", "r733", "r734", "r735", "r736", "r955", "r986", "r1000" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails", "http://www.gosunergy.com/role/ScheduleofExcludedfromtheComputationofDilutedNetEarningsperShareofClassACommonStockTable", "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails", "http://www.gosunergy.com/role/ScheduleofExcludedfromtheComputationofDilutedNetEarningsperShareofClassACommonStockTable", "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "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://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Price per warrant (in Dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Warrant Liabilities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares to be called by each warrant", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants issued", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails", "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remained outstanding warrants", "verboseLabel": "Warrants outstanding", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "zeo_ClassVCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ClassVCommonStockMember", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/NetLossperShareDetails", "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Class V common stock", "verboseLabel": "Class V Common Stock [Member]", "label": "Class VCommon Stock Member" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r898" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r898" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "label": "Organization and Business Operation [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": [ "r503" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 17)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r68", "r121", "r600", "r671" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r102", "r334", "r335", "r739", "r1031", "r1036" ] }, "zeo_CommitmentsAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "CommitmentsAndContingenciesLineItems", "presentation": [ "http://www.gosunergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Line Items]" } } }, "auth_ref": [] }, "zeo_CommitmentsandContingenciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "CommitmentsandContingenciesDetailsTable", "presentation": [ "http://www.gosunergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "auth_ref": [] }, "zeo_CommonAndPreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "CommonAndPreferredStockSharesIssued", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total shares, Issued", "documentation": "Number of shares issued.", "label": "Common And Preferred Stock Shares Issued" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://www.gosunergy.com/role/AssetPurchaseDetails", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/NetLossperShareDetails", "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable", "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable", "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "http://www.gosunergy.com/role/WarrantLiabilitiesDetails", "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock", "verboseLabel": "Class A common stock", "netLabel": "Class A", "label": "Class A Common Stock [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1149" ] }, "zeo_CommonClassVMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "CommonClassVMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class V Common Stock", "verboseLabel": "Class V", "netLabel": "Class V Common Stock [Member]", "label": "Common Class VMember" } } }, "auth_ref": [] }, "zeo_CommonStockImmediatelyAfterTheESGENBusinessCombinationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "CommonStockImmediatelyAfterTheESGENBusinessCombinationMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock immediately after the ESGEN Business Combination [Member]", "label": "Common Stock Immediately After The ESGENBusiness Combination Member" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r813", "r814", "r815", "r817", "r818", "r819", "r820", "r994", "r995", "r999", "r1088", "r1146", "r1149" ] }, "zeo_CommonStockOutstandingRate": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "CommonStockOutstandingRate", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rate of outstanding shares", "documentation": "The rate of common stock.", "label": "Common Stock Outstanding Rate" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.gosunergy.com/role/AssetPurchaseDetails", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in Dollars per share)", "verboseLabel": "common stock, par value per share (in Dollars per share)", "netLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r75" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized shares", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r75", "r672" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "verboseLabel": "Shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r75" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in Shares)", "periodEndLabel": "Balance (in Shares)", "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r75", "r672", "r692", "r1149", "r1150" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, value", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r75", "r602", "r805" ] }, "us-gaap_CommonStockVotingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockVotingRights", "presentation": [ "http://www.gosunergy.com/role/NetLossperShareDetails", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Voting discription", "verboseLabel": "Vote per share", "label": "Common Stock, Voting Rights", "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights." } } }, "auth_ref": [ "r37" ] }, "us-gaap_CommonUnitIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonUnitIssued", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Owned shares (in Shares)", "label": "Common Unit, Issued", "documentation": "Number of common units issued of limited liability company (LLC)." } } }, "auth_ref": [ "r107" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r903" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r902" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r904" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r901" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of credit risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r57", "r143" ] }, "zeo_ConsecutiveTradingDayPeriods": { "xbrltype": "durationItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ConsecutiveTradingDayPeriods", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consecutive trading day periods", "documentation": "Consecutive trading days period.", "label": "Consecutive Trading Day Periods" } } }, "auth_ref": [] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "dei_ContactPersonnelFaxNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelFaxNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Fax Number", "documentation": "Fax Number of contact personnel." } } }, "auth_ref": [ "r839" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Description", "documentation": "The description of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Name", "documentation": "The name of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Number", "documentation": "The SEC Document Number of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileType": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Type", "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)." } } }, "auth_ref": [] }, "zeo_ContractLiabilitiesWithRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ContractLiabilitiesWithRelatedParties", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities, with related parties (in Dollars)", "documentation": "The amount of contract liabilitites with related party.", "label": "Contract Liabilities With Related Parties" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Change in Contract Assets", "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": [ "r1043" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ScheduleofChangeinContractAssetsTable", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Contract asset, beginning of the period", "periodEndLabel": "Contract assets, as of the end of the period", "terseLabel": "Contract assets", "verboseLabel": "Installation costs", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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": [ "r390", "r392", "r404" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofChangeinContractLiabilitiesTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Contract liabilities, beginning of the period", "periodEndLabel": "Contract liabilities, end of the period", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r390", "r391", "r404" ] }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofChangeinContractAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid prior to completion of performance obligation", "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied." } } }, "auth_ref": [ "r777" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities, including $2,000 and $1,160,848 with related parties as of December 31, 2024 and 2023, respectively", "label": "Contract with Customer, Liability, Current", "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": [ "r390", "r391", "r404" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofChangeinContractLiabilitiesTable", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from amounts included in contract liabilities at the beginning of the period", "verboseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r405" ] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofChangeinContractLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash received prior to completion of performance obligation", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "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": [ "r393" ] }, "us-gaap_ConversionOfStockAmountConverted1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockAmountConverted1", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration amount (in Dollars)", "label": "Conversion of Stock, Amount Converted", "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r21", "r22", "r23" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible shares (in Shares)", "verboseLabel": "Convertible shares", "label": "Conversion of Stock, Shares Converted", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r21", "r22", "r23" ] }, "us-gaap_ConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt", "label": "Convertible Debt", "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company." } } }, "auth_ref": [ "r15", "r120", "r1113" ] }, "us-gaap_ConvertibleDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtCurrent", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible promissory note", "label": "Convertible Debt, Current", "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleNotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible promissory note, net of debt issuance costs", "label": "Convertible Notes Payable, Current", "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible OpCo Preferred Units [Member]", "verboseLabel": "Class A Convertible Preferred Units [Member]", "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": [ "r381", "r382", "r384", "r817", "r818", "r819", "r820" ] }, "zeo_ConvertiblePreferredUnitsIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ConvertiblePreferredUnitsIssued", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred units, issued", "documentation": "Convertible preferred units, issued.", "label": "Convertible Preferred Units Issued" } } }, "auth_ref": [] }, "zeo_ConvertiblePreferredUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ConvertiblePreferredUnitsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred units [Member]", "label": "Convertible Preferred Units Member" } } }, "auth_ref": [] }, "zeo_ConvertiblePreferredUnitsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ConvertiblePreferredUnitsOutstanding", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred units, outstanding", "documentation": "Convertible preferred units, outstanding.", "label": "Convertible Preferred Units Outstanding" } } }, "auth_ref": [] }, "zeo_ConvertiblePromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ConvertiblePromissoryNotesMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofExcludedfromtheComputationofDilutedNetEarningsperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible promissory notes [Member]", "label": "Convertible Promissory Notes Member" } } }, "auth_ref": [] }, "us-gaap_CostDirectLabor": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostDirectLabor", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Direct labor", "label": "Cost, Direct Labor", "documentation": "Cost of labor directly related to good produced and service rendered. Includes, but is not limited to, payroll cost and equity-based compensation." } } }, "auth_ref": [ "r979" ] }, "us-gaap_CostDirectMaterial": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostDirectMaterial", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Materials", "label": "Cost, Direct Material", "documentation": "Cost of material used for good produced and service rendered." } } }, "auth_ref": [ "r979" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Depreciation and amortization related to Cost of goods sold", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r967", "r968" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofChangeinContractAssetsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Cost of goods sold recognized during the period", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r84", "r85", "r588" ] }, "zeo_CostOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "CostOfGoodsSold", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 }, "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold (exclusive of depreciation and amortization shown below)", "verboseLabel": "Less: Cost of goods sold (exclusive of depreciation and amortization shown below):", "label": "Cost Of Goods Sold" } } }, "auth_ref": [] }, "us-gaap_CostOfOtherPropertyOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfOtherPropertyOperatingExpense", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Cost of Other Property Operating Expense", "documentation": "Other operating costs incurred during the reporting period and may include amounts paid to maintain the property." } } }, "auth_ref": [ "r86" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r165", "r166", "r215", "r216", "r356", "r383", "r574", "r584", "r596", "r750", "r752" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r966", "r989", "r1079" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total current provision", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r484", "r989" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "State and local", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r966", "r989", "r1079" ] }, "us-gaap_CustomerListsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerListsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer lists [Member]", "label": "Customer Lists [Member]", "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information." } } }, "auth_ref": [ "r48", "r1020", "r1021", "r1022", "r1023", "r1025", "r1027", "r1029", "r1030" ] }, "zeo_CustomersOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "CustomersOneMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customers One [Member]", "label": "Customers One Member" } } }, "auth_ref": [] }, "zeo_CustomersThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "CustomersThreeMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customers Three [Member]", "label": "Customers Three Member" } } }, "auth_ref": [] }, "zeo_CustomersTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "CustomersTwoMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customers Two [Member]", "label": "Customers Two Member" } } }, "auth_ref": [] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Cybersecurity Risk Board of Directors Oversight [Text Block]", "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r844", "r935" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Cybersecurity Risk Management Processes Integrated [Text Block]", "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r842", "r933" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r841", "r932" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r841", "r932" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r841", "r932" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]", "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r843", "r934" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]", "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r843", "r934" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Cybersecurity Risk Role of Management [Text Block]", "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r845", "r936" ] }, "us-gaap_DebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtAndCapitalLeaseObligations", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding indebtedness", "label": "Debt and Lease Obligation", "documentation": "Amount of short-term and long-term debt and lease obligation." } } }, "auth_ref": [ "r118", "r120" ] }, "zeo_DebtDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "DebtDetailsTable", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "DEBT", "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": [ "r103", "r210", "r329", "r330", "r331", "r332", "r333", "r340", "r341", "r352", "r358", "r359", "r360", "r361", "r362", "r363", "r368", "r375", "r376", "r378", "r545" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "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": [ "r15", "r62", "r63", "r118", "r120", "r217", "r353", "r354", "r355", "r356", "r357", "r359", "r364", "r365", "r366", "r367", "r369", "r370", "r371", "r372", "r373", "r374", "r771", "r772", "r773", "r774", "r775", "r803", "r987", "r1032", "r1033", "r1034", "r1096", "r1097" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share issuance per share (in Dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r104", "r355" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r353", "r545", "r546", "r772", "r773", "r803" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate effective percentage", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r65", "r380", "r545", "r546", "r803" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of payments of debt obligations", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r65", "r354" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt [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": [ "r217", "r353", "r354", "r355", "r356", "r357", "r359", "r364", "r365", "r366", "r367", "r369", "r370", "r371", "r372", "r373", "r374", "r377", "r771", "r772", "r773", "r774", "r775", "r803", "r987", "r1096", "r1097" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "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": [ "r15", "r217", "r353", "r354", "r355", "r356", "r357", "r359", "r364", "r365", "r366", "r367", "r369", "r370", "r371", "r372", "r373", "r374", "r771", "r772", "r773", "r774", "r775", "r803", "r987", "r1032", "r1033", "r1034", "r1096", "r1097" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Periodic payment", "label": "Debt Instrument, Periodic Payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r15", "r56" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information by period of debt redemption feature under terms of debt agreement." } } }, "auth_ref": [ "r127" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r127" ] }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodThreeMember", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 3 [Member]", "label": "Debt Instrument, Redemption, Period Three [Member]", "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r127" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 2 [Member]", "label": "Debt Instrument, Redemption, Period Two [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r127" ] }, "zeo_DebtInstrumentSharesPurchased": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "DebtInstrumentSharesPurchased", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares purchased (in Shares)", "documentation": "Debt Instrument Shares Purchased", "label": "Debt Instrument Shares Purchased" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r989", "r1078", "r1079" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow", "http://www.gosunergy.com/role/IncomeTaxesDetails", "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred benefit", "terseLabel": "Income tax benefit", "verboseLabel": "Deferred tax benefit", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r149", "r989" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesDetails", "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liability", "terseLabel": "Deferred tax liability", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r69", "r70", "r119", "r475" ] }, "us-gaap_DeferredOtherTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredOtherTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax expenses", "label": "Deferred Other Tax Expense (Benefit)", "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods." } } }, "auth_ref": [ "r989", "r1077" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable" ], "lang": { "en-us": { "role": { "terseLabel": "State and local", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r989", "r1078", "r1079" ] }, "zeo_DeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "DeferredTaxAssetsAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets Abstract" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Gross deferred tax asset", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r476" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax asset", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1074" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating losses and tax credit carry-forward", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1076" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued stock compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r1076" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseOther", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Tax Deferred Expense, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other." } } }, "auth_ref": [ "r1076" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r1076" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r477" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesDetails", "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net deferred tax asset", "verboseLabel": "Deferred tax assets", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1074" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Goodwill", "label": "Deferred Tax Liabilities, Goodwill", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill." } } }, "auth_ref": [ "r50", "r51", "r1076" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecorded TRA liability", "verboseLabel": "Unrecorded liability", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r1076" ] }, "dei_DelayedOrContinuousOffering": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DelayedOrContinuousOffering", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Delayed or Continuous Offering" } } }, "auth_ref": [ "r868", "r869", "r883" ] }, "us-gaap_DepositContractsLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositContractsLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Change in Contract Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/PropertyEquipmentandOtherFixedAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r9", "r32" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow", "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r9", "r32" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r251", "r264", "r280", "r762", "r763" ] }, "us-gaap_DirectFinancingLeaseRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DirectFinancingLeaseRevenue", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net of financing fees", "label": "Direct Financing Lease, Revenue", "documentation": "Amount of direct financing lease revenue." } } }, "auth_ref": [ "r252", "r565" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRevenueRecognitionTable" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r403", "r778", "r779", "r780", "r781", "r782", "r783", "r784" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRevenueRecognitionTable" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r403", "r778", "r779", "r780", "r781", "r782", "r783", "r784" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue Recognition", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1044" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r416", "r419", "r449", "r450", "r452", "r791" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Performance Based Executive Shares", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r12", "r39" ] }, "dei_DividendOrInterestReinvestmentPlanOnly": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DividendOrInterestReinvestmentPlanOnly", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Dividend or Interest Reinvestment Plan Only" } } }, "auth_ref": [ "r868", "r869", "r883" ] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends paid to Preferred unit holders", "label": "Dividends, Common Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r7", "r107" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r839" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r836", "r839", "r856" ] }, "dei_DocumentCopyrightInformation": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentCopyrightInformation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Copyright Information", "documentation": "The copyright information for the document." } } }, "auth_ref": [] }, "dei_DocumentCreationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentCreationDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Creation Date", "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different." } } }, "auth_ref": [] }, "dei_DocumentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Description", "documentation": "The description of the document." } } }, "auth_ref": [] }, "dei_DocumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document [Domain]", "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards." } } }, "auth_ref": [] }, "dei_DocumentEffectiveDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentEffectiveDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Effective Date", "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases." } } }, "auth_ref": [] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r836", "r839", "r856", "r907" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r836", "r839", "r856", "r907" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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://xbrl.sec.gov/dei/role/document/Cover" ], "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_DocumentInformationDocumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationDocumentAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information, Document [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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_DocumentInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Text Block]", "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_DocumentName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Name", "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the <FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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": [ "r837" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r825" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r839" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r839" ] }, "dei_DocumentSubtitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentSubtitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Subtitle", "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'." } } }, "auth_ref": [] }, "dei_DocumentSynopsis": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentSynopsis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Synopsis", "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'" } } }, "auth_ref": [] }, "dei_DocumentTitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Title", "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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": [ "r884" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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": [] }, "dei_DocumentVersion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentVersion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Version", "documentation": "The version identifier of the document." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r828" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Jurisdiction [Member]", "label": "Domestic Tax Jurisdiction [Member]", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r464" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r896" ] }, "zeo_ESGENBusinessCombinationSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ESGENBusinessCombinationSharesMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "terseLabel": "ESGEN Business Combination shares [Member]", "label": "ESGENBusiness Combination Shares Member" } } }, "auth_ref": [] }, "zeo_ESGENClassACommonStockOutstandingPriorToTheESGENBusinessCombinationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ESGENClassACommonStockOutstandingPriorToTheESGENBusinessCombinationMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "terseLabel": "ESGEN Class A common stock, outstanding prior to the ESGEN Business Combination [Member]", "label": "ESGENClass ACommon Stock Outstanding Prior To The ESGENBusiness Combination Member" } } }, "auth_ref": [] }, "zeo_ESGENClassBCommonStockOutstandingPriorToTheESGENBusinessCombinationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ESGENClassBCommonStockOutstandingPriorToTheESGENBusinessCombinationMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "terseLabel": "ESGEN Class B common stock, outstanding prior to the ESGEN Business Combination [Member]", "label": "ESGENClass BCommon Stock Outstanding Prior To The ESGENBusiness Combination Member" } } }, "auth_ref": [] }, "zeo_ESGENOpCoLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ESGENOpCoLLCMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESGEN OpCo, LLC [Member]", "label": "ESGENOp Co LLCMember" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Net Loss per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and net loss per common share (in Dollars per share)", "verboseLabel": "Net income per share of Class A common stock - basic", "netLabel": "Basic net loss per common share (in Dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r201", "r223", "r224", "r226", "r227", "r228", "r230", "r236", "r239", "r243", "r244", "r245", "r250", "r498", "r502", "r519", "r520", "r593", "r613", "r754" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.gosunergy.com/role/NetLossperShareDetails", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Computation of the Basic and Diluted Income Per Share of Class A Common Stock [Line Items]", "terseLabel": "Net Loss per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r239", "r240", "r243" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net loss per common share (in Dollars per share)", "verboseLabel": "Net income per share of Class A common stock - diluted", "netLabel": "Earnings Per Share, Diluted (in Dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r201", "r223", "r224", "r226", "r227", "r228", "r230", "r239", "r243", "r244", "r245", "r250", "r498", "r502", "r519", "r520", "r593", "r613", "r754" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "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", "r247" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.gosunergy.com/role/NetLossperShare" ], "lang": { "en-us": { "role": { "terseLabel": "NET LOSS PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r235", "r246", "r248", "r249" ] }, "dei_EffectiveAfter60Days486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveAfter60Days486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective after 60 Days, 486(a)" } } }, "auth_ref": [ "r951" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "totalLabel": "Provision for income taxes", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r464", "r793" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tax at statutory federal rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r212", "r464", "r488", "r793" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfBusiness", "calculation": { "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Income attributable to Sunergy Renewables prior to ESGEN Business Combination", "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to disposition of a business not qualifying as a discontinued operation." } } }, "auth_ref": [ "r990", "r1071", "r1072" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Tax Rate [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": [ "r464", "r465", "r793" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense", "calculation": { "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Noncontrolling interest in Sunergy Renewables, LLC", "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes." } } }, "auth_ref": [ "r990", "r1071", "r1072" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "calculation": { "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "documentation": "Percentage of reported income tax benefit (expense) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to other reconciling items. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law." } } }, "auth_ref": [ "r1072" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, less federal income tax benefits", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r467", "r793", "r990", "r1071" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation [Table]", "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation." } } }, "auth_ref": [ "r464", "r465", "r793" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment", "calculation": { "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment in Sunergy Renewables, LLC", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Investment, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to investment tax credit." } } }, "auth_ref": [ "r990", "r1071", "r1073" ] }, "dei_EffectiveOnDate486a": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(a)" } } }, "auth_ref": [ "r951" ] }, "dei_EffectiveOnDate486b": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(b)" } } }, "auth_ref": [ "r952" ] }, "dei_EffectiveOnSetDate486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnSetDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(a)" } } }, "auth_ref": [ "r951" ] }, "dei_EffectiveOnSetDate486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnSetDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(b)" } } }, "auth_ref": [ "r952" ] }, "dei_EffectiveUponFiling462e": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveUponFiling462e", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective Upon Filing, 462(e)" } } }, "auth_ref": [ "r950" ] }, "dei_EffectiveUponFiling486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveUponFiling486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective upon Filing, 486(b)" } } }, "auth_ref": [ "r952" ] }, "dei_EffectiveWhenDeclaredSection8c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveWhenDeclaredSection8c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective when Declared, Section 8(c)" } } }, "auth_ref": [ "r954" ] }, "zeo_EffectsOfEsgenBusinessCombinationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "EffectsOfEsgenBusinessCombinationAbstract", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Effects of ESGEN Business Combination", "label": "Effects Of Esgen Business Combination Abstract" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense (in Dollars)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r451" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected remaining years", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r451" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitiesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAccountingStandard": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Accounting Standard", "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element." } } }, "auth_ref": [] }, "dei_EntityAddressAddressDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Description", "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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://xbrl.sec.gov/dei/role/document/Cover" ], "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://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityAddressesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [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_EntityAddressesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Table]", "documentation": "Container of address information for the entity" } } }, "auth_ref": [ "r827" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r831" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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": [ "r827" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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_EntityContactPersonnelLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityContactPersonnelLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Contact Personnel [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_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "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://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r827" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r953" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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://xbrl.sec.gov/dei/role/document/Cover" ], "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": [ "r827" ] }, "dei_EntityHomeCountryISOCode": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityHomeCountryISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Home Country ISO Code", "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element." } } }, "auth_ref": [] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, Date of Incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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_EntityInformationFormerLegalOrRegisteredName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInformationFormerLegalOrRegisteredName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information, Former Legal or Registered Name", "documentation": "Former Legal or Registered Name of an entity" } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity 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_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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": [ "r942" ] }, "dei_EntityInvCompanyType": { "xbrltype": "invCompanyType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInvCompanyType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Inv Company Type", "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)." } } }, "auth_ref": [ "r941" ] }, "dei_EntityLegalForm": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityLegalForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Legal Form", "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc." } } }, "auth_ref": [] }, "dei_EntityListingDepositoryReceiptRatio": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingDepositoryReceiptRatio", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Depository Receipt Ratio", "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'." } } }, "auth_ref": [] }, "dei_EntityListingDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Description", "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security." } } }, "auth_ref": [] }, "dei_EntityListingForeign": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingForeign", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Foreign", "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt." } } }, "auth_ref": [] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingParValuePerShare", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "dei_EntityListingPrimary": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingPrimary", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Primary", "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity." } } }, "auth_ref": [] }, "dei_EntityListingSecurityTradingCurrency": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingSecurityTradingCurrency", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Security Trading Currency", "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'" } } }, "auth_ref": [] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityListingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [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_EntityListingsTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Table]", "documentation": "Container for exchange listing information for an entity" } } }, "auth_ref": [] }, "dei_EntityNumberOfEmployees": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityNumberOfEmployees", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Number of Employees", "documentation": "Number of persons employed by the Entity" } } }, "auth_ref": [] }, "dei_EntityPhoneFaxNumbersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPhoneFaxNumbersLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Phone Fax Numbers [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_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r856" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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": [ "r827" ] }, "dei_EntityReportingCurrencyISOCode": { "xbrltype": "currencyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityReportingCurrencyISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Reporting Currency ISO Code", "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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": [ "r827" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r827" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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": [ "r827" ] }, "dei_EntityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Text Block]", "documentation": "Container to serve as parent of six Entity related Table concepts." } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r944" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r890" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r937" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r937" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r937" ] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interests and Equity [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "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": [ "r14", "r171", "r197", "r198", "r199", "r218", "r219", "r220", "r222", "r228", "r231", "r233", "r253", "r295", "r298", "r328", "r389", "r486", "r487", "r495", "r496", "r497", "r499", "r501", "r502", "r511", "r512", "r513", "r514", "r515", "r516", "r518", "r538", "r539", "r540", "r541", "r542", "r543", "r548", "r551", "r567", "r612", "r624", "r625", "r626", "r649", "r717" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r291", "r292", "r293", "r494", "r957", "r958", "r959", "r1080", "r1081", "r1082", "r1083" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r291" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r900" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r849", "r860", "r876", "r911" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r846", "r857", "r873", "r908" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExchangeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r906" ] }, "dei_ExhibitsOnly462d": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExhibitsOnly462d", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d)" } } }, "auth_ref": [ "r949" ] }, "dei_ExhibitsOnly462dFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExhibitsOnly462dFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d), File Number" } } }, "auth_ref": [ "r949" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 }, "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of warrant liabilities", "negatedLabel": "Change in fair value of warrant liabilities", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r2", "r9" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofLiabilitiesSubjecttoFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Liabilities Subject to Fair Value Measurements [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": [ "r522", "r523", "r531", "r797" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofLiabilitiesSubjecttoFairValueMeasurementsTable", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r366", "r407", "r408", "r409", "r410", "r411", "r412", "r521", "r523", "r524", "r525", "r526", "r530", "r531", "r532", "r579", "r580", "r581", "r772", "r773", "r785", "r786", "r787", "r797", "r799" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.gosunergy.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE MEASUREMENTS", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r527", "r528", "r529", "r530", "r532", "r533", "r534", "r535", "r536", "r591", "r797", "r800" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.gosunergy.com/role/ScheduleofLiabilitiesSubjecttoFairValueMeasurementsTable", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 [Member]", "verboseLabel": "Fair Value Inputs Level1 [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r366", "r407", "r412", "r523", "r531", "r579", "r785", "r786", "r787", "r797" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.gosunergy.com/role/ScheduleofLiabilitiesSubjecttoFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2 [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r366", "r407", "r412", "r523", "r524", "r531", "r580", "r772", "r773", "r785", "r786", "r787", "r797" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.gosunergy.com/role/ScheduleofLiabilitiesSubjecttoFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3 [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r366", "r407", "r408", "r409", "r410", "r411", "r412", "r523", "r524", "r525", "r526", "r531", "r581", "r772", "r773", "r785", "r786", "r787", "r797", "r799" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofLiabilitiesSubjecttoFairValueMeasurementsTable", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r366", "r407", "r408", "r409", "r410", "r411", "r412", "r521", "r523", "r524", "r525", "r526", "r530", "r531", "r532", "r579", "r580", "r581", "r772", "r773", "r785", "r786", "r787", "r797", "r799" ] }, "zeo_FairValueMeasurementsScheduleofLiabilitiesSubjecttoFairValueMeasurementsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "FairValueMeasurementsScheduleofLiabilitiesSubjecttoFairValueMeasurementsDetailsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofLiabilitiesSubjecttoFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements - Schedule of Liabilities Subject to Fair Value Measurements (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of Financial Instruments", "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": [ "r13" ] }, "zeo_FamilyMembersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "FamilyMembersMember", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Family Members [Member]", "label": "Family Members Member" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Financing Lease Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r553", "r562" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of obligations under finance leases", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r553" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financing Lease Liabilities", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1100" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Obligations under finance leases, non-current", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r553" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r562" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "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": [ "r562" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "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": [ "r562" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "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": [ "r562" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "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": [ "r562" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Less interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r562" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of finance lease liabilities", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r554", "r559" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use finance lease asset", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r552" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingandFinancingLeaseandOtherSupplementalInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r561", "r804" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingandFinancingLeaseandOtherSupplementalInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "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": [ "r560", "r804" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Useful Life Remaining (in years)", "label": "Finite-Lived Intangible Asset, Useful Life", "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://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r181", "r307", "r319", "r770" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable" ], "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": [ "r312", "r314", "r315", "r316", "r318", "r319", "r321", "r322", "r589", "r590", "r743" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r307", "r319", "r590", "r770" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.gosunergy.com/role/IntangibleAssetsDetails", "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets, Net [Line Items]", "terseLabel": "Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r312", "r319", "r321", "r322", "r325", "r589", "r743", "r770" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable" ], "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": [ "r312", "r314", "r315", "r316", "r318", "r319", "r321", "r322", "r743" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles, net", "verboseLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r589", "r1027" ] }, "zeo_ForfeitureOfClassAFounderSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ForfeitureOfClassAFounderSharesMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeiture of Class A founder shares [Member]", "label": "Forfeiture Of Class AFounder Shares Member" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r853", "r864", "r880", "r915" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r853", "r864", "r880", "r915" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r853", "r864", "r880", "r915" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r853", "r864", "r880", "r915" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r853", "r864", "r880", "r915" ] }, "dei_FormerAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "FormerAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Address [Member]", "documentation": "Former address for entity" } } }, "auth_ref": [ "r838", "r867" ] }, "dei_FormerFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "FormerFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Fiscal Year End Date", "documentation": "Former end date of previous fiscal years" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r895" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture [Member]", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on disposal of fixed assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r985" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r88", "r697" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "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": [ "r180", "r309", "r592", "r763", "r769", "r798", "r805", "r1018", "r1019" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r308", "r310", "r769" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets subject to amortization", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r311", "r324", "r327" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r81", "r86", "r130", "r211", "r294", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r537", "r756", "r762", "r1002", "r1004", "r1005", "r1006", "r1007", "r1039" ] }, "zeo_GroupOfStockholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "GroupOfStockholdersMember", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Group of Stockholders [Member]", "label": "Group Of Stockholders Member" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r836", "r839", "r856" ] }, "us-gaap_ImpairedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairedIntangibleAssetsLineItems", "lang": { "en-us": { "role": { "label": "Intangible Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets", "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": [ "r1", "r101" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 }, "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income before taxes", "terseLabel": "Net (loss) income before taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r82", "r125", "r130", "r594", "r609", "r756", "r762", "r1002", "r1004", "r1005", "r1006", "r1007" ] }, "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_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r208", "r464", "r465", "r471", "r481", "r793", "r1075" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r208", "r464", "r465", "r471", "r481", "r793", "r1075" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r212", "r459", "r464", "r468", "r469", "r470", "r473", "r479", "r489", "r491", "r492", "r493", "r643", "r793" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable", "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total benefit", "negatedLabel": "Income tax benefit", "negatedTerseLabel": "Income tax benefit", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r136", "r150", "r232", "r233", "r251", "r265", "r280", "r463", "r464", "r490", "r614", "r793" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital", "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability", "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity." } } }, "auth_ref": [ "r485" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "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": [ "r196", "r461", "r462", "r473", "r474", "r478", "r483", "r637" ] }, "zeo_IncomeTaxesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "IncomeTaxesDetailsLineItems", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Line Items]" } } }, "auth_ref": [] }, "zeo_IncomeTaxesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "IncomeTaxesDetailsTable", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r20", "r208", "r480", "r481" ] }, "us-gaap_IncomeTaxesPaidNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNetAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "zeo_IncomeTaxesScheduleofProvisionBenefitforIncomeTaxesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "IncomeTaxesScheduleofProvisionBenefitforIncomeTaxesDetailsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable" ], "lang": { "en-us": { "role": { "label": "Income Taxes - Schedule of Provision (Benefit) for Income Taxes (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in 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": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r984" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "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": [ "r984" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Increase (Decrease) in Contract with Customer, Liability", "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": [ "r586", "r984" ] }, "us-gaap_IncreaseDecreaseInDueFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDueFromRelatedParties", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Due from related party", "label": "Increase (Decrease) in Due from Related Parties", "documentation": "The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable due from related parties", "label": "Increase (Decrease) in Due from Related Parties, Current", "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDueToRelatedParties", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities due to related parties", "verboseLabel": "Increase (Decrease) in Due to Related Parties", "label": "Increase (Decrease) in Due to Related Parties", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease payments", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r962", "r984" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities due to related parties", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaids and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r8" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r853", "r864", "r880", "r906", "r915", "r919", "r927" ] }, "zeo_IndividualPersonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "IndividualPersonMember", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Individual Person [Member]", "label": "Individual Person Member" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r925" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r840", "r931" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r840", "r931" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r840", "r931" ] }, "us-gaap_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Intangible Assets Arising from Insurance Contracts Acquired in Business Combination, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for measuring intangible assets arising from insurance and reinsurance contracts acquired in a business combination. This disclosure describes the amortization method used in connection with a business combination entered into on or after December 15, 2008." } } }, "auth_ref": [ "r58" ] }, "zeo_IntangibleAssetsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "IntangibleAssetsDetailsTable", "presentation": [ "http://www.gosunergy.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "INTANGIBLE ASSETS", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r311", "r323", "r326", "r742", "r743" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "terseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r263", "r980" ] }, "us-gaap_InterestExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseOther", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Other", "documentation": "Amount of interest expense classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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": [ "r203", "r206", "r207" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r63" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "verboseLabel": "Inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r192", "r747", "r805" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "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": [ "r138", "r176", "r191", "r304", "r305", "r306", "r587", "r753" ] }, "dei_InvestmentCompanyActFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyActFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act File Number" } } }, "auth_ref": [ "r869", "r870", "r871", "r872" ] }, "dei_InvestmentCompanyActRegistration": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyActRegistration", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act Registration" } } }, "auth_ref": [ "r885" ] }, "dei_InvestmentCompanyRegistrationAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyRegistrationAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment" } } }, "auth_ref": [ "r885" ] }, "dei_InvestmentCompanyRegistrationAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyRegistrationAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment Number" } } }, "auth_ref": [ "r885" ] }, "zeo_InvestorsOfSunergyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "InvestorsOfSunergyMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investors of Sunergy [Member]", "label": "Investors Of Sunergy Member" } } }, "auth_ref": [] }, "zeo_IssuanceOfClassACommonStockForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "IssuanceOfClassACommonStockForServices", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock to vendors", "documentation": "The amount of issuance of class A common stock for services.", "label": "Issuance Of Class ACommon Stock For Services" } } }, "auth_ref": [] }, "zeo_IssuanceOfClassACommonStockToBackstopInvestors": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "IssuanceOfClassACommonStockToBackstopInvestors", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock to backstop investors", "documentation": "Issuance of Class A common stock to backstop investors", "label": "Issuance Of Class ACommon Stock To Backstop Investors" } } }, "auth_ref": [] }, "zeo_IssuanceOfClassASharesToBackstopInvestorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "IssuanceOfClassASharesToBackstopInvestorMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A Shares to backstop investor [Member]", "label": "Issuance Of Class AShares To Backstop Investor Member" } } }, "auth_ref": [] }, "zeo_IssuanceOfClassASharesToPrivatePlacementInvestorinShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "IssuanceOfClassASharesToPrivatePlacementInvestorinShares", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A Shares to private placement investor (in Shares)", "documentation": "Issuance of cass A shares to private placement investor.", "label": "Issuance Of Class AShares To Private Placement Investorin Shares" } } }, "auth_ref": [] }, "zeo_IssuanceOfClassASharesToThirdPartyAdvisorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "IssuanceOfClassASharesToThirdPartyAdvisorsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A Shares to third party advisors\t[Member]", "label": "Issuance Of Class AShares To Third Party Advisors Member" } } }, "auth_ref": [] }, "zeo_IssuedAndOutstandingRate": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "IssuedAndOutstandingRate", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total issued and outstanding capital stock rate", "documentation": "The percentage issued and outstanding rate.", "label": "Issued And Outstanding Rate" } } }, "auth_ref": [] }, "zeo_JKaeHoldingsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "JKaeHoldingsLLCMember", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "JKae Holdings, LLC [Member]", "label": "JKae Holdings LLCMember" } } }, "auth_ref": [] }, "zeo_LAMADDLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "LAMADDLLCMember", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LAMADD LLC [Member]", "label": "LAMADDLLCMember" } } }, "auth_ref": [] }, "zeo_LHXIntermediateLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "LHXIntermediateLLCMember", "presentation": [ "http://www.gosunergy.com/role/DebtDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LHX Intermediate, LLC [Member]", "label": "LHXIntermediate LLCMember" } } }, "auth_ref": [] }, "zeo_LHXSubscriptionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "LHXSubscriptionAgreementMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LHX Subscription Agreement [Member]", "label": "LHXSubscription Agreement Member" } } }, "auth_ref": [] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Operating and Financing Lease and Other Supplemental Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating and Financing Lease and Other Supplemental Information", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1099" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements [Member]", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r100", "r563" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "zeo_LeasesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "LeasesDetailsTable", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases (Details) [Table]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "dei_LegalEntityIdentifier": { "xbrltype": "legalEntityIdentifierItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityIdentifier", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity Identifier", "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI." } } }, "auth_ref": [ "r824" ] }, "zeo_LessRedemptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "LessRedemptionMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Less redemptions [Member]", "label": "Less Redemption Member" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseRenewalTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeaseRenewalTerm1", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases on vehicles term", "label": "Lessee, Finance Lease, Renewal Term", "documentation": "Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1098" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases [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": [ "r557", "r564" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r556" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingandFinancingLeaseandOtherSupplementalInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other supplemental information:", "label": "Lessee, Operating Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1100" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r562" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r562" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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": [ "r562" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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": [ "r562" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r562" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Less interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r562" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease maturities", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1098" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.gosunergy.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r550" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r15", "r62", "r63", "r64", "r66", "r67", "r68", "r71", "r211", "r294", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r506", "r509", "r510", "r537", "r670", "r755", "r823", "r1039", "r1105", "r1106" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofLiabilitiesSubjecttoFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, redeemable noncontrolling interests and stockholders\u2019 (deficit) equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r80", "r122", "r604", "r805", "r988", "r1014", "r1095" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities, redeemable noncontrolling interest and stockholders\u2019 (deficit) equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAssumed1", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable" ], "lang": { "en-us": { "role": { "terseLabel": "Assumed liabilities", "label": "Liabilities Assumed", "documentation": "The fair value of liabilities assumed in noncash investing or financing activities." } } }, "auth_ref": [ "r21", "r22", "r23" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r64", "r175", "r211", "r294", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r506", "r509", "r510", "r537", "r805", "r1039", "r1105", "r1106" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "zeo_LiquidityAndGoingConcernAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "LiquidityAndGoingConcernAbstract", "lang": { "en-us": { "role": { "label": "Liquidity and Going Concern [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayableCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "label": "Loans Payable, Current", "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r63" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "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", "calculation": { "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r15", "r120", "r365", "r379", "r772", "r773", "r803", "r1113" ] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtByMaturityAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Maturity Analysis of the Long-Term Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable" ], "lang": { "en-us": { "role": { "terseLabel": "Less current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r184" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r11", "r217", "r370" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r11", "r217", "r370" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r11", "r217", "r370" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r11", "r217", "r370" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r185" ] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLoansPayable", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Loans Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r15", "r1032", "r1033", "r1034" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r15", "r34", "r1032", "r1033", "r1034" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r287", "r780", "r807", "r810", "r1044", "r1117", "r1118", "r1119", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.gosunergy.com/role/CommitmentsandContingenciesDetails", "http://www.gosunergy.com/role/DebtDetails", "http://www.gosunergy.com/role/LeasesDetails", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r169", "r170", "r336", "r337", "r338", "r339", "r414", "r457", "r526", "r585", "r622", "r623", "r634", "r662", "r663", "r723", "r725", "r728", "r729", "r730", "r740", "r741", "r768", "r776", "r790", "r799", "r800", "r801", "r802", "r808", "r1041", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r898" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r898" ] }, "zeo_MezzanineEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "MezzanineEquityMember", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Mezzanine Equity", "label": "Mezzanine Equity Member" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.gosunergy.com/role/CommitmentsandContingenciesDetails", "http://www.gosunergy.com/role/DebtDetails", "http://www.gosunergy.com/role/LeasesDetails", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r169", "r170", "r336", "r337", "r338", "r339", "r414", "r457", "r526", "r585", "r622", "r623", "r634", "r662", "r663", "r723", "r725", "r728", "r729", "r730", "r740", "r741", "r768", "r776", "r790", "r799", "r800", "r801", "r808", "r1041", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquity" ], "lang": { "en-us": { "role": { "terseLabel": "REDEEMABLE NONCONTROLLING INTERESTS AND EQUITY", "label": "Noncontrolling Interest Disclosure [Text Block]", "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [ "r115" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Voting ownership of each entity", "verboseLabel": "Ownership percentage", "label": "Subsidiary, Ownership Percentage, Parent", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r918" ] }, "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]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r926" ] }, "dei_NameChangeEventDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventDateAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event Date [Axis]", "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type." } } }, "auth_ref": [] }, "dei_NameChangeEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Line Items]", "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table." } } }, "auth_ref": [] }, "dei_NameChangeEventTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Table]", "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r287", "r780", "r807", "r810", "r1044", "r1117", "r1118", "r1119", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r899" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperation" ], "lang": { "en-us": { "role": { "terseLabel": "ORGANIZATION AND BUSINESS OPERATION", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r139", "r151" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r205" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r205" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r93", "r94", "r96" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Increases net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r87", "r96", "r126", "r173", "r194", "r195", "r199", "r211", "r221", "r223", "r224", "r226", "r227", "r228", "r232", "r233", "r241", "r294", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r498", "r502", "r520", "r537", "r611", "r694", "r715", "r716", "r821", "r1039" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net loss attributable to redeemable non-controlling interests", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest." } } }, "auth_ref": [ "r83" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to Class A common stock", "terseLabel": "Net income", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r202", "r223", "r224", "r226", "r227", "r236", "r237", "r242", "r245", "r502" ] }, "zeo_NetLossPriorToTheBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "NetLossPriorToTheBusinessCombination", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss)", "documentation": "Net loss prior to the Business Combination.", "label": "Net Loss Prior To The Business Combination" } } }, "auth_ref": [] }, "zeo_NetLossperShareDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "NetLossperShareDetailsTable", "presentation": [ "http://www.gosunergy.com/role/NetLossperShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Loss per Share (Details) [Table]" } } }, "auth_ref": [] }, "zeo_NetLossperShareScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "NetLossperShareScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockDetailsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "label": "Net Loss per Share - Schedule of Computation of the Basic and Diluted Income per Share of Class A Common Stock (Details) [Table]" } } }, "auth_ref": [] }, "zeo_NetlossAttributableToBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "NetlossAttributableToBusinessCombination", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss subsequent to the ESGEN Business Combination", "documentation": "Net (loss) attributable to business combination.", "label": "Netloss Attributable To Business Combination" } } }, "auth_ref": [] }, "zeo_NetlossAttributableToSunergyRenewablesLLCPriorToTheBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "NetlossAttributableToSunergyRenewablesLLCPriorToTheBusinessCombination", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "zeo_NetlossAttributableToBusinessCombination", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Net loss attributable to Sunergy Renewables, LLC prior to the ESGEN Business Combination", "documentation": "Amount of net (loss) attributable to sunergy renewables LLC prior to the business combination.", "label": "Netloss Attributable To Sunergy Renewables LLCPrior To The Business Combination" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements", "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": [] }, "dei_NewEffectiveDateForPreviousFiling": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NewEffectiveDateForPreviousFiling", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "New Effective Date for Previous Filing" } } }, "auth_ref": [ "r869", "r870", "r871", "r872" ] }, "dei_NoSubstantiveChanges462c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoSubstantiveChanges462c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c)" } } }, "auth_ref": [ "r948" ] }, "dei_NoSubstantiveChanges462cFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoSubstantiveChanges462cFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c), File Number" } } }, "auth_ref": [ "r948" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r898" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r853", "r864", "r880", "r906", "r915" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r889" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r888" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r906" ] }, "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": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r926" ] }, "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": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r926" ] }, "zeo_NoncashFinanceLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "NoncashFinanceLeaseExpense", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow", "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash finance lease expense", "verboseLabel": "Depreciation and amortization", "documentation": "Non-cash finance lease expense.", "label": "Noncash Finance Lease Expense" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash transactions", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "zeo_NoncashOperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "NoncashOperatingLeaseExpense", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash operating lease expense", "documentation": "Non-cash operating lease expense.", "label": "Noncash Operating Lease Expense" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete [Member]", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r47", "r1020", "r1021", "r1022", "r1023", "r1025", "r1027", "r1029", "r1030" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r52", "r389", "r994", "r995", "r996", "r999", "r1149" ] }, "us-gaap_NoninterestExpenseCommissionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoninterestExpenseCommissionExpense", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions expense", "label": "Noninterest Expense Commission Expense", "documentation": "Amount of fees incurred for commissions on mutual funds and insurance products." } } }, "auth_ref": [ "r124" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r89" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expenses), net:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonrelatedPartyMember", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrelated Party", "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r991", "r992" ] }, "zeo_NoteReceivablePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "NoteReceivablePolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Note receivable", "documentation": "Note receivable.", "label": "Note Receivable Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable", "label": "Notes Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r15", "r120", "r1113", "r1114" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableOtherPayablesMember", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable [Member]", "label": "Notes Payable, Other Payables [Member]", "documentation": "A written promise to pay a note to a third party." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating lease", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r763", "r1003" ] }, "zeo_NumberOfSolarEnergySystemInstallations": { "xbrltype": "integerItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "NumberOfSolarEnergySystemInstallations", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of installation (in Installation)", "documentation": "Number of installations", "label": "Number Of Solar Energy System Installations" } } }, "auth_ref": [] }, "zeo_NumberOfTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "NumberOfTradingDays", "presentation": [ "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of trading days", "documentation": "Number of trading days.", "label": "Number Of Trading Days" } } }, "auth_ref": [] }, "zeo_NumberofConvertibleOrdinaryShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "NumberofConvertibleOrdinaryShares", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Converted shares (in Shares)", "documentation": "Number of converted ordinary shares for business combinations.", "label": "Numberof Convertible Ordinary Shares" } } }, "auth_ref": [] }, "zeo_NumberofTradingDaysOfBusinessCombination": { "xbrltype": "durationItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "NumberofTradingDaysOfBusinessCombination", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading days", "documentation": "Number of trading days of business combination.", "label": "Numberof Trading Days Of Business Combination" } } }, "auth_ref": [] }, "zeo_OpCoPreferredUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "OpCoPreferredUnitsMember", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OpCo Preferred Units [Member]", "label": "Op Co Preferred Units Member" } } }, "auth_ref": [] }, "zeo_OpcoLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "OpcoLLCMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OpCo, LLC [Member]", "verboseLabel": "Opco LLC [Member]", "label": "Opco LLCMember" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Operating costs and expenses:", "label": "Operating Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r130", "r756", "r1002", "r1004", "r1005", "r1006", "r1007" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r558", "r804" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Operating Lease Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "verboseLabel": "Operating lease liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r553" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of obligations under operating leases", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r553" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Obligations under operating leases, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r553" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease payment", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r555", "r559" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right -of-use operating lease asset", "verboseLabel": "Operating lease right of use asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r552" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingandFinancingLeaseandOtherSupplementalInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r561", "r804" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingandFinancingLeaseandOtherSupplementalInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r560", "r804" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r482" ] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Order backlog [Member]", "label": "Order or Production Backlog [Member]", "documentation": "Order or production backlog arising from contract acquired in business combination, asset acquisition, and from joint venture formation." } } }, "auth_ref": [ "r49", "r1020", "r1021", "r1022", "r1023", "r1025", "r1027", "r1029", "r1030" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and Business Operation [Abstract]" } } }, "auth_ref": [] }, "zeo_OrganizationandBusinessOperationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "OrganizationandBusinessOperationDetailsTable", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "label": "Organization and Business Operation (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r63" ] }, "dei_OtherAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Address [Member]", "documentation": "Other address for entity" } } }, "auth_ref": [] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r116", "r182", "r597", "r763", "r823" ] }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "Other General and Administrative Expense", "documentation": "Amount of general and administrative expense classified as other." } } }, "auth_ref": [ "r88", "r1148" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r90" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "label": "Other Operating Income (Expense), Net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r898" ] }, "us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivableAfterAllowanceForCreditLossNoncurrent", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Related party note receivable", "label": "Other Receivable, after Allowance for Credit Loss, Noncurrent", "documentation": "Amount, after allowance for credit loss, of receivable classified as other and noncurrent." } } }, "auth_ref": [ "r974" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r839" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r851", "r862", "r878", "r913" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r854", "r865", "r881", "r916" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r854", "r865", "r881", "r916" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "zeo_OwnershipOfComonUnitsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "OwnershipOfComonUnitsPercentage", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common units rate", "documentation": "Ownership of comon units, percentage.", "label": "Ownership Of Comon Units Percentage" } } }, "auth_ref": [] }, "zeo_ParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ParValuePerShare", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total shares, Par Value (in Dollars per share)", "documentation": "Common and preferred par value.", "label": "Par Value Per Share" } } }, "auth_ref": [] }, "dei_ParentEntityLegalName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ParentEntityLegalName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Parent Entity Legal Name", "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r887" ] }, "us-gaap_PaymentsOfDistributionsToAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDistributionsToAffiliates", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Distributions to members", "label": "Payments of Distributions to Affiliates", "documentation": "The distributions of earnings to an entity that is affiliated with the reporting entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r92" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid to Convertible preferred units", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r92" ] }, "us-gaap_PaymentsToAcquireAssetsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAssetsInvestingActivities", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Asset acquisitions", "label": "Payments to Acquire Assets, Investing Activities", "documentation": "Aggregate cash payments for a combination of transactions that are classified as investing activities in which assets, which may include securities, other types of investments, or productive assets, are purchased from third-party sellers. This element can be used by entities to aggregate payments for all asset purchases that are classified as investing activities." } } }, "auth_ref": [ "r981" ] }, "us-gaap_PaymentsToAcquireNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireNotesReceivable", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment in related party note receivable", "label": "Payments to Acquire Notes Receivable", "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [ "r16" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, equipment and other assets", "label": "Payments to Acquire Property, Plant, 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": [ "r91" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r897" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r897" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r889" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r906" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r899" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r888" ] }, "zeo_PercentageOfTransferringTheCompaniesInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "PercentageOfTransferringTheCompaniesInterestRate", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of transferring the companies interest rate", "verboseLabel": "Percentage of business combination", "documentation": "Percentage of transferring the companies interest rate.", "label": "Percentage Of Transferring The Companies Interest Rate" } } }, "auth_ref": [] }, "us-gaap_PercentageOfWeightedAverageCostInventory": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PercentageOfWeightedAverageCostInventory", "presentation": [ "http://www.gosunergy.com/role/AssetPurchaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average cost percentage", "label": "Percentage of Weighted Average Cost Inventory", "documentation": "The percentage of weighted average cost inventory present at the reporting date when inventory is valued using different valuation methods." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares [Member]", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "zeo_PeriodOfCommencingWarrants": { "xbrltype": "durationItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "PeriodOfCommencingWarrants", "presentation": [ "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of commencing warrants", "documentation": "Period of commencing warrants.", "label": "Period Of Commencing Warrants" } } }, "auth_ref": [] }, "dei_PhoneFaxNumberDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PhoneFaxNumberDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Phone Fax Number Description", "documentation": "Description of Phone or Fax Number" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r890" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r940" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r889" ] }, "dei_PostEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PostEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment" } } }, "auth_ref": [ "r825" ] }, "dei_PostEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PostEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective." } } }, "auth_ref": [ "r825" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r832" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r834" ] }, "dei_PreEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment" } } }, "auth_ref": [ "r825" ] }, "dei_PreEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective." } } }, "auth_ref": [ "r825" ] }, "zeo_PreferredDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "PreferredDividends", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred dividends", "documentation": "Preferred dividends", "label": "Preferred Dividends" } } }, "auth_ref": [] }, "us-gaap_PreferredStockConvertibleConversionPriceIncrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockConvertibleConversionPriceIncrease", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Optional conversion price (in Dollars per share)", "label": "Preferred Stock, Convertible, Conversion Price, Increase", "documentation": "Per share increase in conversion price of convertible preferred stock. Excludes change due to standard antidilution provision." } } }, "auth_ref": [ "r386", "r388" ] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Divident rate", "label": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r382", "r724", "r726", "r727", "r731" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued", "label": "Preferred Stock, Shares Issued", "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": [ "r74", "r381" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r977" ] }, "zeo_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "documentation": "Disclosure of accounting policy for prepaid expenses and other current assets.", "label": "Prepaid Expenses And Other Current Assets Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r972" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrivatePlacementMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement [Member]", "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": [] }, "zeo_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement Warrants", "documentation": "Represents a redeemable warrant (Private Placement Warrant) that entitles the holder to purchase shares of common stock if the underwriter's option is exercised in full.", "label": "Private Placement Warrants Member" } } }, "auth_ref": [] }, "zeo_PrivateWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "PrivateWarrantsMember", "presentation": [ "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Warrants", "verboseLabel": "Public Warrants [Member]", "documentation": "Represents information pertaining to private warrants.", "label": "Private Warrants Member" } } }, "auth_ref": [] }, "zeo_ProceedsFromBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ProceedsFromBusinessCombination", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross proceeds", "documentation": "Amount of proceeds from business combination.", "label": "Proceeds From Business Combination" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from convertible promissory note, net of debt issuance costs", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the issuance of convertible preferred stock, net of transaction costs", "label": "Proceeds from Issuance of Convertible Preferred Stock", "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the issuance of debt", "label": "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": [ "r982" ] }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfPrivatePlacement", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from private placement", "label": "Proceeds from Issuance of Private Placement", "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ProceedsFromLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLoans", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Direct loan", "label": "Proceeds from Loans", "documentation": "Cash received from principal payments made on loans related to operating activities." } } }, "auth_ref": [ "r95" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRevenueRecognitionTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r159", "r160", "r161", "r162", "r163", "r164", "r167", "r284", "r588", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r745", "r778", "r806", "r808", "r809", "r811", "r812", "r971", "r1037", "r1038", "r1044", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRevenueRecognitionTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r159", "r160", "r161", "r162", "r163", "r164", "r167", "r284", "r588", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r745", "r778", "r806", "r808", "r809", "r811", "r812", "r971", "r1037", "r1038", "r1044", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "zeo_NetlossAttributableToBusinessCombination", "weight": 1.0, "order": 1.0 }, "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable", "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income", "terseLabel": "Net (loss) income", "verboseLabel": "Net income attributable to Class A common shareholders", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r173", "r194", "r195", "r204", "r211", "r221", "r228", "r232", "r233", "r294", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r498", "r502", "r504", "r507", "r508", "r520", "r537", "r594", "r610", "r648", "r694", "r715", "r716", "r795", "r796", "r822", "r978", "r1039" ] }, "zeo_PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "PromissoryNoteMember", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Promissory Note [Member]", "label": "Promissory Note Member" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Equipment, and Other Fixed Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10", "r563" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/PropertyEquipmentandOtherFixedAssets" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY, EQUIPMENT, AND OTHER FIXED ASSETS", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r99", "r144", "r147", "r148" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r100", "r178", "r608" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Property, Equipment, and Other Fixed Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r563" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Property, equipment and other fixed assets, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r563", "r595", "r608", "r805" ] }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentOtherNet", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Property, equipment and other fixed assets, net", "label": "Property, Plant and Equipment, Other, Net", "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Property, equipment and other fixed assets, net", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r10", "r144", "r147", "r606" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.gosunergy.com/role/PropertyEquipmentandOtherFixedAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Equipment, and Other Fixed Assets", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r100", "r563" ] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow", "http://www.gosunergy.com/role/ScheduleofAllowanceforCreditLossesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Provision for Other Credit Losses", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r8", "r123" ] }, "zeo_PublicWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "PublicWarrantMember", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Warrant [Member]", "label": "Public Warrant Member" } } }, "auth_ref": [] }, "zeo_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "PublicWarrantsMember", "presentation": [ "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Warrants [Member]", "documentation": "Represents a redeemable warrant (Public Warrant) that entitles the holder to purchase shares of common stock subject to adjustment.", "label": "Public Warrants Member" } } }, "auth_ref": [] }, "zeo_PurchaseConsiderationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "PurchaseConsiderationAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase consideration:", "label": "Purchase Consideration Abstract" } } }, "auth_ref": [] }, "zeo_PurchasePriceAllocationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "PurchasePriceAllocationAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofAcquisitionCostAllocatedtoAssetsAcquiredTable" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price allocation:", "label": "Purchase Price Allocation Abstract" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r887" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r887" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.gosunergy.com/role/CommitmentsandContingenciesDetails", "http://www.gosunergy.com/role/DebtDetails", "http://www.gosunergy.com/role/LeasesDetails", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r169", "r170", "r336", "r337", "r338", "r339", "r406", "r414", "r445", "r446", "r447", "r457", "r526", "r582", "r583", "r585", "r622", "r623", "r634", "r662", "r663", "r723", "r725", "r728", "r729", "r730", "r740", "r741", "r768", "r776", "r790", "r799", "r800", "r801", "r802", "r808", "r815", "r1035", "r1041", "r1093", "r1108", "r1109", "r1110", "r1111", "r1112" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.gosunergy.com/role/CommitmentsandContingenciesDetails", "http://www.gosunergy.com/role/DebtDetails", "http://www.gosunergy.com/role/LeasesDetails", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r169", "r170", "r336", "r337", "r338", "r339", "r406", "r414", "r445", "r446", "r447", "r457", "r526", "r582", "r583", "r585", "r622", "r623", "r634", "r662", "r663", "r723", "r725", "r728", "r729", "r730", "r740", "r741", "r768", "r776", "r790", "r799", "r800", "r801", "r802", "r808", "r815", "r1035", "r1041", "r1093", "r1108", "r1109", "r1110", "r1111", "r1112" ] }, "zeo_RateOfAccruingDistributionsPerAnnum": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "RateOfAccruingDistributionsPerAnnum", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributions rate", "documentation": "Rate of accruing distributions per annum.", "label": "Rate Of Accruing Distributions Per Annum" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r846", "r857", "r873", "r908" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RedeemableNoncontrollingInterestEquityFairValueAbstract", "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interests and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestEquityOtherCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RedeemableNoncontrollingInterestEquityOtherCarryingAmount", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Units", "label": "Redeemable Noncontrolling Interest, Equity, Other, Carrying Amount", "documentation": "Amount of noncontrolling interests which are redeemable by the parent entity, classified as other equity." } } }, "auth_ref": [ "r35", "r36", "r105", "r106" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RedeemableNoncontrollingInterestEquityPreferredCarryingAmount", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred units, 1,500,000 units issued and outstanding as of December 31, 2024 and no units issued and outstanding as of December 31, 2023", "verboseLabel": "Convertible preferred units (in Dollars)", "label": "Redeemable Noncontrolling Interest, Equity, Preferred, Carrying Amount", "documentation": "As of the reporting date, the carrying amount of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of preferred shares (regardless of class), preferred partnership units (regardless of class), preferential membership interests, or any other form of preferred equity regardless of investee entity legal form." } } }, "auth_ref": [ "r35", "r36", "r105", "r106" ] }, "us-gaap_RedeemableNoncontrollingInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RedeemableNoncontrollingInterestLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Capital Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "zeo_RedeemableNoncontrollingInterestsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "RedeemableNoncontrollingInterestsMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interests [Member]", "label": "Redeemable Noncontrolling Interests Member" } } }, "auth_ref": [] }, "zeo_RedeemableNoncontrollingInterestsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "RedeemableNoncontrollingInterestsPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interests", "documentation": "Disclosure of accounting policy of redeemable noncontrolling interests.", "label": "Redeemable Noncontrolling Interests Policy Text Block" } } }, "auth_ref": [] }, "zeo_RedeemableNoncontrollingInterestsandEquityDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "RedeemableNoncontrollingInterestsandEquityDetailsTable", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interests and Equity (Details) [Table]" } } }, "auth_ref": [] }, "zeo_RedeemableNoncontrollingInterestsandEquityScheduleofCapitalStockDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "RedeemableNoncontrollingInterestsandEquityScheduleofCapitalStockDetailsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details) [Table]" } } }, "auth_ref": [] }, "dei_RegistrationStatementAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "RegistrationStatementAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Registration Statement Amendment Number", "documentation": "Amendment number to registration statement under the Investment Company Act of 1940." } } }, "auth_ref": [ "r825" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r288", "r413", "r571", "r572", "r599", "r605", "r665", "r666", "r667", "r668", "r669", "r691", "r693", "r722" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Parties", "verboseLabel": "Related party", "netLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r213", "r214", "r571", "r572", "r573", "r574", "r599", "r605", "r665", "r666", "r667", "r668", "r669", "r691", "r693", "r722" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business loan agreement", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r55", "r571" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r571", "r572", "r1104" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions [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": [ "r288", "r698", "r699", "r702" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r288", "r413", "r571", "r572", "r599", "r605", "r665", "r666", "r667", "r668", "r669", "r691", "r693", "r722", "r1104" ] }, "zeo_RelatedPartyTransactionsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "RelatedPartyTransactionsDetailsTable", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "RELATED PARTY TRANSACTIONS", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r568", "r569", "r570", "r572", "r575", "r644", "r645", "r646", "r700", "r701", "r702", "r720", "r721" ] }, "zeo_RelatedPatyOutstandingBalances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "RelatedPatyOutstandingBalances", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding balance", "documentation": "The amount of related party outstanding balance.", "label": "Related Paty Outstanding Balances" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of debt", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r983" ] }, "us-gaap_ReportableSubsegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportableSubsegmentsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable segment [Member]", "label": "Reportable Subsegments [Member]", "documentation": "Identifies division of a component 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": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r165", "r166", "r215", "r216", "r356", "r383", "r574", "r584", "r596", "r751", "r752" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r168", "r172", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r229", "r230", "r231", "r232", "r233", "r234", "r250", "r296", "r297", "r496", "r497", "r498", "r499", "r501", "r502", "r517", "r518", "r519", "r520", "r547", "r549", "r566", "r567", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r635", "r1008" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r847", "r858", "r874", "r909" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r848", "r859", "r875", "r910" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r855", "r866", "r882", "r917" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r168", "r172", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r229", "r230", "r231", "r232", "r233", "r234", "r250", "r296", "r297", "r496", "r497", "r498", "r499", "r501", "r502", "r517", "r518", "r519", "r520", "r547", "r549", "r566", "r567", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r635", "r1008" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r77", "r107", "r603", "r628", "r633", "r642", "r673", "r805" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings (Accumulated Deficit)", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r171", "r218", "r219", "r220", "r222", "r228", "r231", "r233", "r295", "r298", "r328", "r486", "r487", "r495", "r496", "r497", "r499", "r501", "r502", "r511", "r513", "r514", "r516", "r518", "r548", "r551", "r624", "r626", "r649", "r1149" ] }, "zeo_RetroactiveApplicationOfBusinessCombinationShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "RetroactiveApplicationOfBusinessCombinationShares", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Retroactive application of ESGEN Business Combination (Note 1) (in Shares)", "documentation": "Retroactive application of business combination shares.", "label": "Retroactive Application Of Business Combination Shares" } } }, "auth_ref": [] }, "zeo_RetroactiveApplicationOfBusinessCombinations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "RetroactiveApplicationOfBusinessCombinations", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Retroactive application of ESGEN Business Combination (Note 1)", "documentation": "Retroactive application of business combinations.", "label": "Retroactive Application Of Business Combinations" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRevenueRecognitionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r128", "r129", "r251", "r261", "r262", "r276", "r280", "r284", "r286", "r287", "r402", "r403", "r588" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r152", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r744" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "verboseLabel": "Revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r128", "r129", "r200", "r211", "r251", "r261", "r262", "r276", "r280", "r284", "r286", "r287", "r294", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r537", "r594", "r762", "r1039" ] }, "zeo_ReverseRecapitalizationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ReverseRecapitalizationDetailsTable", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Reverse Recapitalization (Details) [Table]" } } }, "auth_ref": [] }, "zeo_ReverseRecapitalizationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ReverseRecapitalizationLineItems", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Reverse Recapitalization [Line Items]" } } }, "auth_ref": [] }, "zeo_ReverseRecapitializationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ReverseRecapitializationTextBlock", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalization" ], "lang": { "en-us": { "role": { "terseLabel": "REVERSE RECAPITALIZATION", "label": "Reverse Recapitialization Text Block" } } }, "auth_ref": [] }, "zeo_RightofuseAssetsObtainedInExchangeForOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "RightofuseAssetsObtainedInExchangeForOperatingLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities", "documentation": "Right-of-use assets obtained in exchange for operating lease liabilities.", "label": "Rightofuse Assets Obtained In Exchange For Operating Lease Liabilities" } } }, "auth_ref": [] }, "zeo_RoofingInstallationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "RoofingInstallationsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRevenueRecognitionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Roofing installations [Member]", "label": "Roofing Installations Member" } } }, "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": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r926" ] }, "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": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r926" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate consideration (in Dollars)", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale price per share (in Dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast [Member]", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r415", "r969", "r998" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Previously Reported", "label": "Previously Reported [Member]", "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r172", "r218", "r220", "r221", "r222", "r223", "r224", "r233", "r250", "r496", "r498", "r499", "r501", "r502", "r517", "r518", "r519", "r547", "r549", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r635", "r961", "r963", "r964", "r965", "r997", "r1008", "r1015", "r1016", "r1089", "r1101", "r1102" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable", "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r168", "r234", "r415", "r956", "r998" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "zeo_ScheduleOfAcquisitionCostAllocatedToAssetsAcquiredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfAcquisitionCostAllocatedToAssetsAcquiredAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Acquisition Cost Allocated to Assets Acquired [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofExcludedfromtheComputationofDilutedNetEarningsperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.gosunergy.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Excluded from the Computation of Diluted Net Earnings per Share of Class A Common Stock", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r41", "r43", "r500" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Combination to the Consolidated Statements of Cash Flows", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r41", "r43" ] }, "zeo_ScheduleOfBusinessCombinationToTheConsolidatedStatementsOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfBusinessCombinationToTheConsolidatedStatementsOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Business Combination To The Consolidated Statements Of Cash Flows Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfBusinessCombinationToTheConsolidatedStatementsOfCashFlowsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfBusinessCombinationToTheConsolidatedStatementsOfCashFlowsLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Combination to the Consolidated Statements of Cash Flows [Line Items]" } } }, "auth_ref": [] }, "zeo_ScheduleOfCapitalStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfCapitalStockAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Capital Stock Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfChangeInContractAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfChangeInContractAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Change in Contract Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Provision (Benefit) for Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r1077" ] }, "zeo_ScheduleOfComputationOfTheBasicAndDilutedIncomePerShareOfClassACommonStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfComputationOfTheBasicAndDilutedIncomePerShareOfClassACommonStockAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Computation Of The Basic And Diluted Income Per Share Of Class ACommon Stock Abstract" } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Change in Contract Liabilities", "label": "Condensed Financial Statements [Table Text Block]", "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows." } } }, "auth_ref": [ "r970", "r993" ] }, "zeo_ScheduleOfConsummationOfTheBusinessCombinationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfConsummationOfTheBusinessCombinationAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Consummation Of The Business Combination Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Deferred Income Tax Assets and Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Income Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1074" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of the Basic and Diluted Income per Share of Class A Common Stock", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1001" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r466", "r793", "r1071" ] }, "zeo_ScheduleOfEffectiveTaxRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfEffectiveTaxRateAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Effective Tax Rate Abstract" } } }, "auth_ref": [] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r291", "r292", "r293", "r494", "r957", "r958", "r959", "r1080", "r1081", "r1082", "r1083" ] }, "zeo_ScheduleOfExcludedFromTheComputationOfDilutedNetEarningsPerShareOfClassACommonStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfExcludedFromTheComputationOfDilutedNetEarningsPerShareOfClassACommonStockAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Excluded From The Computation Of Diluted Net Earnings Per Share Of Class ACommon Stock Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Liabilities Subject to Fair Value Measurements", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1090", "r1091" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r312", "r319", "r321", "r322", "r325", "r589", "r743", "r770" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets, Net", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r770", "r1026" ] }, "zeo_ScheduleOfIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfIntangibleAssetsNetAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Intangible Assets Net Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfLiabilitiesSubjectToFairValueMeasurementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfLiabilitiesSubjectToFairValueMeasurementsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Liabilities Subject To Fair Value Measurements Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturity Analysis of the Long-Term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r11" ] }, "zeo_ScheduleOfPerformanceBasedExecutiveSharesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfPerformanceBasedExecutiveSharesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Performance Based Executive Shares Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfPropertyEquipmentAndOtherFixedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfPropertyEquipmentAndOtherFixedAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Property Equipment And Other Fixed Assets Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10", "r563" ] }, "zeo_ScheduleOfProvisionBenefitForIncomeTaxesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfProvisionBenefitForIncomeTaxesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Provision Benefit For Income Taxes Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfProvisionbenefitForIncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfProvisionbenefitForIncomeTaxesLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Provision (Benefit) for Income Taxes [Line Items]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/AssetPurchaseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquisition Cost Allocated to Assets Acquired", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r113" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r29", "r30", "r31" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.gosunergy.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Significant Financial Information Reportable Segment", "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": [ "r29", "r30", "r31" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r417", "r418", "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r445", "r446", "r447", "r448" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Valuation of Performance-Based Equity Bonus Awards", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r108" ] }, "zeo_ScheduleOfSignificantFinancialInformationReportableSegmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfSignificantFinancialInformationReportableSegmentAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Significant Financial Information Reportable Segment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Capital Stock", "label": "Schedule of Stockholders Equity [Table Text Block]", "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented." } } }, "auth_ref": [ "r14" ] }, "zeo_ScheduleOfValuationOfPerformanceBasedEquityBonusAwardsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "ScheduleOfValuationOfPerformanceBasedEquityBonusAwardsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Valuation Of Performance Based Equity Bonus Awards Abstract" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredDebtMember", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt [Member]", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r826" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r830" ] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecurityDeposit", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposited security payments", "label": "Security Deposit", "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease." } } }, "auth_ref": [ "r974" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r829" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r835" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/SegmentReporting" ], "lang": { "en-us": { "role": { "terseLabel": "SEGMENT REPORTING", "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": [ "r131", "r251", "r256", "r257", "r258", "r259", "r260", "r266", "r267", "r268", "r278", "r279", "r280", "r281", "r282", "r284", "r285", "r287", "r757", "r760", "r761", "r762", "r764", "r766", "r767" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r283", "r286", "r758", "r759", "r765" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "verboseLabel": "Sales and marketing (exclusive of Commissions expense above)", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ScheduleofExcludedfromtheComputationofDilutedNetEarningsperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Preferred Stock [Member]", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r975", "r976", "r1042" ] }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails", "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Member]", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Derived service period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r791" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted date", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r791" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://www.gosunergy.com/role/ScheduleofValuationofPerformanceBasedEquityBonusAwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Hurdle price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.gosunergy.com/role/ScheduleofValuationofPerformanceBasedEquityBonusAwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.gosunergy.com/role/ScheduleofValuationofPerformanceBasedEquityBonusAwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r447" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Stock-Based Compensation [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": [ "r417", "r418", "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r445", "r446", "r447", "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche per unit fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r438" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average price (in Dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased", "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r420", "r421", "r422", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r444", "r445", "r446", "r447", "r448" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable", "http://www.gosunergy.com/role/ScheduleofValuationofPerformanceBasedEquityBonusAwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 1 hurdle price [Member]", "verboseLabel": "Tranche 1 [Member]", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable", "http://www.gosunergy.com/role/ScheduleofValuationofPerformanceBasedEquityBonusAwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 3 hurdle price [Member]", "verboseLabel": "Tranche 3 [Member]", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable", "http://www.gosunergy.com/role/ScheduleofValuationofPerformanceBasedEquityBonusAwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 2 hurdle price [Member]", "verboseLabel": "Tranche 2 [Member]", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "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": [ "r416", "r423", "r442", "r443", "r444", "r445", "r448", "r453", "r454", "r455", "r456" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable", "http://www.gosunergy.com/role/ScheduleofValuationofPerformanceBasedEquityBonusAwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price", "verboseLabel": "Stock price on valuation date", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value per share (in Dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "zeo_SharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "SharesAuthorized", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total shares, Authorized", "documentation": "Number of shares of stock authorized as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares Authorized" } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price per unit (in Dollars per share)", "verboseLabel": "Price per shares (in Dollars per share)", "netLabel": "Shares issued, price per share (in Dollars per share)", "label": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "zeo_SharesIssuedToSponsorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "SharesIssuedToSponsorMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued to sponsor [Member]", "label": "Shares Issued To Sponsor Member" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total shares, Outstanding", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtWeightedAverageInterestRate", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average interest rate on short debt obligations", "label": "Short-Term Debt, Weighted Average Interest Rate, at Point in Time", "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time." } } }, "auth_ref": [ "r61", "r342" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Internally-developed software\t[Member]", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "zeo_SolarLeasingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "SolarLeasingMember", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Solar Leasing [Member]", "label": "Solar Leasing Member" } } }, "auth_ref": [] }, "zeo_SolarSystemsInstallationsNetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "SolarSystemsInstallationsNetMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRevenueRecognitionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Solar systems installations, net [Member]", "label": "Solar Systems Installations Net Member" } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r833" ] }, "zeo_SouthernCrownHoldingsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "SouthernCrownHoldingsLLCMember", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Southern Crown Holdings, LLC [Member]", "label": "Southern Crown Holdings LLCMember" } } }, "auth_ref": [] }, "zeo_SponsorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "SponsorMember", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sponsor [Member]", "verboseLabel": "Sponsor", "documentation": "This member stands for sponsor.", "label": "Sponsor Member" } } }, "auth_ref": [] }, "zeo_SponsorPIPEInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "SponsorPIPEInvestmentMember", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sponsor PIPE Investment [Member]", "label": "Sponsor PIPEInvestment Member" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction [Member]", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r464" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.gosunergy.com/role/AssetPurchaseDetails", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/NetLossperShareDetails", "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable", "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable", "http://www.gosunergy.com/role/ScheduleofExcludedfromtheComputationofDilutedNetEarningsperShareofClassACommonStockTable", "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails", "http://www.gosunergy.com/role/WarrantLiabilitiesDetails", "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r153", "r186", "r187", "r188", "r211", "r239", "r240", "r243", "r245", "r254", "r255", "r294", "r343", "r345", "r346", "r347", "r350", "r351", "r381", "r382", "r384", "r385", "r387", "r537", "r638", "r639", "r640", "r641", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r661", "r672", "r695", "r717", "r732", "r733", "r734", "r735", "r736", "r955", "r986", "r1000" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r75", "r78", "r79", "r171", "r197", "r198", "r199", "r218", "r219", "r220", "r222", "r228", "r231", "r233", "r253", "r295", "r298", "r328", "r389", "r486", "r487", "r495", "r496", "r497", "r499", "r501", "r502", "r511", "r512", "r513", "r514", "r515", "r516", "r518", "r538", "r539", "r540", "r541", "r542", "r543", "r548", "r551", "r567", "r612", "r624", "r625", "r626", "r649", "r717" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "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": [ "r218", "r219", "r220", "r253", "r551", "r588", "r636", "r661", "r664", "r665", "r666", "r667", "r668", "r669", "r672", "r675", "r676", "r677", "r678", "r679", "r682", "r683", "r684", "r685", "r687", "r688", "r689", "r690", "r691", "r693", "r696", "r697", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r717", "r816" ] }, "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_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEffectiveTaxRateTable", "http://www.gosunergy.com/role/ScheduleofProvisionBenefitforIncomeTaxesTable", "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r168", "r234", "r415", "r956", "r960", "r998" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "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": [ "r218", "r219", "r220", "r253", "r288", "r551", "r588", "r636", "r661", "r664", "r665", "r666", "r667", "r668", "r669", "r672", "r675", "r676", "r677", "r678", "r679", "r682", "r683", "r684", "r685", "r687", "r688", "r689", "r690", "r691", "r693", "r696", "r697", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r717", "r816" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r850", "r861", "r877", "r912" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "zeo_StockBasedCompensationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "StockBasedCompensationDetailsTable", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation (Details) [Table]" } } }, "auth_ref": [] }, "zeo_StockBasedCompensationScheduleofValuationofPerformanceBasedEquityBonusAwardsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "StockBasedCompensationScheduleofValuationofPerformanceBasedEquityBonusAwardsDetailsLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofValuationofPerformanceBasedEquityBonusAwardsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Valuation of Performance-Based Equity Bonus Awards [Line Items]" } } }, "auth_ref": [] }, "zeo_StockBasedCompensationScheduleofValuationofPerformanceBasedEquityBonusAwardsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "StockBasedCompensationScheduleofValuationofPerformanceBasedEquityBonusAwardsDetailsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofValuationofPerformanceBasedEquityBonusAwardsTable" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation - Schedule of Valuation of Performance-Based Equity Bonus Awards (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common units issued (in Shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r74", "r75", "r107" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock issued to vendor (in Shares)", "label": "Stock Issued During Period, Shares, Issued for Services", "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_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A Shares to third party advisors (in Shares)", "verboseLabel": "Purchased shares of common stock", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r14", "r74", "r75", "r107", "r638", "r717", "r733" ] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A Shares to backstop investor (in Shares)", "label": "Stock Issued During Period, Shares, Other", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets", "presentation": [ "http://www.gosunergy.com/role/AssetPurchaseDetails", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Lumio Asset purchase (in Shares)", "verboseLabel": "Asset purchase", "label": "Stock Issued During Period, Shares, Purchase of Assets", "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited shares", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r14", "r74", "r75", "r107" ] }, "zeo_StockIssuedDuringPeriodSharesReverseRecapitalization": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "StockIssuedDuringPeriodSharesReverseRecapitalization", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse Recapitalization (Note 3) (in Shares)", "documentation": "Number of shares in reverse recapitalization.", "label": "Stock Issued During Period Shares Reverse Recapitalization" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation (in Shares)", "verboseLabel": "Equity compensation", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r14", "r74", "r75", "r107" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "presentation": [ "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private warrants were forfeited", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited", "documentation": "Number of shares (or other type of equity) forfeited during the period." } } }, "auth_ref": [] }, "zeo_StockIssuedDuringPeriodValueEstablishmentOfRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "StockIssuedDuringPeriodValueEstablishmentOfRedeemableNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Establishment of redeemable noncontrolling interest", "documentation": "The amount of establishment of redeemable noncontrolling interest.", "label": "Stock Issued During Period Value Establishment Of Redeemable Noncontrolling Interest" } } }, "auth_ref": [] }, "zeo_StockIssuedDuringPeriodValueIssuanceOfClassASharesToPrivatePlacementInvestor": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "StockIssuedDuringPeriodValueIssuanceOfClassASharesToPrivatePlacementInvestor", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A Shares to private placement investor", "documentation": "Issuance of Class A Shares to private placement investor.", "label": "Stock Issued During Period Value Issuance Of Class AShares To Private Placement Investor" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock issued to vendor", "label": "Stock Issued During Period, Value, Issued for Services", "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_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A Shares to third party advisors", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r14", "r74", "r75", "r107", "r649", "r717", "r733", "r822" ] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueOther", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A Shares to backstop investor", "label": "Stock Issued During Period, Value, Other", "documentation": "Value of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValuePurchaseOfAssets", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Lumio Asset purchase", "label": "Stock Issued During Period, Value, Purchase of Assets", "documentation": "Value of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r40", "r74", "r75", "r107" ] }, "zeo_StockIssuedDuringPeriodValueStockholderDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "StockIssuedDuringPeriodValueStockholderDistributions", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Stockholder distributions", "documentation": "Represent the amount of stock issued during period value of stockholders distributions.", "label": "Stock Issued During Period Value Stockholder Distributions" } } }, "auth_ref": [] }, "zeo_StockIssuedDuringPeriodValueSubsequentMeasurementOfRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "StockIssuedDuringPeriodValueSubsequentMeasurementOfRedeemableNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent measurement of redeemable noncontrolling interest", "documentation": "The amount of subsequent measurement of redeemable noncontrolling interest.", "label": "Stock Issued During Period Value Subsequent Measurement Of Redeemable Noncontrolling Interest" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 (deficit) equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r75", "r78", "r79", "r98", "r674", "r692", "r718", "r719", "r805", "r823", "r988", "r1014", "r1095", "r1149" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 (deficit) equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r52", "r53", "r54", "r171", "r172", "r198", "r218", "r219", "r220", "r222", "r228", "r231", "r295", "r298", "r328", "r389", "r486", "r487", "r495", "r496", "r497", "r499", "r501", "r502", "r511", "r512", "r513", "r514", "r515", "r516", "r518", "r538", "r539", "r543", "r549", "r567", "r625", "r626", "r647", "r674", "r692", "r718", "r719", "r737", "r822", "r988", "r1014", "r1095", "r1149" ] }, "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteRedeemablePreferredStockIssuePolicy", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Convertible Preferred Units", "label": "Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value." } } }, "auth_ref": [ "r0", "r72", "r73" ] }, "us-gaap_SubsegmentsConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsegmentsConsolidationItemsAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "label": "Subsegments Consolidation Items [Axis]", "documentation": "Information by subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r544", "r577" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "zeo_SubsequentEventsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "SubsequentEventsDetailsTable", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Events (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.gosunergy.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "SUBSEQUENT EVENTS", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r576", "r578" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "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://www.gosunergy.com/role/LiquidityandGoingConcern" ], "lang": { "en-us": { "role": { "terseLabel": "LIQUIDITY AND GOING CONCERN", "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": [ "r59" ] }, "zeo_SummaryofSignificantAccountingPoliciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "SummaryofSignificantAccountingPoliciesDetailsTable", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Table]" } } }, "auth_ref": [] }, "zeo_SunergyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "SunergyMember", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sunergy [Member]", "label": "Sunergy Member" } } }, "auth_ref": [] }, "zeo_SunergyRenewablesLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "SunergyRenewablesLLCMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sunergy Renewables LLC [Member]", "label": "Sunergy Renewables LLCMember" } } }, "auth_ref": [] }, "zeo_SunergySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "SunergySharesMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Sunergy Shares [Member]", "label": "Sunergy Shares Member" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information", "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalDeferredPurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalDeferredPurchasePrice", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate purchase price (in Dollars)", "label": "Supplemental Deferred Purchase Price", "documentation": "A device of credit enhancement where a part of the purchase price for the receivable/ payable is retained to serve as a cash collateral." } } }, "auth_ref": [ "r21", "r22", "r23" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r905" ] }, "zeo_TaxReceivableAgreementPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "TaxReceivableAgreementPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Receivable Agreement", "documentation": "Disclosure of accounting policy of tax receivable agreement.", "label": "Tax Receivable Agreement Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable noncontrolling interests", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests [Abstract]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r1009", "r1103" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]", "documentation": "Title and position of individual or group within organization." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r897" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r904" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r133", "r134", "r135", "r1011", "r1012", "r1013" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names [Member]", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r46", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1027", "r1028", "r1029", "r1030" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r925" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r927" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "zeo_TransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "TransactionCosts", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred equity issuance costs", "documentation": "Transaction costs", "label": "Transaction Costs" } } }, "auth_ref": [] }, "zeo_TransactionsCostsPromissoryNoteAndProfessionalFeesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "TransactionsCostsPromissoryNoteAndProfessionalFeesPaid", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable": { "parentTag": "zeo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetProceedsFromTheBusinessCombination", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: transaction costs, promissory note and professional fees, paid", "documentation": "Transaction costs, promissory note and professional fees, paid.", "label": "Transactions Costs Promissory Note And Professional Fees Paid" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r928" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r929" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r929" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r927" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r927" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r930" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r928" ] }, "zeo_TreasuryStockCommonAndPreferredShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "TreasuryStockCommonAndPreferredShares", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total shares, Treasury Stock", "documentation": "The number of treasury stock shares.", "label": "Treasury Stock Common And Preferred Shares" } } }, "auth_ref": [] }, "zeo_TwoThousandTwentyFourOmnibusIncentivePlanOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "TwoThousandTwentyFourOmnibusIncentivePlanOneMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Omnibus Incentive Plan One [Member]", "label": "Two Thousand Twenty Four Omnibus Incentive Plan One Member" } } }, "auth_ref": [] }, "zeo_TwoThousandTwentyFourOmnibusIncentivePlanTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "TwoThousandTwentyFourOmnibusIncentivePlanTwoMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Omnibus Incentive Plan Two [Member]", "label": "Two Thousand Twenty Four Omnibus Incentive Plan Two Member" } } }, "auth_ref": [] }, "zeo_TwoZeroTwoFourOmnibusIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "TwoZeroTwoFourOmnibusIncentivePlanMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Omnibus Incentive Plan [Member]", "label": "Two Zero Two Four Omnibus Incentive Plan Member" } } }, "auth_ref": [] }, "zeo_UncertainTaxsPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "UncertainTaxsPositions", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions", "documentation": "Uncertain tax positions.", "label": "Uncertain Taxs Positions" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r924" ] }, "zeo_UnitsIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "UnitsIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of units (in Shares)", "documentation": "Number of new units issued during the period.", "label": "Units Issued During Period Shares New Issues" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r460", "r472", "r792" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r26", "r27", "r28", "r141", "r142", "r145", "r146" ] }, "zeo_VehicleLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "VehicleLoansMember", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicle Loans [Member]", "label": "Vehicle Loans Member" } } }, "auth_ref": [] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment and vehicles [Member]", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "zeo_VendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "VendorsMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vendors [Member]", "label": "Vendors Member" } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable", "http://www.gosunergy.com/role/ScheduleofValuationofPerformanceBasedEquityBonusAwardsTable" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofValuationofPerformanceBasedEquityBonusAwardsTable" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066", "r1067", "r1068", "r1069", "r1070" ] }, "zeo_VotingAgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "VotingAgreementTerm", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Voting agreement term", "documentation": "Voting agreement term.", "label": "Voting Agreement Term" } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r893" ] }, "zeo_WarrantLiabilitiesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "WarrantLiabilitiesDetailsTable", "presentation": [ "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Warrant Liabilities (Details) [Table]" } } }, "auth_ref": [] }, "zeo_WarrantLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "WarrantLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/WarrantLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "WARRANT LIABILITIES", "documentation": "The entire disclosure for Warrant Liabilities", "label": "Warrant Liabilities Disclosure Text Block" } } }, "auth_ref": [] }, "zeo_WarrantLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "WarrantLiabilitiesPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Liabilities", "documentation": "The disclosure of warrant liabilities", "label": "Warrant Liabilities Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofExcludedfromtheComputationofDilutedNetEarningsperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants [Member]", "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": [ "r813", "r814", "r817", "r818", "r819", "r820" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Warrant Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ScheduleofLiabilitiesSubjecttoFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r1092", "r1093", "r1094" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.gosunergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant period", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1092", "r1093", "r1094" ] }, "zeo_WarrantsEachExercisableForOneShareOfClassACommonStockAtAPriceOfElevenPointFiveZeroSubjectToAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "WarrantsEachExercisableForOneShareOfClassACommonStockAtAPriceOfElevenPointFiveZeroSubjectToAdjustmentMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants, Each Exercisable for One Share of Class A Common Stock at a Price of $11.50, Subject to Adjustment", "label": "Warrants Each Exercisable For One Share Of Class ACommon Stock At APrice Of Eleven Point Five Zero Subject To Adjustment Member" } } }, "auth_ref": [] }, "zeo_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingandFinancingLeaseandOtherSupplementalInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Weighted Average Discount Rate Abstract" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average units outstanding, diluted (in Shares)", "verboseLabel": "Diluted weighted-average shares of Class A common stock outstanding", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r238", "r245" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average units outstanding, basic (in Shares)", "verboseLabel": "Basic weighted-average shares of Class A common stock outstanding", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r236", "r245" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "zeo_WeightedAverageRemainingLeaseTermYearsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "WeightedAverageRemainingLeaseTermYearsAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingandFinancingLeaseandOtherSupplementalInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (years)", "label": "Weighted Average Remaining Lease Term Years Abstract" } } }, "auth_ref": [] }, "zeo_WhiteHorseEnergyLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "WhiteHorseEnergyLCMember", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "White Horse Energy, LC [Member]", "label": "White Horse Energy LCMember" } } }, "auth_ref": [] }, "zeo_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20241231", "localname": "WorkingCapital", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/LiquidityandGoingConcernDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital", "documentation": "Amount of working capital.", "label": "Working Capital" } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r946" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r891" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481288/505-10-05-1" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "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": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(12)(c)", "Section": "S99", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Subparagraph": "(16)(c)", "Paragraph": "3A", "Section": "S99", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479172/805-740-25-8" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479172/805-740-25-9" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "805", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477249/944-805-30-1" }, "r59": { "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" }, "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(19)(a))", "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(19)(b))", "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(19))", "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(20))", "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(21))", "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(22)(a)(1))", "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(23))", "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(24))", "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(25))", "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(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r93": { "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" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r96": { "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" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(14)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(15)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r116": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r120": { "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" }, "r121": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r122": { "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" }, "r123": { "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(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r124": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r138": { "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" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r294": { "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" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r318": { "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" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r321": { "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" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-7" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r378": { "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" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r406": { "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" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r473": { "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" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r478": { "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" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r490": { "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" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r501": { "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" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r545": { "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" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r597": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r598": { "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" }, "r599": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r601": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r628": { "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" }, "r629": { "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" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r633": { "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" }, "r634": { "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" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r723": { "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" }, "r724": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r725": { "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" }, "r726": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r727": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r743": { "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" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r746": { "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" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r779": { "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" }, "r780": { "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" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r790": { "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" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479908/805-50-55-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r807": { "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" }, "r808": { "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" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r810": { "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" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "Global LEI Foundation" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "249", "Section": "308", "Subsection": "a" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Number": "249", "Section": "308" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form F-3" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-2" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-3" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-4" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-6" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form S-3" }, "r884": { "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" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Investment Company Act", "Number": "270" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "313" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-X", "Number": "210", "Section": "2", "Subsection": "2" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "413", "Subsection": "b" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "b" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "c" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "d" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "e" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "a" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "b" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Section": "8", "Subsection": "c" }, "r955": { "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" }, "r956": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r957": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r958": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r959": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r960": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r975": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r976": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r977": { "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" }, "r978": { "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" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r982": { "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" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r990": { "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(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r991": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r992": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1002": { "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" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r1017": { "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" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1025": { "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" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "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" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r1088": { "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" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1097": { "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" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1100": { "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" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1103": { "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" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "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" }, "r1128": { "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" }, "r1129": { "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" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "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" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "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" }, "r1146": { "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" }, "r1147": { "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" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1149": { "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" }, "r1150": { "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" } } } ZIP 109 0001213900-25-047877-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-25-047877-xbrl.zip M4$L#!!0 ( "N-NUKJO@]S69L# _5' ; 96$P,C,W.#@T+3$P:U]Z M96]E;F5R9WDN:'1M[+UY<]M&UB_\/SY%7S\SSR-74;)6KQG?4F0YT8PM^8IR M/)FW;MT"B::(,0@P6"1S/OU[MEX @HL2658L3-7$-@$T&MVGSWY^YX?__662 MJ"N=%W&6_NU_=K:V_T?I=)A%<7KYM_\Y[!^=G/S/_WX=_/"_-C?53SK5>5CJ M2 UFZBB;3/O#6%WD85J,LGRB-LK)8[6IQF4Y??GDR?7U]=80[BF&<:Z+K,J' MNL ?U.:F#'>4:QSLI;JHM'H?SM3N,[6[\W+G^\.WC$B8) M$TV+ES+FWQ[)>]K>\;)5Z.'697;U!"X\@='WS8V1CMMOA OU M&\O43N/"DG$TUWKV[N;VWN;=CGM'#!;. "[7!XR+;W]UYUOZ" MW>WMO2=RAWW@RZ)[=^#>-(E3_<\?S]^YV\OV^]VM3TJSG6$)!('3V][W[KQX\>()7;6W%FWWP9 [3_[Y_EU_.-:3<'-N)D7\ M.Y[ZC\YJ3UUF106,A?X2'78?1ZT#A_WXHXS+1K]4/ M3_@O0?##1)>A&F9IJ5.@B%)_*9_0@\1W-O5O57SUMT='?'WS K;QT1,8\PD/ M^L,@BV:O?XCB*U64LT3_[=$([GRI=K:GI;J()[I0I_I:G6>3,.WQ#SW5UWD\ M>D1/X02>X)\_3&\ZP"LU"?/+.'VI\-;M5PJGOADF\27\-(3)ZAS>\63:> \R MRK>Q3H!-GE>)WOP07FKDB?XW\,";93:EPTZCLHQ3G3[KX_F M5F"SB/^CX2+>.,CR2.<\VH])./RL=F'"19;$D;UH1N;K.^;ZH]?__5\[3[=? MR=SGON#)W"=\]04=V"D-6E;WJ[WTX^G)Q?$;U;\XO#CNW_&[^\=''\]/+DZ. M^^KP](TZ_N?1SX>G/QVKH[/W[T_Z_9.STSN>T*>P&(,Z46;P_)NMHRT0[ ?[ M+^YR$H8&[NR3WYZ=OU<_Q%]>IEEZ6DW@T2$SK2_EN1[][=%P^Y%*PPF\&32, MEV^R(=R3EL2N5 SJ0OSE:G/G^=/]YX]>[VQO_N.')[6A7G^=M>/_;NT>Q&G; MA\EO<1II''Z3[_Q69VSYVK+F@>M(VLK+098E@S!)LG*0?6E;^L,TK<+D7$^S MO'1;L+SERL%!J[+BV?[3V5A<)S7!T=5[>RILW.U<[ 1/59G;]7%S\?*.^7V MA!\>7>#EG1=[^W=\Q+\)DWV;Y:H<:S6*BV&8J)D.<[!=(K!/UJ>.EQ'8()L3 MN&&,1+$9A;--'&A3IVUD\@'&RZ+C-'H#C]6/ZHN;$&7;:^MO/*KR'%[XEK[M M5YA1VTL/MA^]?J.'>C+0N=K;:1)7[^8LR+WO+?Q2U-^V\^@U:G/SW.@NN-/] MHKVS\XX'WX#<1_$7'0'C3-"B:Q%\:"W&:"DV.?#!P2UPX/U5'/CB_/"T?T*L M]D_+A>]>QQ'V6]K-4U-BCVJ49Q/%\UG^WS);?OTA<)*C;#*)"W2_@2!+M$HK MY.8OUV?=QRD8Q[.W\.PI/5KGV;N/7H/UOKF__6+WV;=DU'=,GC=;O'-]&1=( MQ^4I7'$+^&R?MNA?QV?J^/3X_*=?P8@Z_[#%Z]9LEV.8)4DX+31\GOS-7@)),H1WX>R^O'KT6OU0YN:=5SHO8]"AS-*4 MV91NB,P-#1_*@'TH6P?.R](F]V6"^R_^>F/CIRA!;YSFV14235W+9/(_28=9 M#G*7?+5]O/LHJ](RGQUED7<:GC]MD\7B.H(UIK/R1B?A=9CK91+W21G55F3) M]^[^U6U]XZFOOH[-9;H(OYR@W@4G;$A+U>2W+W;66* 7SS?AT0=NM0)1G(,MS]>\JCXLH'I(X!_[RPR!_\CJ(?0*AF_/+,(W_ M0_]^;+]AY;8NW,O?,?&3K?.M_I8ZGDR3; 8SYYG6-TB=9ENUZ=DEO2$E+5CY M.])$ON*+;G@$#J,HUT4A?[R+4[U35S?V'KU^]G3W0+V+RQ+X\GGT!VS21:_< MK;\29'2_BH&(=[>W#^=>=V_7\ C^>I9?9-=I_7/ X,'Y? S2)W'P[&>W=82 MTE$_RS^ )(@I?.._%GC[VW?--S44XN:I;3D5R]6"&W/PYAOXUEO1^611/F0@ M'I-_Q=.ZK-O9V5V#E^_M _G="S8N7X,L>YK#[L;3,%'ZBQY697R%FB*P1%U\ M(U8-JZMP>=M8\1-2X$2I^^K:XE?C KZ[\^Q5 7CK.4F/2]4 I M'R85ZJ@!*$@8Q8ST#>P\9!B'\%R#4.'L/H,U?K;[['&3_-8?^UT&]/@!)]MF M0SY_]'KOV<'F"_C/]VA"@OR 5&A9E1D\QRK1SN[& MX#&>,O1\' [+EYVM,\>>;VKN7(]!>M-KX/5I=IV'K6+$3GP/C8*5O/D",P9P MIW0X'*MA$A9%C5,WV-I7MC?6G',>XK:J_FPRR)(-Y-?W?,:GXH>@1=9?AN,P MO80?4MQ4^,6=IN:7S$G% 4SN,@>[,T)BS/*7*K\<;.QN[_=V]Y[W=@\.'C_Z M?WM'?22JF)\0QMYT5%;L/6WOSI"FTR:WM*@RK]R:?YU?'8O/G;E M 02NOF)%FMX5)/IYQXJAI6,Y$G6_(@K5%Z#GAT44_C8GM8EPU/LP_ZQ+]>[= MT<*C<_L[OKOF>7BZCG;\*OILO:/TZ=.] M^-P_>IAV;^TP/=W^HX?ISVR&X!F(1[,;JK&7CP-/C54HR^%$WH4^;^=[Q\MS MDD;H%]28OCX<:R +>.JSBGD5O$A*7*@PN 8U>_,SJ*- XSHL8&TBN%!4:,B% MA8KT*$XYT()9C6I_^\"8!=XVP-)NJ5_A+[\[AFT#V$2RP0V=')_@(_Z!W]"7 M3SBA+Z@?GATX/-F\[?B'9OSTE3UD=[*[C<2([:U=3(NXQP269F608[HR'E$X MF13[S2G[H6@_LGOH>+?_HBP$=X"_*97]DB556H8Y!:'S>M(0:@H==7U%ZKH> M:XKN$5B,PCZ,9&8Q$AY<$C>]#=A&:JWS+!K9\F-X7-P7S\XUY=5PK') M_N:%VL!E>?9J=V]W"VY@A2RFM(TIIFVL.%CJCQXLGJ\]+[IX?./3X*T++HL< MCOIIV&\]#4%W&N[G:4#U5R4PK%;A< BG@8L^D4!0]TU;?P6%)MULO5!,X!C! M6W+#,!76;(;IK(=R!H8#YHR?<*DN\^RZ')O+6T%?:YH;Z=J484@!+HRP[&Z_ M6C1#NKSSRMRV\H;%\Y,; Y0U96]^I;,'2ST[O;*A>XOXH;RKENJN^+U MIY?]6!5QJ@M/@][=;:TU; MO/75_HJ>UGNB98V6:#.8_=%0PH(%WB&T1L@& 9Z39F1"5 5K0O!:KG!K*;H M90K?EJU+XH@R/\U5<$ ]+PW08APG*1$SRQ6P4+.>/PCPJ%&8) MQ]$BI_'>1OBX5:FY2<'=@E(@(=4OKA2(:^U\.FT-C_Q.L7:WV?M_#L7?\Q<) M_\=(/FJ_(1BUF$:.9 4@:4%,*/PDOPJ-N,I+ K@X_B3H1(]&FFR#5-)3L,G M8S094R!!)),\2U0&*J"CS,")G@IHW?D\][?WO>2;?I@/0AAV\^Q+HF?DCMK8 M.5 ?M_I88OYL]REFZCS&#W=?*?&000(TZN@?7IU/V%X&(WL:XDU9'I"S/Z(9 MAU4$9C+/ZR;$OIP[GPQ'^2&.G.6';GW?)N&E1_3[K>'UCNB7\^'".2PQP+P\ M&A8TD[I:>/7\N7&-'.)\\)W3N:@KUPAN=LIB%;B'S?Q=>YO;^ULO]G< M@3.WU3GN;MUQ5XQUDABM4VVTA*IKSBE@=X]O-WB([MA;4@?[^"WS!LO3KVFP M?)^$=$B\X.]5JM7N\QY"Z^WW:/\3#(4-Q 3'@!C<%[3S #7)"CKAP$] (I&Q MH=%( 9F2I9'!X?BMHII3'CZ\O(2!D((GG(+#J9!"?";K:\A97P7EZF15208) M\)9>D F=XUYCKEBA@"2(70&#*9 K7H\S&'N&X9=( V,$1CA"(0OO;)''/9IV M)2"&((5!*0 &B>R)1'&2% ;4&BR>;-A>50BRH**(6F2I.2^I1 MZ"6<@GWU)0;:U[!^?Y%3\I;")W!K[9CL/8+/&<*]24$.6O_,I-5D,\K*3;EA M_MQ\(!7W;9*%Y2.%FZ)IC"J->?2JB.K>KJ>/7C_K[1UL]U[L;)LC8>;U6FVP MY,C2A6O$ZQRLM424R[>[M7/P^-L[P[_J:4-,RYT7]-$'MF:K?;?W_=T^.7U[ MP_WFK$E*=>O3*3ES9ZB5 /@LU6D K.O=W=YSH.'G^P?S1"#'S^1J!BOSG('F MX7 9Q16M2.]DT[^7+LG!/5B2Y[ D3WO[S[=[\$$KET3]LMZ2!.U+XIV&/^=A MX/IO,2$*Y:K*F=F>&V;[=7(,%W_7LH=K=TMT,2]Q+2TF)4+,"TMYN6M M8%JVE=G<=$&7KD7+!K:L-L[R%8SZ6X4$#"]W4R:T57Y@P2[L[+:\^JFWN@U0 M4%=F-'\F4N3DR5H?W[9T:RT(GQKS18N^<)#K\//F0(-L@069T@+YPS]M&1Y7 MPO\FC^!K^]#^'9V=7AR?7MPUYNDRY*9[D? 0 MJ.6U;O]U='1\_/;M(R&5%>48\B&;&'1\J5YL[1X@F=:AX5YX'/+%ZGCDT?'Y MQ>')J;HX/G_?]\-VJR9D2O+M^OQU)08 10)Y16[U>^$;0S7.4;+_5_C_0-]: M^=&''Q'9[?#\5W5Z=G&LSH]_.CQ_;'UN7D(3Q_%<_/2;T%%S75<6?_4_OG^/BWI^TO^'>GMX='%V?H?K=B6O MHO7[JN3FT?0?^9SVH_&--WEE6>>'P_,+=:+N;E]W%IR&;E/WGJZ[JZV QOXB MGP"; ^5-_?BQ?W)ZW+_#8WN;V[O^@K3BB\XOR.'65V-F.SOWC4A6XKSQFORX MI3Z>GA_WS][]PECW;]\2R/QM2TF$V+E+DEA9A\.GG8[]OO/WDJSB\[> 9R]P_-_'%^@#8L6[4D?X'[T M\V'_N(]>'G[60S^_?T2R_K*N-'1H69]NJ?\/^-?Q.>@Z__?K?NZWIK/U;(1G M2&>GAS^15\02%[+ZC]1DB(@';GCW:_^$B.;MR>GAZ=$)2,NCL],WC+:/]\"J M?GQW0;>@YG"(%_[4!+6>^OQ\RUL1ZUZB%>E__/#A'?T3G2AO#B\.;W,YGCZ_ M;P2WGL+] O1MZK#05R=,.4!LAS^='[-?3GTZN?A9'1X=G7V$=<,?D+[XG^C! MPP?<@CN5Y.LN[===N/64\A=@O*)?_OSL';-TTE;?W+8Z=O_H:CTE_@78L6<7 M/X.,.SG%OEW$@&YS89YMWRE5[*ZGH[\ ^]6=@KKK^_CDIU/U=Y#M_32OZH"^345^MUU%?K;U>B?W9'S MZL^T9>N?U/4T^IUM/*GGQ^1Y[*GC?X+:?7'R"\9;WYX<&3T=.Y.<@?9TK'XZ M^^7X' 7=K=+K%[]23Z1S^#L?CNEH_C'6WN^@NVGK&X\W1+ M47-G;,NL),_E5A=FK[XP7P,N@?[K5N6N\L-7O'9IHG S=77WE3J;4EGD2WR[ M5/*^4K]@NOWWGMGJK8M9D5<*FX>_5.^R:YW3ZUXIA$GFE3O-<#WB6NZI>9)6 MZL'FRO[1HW 'F=T_#%X?__/#.U#)05?D1,7OH>O*@A4_2Q&L>S@&K5K*Q3:P MZ$S@UZC;UNLCJ4##?M@_/(E?XW(( MOC7J-X$>L]BFHRH2H4Q'+P:NK#- 4Y M,\3R%%, .QOP)^6\O]C=L9.-=_"T,%R9>T$)5<"3Z$.>)I MS"\$ @^9U81S,,T*7&TFCQOLZOR+IW!RL^8' -GB%[2_%-A-5HYGZL<\CBYA MXTL!K$0XCZLXJL($H3T40:R&F* /$P@+@3BFU06* 091P'$)">R@OB&+CUS@ M';GFC,'8Z+ M+]N(EE!G^=4%L8P%0]((\.GFQN;R\F@;,:RF^Z0H \%3$G9"%-!7T29SL].1 M(\@B(P) ]%Z@1+V0Y\W-[8U]0>N.GU U:RK(17C$@MK>-X4486FQ@*+6SM)" MG5ZXE-.:%25\#;J]RM&E^E!H]Z\RY?_[OUX\??;B52WAO!W6T5FG*P8D M&OHQ"_/(G$BBCB(0UC/ 2\AZHA@!?;+<@E,(ODEM-@'9_U_/^-_>FENW]E8' MF[+Z'='=6Z(C\3!/=$NE!L)VS&DD'05V%/B[*%!,A'D:7&"&D<;6$5M';+^' MV*YU$\"_*BQ2O_R257,H_Z 5]WSKPU/HC^H8_D2^R!K7]8BP38VJ._J:T"], M5D=1#8HXBL,\QHVWO9_MH?"AV<)!=J7)EDZ2[-J@Z@E?WKJCH[*NNKF&>WZO M\\0O]<1WKOB;P%;0?T*"V3%E_11J^[J8$K\/'.#>P%Y\)6YP@28SV\ID&X=Q M6O0$RBIWV*#X0UYSI14!HO217Z.$MY+NB7].PL^Z9U@QT#-PUV@SR;+/A#%G MP4X-=T97BKC%)CI,\2:QHXIPI-4XS(%5,(YY81K&X%7$A48_W!4,&'C]S-[! M'Y>L$Y_C<9JXQF8O#K;06;!@0FH(LFJ@@2H17I7<=8.9NLX01IU<6Z%U+81P MPS">PI--J810V&G4%%_3!/:F<>=E%B9SG6NT_MS\;:"36%_-O0@6!+NC-7]& M%]:D95[ZR]2[V\P+G56EOIPU[QY5Z-QN_IK$G]%GVO@5B&#N,\99E43-7Z_C M)*FY"^-)G(1Y4'.Z*'ZUH,T66^KX2XBHE+3MBXG)H#+W)/9!SAT@8^^.:Z9, M=-*%Z,N\_ K^'?KOTQL''SL=U.F@5LM<0[TD^.TP3I!@@'1 A":@7C),J3VA M<(K!6!G%#LR[S<7?D_[V CP:$LP]<8 :2:$',KTL&'14EW%I_=PF_ 'O0#43 MIH/M(HC0&5C?M(^ @PN3@1V'D2? ;"FJF&ON(5>,XVG! 9PA?&4V,:RWJ! ^ MSC%B?$I]UC.EX71D,ZV+5PNUR5NVO.9WKC.]OH+IM3[Z\4VM,J!/BP ,@FV( MWO8X%:(B^8OM189Y%5,S!8ZQ X.%XY0$1B'HU:D/G[&.T(X4.U)!E6)')B0*)+](2FN*]#ZO7U".!W CI. M&58;_5:>\TA0U!%O/79/7R;9 %LZ82H(7,HF\5"9*0ST#,'9?2XN?73URYO0$XI*7H!WG0&N6SAPI^G1:I2SK*4$EB-.1-#W><+<0OP7^R^9V&<+D M1L5CT@RTW-YCL]UGV!60+C!LH67S&G<>1MPF!9B^3,L=KCB%+RHKFDH4 M%WDU]0Z1SJ89BH@AMZ8:)3" L^4E&8!^A4-57F/3\?.J*.*0'O_X.0=]2%OG MLKU71,M/X7]"U8=93;MSUYV[]EAFOV M/-I^/S;U(#?1-Z4Y\L!"I"/#C@S7)\-YAP4E'$KJ*]$F_6TSB=//.N(M=&W8 M F30 W)#1'I0&I9,20<=%794N"851GIBLG_GN!JV2AUH$^]*-A MDU.@/(PF=_36T=N:S@;23;AM4**S<'HZ>BMH[EPSG;NJ*NCKO6H:YIG ML/ 3"5BB.O=;%29B/33N(KR.^&U@/W(T>R2O1 MEU@+6(9?)$!^625AF>4S4?$*25'NB*LCKC6(BPHPA6NQM#31EPBCY E8HA7L M(5>4%5(4B%ZZ$BZ9[*KSN/BLWO)SKFCO+BCPQ;.MYPNRD&Y*@5\IZW!)&AXF M8Z2$\?,]$X@DV:XRJ/N6=\'8,/8Y@^/E)^LJH^:J$*44%9Q2Q WCF!4MD>&>.;@4_ZF%8%7I9 M:AR%+&U#9$GM8B>:93B.%P48X)(E=" TUQ'&#&1+"AR-G(4GFJ/J[*(([N,$L3<4F?P#]AL M+/+,=0%#-2*J;@$H70O?"(MCK*-D%G!.ZC@K*/[/-<,F:K-XH;;4!7X^9F#W MU"RK%*%!C=[F)'Q(A[MPE\R.8UV MR0H=+-O/3YI7HL04TC13H/B:+&/8G&H:41TZ.C&OL*089[]X.$PVU'2B$1%$ MYHY?F^IK#*U26V2*ELJ)%PYA3#>L6NYY2 .2M"AUS&;/7,-9Y=SV*@FOX7-^ MK9,W?17.VM6'VEEVY ?(D"6<1+8#N@]0Q!LZ':D;?GQ__GX_'IQ;M?@X]]Q"?% MQI\$ OCCH71L^( -+TXO!"P7BTQ$)?X^D20."U45'G($5[GT@)4T$": QX#: M?@\ (NB_^^OJ[KO[K8VB.]OQ#U45U%!A"+#L ^CS3< ;KHDV6C7>%IQ-TAAL M ; ^)&%#'7,L'9^7./O6W1B '0G='Q(Z_.]P,GUU#MR'T8&X-"V^'(-&MPC+ M+:B3UZ&@QJ%]<*X%#V?I>(KDAP& J7, A4-9IR"2O!)C,C54Q_B*2)KD9HO MH&?9*/ 0H)A"FJA3A4V.,VA;/FX>67KMY3.K7Z[F7QZL>CDH,UAF Z]'5#JV M,2PH$RU3SLM$_FJQ"F2-X]S\@ =77@#3.,HF,'_5+[/A9\R'#,@UA$*W9]#@ M8*$GIDK'VM(B24SL#T\B)OX.8RW!3[."QNPV MBT/NW>L4KH[C*=YZE5%RO[.7B5_2UU!:Z,BO=6U8 MJ^/PRA8^XR;D7&%PI0V$9,=$+$.W6%-0B M=B,"IY#W ][Z.DRN=%E'!PNCV(P<6N8N7-0 X^[L_'@S@8A\BTWQ@PR7U"C MZ,[X>I#DTH*TNY!Z O9<@ZX2T-6+W]V M'DW>"EG%0M83CT*>;^.\*)6G0K :64.F#UJ%+>FZ#C^>5("> Q)G6'?/WFZ8 M\2/QGS91O.=M7U:=+QC;.[@U;._NZ#V\HS?#>.9R=2"%I1O0?8'4.H51-I7( M;P/3>^&9[&CKP='6T3C,R[E^"PWB0B]C/*+D"Z0N2DRPF+P=N77DMCZY.4_W M8_ M_!%J^Z6CMH[:UJ"VMC9;35'*-P4-E+Y.+':DT]X:KD$_$>E@!N9KH7&-9*:C M'C>E$W-:.M-UY/7PR&NEZ'/!?-,W+%B@=_ECD8=CH9#M".T!$AJU9(MQ*=&3 MICX0>6%T[F,:EXO:H6W[#L-0K1J%6^B&B3=<;^5#[Q'/ +UKR&-K3Q(1NZ># MMJ>FT$O]M>1_4=U3>(YPUZ>C50V8>0D.6"U6(>>&K)>Q:%5")" M@KRG_EZE&E=]6NK) ,L?8-0W>LC_@-LD;RN!MX&-,M/PGPC('C$_K,*P@M:% MEYO:)>G(V)%U1];+.&HS .22H:AHB$IF8OPAUUIM[#WFG4,"+=K;Q]"H?RZJ M^Q9SN5'[^8.N&&AI,=!55PO4L>7OBBT'"QL0SQE^YCY*)DV2GAI4)=5-4AD1 M,/"4?U[Q?E$?.",_Q2A[!1H/)MM]X;KJT#[H:QL%2H=(8Y8I0> -L.09U"8K M%5;9!'D,) "_>'?G-PUEG8$+!=(H)97S# M-+60&4&.X98LI;N-,KOD;&G:SC --*+[J+0R&O6"@("_I(^5H?:U'C[LO"0= M![^A?V-Y?M7M,>^>JC-NM9IQ!W?"N-5JQMWJN+EUQJU6,.[ 8]Q_V=G9VM[N M*8$+R*8F8<*FDZW@B>KW\L3@-GGB>FRMC2<&'4_L>.*M\,1S'6F&1UG,"E=[ MCL\->(@;KNG^;7WN0V6XLO=DY_?M:'8IU7A!@Z 9-%A2'2FH'ZG6:2ZK2!CK/>@"\$Q!<6^[?^LH-9>AT9=634X-O+K>J: M>4*/#[WQIG:HBK@C]96)S+/"PVM((?[O_6J V(/3KJSNH9-H_V(QXSHB%$&L M_$I8% :D4L)EWA.2]*!FPL@H,:>@@G0D].!(Z,U/1^^6!W?>Z"2\QH2.G[@- M8G#DU>^\"Z\[HGEX1)/!6N!DE]:*6ZC .*U"8Y\P:@:8$=>UY-6,]5Q?&]S8QKP9ZF$T(H\9:!GX%ALF>;QO;P_+UL&$143X[LCV5#\'BVCC$LEL$N8T>6WP0/&>O+!:.= W510!F,Z+PEJ9O M?:JQV3A^#0+#@A6>)*&#Z$=;C>@(EU>@_<><_QS,N:X6-SPR-XB4-)Y[*BN MH[IE5+>7R%>58?0)%EG]6G,,?V'2O8V[7< M12TFJWPX#@N]#CE2J2TU":FG))RD8%AA(!EO,RU(XA3,I:G,<&IF& RS5#J' M)C,7JSGY<-91\4.EXFJ0Q,-%I.LQ3"247$=:3VCQ+14+,4JF(I!23UH)FP 5 MDZ0I,[LAU7=T^4#IDKC9RKSJH&PKE"*PC)62FP/9V&%F)1G6JR9K =V.0!\H M@2[GF+42$D.EJ_0&54_$]AZI,^F.YAX>S4GNOO"G81.8OY[:$_1=R^2Y)_DO MV_M^T#\'6T]6-IJ5/DLE[@UPF.@AXM MA4D@W;?0.N@C!EF81X6BOD@=X3PXPFGS730)J:9)U:G*5M21FH0/[#Q[59B8 M\BBK\@4]XK#WY%@GZ_CW%K61,X3<:6,/D6RO@!@F7/G+R0H+5;+ NNG:GFDJ M8_O;G3+VL$GKP]F*;!K+YF)FGL&4K<-L!+>A6,5.+J".>:Q-S7N3-Y FW9O% MPNQ+U,2^_+$7!6E8HY>[#[;&_[,36KMN"HTO?K.<&>[S#.+^8 );K4$6*H MGP&3=_?M\GW=67IP9ZF6T;RHI5V=3;$/EKS@ W/;41"ZH?H?6%6# D& ]' M A[B0YIC\GJD1X31L1)+XC%FP6_$Y@5Q&G"O\F*8:Z\CF%?D17GH#!5B H]2 MQ]3$GL++>"RHDSMEW#_;_>NBFS?T%U,CA9<"?QQ4V@VOG0IR!@-SA.V&C3;7HOQ3+GS]U+LTH!K2%'= M%G==JC?AJ4WXDW\8A$4,TT=/M*"^Z40,0^FBBXHXD&5XR7/&CP;]=1@6X^XX M/LSC^%ZH84FLU9S&&DW68JU>*BA26=>CN2.[%62WG-PXYZ@=)U*\81(-FZ?A M#C;WH=.7AWL $OI--JQ0[UR52"*(-X:P?IR!K53\*;LMW_N:WF==3>_2FMZX M*^KMV.Q]9[,?@'G.Y\-S7SX$@$XC!*,!&ZE7@V8+IH+8,8ZG/>N(:OUQSCO5 MPQK+ N,)%KV,HP!95?)3%L]!ILKWF\FY*$008R"7]%/3O7HC>FS[!DI 8"YG M%6RE$I&J,#FBR(:QV(,YEYH0(-ME!GN8,B;V%'@/;2<"".%R2$/82SC.>#/, MHD 4$T+@I.?!LO1&^'.)G>Y4W<*IZH?Y( 0C:?/L2Z)G*]*LC>ZRX*%Z4L_N M]O9N1U /CZ".ER#P(?%\W.IO\0ZX;/V LFV,HP[=3V#@=];Z@Z0?5\)QDW*/ MM@*/O2ZG\(&3TG(?^++.2\[/GNKK9&8.7,8SQ8%NB/+ M!TN6'TX^''NU42O\+?R03>Y >.NX-#CB%E8&>QC:%H(@4'=ZV]O;^/\U>]RW MHR0)60= X2%E;K@76@1R[DCF(])1U\*IDLZ*0"X2'3NXT8R\WNY%_(5_ T6[ M'!=!#<$;^Q7"_B<"5MBGRWD'EI^NFQZ3VR;MH$'::C5I8\J8&F@, M-G8MVKI#\OL.23M!+ /Q Q%@&K<6_L.A:\L:&=1RD J'(!\2XXVC:L2]GKH> MQ\.QNH8[7),+$#>AE]V;F^Q>&/KO85J!_B4AA?U> */L][CI:V2KS4A9Z_%I M,PD5MDA^G?*U-KNS.R0/^9"P*V.Q!6I\'>XXD4O0'L4E*13?15&86>- M=N34)*=YS]ARU60A"2$S$]<:=MCFT3NZ>L!TY73.1;3EQS> @K@!'RRDA30% MG4 *(*A1/ GX 0<=6*\T9N8,0QQ(C6U4J*2O$PX01S'U#?0O!H6+VKF\&A7I M0:GUYL0,69G;0 B1S@B%.P5$0"_)L'[B.BZH.'>$ 9?41V'%"=FBXG#( M1<7!S;]$T%R[D_;@3MI%^ 5D_5#'5[2::Q:ME?!4[IYRF I$M%B[4--.'22( M! &7HRUT9/CPR/#\4/W<#AA6#\UQ)F(1C/)LHDI80;I ?R+I44=:C6#I80[L M3QY:1.0=H3T\0J,N[ +VMIS4*$4U"/E6US"9+7U"KJ!$"%UBV^*AUE&AF"H9 M.)V!C,2O('%@>R,S3X;Q /F,;?C,/=0$TV3.^A##P3S$<*/&THI[I<,<04)8 MK@,)).@$"">$< YG$ M9BH$)/1,512 M *F#=DIT9L'&$ T'B YA']UX;W6$#>Q!9R=VC/SW"%M@XZ^DGO-M%/G9?<7_ M:,Z&!,&6S*4CSH=&G"L V>=:6 2_NX7%*$N2[!HO"NR K^$OH1CXPS,IUNUQ#B/^+\^W2Q8OJ]5/;S@=1]34N718HA' M,083C8>P9_5[DGPQ8K;"ZH %0QUO-$+[L5ATFE8$HB_,4?>_H^G?\6J]$;!$ M4% GA=$(1@:\7A4&QY88$AIJ7-+HK1XHP5?:UX*!P;$#V60H3):-^PU7=HT" M\N== ?GR O*N@GR>_F!N SN/00MB ?TG5''TMT?A_]O>WD54@_#U5Z%^)@.: M4?_C^_>'Y[^J\Y/^/]3;PZ.+L_-^^_R^VA26+L_0)<*P0%<#*1 MZ!2[G&)@2E,X8WE,6**HX3*ROQ/_*:&/P'N7>(^QQ\:@8.N.$&Y!4$^--H*P63"3-4%\= M5!(,4R-^%CA':<1:,E.?T^R:#+2JL,&S:] 0;.*GF2:UBIO8MTS"F0J3(E-A MA"WGL"E%.!JA.ZXJME1]>KJ=FB\)YU^H!*)_GM!GGH%&6%GC+)B2;]"E63[^QBM39&K_/U@"3 M.4=WM]7_AEE14E* CBH^+Y3X-YTF=%9!40D1B8)LCF)6 %.D.F[S"QPXE*M\ MA0QE,.91A8PJ#D:%L,XCYD)Y&&G*^\MC>A-:QRDHZ4-4W.%DPK.%*[IP>KG# MKH 7(%- +32@O%SB4DHSCT)'594#!GFD)_@+(7/.'ZZ"9# *TPCD MX!@G3R7-T)>DO&"K34>W+6RFX(^&'1L*'GHKELW8B'@UJ3^(J M>PC0%?Y!OLXQK"US8?.SJDKT@V(N%V:)D1HE0_A/3O/L*B8\W6OATOFDID"T M,.9@/<;<47='W;4!^V$BSG5$NPH]$&7BJ4&#IW*;O$*-=7@5HV*#*D[,^S?1 MI<[R+,DN"52+E9NK.,]2AM!RND/!(,QH3?6P8J?Q)"%V>0\&WH-H9U6IX=

@.\$,>@Y4V9TD'EOE@L-@;:F+%PAOAE?(1Z M@;3GL<.8T(;D"\&,8(V2;(9(3!&-:8Q!5M+ 3.-V1;!NPC=-3TL0 #N,( M(VJ!30B*]#")4PXR%^4".T.M96?@34*G*'"L(QKHO^0<3.U> L0QQ:H)!TB\?DC\D0X3NF"?#>0GZ@0K M%@JV,("ORR:F5]O %EVSTD4N/3J$Y@44<8PIR0D.0S**DP3GTIV([D2TG BK M8U'G-I-#X76R,!2\R*O4X.FE'HY3TJTT5[-$B+A%V$(3K4O?C,:CTFI*PPT] MZXCR*JW:9@4GUSO7@3'X63FC8I(B=HTZC!^[T-X06*]*HDF7<I>-J <7&^YT3?GKS;N9H4N0O:V,7] UE:T:]WT6BBB1 &L M4MI&ZH:HAU5)HSAE=)K@CDV ^ND$C./+,7PR#%(C4F-;4=F9XSH!T$6.HY@# MCD$M.,-)HN$8=Y3=4?;<@)+?ARQ5?&,FN!' "E<8N@6:9HGH5#T\#&!L)\27 MA1:M*6XDF,1(#%LGB&\CB,0D"@FR7$=PSYF&&=499[>9(TN\+ /QCI$55#NN\JBSD0:]Z/ MJU)RD);!@:T)YHLN--Z*NOYJ$#*-G,\.7G&9Q^R/*&"*\0A^HV 0J4C-85E) MLG('ME&.>X *[#IZ-# *;48G!3_J3W.)YQ[(W?'H#L&:_GG.&2)6A82%*?9 M2)$>.PY@S:=567)R#@8?,5\'SP,<&""T34F]'6(K[;PR: /.C3&NRCH^I% M5(UA[FFNK^*L*BB[7J=$><$DG-7CR7"MAUA3_\:$5>HD;LW1.$7$JE@\[)AP M=2F5K&&2(-VR6X5+_9#O]Y!D*51'=FM&SITA,N4:^1*;#]B+CY.!;_&R3U16 ME0A+P$?')8W-Y];ZOM36W-I>>_Z6X'=I2@#&\*3-.\-L78<&UAVN[G"M9;2Z M6FDOYDB"Y"J,$\\GRGF+,R#+ 3M4$*EKF.LHEB CVZ-&YO!U_45/ILX]H[^ M*5LX62)E-Y;Z8[*>054J IG%B.$^4$;!6^FI)^@FS= _)/$&"MC-I5=QK0V[ M=SD\B'%)T>78\5J78=Q-.+>E+78J7+K1L[4OSHG;4QK]7H)^6TO\M\-:(EM$XTY5IK1"36.)3F5G,*.K4HI2H$Z'697A@6!2&%N94Z& M3"F^_5K@#46("#T;%F!J-^>&7+,9]B_(X-S$$D*I>V4Y-A%XJ03SF99UC^\K M?$='Z1VE-P8\KJ?*SRS5]0*4 A5)'R_\X+S_CER)_,W=S)G=O4B\4M_)R1JX MG#U??21A!;I8-H%I#,(\C[TFBAZN:X2Y'=*"OIW675*Q%5-MYZ96R8)SM\]M M?>L3\D-L#\D=UBHN**"D-3^[ED[4LO)SC2ON;H[+5J9C(=^VI,':2F ]#?74 M9($5G$9Y18)IBJCK,%]&XQ3,J,9TG2;ZY2M@1^WTE]B/1!1?1HA58 M$9T(DG[R2Z^%S@WB/CFRF6RY$(:R_]E<-.X'1]8L<.U@/5M+@*4S(#[!G I@ M.,K&!)TSEXY;N09]-0416W#WDH7OV%)O?<]EEL_-UWA#W0OQ@(-YAM*X_KYO M+E,[K?/>G:*S*O>"XAC#WD MN*3D" Q+K*ZQ%6I4U!/.8/LVX0]_4B"]_*)\_>V5PXZ0[QTA?T(>.40MP]D9 MG/@78'-W\2M[;F4DY&*.ECO2ZDBKA;0H6!TCM@Z#!)H81W"MP\_,E% P(YNB M#+V4@QIEGF$2[E7-W9L30!"V95 G(\14XLI>DW>.>4W4 EL\J3:*Y=MF#FWG?HB(EM,"#H/YVR*6$"BUG"L\ MDMREN9.^NS_]XCX/5W?Q?:_4W/F ='ZK*"V=W$"C+ ]JOE]G3C>PAVPC MST884# !N:02AT:/-[)J:UJWCW__F'!'IM^:3#\M;%1 4,WZB\Z'<6%ZP;4Z M'^MD:HN(J!^-J_1E/'8-DXO-8*))P>]AHMM]IIC$XU)GHCBI3.\#*D#"UQOW M*9-]1^,=C2]*?.3^' P$A$JI]9AC2A3W* "JBG-#]9*92X5V7.)=U-)TLXIK MX3P*-"-V9-B181L9$BCRF/MH6+>).BDQ>PFA%6SZ7X']C>!N@T/BM<]$3HA= MN-EU:$8=#JGWQ25#26G"LE75%/$!,$LQ'E3L2"1_(37Q]AMN85WV9QW OQF! MODJE*.*URA+F% M/;.I ?CV"?6M'6@_-WB:D8\]3)): D: P\2I'HTPPR0=VM 5#GCM@W$[KQ2? M$WNZO%SE"8+R#K P?)TSAZ5ZZ';"G!+X;&S6A]F_F(D%C]B\05I+#%13&187 MP&+7"6X_(>4CF"6-KC-.VH37"%*+RX.Y'^E6*[#LNZ/[[8ZN2RH]_M;ZNM\_K?J&0-O?1\76.!QIZ^] M8[ !S!09FB0I=-12X_!4)Q2_G(:T &0\#;*J#"*=8*J'!6@MPBMN]N6!].#? MC*$WU))%XK" $(2+TXFY*!E>N*4H8857&VU& NJ:8CF.EF!'E9;YS(+P46EG M;!QN.8QW35)2!AZX5&6*!_H E^BC!MG!2CH&$>$:Z F"^!RFY"P)A^-8$T:_ M@_FW7W1WS&;CB[J[ J!9_3U]WP$/G&L/E1&+4YFMC!81_9T&(JR$.)9 M4KET?8O')8B+"'/"32T5)UO!>X&;I"S<%IADC^RQ=9--]1>P%;[76HNSS5RRTQWDF \TAC'[+!MQ M3J;\ABZ;P'2 FH3_SG(IL&N<.EA>K'*3QHIO$[@O"GO<5K6G#O//6*D-?T.& M"X_&/74VCL6-=)(D<9K%8LI>2]8&]9""?2$3$S,N Q].$M]R!/L,)SV-X45' M&;PRC#)\ S"W(BO#^9=]+,,QO^27&*DF#K_;AH^?-%OBL ]PKU"\=91%GL&? M@J8:2"\M;E=[Z$&>4J]1TU:+7!Z#)$P_J^%8@SIN3DYM:+KK"*PQV,&3 NZ. M"JFL],Z:5(\@:+>!=!/W"&ZS)*]0SB+V6]%YCZ,X:)$9\%1R4WJE_.86ERV< MZRR_#-/X/W(&R;[C#%M749I-!J8DDD+OW)$XF/C%U!H.P"$YX($ B[FF890W M(SVSQ5RT_/6H.7Z_DE*;5+T/8:9,&#M[/;6[O;OO509%>,8"W!X4@;)#S3:P MMBW\]TG&9K&N@:A0]^#ES;/J[O$[-\]^Y(;QJ[3;RK-AF0UT+IO9"V O07.NO;1G"!Z(9W=[ M^\ 5,3BYQN![)"\[*[SGOG#I'U(55X#-C MY/VY,%6:!G46)"&% ZP21_AC!&<@AZ.9S Q&I'^@"=%\$YVE,UX(!J\13')$ M/M\*FNM)6ZL1CC^)B[%9G9T7/89PII !^EM_IN9>Q%+H)=A."LZ*0"+@;V 1./$'84#&S-<;P&(13.,1?X@FG M6NZ\V$99"D._T4--K]G;82FQI4Y2]?3:ZS%PLW?5!";Z\S][,,APBW@"/ .L EN[8OC&:A*!?[@: M.V73!N1N07$@I!90T!#.:,B \T#*,1WBFL(,NLD:&T#7:1U5,8O4>F28TW M\-IF3 GVP [A;P$8S7$-D;5*G7*S4&[;'C ]^U(L8DRQ0HQUBP01#S 8!M(* M!)CH&>U7<@QN%[W RHL>A:3S"(:_S+*(DJ"=U,'BA92S].1+-U!?0]_ ]["1XY>8&J_Z0YO0&6HMO;&"P>"9\_4 MB "]R@R+(JQ3R&;H;L2/U5_V^85@#2V=GE1F3,.8B/O=S_^$@%87K5#:T#OG7/9**"6"?S\3_/9W[6B*90B?L?(0>IX9QI!_;&=%"KM@?-' MK#[JUJ86G#EG--AB;$YZG=<9>\TFM_4)!79":HT) =M EEHP#T,2MCVRX"1K MX&@2S7&VLM%ZCYX,GH1P=H#YG.L0N#4V/ !S+,VN0M]_ M(@+AL:BKS&1PC/P73$8TD?L$"ORS'1,L[=3?,?=[Y!FZ?._ MVP-_(X#P'9 Q9PQ;]Q)?V^<6 UT^QF$.0F,XGXNQTZ5BW%.Z!PO$^#K$!-D7 MM[AO4IQ@N8AZ QS *?\^VY%RDE!]R#,,.2.TP6E6ZMH@C6N^6Q?5DCE]OVX# M,7QVEN?9M:JH43OJWY>7V$NDU('ELRJ<8& ;>=I?]GN@ ^'_:_-XEX56;T.' M<;M-H9;9%(U/8>T0QPT*;%)%&I=I0F0]ER9P@Z)?$T!K.@36^A*U0U[[O^SV M#F3"E,O-C;4\U739\IZP6UL=8L'"T-LH5"YE_&<'/'H\JAL_%)H767O!\U*[ MZGV<())*JLEF@XD_W>9QHG!6."B*QHMKD[*#!8UI&;7W=TUM;]VIN6^1UV\% MS8FYH8SUP!D+W%%T8!(HQ/=NIB6;ZC5H\D ]!EE$!>8EJ3"EVMO?1K?C))8N MGZR"M+L#R8U>C[?4%?\96%J;\N^S+FP@L:7":4U M.WW;C]E]\71)K&*]F?NA"C-]F6. K(!*U=&S=QW&%)>>J8G=\$@7PSP>(+L9 M9%=:E.$K*?2M[0FS@J)Q!._,BW;WK/P0V""(?_8B'?1:>0:YO2>8=Q,A5=@+D4%V[7)-9C\LRJB"7WR^?*XE>=OP8V0#*,4%YQ5/H31[Y4P; MK1D0ST5?VHZX\UF0?X(7H %>AST>$W,D?ZNR,F;D(B<&D2+ SJ':>Q-2J5+Z M%B?P>U3^Y3J@)J,KX41MC%%'4VXNC MDYDX&8@0^6?M-PX'>6F\F'+0\,22I!.]M+Z)S%ZIO3#63!099V1J3-9DJ4AI M7^0I73"+2 \3"GT[<)L013WH#=2% ;V@TJ 2_2+A"&;\W=(.5L"X-H46-63. M&,A:;*J PSK(5TWTE$*SH?HEH[0K%\NQ Q]YB1[6A[[D./O4_B9P^G2P11CZ3/NH.$1:;LT"!R4J7?UE[JL MR*Y39NSS4[32 L4;]MYZ :;XV-H=NWE(@83I:1SA24*!!8LA&IJ[QN!1272(WTM:G7WJI MJ&P=6]NW&4U8^'(;7PN6V<)TSN.T:;\UEZ/.B2A$AHDW%%J+:K9^RQ%Z -G@ M'_S>?3NF.!X@/W<-K(S$-C0W%+ M2 "%22X*%B<7+6B9BQP#8R$9(:(K8>'4O%I@3,?:4ZHKQGXQ+7:YG8N<6:J1 MON84YC@/<-1B2WW2KD.,"7O44V#^2&:ZE"YCJHY-?ZO5" 0+THK:L]/;THI, MI8(-IV']]\U3B8)5U;A(6(:\J-AT+O=(_?'>^#X )G5%(4QC/ ML23?E>K8IMO5.?3WS9$X?6^OUTB,W-W[ZWP%B@U4!YS SRTJ@3U)'PV;\N>: MS7#-OG\/J<#(2RPC#$LP*7"X:SB+-J-PC[3-^JP.W*S(EQ@LF!^^UJ:68($< M&E:DZ+F<2M$%(W;0"JC57$:F;][%[/64+QO/!MB,W'!.L!?1.8"YY*2HPPRO MP:BGK/$LPQ21R12^[4U%+(V_;V?9&L,Q+V&HV28CH1OV $HJ!J=,^1(Z,["E ME'^O9(_2 T'C 1K ?NB[?7E"LS>*%@IXJ@ M1=)@KI +WHO< 47?$@_P2P+N0"TSQ:RX*IHYK_\=)J/< ZYU+F5C#X4Q?;(A M":J8*VJ:!>=D$!^H!D"N,5!)B)0%ZU; K*.,K$8NV(:W M6(.E7A<%!G\]AH_]2C@2'A.8O#$[32(@.OY0B 04>&__ A,K#KE%LM1?-=5] M$W9H?B]%,9KBA1KIU=7LTJGEP0+U6M75:P+9L&JU :C5Y#9A'(S:MZB1%@FZ M0IK5Q1)!Y):SJ93HN99$E/0-,T*44)=@*AUL$3H?0T?<@*!@>5[;F<8ZAQAC M5))IRWFXN&L$Z(:93N2QL<$"_ IX^DJG\0/!T7A/6,$F+DR-W+YS=B+HR$A* MK27'-?C"P.E!H MYL:$.?LW2^7Q5G BO;I"[G_)R=P]/V,[EO++<#CF( ]'&B:3"OMMDH)M(F$% MEN1+OI #TRE,LI@=DLJ)Q68F"C&ZMYTV6;;_TAD[_I#5Z?22SRW<=.DUM2"D M&@F59JEEJJ1WFR2G1O&U>Y!*74+L(N"'A(-"(_X OC)&E\D4>+% )?"&9M32 M@V+_WDIPW"4#^LKAR1(% :0M<.0K7$BF)+LIQ2#ELXL#R.T?BCI*E/C&"D!U@.[;KN>"22SD,!F M;(24<][M^"Y3RN^!*G1BCM8;(DAF7^IME@_U ]"+2&GQ"Q/"U#$;:JB&85)R MY0G3D9 G-YEAGI2!%4,$B&,]7B-/TFK_NB?I1&X0\;LAT7+XD)FAMHF;&+W9E0DE(C4@" MXEN>.:PNX=,-'C]P4Q80'$8RY>@%Y7UL":$1_JQYOH752U.[*RQ\P5"/ M9:Q^(1VU"F-OG93;PTA#[V.X[ZD,; 2"^''WFZ[E@^=_-U M9]F.SY&]XR1\ 0R$!;NT,/Q%Y,&MH)H$0HA28HD L M7.B@EO!U950/JU0Y)L.#9 B32-9I2%FML&J)B M8T_ '$#%[D)\"G8-2IRV_M!>\R'>ISW&S-GC+Z(6R-3GP/)@_AB!LRJU8#6U MG&T;, '&7-F$-4Q_9'@Q.J:B(0$%C$4Q\$^PL%FC;R&+C&+"[1ACJ=XG6T^A M1NA$,0@?;&KF89Q*WBK7JIEYB=K&8]N&Z3V7.#_D7F^V&MKF6+J+?LB'-VI4 M4J&L# )&' +E?+<^RX]3LXID?)MR #+;+TW?44Y4DG7GTB#^NY2P:#YJ\INU M7MLQ[IIW%4;I5&Y<@;.$C2FH(MR=7^6WM O8>RX8T9)L1*F:PXK.FS&G?% ^ MZS@0/LKGF_B/=[/76?:#7S*BZ-UHOD86C?7RQJ8&,[:$L>,&O,L#4.'Y9)W; M M')0CLM1EL^(\9]IT8\8--- ]9IU(8057!44PPWQ&V'Q(88TS:^BT%US;"*YW MG4XMG6LTMZ^Q3QD?(;\17]9BN\X;DOSEDYHOB(-SW\BR_#;.L".KH",4BY3K MVZ3?[]HQ=N@2VZ2-2%%+GO!=M;. N@P0NF4]LEH5M=Q9!E9F-C97 M?F(G9^ M).?N7I2(![P[2!C-V4#YF;DR."A5M!K/[D"7UUJG]?LHHWG>\=0$:N#A7!%( MXWI %4+HS;(X"PTTA07?>M@0""0&=;',-6DW 7? %!_R#@0L.2::C[## O5R M>HS1G.6>MEE;$YLX1&DC;@.E_SK"9*.TS*VDXU0?$T&75$;;41$?L\%UL\5C MABZJ;46DAR!0Z^0#SR6V'5XK= =[,^V'N>\*;-.60D(R/!=.KR'EU143VTE8 M22"K7U]\QI^)4X?D2/D^D6G ;,QWT6BQ5Z6'EH'$ MN1^A@HF(,UO_*(/939 M5"-+++2[M>G.TP I"05Z@"L!#Q>>#^I!06D"57ZE9]0 VC,NO$L4%(L+:;IC M4)!(@I!8B1G\.?>0)1/K5;4>9DR=P/0O(0XOT9;N)(&&>1E4Z8YK0("QBB+J MK] /;?-D^8IG4?I0+>([P0";RNJ+T[/*Z4RT+2YYI]*?*6:M@<(7,&G"8LM0 ME"M"IY#D*'YK4EM@?Q^\5:-UGV*%(&_\A,PY^^WLH>:$VR@;5A,; D W\HRF MX17:FNIF\E(A9DJB+G$_4DZ@K&#&W)34S,95 LB3.(UL@"4N&#EKTH3AKO M+<+?D5'P/MF:S2TWI<."9!SKC28K844:@(-NKRF*-04Q=+B"+B)A5,D0/B*M M$ FXRAWS"0S6FA27SCAQKBE]V8@7G4! 3CS9W#".>X0=F)=DF:,R!(>.X*S9 M+EQG%DYGP^A#H78/>/D0P %F\]X;I& YDR5HHED=R8Z$=FD6D<07 &,N3A?I M2>:FS?5PS%HT/.X8C$XB1DKC2@WVJ%B)*(Z*MB_SY3\)>CLO5Y?+&9?8DJ4H MW<9)'5X9,B1^<^D8B\".)CI!'AV7A!_8=R MO&TEB@4.MD@W(5#*LFGA]]7>X;YMX83ODH/<$[[%>M;;F+J62(:+Q\#>BI8. MUF$"K$4\ZH3G,1\6:$;;]G9;B@RNQYFG*:W,\"4EKRI,A".0"$>"T!-^>$.< MPCZ@(%6]IQ:JQ=E-5VS]8F2!/H09!_%G6%/V$_,+EMK'@<'#:[&0F8=;UC:F MIAFY!7Y XXN"NS+L,]J%&NL3XU(2(&J&C7379=\KF"X8ND!-!B@^S4"#!E-; M7B3?PM.9(E!))?9SEOM 0Y$5";(QG*]_JLE3>WAGI@C1%/]HZ=%%1,T-&#_ M:C$)TF0+M8&U*Q3Z#@[^^IBCTG0.= M\!M304DI2H>)@C6+/K&"//+D08R'H3+0I1--_$^RPJ1&4J(;Y(= EU;B :Y8 M7W50Z"MT;;OBH =P*KAFFIS Y/HV\SB90Z/ Q@4HSY.P2BGW+C0H7*[*UL^J M\0-?QI.XH#^6Q5Y;ZJ",30:.X]M(:85M4C[OLF17GM?8F$XR)O1I;0^97TTF M\0[K:EUQZ#"B$;0%UIL2].F>/4RMF2IQ*ME .7_#O+/72 #R$Z+4\269?'90 M;_*B:UF3#7W<7TAUZPL9-!>R=?$HCNL-)+$E[H$EN0%AFO+9)FE?UM< W>.- MB7%)E6$L+6Y]%.$>=9JNA=[0^#VH+',&=3JW;"[!@Q#D*/VAZ6(ESS\/9_DA M8NBR2W^>U&]D6:+[CL"FJ';630)?:EMU>ZXT[D:._@[,4@FXT*H.YQR9LC9V M_S.6'J:4PWP(--GS4%L@Y7J0H;1[R16;%I.=L\)&#<]E0+E@K;FXK.UQN6Q! M$0=?$-9\[/XA*BU>EARA]N1\3HAS?4Q(_?.\Q,N%_K8YX+7SV^@(T]LYV%XR M";:H',%-LD@G@>>MKVG:O46Z:?V$NFB_=4^[4) M-5YW[@X@=Q0WJN.8R?29^.^4 NZQ92_V#JJDTSY00WQ_2W]*<4>$O2 MF,JF3*4+.E'0:;\+.BT*.NUW0:=[GW_51R2MV?><9L49NA0/\4-.R[ @ EN\ MG.L%L:G"CTTY75K@" W#]%^9UW.I)!VC#MM%F\'-H]9%P.EY%4H=<&"TEU9P.U4RLQ>EYP:2( =@](46VD&1\UI.JFI'!'G]R;-8S M0@A7["Z:^4FBF"B"/>"\E0U@PL1R^8ZIS20$A9&(>H? "1 !$,I4A; M;+:&VP^VZ]+(?BX;_&X%&RA,B9: %_:3YL19< MDV[C@F!S4(;2X3R60T+%C.ZC!!AO@_M!_01V HC)X3@X1]<,*I;%8U77Z.T] M345^RSW.*982::20B>V0)ZHWHW>;S#L:A64^7IA M82-SK=1S 4P.]IKEHU5U,S;5<"&VT8XPD=MZC_ST3/< ![_HX^0)?)\97E10 M"8)+ )NM]PFAE7.8J# &_\[!#[#?KTM85?RSYH(OC;-K[6=06[RI**L3?<=Q""B->F8])C*\LSRRLJ= V#::[!5**<1C__ M6%/I26%2IX4/>?P/;44V7\GUBBC"E+^Y8M[L,>1\5PMW$1$+RX7J:>UK+-1X M$1$@ '4$,<:\YI=R:LSB44U*1;W*PP@A2CGKT#!'&\! KCK_/IR-6;F9\]Y2 M#0]&JLEJYN:UO,D6TR3)+D6:BACW#CZ5XB.!7IN2->.D8KY4:S;/G,GYP^M8 M(G&]2=MW)8!_U@C_IU-R!HQ,S% R "@;%@-4V.E=FL):BJ2(92IQ63BMV[XY MSUG6R!KQ()#+$7>;>>LHJ;"_JN KD&R9<[I;8@.V*7 ]Q W0-18@0JQ$8TPH M)#(CH3>"J<\;X@)KP$Q/P9GFOH*:P+XKH4Y^R+@O+67 *U.MZ]@[K.5ZN56" M\>'YI =<3I-;)U'J.XZD+TQ<2.:6,$IB2#X6D9]ESNXBE"R&2_R&:-^PB>P+ MYCZP0P]X&+?/#Q65O ?&$66W&]483*N&V7W'+A0#E>!UE'2:8&33^F6U..D% MF @8-KFU@H!UH+B$94)%%(L:D'*L5BJ8,M.Q3H$,TG"^%--Y[:7JSI58T6US M/G__P*TR>K"&"XU'\Z*/*:6*];G)I/K)CWC!LHVHEK?]T/D%NG)S0*U;(N\9 M*VMKDT#,Z#'A(3.<%NJ8C?./R"945T '=GY ./*>"=I3YU51Q*$--ERC8U"2 MVSY^QD)ES9T4S"YRJV+:,4/7RSY5(IXX++*(>#)%.RU2HTHG9I(,G(V^UQJ: M;12PYQF_^KC".@DX[09:8S%/4\P3L0NSF# N'%FXL:25",I&\GU;?4*!3D96 MM#8^;@,V@]W8&!2"(W$[+*LI/:%N_$0VD13)Q5(ZD3C5LEA^:*1X35\JI2A< M#@1'LTN_SC2H 7TI\79@1B?'E:^%G+DD0U#)=:HC\QZW^EA\P-D%2 M:0@&FSFJ HB,#3^:0K#)!FCI:8GJ'TCR MMB O9JG.=N/#\J?%/9 MU B3V,O'![-FG(\C-K@.7"C,$6\//<8TB;=-E]VC5%1.]>)EC%$S4N- GHVS M'',B>DP,/6&80*JPAD3*&;IP#)\43.=F@FY)Q5:AM%0%#[C#LQ6(^/4 M+=?)_G=O;K#VYIY8S,7,7!?,_N5EQR7S&(A(S0W#C$U2 M,Q4CHVQU+3E:.VX0J,X"?$ /?8I1D$,J:W*98H6NH5@-7/>)A!I3%"&B#O Z M2+""?4YB@=5OYW^!O4 K);H5NGJH7(_=EIR#19IA _ZTQTM+B4U@V(?D@DT2 MC5*WK"(.#V*!%95P+_@$,@@:#95)?_>3;*]TD* 7/Z$,>XSWYOCW J[CZA H MZCP8GUG,!B)83^# >A)4Q "4]66ZJ=HAPP18$CVUBEK:..SCF>TNK'F*-"".+?:,L+\BSZX#CCW X:H, MU$1)31APG7+[__,I+C+U.#6^Z48$$Q=#@6EQKK M1:;C>!B("VE+X4S;FI"P.T$\3^B]< \;_U./,56S_#),A>]P#(O#5&XKWE/_ MED,6,L"=B;=(XH$%BZ?$>TI<=Z((_>\4LG25#:9O#/6M)$]."H0ST=)T=PJZ MYU ,1N.>EKQ[^)X8!$C,S ,J$GCT;T4V2$,L4YCN$GEK8K"RY%&)AN M,YY;RU([1PO,J!EUF"XK:N;$N8C.KG;5<7=CS'PS2C9&+4@*X 6Q%""[B!SR M!5@9;'Q.^;58=D,=;;.IP(Z8O"0W?PMBV_!/(AJ>\Y$YC+6Z7Y&VWI7&A&2? M4KC7N-J-WZ2&=8.Q37: ;JD/7OGUOHTRM=3;-#R<[90E4(>U;'U8#],VJ(:N M69?QHD7+IXX0P-J&6MLX *422\.AA+';>:)F:#=3 R\:6.A@XU D<8^38WM] M6;NCNBY@*2!V+N]K;IY$F(GC.)_[7E:Z/L<#^98MM@XH&XI%$BX.J%0C:6MC5&XWQ M3N,I-@\1]]YBD=/*N;A"9C@;)I+L;SS ? QL*,CKS8#A]7"*[10> V*SN1* M!KEH@.3-H*)Z\!#-H8B"._Z"M].B=CJ8:9AC=QN=TM(+WN-DY-EJ5E"8'H&@ M'Z%?&S6B((1_%24CI2$1$BFCN6K 1XP<:L;#R#O,.DB3@OS:U)@Y#U=-$IQ' MKHG),1Z72"\3;Y-^OC:*5#] RXN1;25CN&X;'Q\S%0OJ& 9QP<'W1"1:FDTQ M:1W9M2I2XP!H:8#'>(GHV2[9I+V.\9WA9QT@^'^]]M/L<+W]6OZ.^._#JN]=# 6D4US2"_O<#<^U;6N'4KN6.V[I_*R;X#O,)?C1LZCT6 MPM:X6R MRQ*\S[(S*ICM6 M^%! G E4 > '"')XJ30(Z&P"QJ5.K^(\2VU?K7H@LV9YA8PS3M_BFFYB 43_T=3I$_/FU_?*T&@JY4[5#2) :X(X#]8V^,L(MW9(#9@11[U M$W+9JW3O7 ILP^$H DU%.9GH[8-0!G);QX? #P "N6#!?%OW$TXTY&PIH\?5 M\&I=5P%@@KFIE_ZM"KGR E30J-C,!(K &ALC@6D/VN8F/61T,MHT8 SB29:& M54"&.0UC54%Y?&6'"[ MT=AU:>X@:T(X>1S!OJP8X7;,U?;V-1Q8Q>3>6I,J M-H3BWRI=U"R],8(/9,[RIISQ/)\1D'<849L' OQ"W;C44POXSVGA!O((=04F MA&/,56_[*BMB!"".D(DPYK^8%.V?^<9L// 28Y9)*2W=(XA?W]7X!"A1D/0*$@%VS3.6'=CZ9A MAY=\;SRQ]! CQ#+.,S9^YMPBRUF(9"P^@\&3C=GD)B_(2GG9Y"?>4Q#\UE$KD5)_U#,,4@KUI4OY(U0!+,:BK MSI+\K-5&_%CJ7*UPMMH%^371R"^FMC@*N%O)E-! MOGH;$R$7]"8L+4?M>@3#<+]@/+20&8XEQXO!OU8]^]X+L8"?BIH1G-]%4UB MLVBX#\"OAVHW+B45N:+V=YF+/Y06VFL^&?"ZA4.;3.@H*M>D#&5IW=GGFS+F M)?P"@4Z)_JF6*\GJN[\""2;,4[0Y]R$8?H&^3J3L>B M6$B1#KOQI#>XCSS*-9ADB\?<4 HH"[U_6+@)&E?)D9I:!1!G[)8H).T8PYY4N2 5S]?9$E0%NFCFX!IS:(LYQBTEC*EHGJRV2,6>< MP\?HS 0-[3*T*-#;/O[.!3:=UZ?1<&.LE=IEU(1N2QG+&L.,4I@>39K91<_X6 MI@AF9-DE.S/1PMHQPR?LRX;[QT*0PYE@$3.7V[Z3WFX=M-PY@[85N^60]I.#DI'B>V @C' M>@[=FH)\#X1++HE*^5P@H B=YPAH9XG&D3S?+WC9BVK1?8:0%;]!8%#>-DF9 M$ T"BP,P81[KR),KZ8IC_.-D:7%LM>8N%P]#BW]\2MB('';E(DX[L[APT/W) M[&6P$8H68W4F*2; )N1:6E7U3 ]?R\UMZB4Q="\G4KISIZQ>X86U%*S 4["X MU&!C(!,C WVN%Z;1!6WO<-XI>9&TYL3#T&O:N^(3];\F-&)J(>PJ9CV&,Z0F M/L)P+TULT"HE/!5M7#WPQP,(\QQ)9A6LQO><;WG1!/%D(A!0%Z^Z$U66&"/- M",.$&AR*1 Q-[*URZ0LIJHL#W(@H#W%%A22DZI N$ M=BV\YI2V':0#P0&=@+/?*'_9P3I5)<;#OV<0OD_:9DC6VL)[:8"&6\BB!'91 MF*E+K950,@:<+E[-F*X7M83)H26>U#^%LN=*A(S$O4(_Y"9( !.H,5Y=BAN1G&>GC0?*)2DS^2!+-T?H MC8Z264 Z1<^YRJU'1;):29:,O5(/UF )27L25Q-N, 0-EY:"6B&81UI@&F M84@^@192F7W/1W.>BG(JQG;G14R+W%22FIKY4I9,XH"YMP,,;W19S_:N9++8^XR:ZP/!PP:FA>G77,,RXQ+:41["OZLAGU%,J@^ER7U) M2.Z@+>7(>0ANG0I?AVR+;PZ=")5J'I8/1.4&GM7D8V\%?(86+IE:M61$]0T4 M6)\] .E79=TP](67Z5(KC! M\ B2:!UECDRSYB'OJ6P[25F:YS+3>6=F=@(Y\U\2,34E-ZAF#('4Y6DB8\GK MRJ5^L*KL]UG%6VR8NSH'2J(+9K,>9&DF51; M.(Y\4V.'MNCORP)?5*Y$S P MT>V=OB]R=NC@UA5FO^D,#D;+J"K75.#>EJ*8^R/!=(4=3M2*74KK]6!)GIPF M!>"XR2C%P)C"6_>W"[)CRM]Y%!.F?1[IK<5$E%=7T0(BS/U0L#@87SGOR4Q1 M<+F)EJ1UFSLAT4GQP.8&V3]&4KZ8FU(V(?,_SN[3JJW*A #:?CK!RXJ/3/(/ M)#93V-2/G)9%ZSK?\RGB+GGK0\!D<83\8.W$_2K*?WBJ*)^K*/_AJ:+\GB[Q M6?DSV!,HP%&%W[.LS1RFKF%5O ;X2BZ^U M9!>%LA6%P2+%DN3V)9R+IS[,\$2_:\VM8^%X(=')J:IO;W@05ZT;49<$U:7Y MLK%47I(OU$QL8A/CA"W>D7$\H_'#G&C8)Z)N3F0[SXH6K'%202D1$4 ,F. Z M4\Y7^YC91Y@94MQ+R5!\^IPSXN3,<"Z@87\==ZP2G:^V& %C9"T(X9=OH/Z% MMP[[7..!'$<*\WCY^Q_04UR\7&%58=6QEV-@Q4*KG->RHPB6W<._U= MEGIBAYU1U((>Y5B'ZXX*:^\*AQ@S^TYQL#-"8'.B8>K/$/.$*2$^?P;0N)=( M*U2*E-VSG4P?:;5@B/F*ZA-3= A25\K/ ];G&C/4BH'5RKB0\S8-&F!AK:7C M#9Q/GN=[,N]Y2F5"/A=G5N._=PWQ0]V9+KY3-L51:*49D'2:A72:92&#_Q7O M[;;!4O3( C%UQ:(UL"=_S;$V(WUJNQI?M:X[9% K1\!*&TA.RX9/",0S1JEQ MY/-XM[/;^68C1Z[W35J!?95^JK*Z=E9Z)G-+&!8!1U O"%H--_ET_XIX'*,I MN7@AI-P\R2_1Y" *0=FAS+_U!\Q)*BH,"@]!18X#YGQ2S9>DV3@U9;@T101QIPV93*W@ M^,(KRO+"UW!RQ1_KTWFPLW<'ADAI2TZ$KWZ.)\2,/XTWDL;\&^S8+^6*,[]Z M?6ZOSR6FS^9SB]N2N<4TA9ILO&K7. N/FMBJ_?L?Y/WCYKG:@@0H$*45XAW8'1(AVI4W>@7CZE1"&HV0Z&)> M]VW$G:5J$R,D&H[CW;'4G'+616LL-L;T"G)4]F"M6,,UW?;0U15BN8Q]O15) M;]2 -^HPHL9HNHV,!S14DK!P]D1BPD\5-^WAA/&AEAE"4\9K,*-.W1_SGK?4 MQ:>[;ET>R=V^*KNU$G+X XG.\)R/1X M3&"XU!,<$+7[- $YIW@RH ^=KS@<(5;I%7("1FR\P+7(OZY1P! ^K(1K88' M;LY-]Q= [M-!IIQ%)'K1)N.1"*IKQBY PR(T,3R+RY(J'X11.%:IQQ,K*8$X MB J:C?MJ5]84XW@=KK6XT64B^1!@"G_[_!K.XX1JM4/!\X,4D9T;U\R]:PBQMHQH$4F>@UZ5)".35Y %;M#YA$X@0N&;U">0QEXCFWA$/6\(^($K7]1(;Y_ MF^ES.B%?,_3E@:,P$_NY,*@72FN?8ATE5-?QZ(.087("F85,-KY(\DY6*$>] M.\OP;DQR:%+R]1*])Q403+A')5"6IE8#+0,E<@0I;=U'[Z)/I+0OG'*%_4VD M*S@7-L<,[P5 ]3%(3 CERGZ1&A.U-'--N7:"E.OPJCM.^D7K88]NOER_\,5G M8^%" : .9$8I2QD?^YEQ#J>!>[$CDCYHXH0Z-8EIM)U:]>?U7/FQ9V2 MQ+V$3S=2<96$7RI+I*>QV0DB$]B/IX<= #^=2);J721%("2B-!$],A> M$M S]X!HI(,P)>L-J:5/!*>%*M!?J.A5 KB=FV1Z5'HHJ&-$VR[[578*%C21 M+5!M(1H'/CTX,]:4@J\$YI/Y#DD\/3&6K$BJ1]J!X=IK(EG,!:EB*G,S*VQ( MX:7>5VF*TOX*>RCPB H-4H'.\ 2U7;D]%QS-98T7+B985CN*,G##\]911;+ M4>H.M1Z26B0]"(RN0&493&?R;&3FDE7A=W("$:4+XGG<,\-CEDF2C]J<(8V< M=;N6B+XB:"_*45ET;GQA;O%SW1;2G E7NXZ+@'O.,F_S^V%]M==ZM81:J4M8 MU'K%::NM^BP%J#%<]D$=>/=#[/SQ";%S#K'SQR?$SGNZQ.^>V7=V=^S^S0KI M_&+B4*8?I 2C$_V@128?]"ZLQ%E'TSL7=Y$2"O]:*:'%DY10?KM7.6T\.D,& MD#;15*GWIGY*$5"$==T N_+&V@O5BY@VS20'(Z68-;5UUK#7_W,N7;Y.2%;@"=H,TW@,D'S5DC%<%:'.?HY_:4,Q5@.ZWRBR2&E M#FW'>'#2!ASS?_T*$CUS[DK4HH?TZ ;...H;W&\6DM;A#53045/QNKR+3-3AME)J-G\RQ?)FZ3?BKT8FSH:\.8*H4>CP,NW[L39Q$7810MX>W,4F4,?FOH-Q-9# MV0THLCIH^+>MRAV5"X&MV%3A!B=D=696- M=)C.@T;0:7@53>B&_S(&,7Q09G-2S,PKSDO&%ZH )(567=ID 9 MFCEAD+CSO2Q3DL.2>18/I,T%YRXQ>U/<2G2GA78&Q@> [8AGV0_QB(YO0RM$ M\^(?>*T6^S:/(M7[)#>Q+(E2*X[VAP_6^KRN;%'DZ$%VE@UA6^@.#.7(8?UQN-ZNL'+H MZNM2\E) VA.JI .X;0%DF2<\Z>Y<%1%GWJ!QM-20YK4%]H"T,&?Q@#J>!7- M6B]$OA<&$R3"JU$C%.V/+II/.>+YV871QYP%<2%0=?$9&%189'_N*SB5&T?P MA%H.VZPBN*/$1._]+!PXI27AW0SU_N.JX7QI&.J'7,-)CO,Y=\!Y "E&*'=A MV:XGO:0.=\Y8<6Q;\_A:WL0,4NX4)*%=*YJ[G'-7P=G6[MMCSONA[=?NOAJ8 M$0R>MZPUVFJH+>_G4[)@[!D#4^B[ C7^BE/#+U8X7)X_>\;RY>4>_#]/S',K3R"#/S%K@^><3I7Q[ M0>^=:!P^?O9;N(]Q%=>($XP/L#]Z'?A4 M]>=^=*)9MHJ(CZFX%+$$+Q[?J^X=/3.M.S1#0UF2>CE^_UO7,25( U+>_$(XEMM1M0=NC#JA"[PI-6\XQ*'M5\? M-/%IC>!>;GVT/M&WR;A#4N,"@%@Z8G/$*H:HC#/UO,#$HTSBIEZFM=!Y7=P^ MK[2VXB:7NIPR])F(J-@L]&/8:\/8E>OV<-092"IQ/GIW(K.87^/>53XW'C0W M2@S;;*2]B5$;'A02AL,5>1])M=:/W.A9I.AX6G8U2> 2P>46/)=D\$&]3@]Y M4S=Q^-CJ#^JX@W0"M^(IL5X_I/6K+AXM;\7$&0?<<*!A^7\^^J1X]NP96&_; MZ"I>M)L+C73#T'+EFB!N&0-BN,#MYB%ZFV,+*5$+,>K4$9/TJC$/#SNO $\2?*0 M3(Z@ #!:L.[B6-O\;UP==$:C-&B8]1G 7\A]>[3.\$.9[W*W&E)"E1\3@2P> M/:["G:/-]1CM^'#J=A_-?YS*Y:/K$6@,I74&P. !=O%(ZW=@F_!% M:LM*/M@M<+_Z[I^>ZKOGZKM_>JKOOJ=+_$4FF^(-,%R.: :\[G!0-*AW]1W( MG>JL=)TO=O&2ZS(^4#3P\T'L7B8Z!C'PN[8DUBKND+GHZZ.)SSS4(_ZI/5'T!CNM="L>2(%KG3XH'ZW$)[C/CWQGUTEP9)2N5$&X[FOEJ MYB&C(\J0.F*RU10)-I(B:-X4MA(581X!?'P"GCM6:/ MY[\9E]!FY. 39"W1'_([95W]UE-)\0M==1PBI/8F$G&JV9>^*3NB'917HIFE MHN?,Y;EK.KHO=)IJ+[? Y)5B:30U1!YU7+@73OYT_KJ!_8SXK9)5Y K'.UG5 M DYT\KH0H9H\/3+;I%I!ZSE[=YL82B[N]"'&=PW@,^3-LJ[AJ,4X@B?_@[2G M?ZBZ5F[Y8>)7T)7D-\8#/?J_2[V?S%5C)CT@Q3GVA8(47\/$9<-,9.Y:TJHXMA L88^52M",Y4W MF9RR?:V$_'@(S1#$_3*9LO@RRM-(]#<)KK5HUUR\J:.#4![CHB2Z2P+7 M/H)ZQ.>>!WWQMR%>:?&2I:P)RB/=8@^Y0/$"#F8N*OSQ1\5(B?40;=_;FCJ# M=Z?PT9^>P=N[(*"X\#7F(@'0R*#C\:)KA\9:,DR$&H%8_VZM Z: 2,H,N7YD M$-T [;B-!P-03NP[LS()DFR)4" #+7A]Y6B-$G12A6T9PC2E7H$>_H+R^,_Y'W["CQPW:$5Y9QR_<^A ME.ZM;SK7$:<1\PPQ$_2;S2=\=R MRR3UYCCN3%!(I$?P''KU17\HYWKPQU@QWG_K%KN/ F;:=O5%E7 MB2ZXZ@6NBI(2K[@P-4L_ JOP]SA@5P^^9?1U9>1H:?&7"V:*H+I7E/Y MYCNZ655-5SIY/+4;@>^,1#>I6 < M7&H)A1W#"Q5JPZWZ(HR4HMW?..W#3?;B!]>IX[ E@#@37@X=PSFMZ,)PIT3+ M/$9U&L2Q< AAQ6'HB'#?FK2*%VX,]9E:E\D_90^NFCSQV&YZ54;!,'(62^)3 M5A4"P=R&++(D3HK E'*TMW, 8%Q0\;FDV)(X#BR!0;BZQG#;"-'? M[1]7;;E3>16*)OBF (>J\T]TG^6BWK]7[\I M_[]GSSZE$EGYWS_GW;^D1/E'+RX7OAWLESY[_STG_AUH['[I1QK)-O[B-_]V MK.NE#(%4V"#^Z'@P4G(U2!^V4>X">\76/,EWT=F4'-%UM4>T;ABQ$5R SBWR M2T0HV4O/D[_;J&U,Q-BM2Z>A&"3(!.5L.+C$.26 MZ\=GV.U&PM7D'0K!N80[*^JJA%J%PGC8Z[*9#^^:>7B!$ .]TYPO7D0G57+< M(N(H>=/LZO+FZD.(F&_0_AU\5=604[*34T% VY OK"0DR^K42J.+R CGG3BK M]JI)#9]$S7= 0 M>D0*=9T@K*=8&Q[#"HA02_H[FI&4(RZLM4?;1(Z&H;MU"($"=#RM#$2\LR$( MZS:^ZGTM03'BD^4 =RQK\DOFK']QOGHWE%38/55'YMK;8JGNY):04(>X1I:YYYM]O,(O2,]N&%+*62"_ZTJ4IV=VAF1?C($Z M,5.34>#QMGQ*(>L87#<<$BTK_V8S"U>@]LQU!_W#1GJ=][72S_&E2)">>WF, MW"X]C8ZH%IFIDX58/VG8Q)K6S8A4\@OF6B)>@B*D+YW%7\RLISTQ.5(AO=T3 MZ$/[XWNC^DU<5!XA@&--VVD.787Z.;44A2HN[*0Z HIHIJCYYU"OWI#5^:RB MUC$^!,_=/-EP6=ZD)^Z50_T[(I-7\?J5[Q2!AQR' K585#SP_=$K.69T-6AQ MR$E/$R57[;N>4..EI 1M&ZDQ]ZNVXVR#LODP5%SP0J!QVL4[7- ZRZD B?;N MNFH(!@)\L7TNU4!%@L3'V<=[R2[E#O7L@CW4P1YN#[!?[FHQT_(<45,396$F M(9I0)I8DTP-.CG%>,FLL3Z[,E@ E2&\N)U^Y]SBQFRG?&5C.V ?"+,IE:+.% M\^N<]T;/N_:6_4;PE?35N9TGBR49*%F\_^+$S/NQ,@1Z5#?BFW%K(+DITK[< M@(?Q?]@<7YB$(#_F5Y2)#"^T8F=*C(L]:JN"!LS;+.V:W\@?6>^/.@>:MKE8 MULU:%(/B>]=KR*9<)+D4 >;%.S9T>+Y2&[KX"_T/*@WU\5BM MW>L%@;5 P)">BC>"0$1&SU\)VP& .Y\^PV-_%!_FT^>_Y>V!!C'!O=-WGC_[ M^!FYS$<"VAR5MIJ>2%5[%Z.YL=RH/HL,35,=+PBKI>]_VY,]?_;I,R2#V=#V MUOJ.>5Y+_C1>>S1 QFWA<]S:<)U_IN%%4]W$:<=&ML5F%_VV&_:'@@(ZR E* MNOT(O)D@@I*/Y_L'&6@R7D(A>U&\X/\I8X31G>[X*(M$PS-9WQP+5F_K8YJ5 MAV,X\-NDWJ, MG9^X@@Z*"")[U]!K6X[L1"K5+P02Z6!35E+ ?P,QII7+,K7EBY."]YR^6%"T M5S(@=!?Y:\X#3 ?+KB6:NYPD!WYY>BQ7K: VQ,>4"Q.]BDP;Y9Q>1?@%]"H6 M$[V*1Y7X8F=\-%J2K2+<,944(:R\K:]8/RO)_4AR#(F079:B[+-1!5'+-5QX MZIF.WQABS GP9W1U@)NS35AW69R@^C3,-P1(^W2=9*DW#C7CUNS2PRI72@89 M3PZEYX(8X:AQM?8H_5@67C#,8211W\]>G)^E5E91"MH86OC!"I8!&,#7VP\+ M"++5*XMP$(NRSC?[E!\L3[(!A.AWXI (6)JO7_6K4A@./DQM4A1F+T^S(O5] M?)'X(:"Z:1 R)SSEIS+1^CYG[-:!2?2;V&_ ]EY$^ZJ/JWFR1 !,37D^PEN5 MW3*Z8QN"6ZUW(N2 W8XTAJ5)@P@(THT9LL;]=#*#Z3WMD7B^-EJ#GF2Y*%%& M(?F#];GOU11&/ME3"?9,"?:CIQ+L>[K&/Y^:XZ2+*2VGH$LZ(CT8KN"YNUP1 M<8:MM@WUXA0)DR9MM-H^JOD'U>5=M[E#+;;&'T::1Q>(V3J>G)3\:N$VRO6" M,7KU,01<;0M-W',5@GE#M#2B7;=\@F82?)IIA;J$O(NL.JF8? ]?1H64":\T8JHHLV9">Q,)((,O&[E;U#U2!S@> M5365CT0*G9VWT3+QHO\M*RIOJQ*-U/18[SZ"1RP/=QO[.8G=$;5$EK=2)1!X MZ!,_T=:J:%XFRA0=@!M)X[K9 KQ3JUJ7BW_$5V\!;TML@B!-P,E8>['?YLD,2\77\M%XSUYF3(=%=9E>LP; M06JM*O)SKV+4'FU*);*Z*([&2&;H&BT/U+,UNCL^TK?;N-2H3KV+P[(^B98: M:.)P?6GQNR#_KU+M*UHP1IPBGG5.QZ)_C;XMF5'/:G]%G_&IDIOH+,# M7]-Q>RXK<-H[B/',/!)IF?+/W%*D?;#>XJSB_=GH7$20S@;H,LJZW:&,.Q,Z MD0X/FQ'NY#9EOL2BF\QR;NZ)S4XG6,@2$SMKW6PH;TB<1@BOX@DPE(U0BM[" M%!J?_\*E+9+*1*++V[:U$QM25F4>J# =J,6[!@J(7@6BCRRX?V&.7B](/MEV M_. I.KI,J3>8)9XS0ZT2H#0<^G,\B8I;+QK=DZ, ?A*I$Y[FFM0/VU,/*IR, M>"]P; :\])BC19/X8N[H(&5BGU%]N%RQ_".I8CB,,:P/Y("RY',5^'X7B8NI*EL=E;)&=0YSU(857VSP+]7T+\[TCM MYV!-NO3/G$.9ATCW3$^2L_U1U2CP>W%=<30:&%KEM)+F&G165U4G%2=/!HN. MGXIEQYGVJ8%=HK4I/K*0G\LPSL_).!&&3%IGKKOV#8B%$;R97FKDC=LY><B_Y%CZU;%5B*]5@V7 MH]]G^40I&(ZH@'MNK*,OQU6T%Q.J@M(7+UBH2Q;*2Y3,A,_39C+8;SU/P/(T M!8=-J53&U6N@Z.L.6)^N^N=4-:9FQ$_\0WSHZHB[\ZY76FM=NV0=< M-U4U>*_'RQ^A]:T\X_.

9M1F)V=82.PR\=7S1 M8[M"!E=15;/'!'N?\;(L97^0K22_S^B=E6)J9+5D/X84.DJPJ^Q@9N%Y0R9; MML>NB;%URXJ%E+0'?P3CFF;>%^3)< 7U7O:;SNX3Z# C3"\$%+AP/1L4*+7W M.H6 8[9[S7=*PE64K)11SJ-7=B>)>V280AJF#\Q^:0J/#GYA^A!FIF15'($Q M9QW*JRN2:J(]]2%O*L>+1(B>3;NK6Y<0\(E5-RW1V#9@R82#/YU-2:/[K*R? MTW2?UEC84F#.L?AX;I<5@ZC(_:%\,]4^V"S\3!,RPGUC:AAQ_6#]B?L5>)\_ M%7C/%GB?/Q5XW],UKK+UVYK2-1)]&U\<[*\E!IIHY&"24N>!LTO(-;/C6+T] M "[39CBQ#$#LBB>2P05>RE]2Q=MJ.-.0S7,NMVHXYM:M(C2*.KL*@ZH;K:55 M4H).:C;I._%I[5OI)6#!,\?>TT%@XP1U"/O4?:%@S9N*O\/7I^O8-^0VT7 / MC:8#T&L(=UEI:D9*A2D.R7Z7@;Q&7@.? E+I\AZB0X_5DJ<^CO357:LB56;= MGZ24A[\_V /@13\3<&&21(R,!:$+);T)*3A$-MV''K3>-,.ON8TIXTFV1N&%T3**M)P9 M8XQX7$94\PYAUG!?8=;' W)^D08Q4^=E"Y4:A<((0\*?S+RAK-GX<;@5;3W!TI"-5?_ M]9MGO_FQSW=K7/'G:#_7QRU=[]EO+?0A8KAX5_K&VS]'RW#L].9:*M+7B]<^ MLTK#?Q[7^BNYQ[/+YY_6S6]^]]_G_I1?:E=M,$9_^OT?_A0'Z;CVOYN]IY[+ M)OK40O#(Y1R; 8UU\7,Z83B-DW(-X; K09QYLZVPV#/\&E(+E%LB0OUFH(Z? MCB]!BYDYT,:[@Y\[SNNQB_8(\_JT[A['NDM=7V96/;@'A)(9N ==NT\+YC$L MF'+J7-F9YLQ,\IODPY"*&Z.ZEB0UA9XCGIE"YDMF;MT)&S)#PO\Y>(\L#ST< MA(&":?!GO+40)XD3!H>?3%@$RF(2JPAUN&O3>6M<'/[:3\O\,2QS>'*N2=:[ M:VO-Y$A VE"^BU>:C]<1-AZ&95Q!<8U'BUJ.NI'S* 1XA(,VJN)+*Y'L)3*D M*1/"G\D./RW&1[ 8G?D!.HBS"R:DF&>)LKH?!R1&PBI*M__R1?-^1)LO\J-J M&DHJBED:!A)?".$[JO(-Y"&,R,QT5\A9IH3PNB+_/)=\A_*5^>^;^BVEQ&/ M&@\<_.A#WQYR)H*T-!Q-F;$ZG(\>:?_. MV) %6'Y3=97G%6!J*FDNGE/YU=Z5KH;.,.))H)$E$\.-CBKJAPW+CZP,9[HI[F].[$]WO6$LR_C=TB^ P_ B M49I:>I@5FM1#!^N\,%GE!!]12;08U&WKC5&089FQRA/WJY2E/A2L!3A6;/7>GYU.D%:9UJWP5?>_XY M@ZU6?EKW=M1T=)T2O*?%7890>+VR$3O6>Z$5Q-4[DVG5^KTM0BGB.W*C8X(! M'V%?VHT-)47.S>QRAOW0Y([IYU*JMVTND+U;:K[HW9O; _ NP[?S[^TND^BO MI8$NR5/G7=8W2/=[XY"384CA@+/6^^JH?6UI;ZT'UI=*D_:X$L@L;.)4GBUZ MF.=V9'K-;55>URQ\U \UNS@D_-1V%IIPBYFQ6?ID,%,#CKX/0/S\US&/0Z/4 ME[M3&!ICSRRRHT RU'H"&@/Z.:Y+V?C,.@3Y%MRD]()E>1\([:$=*/)V[2F0 MI1T9D3&S%C@K'W:*^]NMI9>E(V(M"?]XT@W"WU'VV^@2M#=]3K'N0O(\=NA(_, MC,\X-V+2JNS16LL!Q!<_4@]8>]AZ4-4V^B0$)8AWBQ:Z:TIB3:7225J0R!=5(>2U=7E 4=D0GB/ M,/9L#"AJPA"U\EFLZFXU['M0D&J17DR_V)&X4@@5GIPO1'?[]KHJY'%DB=CW MM]:+>1F^B4N+&X+=5O>C>]Y6,$R19LB;C+BB=N5)V-]R0W>F.RU.#!%QBFA# M2MC(L/*J4/?PW%I/-9]==4T9;3UC%I^_/=(Q-;N81_7LD!(Y KS,B+ R3"0H MO&96GF_ID..5W55ADDQ,@T30@L6<R]@=2 &C,_Y4'9:X)-&% M0^".#@YZ^RS'K'X44H_;&&XM&RY,U:+\.,YHU108>'%JNS%4%BSLY@2_;U2Z&B/ MBH5SL\\'CSPN2= 9JT0M,V_F)#M"\-H/-,;,NVE- !*(M7[W:=O3G_Z*(J67.?NDI6",7%F[D<(8OR1N$8/*"L-47NW: M)94;8:I/#SY(&(T?22=338P-.E5;M]09)-U;(1\<:RU3\CU(K>]V&YK M/!B.]4[.M14HF5,62^H0(T2,^'%@@*M_J(R7A&1RB:U[S!A W8?,=+M:1;>N M8Z7I>,:G&\W=!X%J5XEWL.44U2RW9P=A&SD/[1QS1\OB==FQFEBUQZ=#!P^O M:X>K;72A'"\K7_&;"3.QJ3WB'O75%3&1:X\6UG6B1$<^K&)_-8B_6AC8>(V[ M'@N)DM0?CM.SIFAF@;=1@@HY<7$#I *MHY Y&[OAYYD%=\U$? M4KVQT3%?/6?4X72G7&L'D/1S[%8 MJM'CO .HN:?Y9!VND)K352J&=%(37;U/PO$>!,5"W9"W7TK4<55V+-X#:TG' M"1(QH[2B#VVCX78BT"0?%D0P;9'I/]\O)[KXF7*BX:?E1!<_5TXT_,2>MTEL3-93;UX&/;N4]">;)+ M?;U4>C\EA>F/@$JE M9\J!CO4 @LX5NW>YUEK'\C=8$@VU\4+D*VU,0+;MA18_]86"ACM=>6/-"M0K M1D ?B ZTCM6H8JH9'N8JGH6+-]$W61.KM_6K&2C@?KM"&$;UC/&@!7\A]?ZS M3K\?^_*<'G(O+A3;@8OW/(/K(MN%B9_BS#7ZQ(THS5#JX)F7ZZ(B_6N^:UFH MG1D*Y3!68(AD[+49V\/R"W70,KT;X[9.T472F#K'?Y5&+XQ&+W'"6Z2<^KG\ MV]RN0W?W^9'%&>ZX. N%;$;OE)Z"@Q8^&X]Q5#94I(]^+S?1KP?^7]RH*]>5 MM8L5=*Z2_$729^@S8>JV,[J)03L)G5A8D?K4I'MK(@0QY9_*E(02E1ZOP%W+ M/!B9B%"P5'(F(.[UUZ)?EM0F&$@C:X+RK9,5F)2+YJ;MMH6ON5QU3%Q?&4;_>N!JY)HGO&DWLLFL.O;!P> MF];PZYD&ZY[+MEA.376$1:D>?HN?# 4GE-)[2V>[V3\$710K2L)&N=JD6$_) MPY3A21NL4*( 5UTOA9G($SIZ:2FJLO<6QO+Y@"+LL8Q6I;!G"OH\9@3 \E3> ME%UE1I1-^MSE',1;<@V^>XL@$_V1CR-*[T&;)7=&>:V$S&;7!%2$U1+]I5WF MW(U(=;'J6$=J="08AP&EF1F3OCNQ-5U+2S6+*0L;,Y%,!6TEX]0&Y\N2OG%7 M'FJ*M:N&M5I#3^'&=UI<]!P\4^Y0DCU5-6R^";N!3H]I#] M%L<_%2HUH6>LWIHZ;.1)YPPSVKZ]Q*D,"'-,QSV;E#[)P+MN.W7I'-LZ\5;0 M*.E;'=NGKLP'";RGA0Z#X#+HD+-Y:@)Z#--OHHWN$)(T0"_\%XSGR=8'V+&Y M]A6<%3P0K9C=$[QD/KJB3&A\L)4(;PA5#!^'X(IQY9NK MBNC6#EM"O3![S*]KQ?X[GN5^8(Y/GL <9\$ORVP^+8R?>-#[Y+-+1+U#@>9ID3R&1:+! (?]SI(HXRRE.V[:[LW3 M!L(*?RTEL?W?Y^P[+83PW]CV7M M^+P"$]7'E[]0N+\(]6H>D+)ZQ$CV6-KV/Q=92=:\F2;JICRH 0!4-&<0^(D; MYUWC$<-\4LUK#-IX/(6*5RDMK.E.ZF INZ.P>BNY99#4.[?ZQT';UH=>R0CJ M;FW2(MK$!W#4/X>:62H< K4?EEJZ5593$\E(*57Y"!RG4L(=BTPMEIVZ:*D( MKISZ? -LEH']M')!OZ(\TA)]CUWHV048'S2,AFB$MV3^ MZS'6(7HC'91,!J42C_:?5IV(-R@VF4I'Q')QN7"GCE?;LJ<.WNVW=CWWR'8L M467(Z4Q7;ZO5<.2*YQ6X%C=P%;OR2J9X?"4@;:J21H;9&M(V#0F8P-5))S^S MR!Q+JE((<)K):2<4Q*G?0&U &B)1G]7N]&QEI31ST*H@K= $HG],!^IG E$A MR)!4 U/IT&PC 67RQB= ]5.A '1!OATS_12\ (E0>B']G8#1EU< /^Y*BC$ M!;0V:$'%[(6J!, 8KDG0/1*BAD%9":V44%52D,ZJIM">RV0=/0U?A9+$@.JO M:ZXF,-"LS0AX=&ZTIB"B3)3UBK]*U#W3"7Y01_CK*HGR> 74PK,MY(BIX*$ M DR8!8[5X/=D\ %\X?*VQ5IPW+JI!47)JM])"-T!+9@)E$M9X#BP1O.!/,-^ M51V.M=A!"8:C$](/<"=D :N25UJ]TJ / 3"B>3+LI*N&J=(#;+6^39C;>N_$ MUA79^(Q9]V=!_N_'[\# RHBO\DW'9+_8^, M5$ZP9(="OM>S)!8[>E70QEVU[;H?J=CXJL(=@SCJN$^T^A*]FB*!>15 M^,_6TDYY3,U08"PDMQ&M%#(H+>GR-B=YH?L-AP+*D^\!YV5-VT!)-(34S%91 MPR,FA"PD1KD!Z>G0, R>3H;[/<0H+M)@2,^(3/61)R8IR*_0%B3/YB(Z6B7W M>@J= Y" Q#LMZT:Z+I.LK0#-+,[.P!_,T4WAAT,LK@7W?Z]'2:M.EYL^7/OIW#WD J=_B'TC+Z[)A*[EDRVPO]R_W]=HUM^\)M/E8:!T**1-7K-]7N MQ(U:[A&$6TEZ?Z*I;VD)L__9_(C]*SS@0#:G1O482!,3 IP5M@\<6EMOT'A+ MS\[1O6UJEG:1WUQ&!"453=&)'D\6$6N+!,37>&LD#1)'V5=$.KDC#E! MZ805=F7N$LF%$"'_JTUKWT*M3[M*Q=WT/2WDNZB(^:0=&.$=Z$- _G)!MRVT M')+1JIC&>FK$45\.Z4]U(-5AR#PL'A8B2=VW:_K NC"+E$6'(G/JS:7>PNCD MIYP1:#U;Q05!VZ!E]-CBHG\Y)[CI C)U1(!9?ZM@4I[4AR MSY34H_M%=[@F(N\VQ,$G%IOJ]A=E1P%0'9D&_OM@E-Z.&20NEW*E,T<#8/B# MRG,IY83J841DHU[(55=))W+K&;NU/!A7"@E3OO#S-TXX=O45A8QG&"!G$@83 M.G>0\/RZG* G,_^CS?S_C.FY7 0EI%S3Q',RR]"T"-&B..KEPGC,J"UZU[9K MM%INHWTB$XM/XT+_ 47N?FC*?4W_=3IL6W1NQA@L?BU&VE4B"1#"-/I>(GYF M;;MV@ D(8R&I]$I"[8/,.A>+;95N6.>B]1E.!*1/Q_1,)' M[UO&+\8[=7'[]?LBN,1BEN5L?=F,#Q.*, N*%:MU;5V?TL,I/3J6 $'@6+44 M8V)1+8:&+H_/*7@&%195Z3Y\VKZ/9/O^;8@#L>B(KXU793Q"*8N"K)NNUGC2 M4H! Q3?+E!C%S%QV76A->LNA2/)F3QO_4LD=)!(?=EC]6T:<;%O4LZ+!3+1Y6AP Q5[*Q$]%:/AT-_Q2_3&,Q MK26 JJ_=ULOZ:(GQ3HKM @#@['<;68.$=R4PJ11=8W;W3_ MF-$@ _4%7_GO>(NO .; L[R(O\^'[+LO_O[5B\F8H4Q+P&9,LRB]+_Y"_P/? MNY+&Q%UY0T;QLVI547U6YO_C(M :T.3IL6W?.!8.MU#B5^(7G]_OW;/$5&J! M%\D-\'5"$>MM/*8:(1<(\RM]E/;-N%_0K[E.Y17VWWAMGG\$R!42]&%,5*K. M\&7@$H2K[(M@TDR1S:KER\IJ;!G$5;G@P0L3;TP,4J=I*E$>24!CN'YPY+RI M7!)/JA/VJ(".)&R0/:JL48ZB%J\F!(']JJN7-'_+.(ZS]*HSX8,7J,#KWB2X M1)'?J3Q*:)4N("EJ;>S)JST+2$HAU6Z,3KY"0S_P]1D? M^]1'-[V847^CUK M+R&KO8SJ*9[,0>I^B3 2@T1!TTTO_*_1PVOH\&&$H(G4D3INCK MHZM0\_R'=Q&3PYFNC[NC2_, 8\ MM*2^>T-FK')INM=5$&.B1@?I+F)- 2B8=@[25O8O+>2WUB_92^T=AQ/?N-!; MT=?^$O=Y-_0%:YI@N:=,6^+^'H%NXS)O*CT(6_R8R&-(4S!.M-[&7UO?;GI, MW3H:\#[<217F3ZK%?4^JG^F<"I-S:G&7<^I6H_VCC[&@QYCSAK4P>V]4P8\_ MV<)//-EHD-^U0YZLYN.SFI\EGLO[0?=:\Z5E2>.N<4 :/_X7^&\M;_YY@<]N M*DH&Z(>_T7#];XZ:M;A?V;S2B&5'2-\V)1-2FIUC+(NX.[9PGAUKQEFZ)Y3@ M;C#58&%9O$ 5/A05]22JG?\WAW=1$2L;%;YFRW-$@X:O6]_>$Y^B5KY=[G03A6U\O9S7 B M#Y5)=# F/C%&R[OGNX/0Z/:8]UL<&W<6:X$,:S_EOT0\.JY"!!LOX'[%XY:Z MO 2_=97(\WW-\GZ/@HZQ554?<(H;<,\E"I$/D4GB< L)#J7UGE\ZY%_=ZT'\ M6I.\+.J,L!)QT9&8C#9G:6DAE[CA;^Y:AM:IPW,_$"-E='K.;=VZ.^ ^^D<> MF@,-XYH1T1FB4G]]KR<1.68E@X?!O/BJA->5LAR\$D:V1KQ:165/W=A[/8@V MN(P+^9,%3-E RB]^C*&/__$)W/1UO8:+Z?8_Q2/4#!-]2.0][C5#G%NS1(-9 M\1BPKXG^,N/9AFEO!4. *8E/+ @ SEO&4T@UBNYM2#2Q+<4HNIJ HH\B6ST< M4H_9AC07W7( DI!2!^2V_//>TS7.K=LK2E > MM<.M'Y;QK\;'R,BH55U6 M\-0B "6J3YOZ6#C59&+RY"+@O#)\-*/TBG&72B%(",-0T-\= 5+8B61BF5)< M/S<5_>/IPGZM 1R3-]_2W!KN)K60AYY$K1I7&<_:&,=W;KTJ%P(=EUS70GF4 M4E'NZ VN4;6S-MG\.\FI!=Y_'Q?W2C.P)/+K]]@H=&5ZJ9,^[T2"2JNI#YXA MY14V3WE N*!?-JO+Q0?KWRU_ M5R[^VE5DN*(Q^5I5+?L/1^5R^\ZX9%ZPN>, VF4SUB1=1"7G([=;OQ4;$?[P M[+>"?'6<*YH+27I\-5S83[#FT@/"$".WCG*;LNES/=G6W4W%_N9P8-TZ+'!* MFE(SQC$UF7U0?\B3MN(0P63R>@^<%"^^IJS(K$BT(SV8H3; P]W4E"O_H-8; MUGW253 ])W]3M-9(B"-+W240XH7T2EU9(]$.WG@17Z'MW20-,)*&YS.0;#C5 M$F!55)+;&(GH.**R/6\AYC!25.D']75Z='LE)PYAB-5Y]"FH:+S68T:.'P=P M]8;$CL2>A,R5_SGMR>V@U-RXA-N,R\,T*B]VM 2NL).7 _L&^_+[MI-8,V-* M"@+U2/MS6@ZJIZ1;G$U(>QI5()HG+/4R$ DQ<5Z.\G>K6JU0HW"-X-[!&_J)8KT>(7] OX*3ST*K2.#/9.ZLJQC]_WR[CHQZK7!4T8<\="7HB7T_1-\R/4E>(2B.E M%LYZG6UW1D+M43E87UKNL5]U0[1V6-^9(&GXO\ ;,( !A%5Z-'[^S5\- M.;9'[TC_T\$-YQU@/,:L..N#=W:^;*1WG>][JDKT*D#F!?TZ*S2N9" MB0[*E9.60SY;YUN(8YS874\;G>!R(RX_;K%!J_]U-!DKM/T,!^Y2?7NBC^N> MM%\V-7Q6A7V2.T.Q)G-+Z56$#XBJ,YWT8DO_SF8@KKB4T:*2\B"45OFO1;@A M+H6X?"K8+U.M8E\@+DY17(!JDYYR!W#0K2J6I+VQPG.Y+@]';LQ@;K83VVE[ M=4.MNT'*Q&/Y;D;A%E,KB,QOI?"#GB3T='AV"7^5)V')-NC9*3Q7G$F4 8\-QS*W<-@K9WP1*I.$ !: MY%273KH/X/CX]9V7Y#.)>B--8PTZ7F1IIQ).DG>PDO"\$^E$K?!Q!E9OE%)( M,PX.N,(,<1,WA1+!>GP04N0J[I8?2H>Q)!XD:CG*$ >M6VOPI[I#BW*7,X$> M/JI3++*7.!@K7:*]$P"A>:BNR]U0'I4XA+2$0]H9WQ2 GA4Y_WK-"HY&B"GN\3:BA]]+[Z;,$GV\ 1HL<,H,N"( M0YM"T$UQ4KL!'4!* 6=I.\\%YT5 '0FFYX-@$ZF6/0B+WLQ*N&.>[=:4VL/V M&UXG/K45::RM%VFN05PC!S7%C,(2&307(3E.GAFE $VY3NDX 1D<'VYV;3(Q M5"\^B<4C;/IJEG G81,U^N(EG7.V9D2Q&R%8 ME(/G!L'1]%>"II<&FH(-:-BVU(!,%\($.X(I>;ST8_VSV+A(I6M[P M"S#SEL141>?CO5]GTZ&J$K\9#G$(P?Z;7E"UC;NVW?1GGTF.(0KL6C3IG,T@]5HPI3.QNA%4;Z3.L/C M/9:E>C5"I=BCDDRX48@[2FB/&9!=+LM2;,$O&.^^U[7=/SS5=L_6=O_P5-M] M3]?X2[&Q8G*)CG?:_P4"0!C6D)^\1J@!*D#*15<=N-^/U:%W@7^)S-RBC/\Z M%B.[SBRQ/;10]O7QB-[QD8*OLZ/QNQ?M9I,0Y>B=3F#_R\5+.[$![X/7*&%, MDF)4Y@7!K6IAD" ][;KPKFOR;228[,V5@?_H0%,AQ3?S7JOWE:9*C'KFZC?X M87JU\Q.)7$"%Y%Q3=OEV?,3! XIG3776D98<:-N-/7!VE<$W-XJ)^7FR.ZOW M,'D ^4-P]8$NNC $):(5%T_<@4E6;)3<;@^=U3G)_V)6-$3*>?2-] M&2V74(^KG(M8U"YI9; RY63C'E['EV),V*[7FF[&- -UXY 06"!M]R;N"TI; M%Q9:B /D5U,P\' IQ&VN#<-[/4I?H+VGV%/*C$RG=S:!K\>G*FE,;:8TA#W"#D1,7B'MO.%U5 MO257%\7X;:D"X%HB9-]=B_E9/BXA ]]E$+ATEC)6&EXJPTZ6F@J/J(*6^?=S M@9'W\V?XSOD/(SRM5C?YV&+![GJ'B27^)B*$DA1LGKT @)^Z+"0%H'U0N6WB M@I6R>!3D\A\KX:RGHVM7WL@34CLKPJE M*@6+LAY&((P4\TW2"$C$P+;25 WBK'=UO]9&V/A'@T&(R%/B6G>1%M]0=F)\ M8,M-Q'_V]-X[L5ZV;8([O?C;*&3$>1JD4Z3M1T\3]_>13$&JLVL*D*N.- IO M1#G&LMA(#W&^@CH?K^OU0-FE(5Z?*L A^@UT8W\CK#')=?K33Q*>0J4_&]R. M@D[N<8\'VTE>CN-.QKJ1L4LMQ,'W84?KITL'I*:44#[P I %ZG(1(UZO>140 M0257*KZD=B1O(*4 MHVT8 A5R.(F1T#M:T7/3Y5DHDN#/)&N;4C-O!G?*+N(,^W/:8 M\56;5*VB1!F=EJ?5KA+6P#/ M^G33&2FG!;K.+I"_=:1W9^H%EXN_M3=D,5,R+RLQA.E/<$B/6MM27KEPD.6K MH8P>]K%*K=5D*J/SQ^E&SS5D9W36[(R6!QT:4O!@>@9XC%5\A)5K0T^5X11) MQ$.K6]S08K<_&@VR%^\:PR9PUCNG)OD1!8FK'&I1CXI.-7'P8^\020TEGN&8 M#(VU*V?"8"2[AG02-N^> XYC-7TB'6\ZO]IE7$HV)#9F86[,+-UJ"\H%$LPL M$B./-XNS +5QZMI'(QD\V[ \H7-\Z&CG2HPVHZ!2EZ@ZA(4)L\Y$>ZZ;SX"2 MCC'H?^LV712187"!XDVOXCBWK7Y-OJ*D><4MA4BYR&^LR7P\,/8'#DGMQK;, M@C1#5I-*G/QO=_;.76 :)?V7(A@@D6#E87/2B5 M1LK:O*G X7,][&C:Q0H +LR 5D7WHOHG;0SHAOV!K9I" M2RA%X?P:C4!UWA&\)49@3X,!%F3*D7B^V206.3J'L\!;ZHL8#?\]L@G_;]72 M 9L@IQ(%.80JLYXTUU6#; AR)65^Q_1S!5]/,:Z#0,HW<2N@A\:2+91BHT&Q MKS4SG0^2K!5G &V5]!#"V>L!JZ-W'/H2PYOL5Q/[X5! [6Q#[XU-! M[%=T"K\?]-\9FT&9 M4^1GS_0$SM&JVY^L)(K S'*B\/#)"X=S,8J,1\X(G6H:?NT19A&K6):[H".> MZCX=$2+X\FAZ0,*[$C1U]B=;D 8)*81B235)[%+A]+B:EZ9,4&!%^,UY7)"] MOW)M:OXSO5I=TKZOH M7.^4= AO&-(<#WA?R8\-G4XV.37TWLK"4O?]V' K5 MS?<#*0*#GZ0D#/E&DMUJV<%,>X%??_&U" UR$SRI:+RKI]VU>YQRE6%@V+2Y%!A"00TGQ\^7B MI6J_MFH3#?CIS2,&BODT ?X]$LRLXGM!TKX!7[(^C*G$(TB'?^D>9]P\--+% MTJH?52/&^7>73:)9AW$NUTEDA<-[Y"\;/7NA0$5C(126V8SO8K[ M;X?J?D?=Z>4N^)'@X\EZY5D([)0MT'2@"/YM3CT%J?X8-K"6(?(4/?===RHP M[I(F+YHX%JL5^A1IM)4AOUA<:SJ%[L8O7.DKBQSU&;"=8<1'IRTW$?!P#-*S M/3K_BC#;#F0Y.I4J,[7*N3Z!+#BX7/Q%TIC> &XQQ,N31#2*+ZZVY6Y#':P: MU/^(H\JPHO<[KGQWSFS2UB?AN")/X]'TR!8B0CH@W]1B?"5,0H:U!(\ON=+Q M_7_@I07SCY9C[3:!R(FV*Z/O*[]\-,[QN30"$VK.H-B;G(>'XCJ@.'%8<%N M+!LJH:&.>*360'VL:I'DA'+G2E@G>:<)=Q$>%:>,TLJ%K"]!TE^H!QLK#QWY M0Y]C)PP_^JA26;G%C)=*&VZEEHB)R(*(%QG+G:3SQ;:E9NGJ;;4:) >>\N\[ M>DH[PM."R&3C$RP=[6@&4"[7ZXYSF;;M0ZJ%/7A'^?44U):9>YF96OL(@V#4 M+,L"@V22K X1,^[34M86.X:ERHW//J+"@C7D3JY.=AE&!VD#;JJ2L*L69$I./LWJOL?;@*!I=W=#O;/C@ZTNQE M',L2HR31*ZMQ^#8<'"E!2G0\*U8RE5BGY?; M2,>&WH&\N%2*B_>6SQ?T"9V7?(8&+M#!XMK9DV;VQI1TXCX@D^-RI]< M#W95O@*2!P4'KEOLB(76RZD4"8E59! ]IXVR9UB=F* XW'(4<[1W8'Y=FHG, MBJO-%),E'A9@G@[/$AT%1U:36D25$"PWV=X5GG!%:%<33*$VG?H,CYG^9B6,JTM#8LT[/H5P31'YVDNYW07($4EVQM,4-7+'N% M$S.*&ZZ;4,Z2"L/R&RV'4@QG7'"C(^BXG7?3CCPOHO%,(R?*SBWF5QH&BS#K MSC$RX:I67B'TKZ>])H$9^6RTGC+NCZE*^HZN2?^M@!NH3D(/A M-GX,1WWQ>$(1)#VQV-Q.EB&6]4:4!B%Q?S,%UJU"L"YTUO&F7>Z$Q@VN.&FY M5+8O\7Z=F-7R% 2WL:A6)%X6/9X$\7=NEJ#B'GR$\FIFJGB>>N,Z]PD,FXIP MSZFX7/R#VF'TWYVA?_0DXT")\HPJ9P;W:/($V7V/;> GJB0S;'1"A/]5NK&U MM2)A9<5!>K!NQ/UJRG]ZJBF?K2G_Z:FF_)ZN\9?10M3*RLVE&-"K$_:?>0E@ M]E$L.H4E]8.+NK:FGM"SD6+EW,4B0%U#3J#@])V!R22#$KM?)_D'CLE1S((U MVSK1$$4>K3EGFHXTI% 0]"6R'F2S&7<4?:Z644&N;]W5$ZA3@QR[Q!N8YQG1T M2 0=U30HV?BF;+"P!5O/V*:6/S/C$]'[5*23CK/+D=A(A)*4$T'>+XZ =4)0 M("-N" GW\"I#FCW>.^YD7N;1Q'4DG,QRQ%10 4RP[79K4E9/?D62%!94@C@\ MXC!23Z#]:-L.ORJ[G&1Z7WK-FQ6V^FD>]$:W\)=R0C'.J+B5="6LV0(MCX"%FKQ@+L"NR!6 M1FHA*'](%@E)PG7)!4S]>0RXT4RMR,47M:@>R8CH"/S4+?BE\9@H=05YRPF5@\T6J.7OXE' M(@?:C@[IG2:4[-_4/- M-:M3(2ZE0SAXTN^%.,7L\8:)QSOL-O2R\D!FDGS'DF0FA;_;E7RE>7IF$OP% M+A>?"T@G^TIP;Y4]1'9O;WW\7_P3.<)OEH,_"F*EO"JI7(']K-1+;?^0B9=$ MDIXB(%1HLOYK# Y"I^A!WBAD(.^']YUHX"]AQR39W;F>5MX'1&.Q;Z^I_VY= M1_O?ESO>)-2)"D__/-"&Q-DM^^R"%4K3UIVO8TQRM(_*S_VJBWM E5NL]\[E MY)W/B#8+@C1V,DD]=].3&_ENU!/]V&&[I.XPAGA9O^F4B .]]Z@;/'AW51%K M1N_&7L:$=DB/L<"-U^JHH<-(?IM.BA'R(<<84%FH[X?](26SN=_X^V%]Q?G2 MI/[N 2$S$G!,4)'*?> VI)!5S>YJ5]:R*M!K.722O"\F(0HIG[K,_GDA%RK< M4#C<'XAC7U=R, >T]:Q-ZTKZPC2V>N?"G"WT3-;HHS(=KY,/8B'44@46G!XM MX1]2]YUT[7D'W8A!>97+-=RLI_;;*66CT[B@A$XZVC/3Y4]Z3R$5,)FYD:H XPP2YK]L MLR6-W+A/5EL"$O)\:;>GXZ%IV1&7W*8.CFXC+>$&4@J2K&^9(Z9L$_K,P[E3 M9?$SG"KAZ50YYY!BB--B4&]!8B\&[%O+0IB*RXQ:"G*JF5&+WKZ-$3L)CO%< M/?RB/7-HQ6"*DVGG>)H+XW,;);$-0Z. LS9W]GQE:]2I;YPAW\/ 9B>B73:C MD;%>O>!N;W?P!%6)P%NT*'+;I1O7)Y*,+[*@WQ"#0<9&PE73AX>P>:-;6;1%80XI0X=3:13[V M]'=V<0&TW3+3DW)%.I1&U!B^+B]M#9$9^ */8:YJ?]%C3; /EM!@(%1I=4 MO<'SDY ,T=CV."L3;K,R1?JFG4*"9-/%H&G"(C5]H>.*^&7@ZTX3DOX[@>B[Q'&5I59438L/*"U .5,J8/3 M0Q$U;@?;DB,_M0^1X;C9MD*^3$OI=NDKA^ITZ'Q"4V[:7=V>'3^* @2\^?/4&7?ATKGF$*I($,N@''^D:)0410DG:W MQ%U@2Y>3T9ZS3TI1E1@-KH@N"3V\Z6@CH!&0)J/+"O+&2KC-A69[UF"H#D0X MIK9-FV>4I'<6!_[@/?-_SUQ&-WX)7YWH%]UDQ)/U37524-'EXCL0TM957'0] MS00/3H*T!.%::.@0%3;'I$+0#;MJRDR8,LIS#,DV HX0E\Y\+O!VYOX?4F,[ MI<++/3W$9"A4-)A[6]+=3& 00W+>3790#6'TTM33@2LBK4O8J*\90)$>'Z?> M^4[LLW=_J$O[->O'TFQS_W4^VYI;I7'XHEK3,(?/>?2_3MO@9;O?U^"O'A%> M?/'YUR^G(MXU(%+[87=5FJ8&HUN0_J+UL:Z+/C$UXB+$?$O+7J[-%!M]W%T9%^FY8D8ABREI3]"Q'T^V (A!^6:Q M:TMI^;^JJ13N-O:&I.SCYJB[U5 ?+Q??B&0PC[&K_Y3K]B#I]KVPJAX93E!& MD\YU'2,-=3A*TT0(DYXFI+BR1/:\R$9) 0^E&3M%QH(%(&7BU9_W]-ND 1 M :KKXFT>[';)B^YI"#%NHDC=5)MH\(A3-!A'.&-\87HATQ9CIS47#B$=?=C% M0[O*>OZ$HD/63U?;A3UZ\E^HXW#&QR/3ZJ94N>1%/A#YQ(@@MUQ'9Z1&%TM]+;(> MFFY&UE[V 1"Q;OPV8[-!:6#5VJ[6\\25GO#_UA%-W)3RCHED%F]N=P+])'[J MV)O1G7M-)H$6R62\4AI%.7I'.3-K8&9H7 P$%, V<3NZZ73(Y4$MC%J'GL^I M=.R\PY'OJ'G[^:-<^K]XC7VY.;O.S]MSJ,QQVR5^9!AZ*BLHBAL-WA/'1 :U M/[,*L5IT0%,M)/\.EW-T5,:R2;U0HRB.6XH4&!!NUR>;7W&U([4[WFN[NC6J M?/7DQ03+K/@6W*%/&/3I$_R(NSM8[&>F^CX>A> Z1XV=^$Z1PJ)?M6A A<2N M]YY!TX0;>H+DN2*,ZJFH-:)&>QBZ?C@C>7C+8$AF5'#=J90D M3+33PO'BZ [47/GD[F6?CE[WVTNH?J M$FAZ#8R6VH]M,.E*LIDOT 4N]&"X>+I@<9L56U8BZ&U/,HG20HJXA^Y0]J+) MJAP1ONS"MHMD% 314T57K+RZ(J?[J/(4L);CATR>*==9J1 +TB:Z#PK(FW"P M]NJ2Y5$NTN_EU>OC(.\,XF;CDKGE=I9;Y8>/D6AT"W8CUA,_YF$FB,6Q/\*Y MOO,AHPO%_=V@:\OL[:A3O:138ULOI=2M7%,Y@7TRPG/OR66&D>J647B4^MY[ M*:;Y^]$:I'81H^("1\A(2>?79P+>@\09A?G;JES_9,]74Z'^*VY2(>D86#&%LO]'HZ/D/U^0@ IEW8*30?#' M]';H:%LT7B<@#@!Q,IK6'3;)PR]R:S?+\:;:75/_9G/7FWTL M;KG=[$_/]6;A_,V,2F,4)OL5YEA/'+E%SJLR*HR=4U0/F=&0@RHQ:!&"8NA) MMJ(65A&S;=*^Z!7A"TA8'%[8,TV9SE3C4\FKE91&,W$COPBAJI0FAY^S& M[I3MK0?KS-ROS/714YGK;)GKHZ)I%R2=0I)81"T MA_&8I7[H*M$@PL-,GY.9^;9Z6[+%>[6MVR+_9<%6OTC\4$*)S"PUW%R&)XE7 M^NY8;IE#U\,]JD,='6ZR@W8F%XLJ&M!M=#?>Q/^._A9)&Q.^J$B'=5-&(\UI MG6BSD1<1ABA.F"+S(C46\D8X@9J+<\F!M)_#T1J,1_%8Y). LZ_2Y*[KE!$O M8Z2R5#C?6#$F%%0G95S*'.UV 8A.0D&XL\I[4IV[4"MM<0!ZJ$AU&DXM,)J( ME+ :)UYDU8HJQOP*+%:FPBP/]5AXG?KI&*NBS&T&)_+M&7;D(^,BGJ3_JC)Z M@?N7?-%-JWUNZ0!&Y,1),%0/*);)]@![FHL7V:?C)1ZT%E+ZK5(*DDD)NE?1 M$ZZ3RF!)^H"RP2AY!U;MH0%_!"]CD=73U6P.BH9*31XMA=EH:<0J:I[*F,1" MHCD:RVBV^KV VF)HW@[,7CO09KZN.]@?CUKT@F924%&UMEEAURS*T _U-2K+ MF[(?YK%,T8/,%*<2:7[V##P.077;6(D\4TT?<5DFO33H3BJC^RU"H,5= E4X M?W,XIQO-6?\[I7[>@_#UJK0,2(O+C?>?B#-D3ZU8"=93W2F M#S\ 96Y&P0.>F2(K!,> OHM+.#J.%T3$4G@Z%MH@E!T2'^0"5>AN)0G'="G4 ML,K#D4O'U#=[Y$->%+6KG;5=SR@'(-L<,K/F>K1K8H6$3] B@] QVM=@LW%R MD0S]0FRNU,PX1596M!T<,Q(()L4<7<>S#0@ MXOWIK:(#%1]0JB@N;RJ%5):);EB2>W2ID%(L1L*9:(D4PS2-PY,"*M<-7%[_ M<[V3'R=./1)-/>=Y-?T3-^PFGB;1F5E6QQLJW>?K2)E FU+M D:VR+8MW&[\T+X#HH MN'T=W67T]75%;2[8(#B&^;B%'G#Z$L23TU>DIE2B2ZGRTLM%1N'%+@@CR"5O M38T%1MNELK;,%VVK]S:^KWD \L,V]>"B*,%B@[AJ18FVNR\-&,0/M%$"!P$; M6H'6S7B#'R[V ]%A2B,?JW:8NG8;[5@_"+*&SY-DP)2IY-@>"M2(^I!K \/# ME$1SF4B_N0YF-R'EQMYX;)39FZ^;HSTHNNO6>9_NN^X8G KHF?XDT128VSNV MU6Y*YN] <[N7<%OKDS,U"^=$VUZVI#L=D)(=MS,(^P&SZHV3L$G6L_#]FYK$ MZ+/.YK1E-]+_R W0:#[F%674N-I(:3E576).D/(44G_ M3IEC;9!!B*_V:^T,V*,ZE5[?W=4!BI"HP5KC0$ETA^25"LWWBA0NFKY44 JZ M+N,&XI:A7A=@_&JJ2$BZRGU-FK%2+LE$6Y-R!MWXP9\3JN?B%$?F!4=X^+HJ MM V2:\P^FH YJO!TJ _5CMO!DJ($KX9OOO[\9:\#:BU8/(='@IFWNU9YW#G\ M0XSR?1O_9T&)&VMNIJT6YE<$\'WW\:]_CD47!(A$UMI]D2[64@FN&?:L4DC> MLV,]Q8' ,CG7DR*V/3UXK7/;)/PG\>U_DKN\>SR M^:=U\YO?_?>Y/^67VE4;C-&??O^'/\5!.J[][V;OZ0C_U4=A@B-Q%^98WHGM M(*A."GDBHKGA5FN1;ZB4Z)]=[%.1ZP7+AL:CE5\C3O.QBUL:T_PS&ZVG9?CO M7X:[ZDH9SJSI 9C5:LV9TYJ\L%,A^3>F\["5%W[\RE-P9SL<4557;!(_D'N$ MIW7X&-:A$?S!,2E[!EE8$XTO!EK'"C@VM!1KPGY?/XEH]3T$G! M@JPD6Q_>)PV>XH,UWIV\54;L[G_VZUI;_XYGN1]XZ/D3>.@L>.CY$WCHR?*^ M]Y97DX[69M#N.%5@35#@Q>+>P>!8M>$:)EX1E^+Y=1G9IV7T8Y>1(D(TOZVB MYQE:&$TTY\\I#7(+@HDZ:^W*9Q7KOA]^;(;]?E*^/*TN![#XJH;5W@#JH8I M3HX9[PHOH4[D!;5];3<'L-R\QCA M ^G2NU6G;%=6PT^M(9"($:MU)($8 P$(2F!MX#8S;7S1IV7U&)95 NTYL046 M@J%VE/AMI%.1J>*FHW8!LO?XZZS/CE,#L])%!1?Q4 MWWPDZX_:(22SP$H0 E?25 ,??M+KM*V4Y;Z*KCZI/X>^*GOJKJ^E0&J9B2D* M]&E!/88%Y)*VUBPHGM"?K3"8-)HJ6[HL6E"HRBY2T2<*X!Q"3"#YTG3W)PR\M_ M^1,!+\"3&9TE,3-HD #TWZE58'@O8T[C=:?GZQPP^ M_'5B&NC:DXUA2KS2PWP3[U5=M)L-K[YXBZNV75.;58$>=Y(P=-O'!N&,*-8L MF\Z#Y2#X1W2.E$; MTAY/:\AGKL&?$,Y,]YFT>/85-Z.&.9[*=C?X'3QEGC2G-RFUC(^9^VIKAG,J M: ^[0>25YXLSQ@?'K]TV1&7,$ZC2,6X>*;MW779@G3@,'3<2KZMHX]:]IP++OFU=N MZ,RB WM=DB=T"CA?A!FL7<8WBL]]N;CK^I_E:?UQZS_\I/7_I *(O6"^A>@] MTGE+GM:&A<#@ 076;4O2\1@["K9V1!,Z,'P=RG J32F=\IZ/7*7#1-A+=+ZP MU-?5OJDW(CS5C[\BK=B!:/;("=%M-OL \>B[VJI/YD3N'KQA>TU\]3LI>$G3 MN] 3J,-GV+5/F8BO60:N'E[O(2"SF!BM#^>#A1)@MH!ZRAAG>"2THXM MN0L8O15NNG/]!U\X=O5D;A=7#NKQ$ 0/;H'N&'4)@U]TPXE23DZE/-3EXL6. MJ&2OMB,6$$>BQ34BELTX.N6Q,[LI+OM5C#Z9QD.93)6;(*.A2KN3.=%!7."X M/Z;?6]1T580E>9JV0^K-M^$]I4 >3@I$C*RCAUG3V0Q99DIK[.L>B8ZX#\K9 MY6D[U<@KF/.J[H\:->[*&^YO%SZ%/A$N*_-+?AM#P:8M)W%I=#KB<@24EMO4 M]30A8C.75IE<3XS>[,9ZRA@_AI6N)I*6N>FXSGL-U']UU3"FUNQY8$ M^8GM M$*>*-;*8C2^1CJR)QQVZMIZXNMTS2;#7=MF&ES+[Z=2V_][^-YN.G-IJS M;30?/[71/!GG]] XTWJ*GYRQQW @$+;W?1L#=')JY1>!&Z8K-3"?"Q+#QNQB+]AT:*=H25HAS7;1XC4E_D*VOS1)&$T8L9 MWL]"R"WVU?J4G ])LM2-D0>COD2)L,K%R;<^";.S$%]->RW,9G+9Q$L([S@^ MAKKF1Z&,I0++^+4?2_EQ3+QY)JX^'^V(%&E/-3QAFO,R[\;<2GI;'!=Q1H%" M;-4145T%0OKU@(6RNH5+7?#\P:=4Y84S#T2&@A(Y7/-)M6OP8O;3%$M:S"IY M(RP]/5%#+;ZN1&"BB6-9(5M;Y*N%DCSXM(VA%TM&W"?JDE1M);O$. MSY[D>IJK(/S9ZY:S[)>+[^ZUN9>G)XZ-Y/9\ M'@ZI-LI#4+J\;@*MG?F+K^N>>,HA9J!P!:JE7Y6B9I7>2/R;VY*#I(CG%J%/ MNE*D&C11*Y7VSF7AASMDWK%2>)]GZD9%UX)YQ%7C5]S M<4V$EN,@4.9@ /,T%)8MCP 2K+8!!%S8U5+5#"R/I#31B\F*#@Z9G+7]7,N! MM'TTEZZKMZMV)GW)-X_SM*[FLAG!L5VZA]7[]:(8@:\PT,6..;?*#>.CM'*N M)>)==N[!UW"8X[L:)9 @QBQSBDQ4_/L%E4:T(<6MH,"34N@2DC]MNLI656*J M,MWJE4!WE/J8TELE\%:V[HSFSQY%"<$9(,>R[GK6IB=)[T++CU!!]-])VN1JCU452>GO \C+?GX(Z*' MKAW[HJ7SQ,):P8KUU.FR["_J7F>2*>QX262$N65\X^:BJ:[:8TU7YM&3F2.VW9"< M8:[72K_;I!)HL\=XNYDW8K"D&@M!2YJZ02&/IW^?,QQ%&)WGMQBEL\\G8\=C MABJBS+O61=43L,X^P9N-/;B[O;$(2^KK+J-+"AUB6%4G?,EZ:S>"S2/9Y\L![@:^?R;4I:!;SQR/1= M@=N_;< /61.T,4PF3!:8[HLN/R#Y8\8L9)[.?& SM^J4W%2>BP5!$OHR'7N% M';R#:AFOME Q4/$0?2C@Z?Q7X\23T(1N6$:K5&6W8G%1ORZ2[BN)*D-[6YP% M=00RC.6-%_)1V(W@XL<"/K>X;(LO2.\@?CG^17SM.++1(R8:ZUE'(1',VDA\?QTOC9/?Z0B MD.*(5=L=6B;"UD*[^S!;?^FD->O?9!/"[\A&1.ZCB@.Y)Z6XV]-T??P(8QER M8_E+NKUJ07Y)9_M>U:1/GJI)9ZM)GSQ5DWY%X25E&0Q&L83P^"BCQ^@GPE&L MZWZU:_M!Q!*C<=@@Y"=8J1>W8+X65KU-"+&;BF5N4DK@9*IDXG:K8K-)JRVN MH%-; =*BGC4H+&OCYS@!BK)S.G9=Q*Y?$8/R@6A^A:;8$JE0_P M2_^"\23JAE[8R\DE&VE^,#<1?]RF-"'>(YQ]CU&N(T%-BY'59K>@R/R E ^A M"VBO!QW!S;R&7G@T ; D_%J*N.BX(I^")R6U(&1+3:;(IF8Q'*@SB)T;02>J M3'A:>%VUJE"W&:T\RYR/%SV.RIF%CR2) 0I-9[$I\>+2X43_6>TIZ'4?1(<_ M>BQG"+1((G6$E::GRG:<2_J<>[J@C3Z*FAREQ=.6-S+J,[M[6PGPG'=.*<;$ MF.NZ=V]^P=J'675%W89+FJU\ ^-R;BXXTB+_R)1<6I@';,SXA!5E*2#A0\!Z MLA!4C(1J"5[GHH];E4)._\\+>J0846D^12^0A&_%("(RD.1$MA"ZQ%@_L0^V M?Q>C(A16 MRI82RU!*@0IA63O:17M,^-/USA&3Y@R1$.C,D?:<1A?>2R+VHOB M\)&JM*::SI*JA:5@Y.0):7=JD"YC>;EX26>2G;/QF0$/EE!(.B7V7.&MKLL= MBFTOC*IJC9AAPVF"K]&@7"P\="WU/*R#DUM=S=[U,W%6EI7JHQ8 MN%;L#!>D!88/-K[;BKMRY5[BJ4%59D$XNT:&/$;?=.GJ.Y@UXPNM=T@9<#<$0K;>_9\-0PT76F M9XWF3^:%21>2Z]]1@9\3G^A<(WW-X["NR)?85$3IL2.WB6P6W9B$S7= :XE8 M'!U(*Z2R'3HA!2%"S!!G-KI(TJF64NQTQ^&\AZ(+U7=FN)X+,2M4]=Q5ZZOJ MG!'UFM6S@'.-E%+1M^SQ#*=V<,TU;*=P,*0&&;TG:K.,3(=T.ZJTHSLH.[34 M<+ETX+:I?S@<_>>]UH!P20K17.4HEZ@05G;7RQ@'-]1.PTG RG ME8];!A\G=V8AYN.LD$HJ=/Z(@W![P*3=,=*<5[,[Z6$71\9:\,<@MY8YR[H!X1Z5$H]TDFG:5^/99A$'Z-C&E 3P%J*N%4NQ#RZ;;' M073HZNMRQ0ZR;39GV1IX' M+G1D;)(>=)2E>) .AW1 MHQU/^6;%PO64/<2?9;DP>D0=..^G +!$ *4N;N=X_0W+^@5!6EUUM7*J-CUR MQD<1JF&SK4&O;.49*=I>S)84;AE^V4P:R46VUC>&V_H-;OUFM2NOF^ZW1\I[ M+(&UK..Q.A#[3]Q&C;@,G$HPW!0OCY.34^>'Z"DBH\D4UG_BDJE=:2T]CZNR MH7[8+/[]/'"JJ8)D?EP,_":L30!)E?"R+7G-$@52$,D%U[AJ89G2H(SS2HNV MRU_J&UY^,:X=FG5<-M9H$->5TM,Q/D&AQX6E__2-*3*@@//$*H442;GN7N=D M@9HXGBQX%F"6B!EA\0T9>;\!W!.&<=P./C,.&D2]&O^@5*6]33:7?A; M(0"4M[[C[O<;/_RTC?\HK/"]ZNV?/M7;S];;/WVJM_\Z5CR3@+%G(&[LLF/B MV[6G(FJ- S& 4^2@QIR_?3-?.+H5+O_@70G.(_J<)7/.G!OD0.?8'W9] 7.\U7KQ/8CLPPL.,]O5\7G[XQOU1X) M?@S=D ;YN(5GV,'$%5)8\H1N5<7$TF])7WGR7H'9T<0/O#F7IK0Y15Z'@'SC,>%PSKWK0K^*>HG*W SQ97$.5U68.<[@H/8>CCN]*%$2[#J>N0*HYK M"2^ZJLS?)-/^V(I^_W0U[*?K'@2JM MN-CQ3 7,5*$V0),=-MY8'=:+= M,RC1D^7SP_+T[KN0#=@Q_6X9ET]$<;[-S.3T=;ICDAT( MM,?R,Y4W.Y<51]4R-H> \:>F:M43*E/;##T5T$D=/\ZJO6I$T[,?P_R9YC$8 M]IJ>6)#7RZXMJ46"+[-IVV,<.627 MN$%(OB7$S$2S1N 4M,+0P^E"PEAPWTU\!0#3M:&3 =?XU2*)]?B2INNY5=@* M%\&[.)B'EB^,\MS@(=]A7.>3[J;9Y[)[X'G2AG'$>YMAQRY>[UJCIVL%X3U# M)( '\@]&&5U8 I=(R1^(*_Y<,.^JJV$G9UE\%"4J_3Y&UOVZ5NYK[(YK$#H: M5!YM,2EH;41I]-R-R/A<<\Z9>>Y [L7OCI-+==BD1&]1_&.)@+D"$T= ,[AM M@SP.=K3B961%]%53MYFN:_PB:=^EX_ML#_BCC 3$]_/&::P^GA;374):^(O--22LMD-: SM7]FP#,\579"$LZ M(=PTKV>1G0(TJ;8M/N(8WIG4?++\G,6:Z?%FZ$#B.0F33^\]6GNC<6."SVSI MB4EC+,--Q6<+UR\T^T:G9Q*2;>(D^Y_+(Z8[!=R)1YW0"I6]T+4%SSZOIMTN MGDW/A=6&:0WBNM$%QT<(\#O62:"K($I%G"3W^B\E65J"!;%-1JL:<(M;IBN914K('4_R2*S8_/"/A6_;A8"WW>#" M%VXJ08?7 I>J&RHBT P6.EZC*4\&)LUY_Z9&D<.1#VO&J"^$E!0%+4"1X@5V MG :R@GB)4E!6X@WL)8E%D>G$1V99'FQL_5))DX1.'TFZ32W P==^6R[8!SYS[?]#5L M4;&?U9MD?!.VENIOV$(<0O='YA1>DO_&K-H(EI#XB\,??Z0:-!QV!%TWIE_/ M/^9TFB]"NK!+O@,T[.7BFVTT*(PXV^3OI)".+!O-QW>I"=&L'21D=Y'K_T4P M[=*@BVP;F2"7,,S60MP RU(X-Y2SG:+5_<$X8*2E5\>+^WGX>0I\&BCHZX8& M5BL^KVN(%V\8-T)JAL;9*Q8!!2L)$/6]$=CQCA>V9TUB)R5?")=Z"%I>0&>AV23Q5J>9>?(D&3L(T"NR_I 9X.,O\PS=B>UQ-&$IN>-U M*D!OVAU#F,3[KIG_:&Q$SJ&5HD,L4IIZP1CO=P/37\_9.[(N]K+H;Q"GM\_R M&N0?*/$@;V)S=^,MC\!E'LLW%0..RAU;]GT*F8AZ2Y*=+7-'#>(%_U1")8]UO*[G]I6A#)3/)YK!QW[@0^HCF&E@7! M0\B9#K/U&!LWXP03K$,*>(!F-/ZUU52O"R>*RG,Q"=__U2> M/UN>__U3>?X]7>-9.O^80@2&HUK\)2&4=LIR\2V.O1"Y5IVP3FU+,S=Z;HE% M+RQ\ "MKM(_HC8F^0A='UT41N7?/I[V1T&5Y7N?^U3T24R1W,O>;1 ME3F_6RM:$<7\68 +\.\7:OJ#FOZV<:?2$JC+-.@I/(!Q. @##@$4CX11%/BY M\WT,HX<(K%9J-HE]-!^6MQ!I,L#W&V68FJD 6/AR5KWJ0-6ZZ%S*/F3B67BI M)9JS$IZBD(!'2>VL3F1$5G>3(K,,MIBKD8C3HTK5?CQ;34ZX8"#^YV:3TVS2 M+%+_)D6S''GV&E066?V6@S&QV]8KS8'B0\_>_;(SJ]TN/)T<:T5[X^^AES6A M(FU D<2[T!@&X2U[]VKAV(AS#H?#[I3:W\?+YW+Q>EOO^"72HF$.!*HSF@2RW8LES MZO3V^:Z)3F1PE2-4PQ^?IJ,F,*GY6-!EZ#I+\ %.99I 79[-S+[7Z=ZD[V'# M* ;%L1G1ZC-,"ZTJ9C,LJ*8'#P2[K)6T$-W$G;^3[@*POVS*Z[;#TFR'([%G ML%SW3ZIY%?,%+^6Z(G>7Z:TZ]F^E,*_2V _>#K][W;CE$&Y9#LVH2]&[D3XG MSRHN0(E5:R!<)4U6H?AN-P#TT_$[\+?L2>)I&F=:OP>_4^IHL#*I!C6$MFGMM=$)V@^RV:L%2+< MO),!<3UG?H><7%0I&\1)3P;]R'+ "A2\+CMI_6>!=V2],AH.+ES8IM<$X4.B>*.;Y!,I")"=3SN)&N[1\1 I;7O M456]!@E276V*\;F2\X2!U@-*%6A.P@PP8D.9B,T2'6"GT$:4+8K&O0?$A!R?W2GX.&5"B"KPK,L$,]5-N2(BJF-;65(LMYLO+#V*HD$S*. MR?RH[]N&64Z%+& $G!BD0GR&P_;OY4T_U,),,+=!Z;PRS1\1[@$&D;O<"!SG M%HF5GK!81JEZKQ.[*KOXR$HWY1D3A%E!0>U*M$ -@MP-3>46A^VU/>QS(4YH M*,D]B%Q*N?,WA+E12PV6W;6GPST08UTTA-OV1NI,Q/<;&/TX["J=S?1 .QY1 M9R](&F=5*QWC @<]>OQ4!88>80G'?&?38;_6REO&L.@60$CO I24KH)9X-SL M*A NQ@G\_U&YD#ZCEV_6.(8[17@I]DOY;[A'\Z> C]*A.9ZPN! ?NO\U+W6# M/"L#ZF2$^704V%WX-@<;.M#RW/?-+J"_M00C*A$TK9/L0P*)2]45Y<_;KK6L M E@P;)WDS45Q,7L_9J_Y+6=Y^A<5*I#B8IJ:FZZO'_S]Z[-LEM M7-FBW_-7(";L"3(";),4:^<;N@K5#:D*J &JNMG^ M]3?WVH_<":#ZH;%%J;LBSAE3W5TH(+%SYWZLO59,0W^J#WP*[N;@MUO)/*ZD M*99HP&BB@@M&(8[?AOR[J-MSM<(VK$Z"Y*G[LY;R5,!^^!Q+(: *^*6Y^:LKL6V$OF1]5X5*PM82+ M%<0A640+*R_\YS:FW<0SNQG.!?;3=A>H$@0MMJ[RE4TD47,,^*ETO>RVB:8U M/QU&HWVI''1HY[)]H" /"L@ZOL#E,$8Y,"WQU$IR- ;_1FOI'"_H0)_>40Q: M:L!*<4=RK3+2M@?[IL8%^L('^Z;&!_AN*#-_,E5=O_!G];Y[,X:A' MVXSK%_X8-(G6P"2,R%H8M@@LMN'NIH^"I,AC\ C WR'06%48LR3]'C\R?.\# M4WKG\DZD>!730>**G#6$, *T,]2S=R^E&+V4W$KRRO^([NROF'-D[K0RS=[J M<.YY-7#-$GW:81<$S[?&A;>L9QH3^@V1(Z/CS?!A=)N_V$L[J!D$9:<($(0: M@&$0V2F??4/M^KN,_"-8R% L&<>8UJ9J^F#'*7I*CM[X,F::3X1X6FH,6Y$R M<@1SE\UF@])TUY$BV&8[\"#ELNMZ@JK0_PK# 99#QD;2ZQ!A?5P/-Z1P+ MDA"UPGZ^K*[61%[+_W5.)/PF@XE0"5-48P@'917T#8>^B"+WL+O:"OD=+@24 M#(O74M@'CK0A_I[H1[O+UKUD?:IT=7ZQ]/J(^;15I\%OE=_W2?&^[2[I7:Z7 MQO!MXK746>."GOZ*\)-I$F>,]IS-'>YMU4X[ G[*SOPWK4#R"KI_E;$XXS)D M;RGH7IV'@G'[CXWWNDM!%-@LO550B"_K8=$WIPKOCYM6U/$(+$!C=U\Q]H6\ MLVEI,H\S*W,G@.]*43(WG@YT"JBG^K=__'LXBL-_?''X:*)-7Z6I;!X]Y^U/ M1T!J1*&R?UI)MRBZ$O)?%_7P^3]=3OUH)Q_?3C)@VLB-69ME.X3CGR$V/]O4@[&N*XE28I0NN#8OI Q4#>P@&!X(7 MEJYFU0"1V>5:BP RJ(F+]97R^*:_HA)7]!C]\ITN8T.;/VDK\!\9?* 2G^%INMFTW";^6B!#\$" M&4%1H"6Q0[8)$YSW@AV)*I;"+43':^, M81AL9>38E I(&_<@OT]R"HQGMP\T*+*WRR'ZL?IS.E6/EO4 +&NJ=6I4'ZD- M4I#@3]>3W0!8DV ?)_]T(_EU]#B^XMTRU&EY>K0XAE+R6D.^5.U5B(Z^\]U0 M;%PT0[E//-"$'R:3&'P+G+K0F0!NIWAR@_I,V]LFOI0EJ8W>5\M[+=-#T(^*"RC2>ZR3>6G%^*0/2Q ,I3#U M.*73CC"?U#"*WJUDXBV,6''=5:8]E'\_OM13(:[6.3/Z4=7^5)S% RF^SIHS MCW6]VPG!ZX)P-CNY,M'")X@GW66SV\L09)K>[.NX;5JV\[V(SQL[O)B;5I;W MZ(&F4>=[^\IQ3!G;O>)<=->/]9^#'3=<&* =IG^;U;% \,* 7Y['PS&'ZBG] M@R[+C@*<\P-,7PMZF+\J.(9D;X*P2 M2Q_]+>:4DM,#D>WIS@W.AG1>XS=V0I\4W^(P%((="SU+&C 2 ?M$D3LF2J5J M3#JQ"<$4;5Q1Z7)C6FT3 M)/87?!X6G!ZG8S.3GV8.(&[^ MI0!,]0"FF$DF<]8Q1?X^HP/:K+S8>Y$]F>[BR#"_%OP M)?GX"I"82RJ6G1N>)\?U,D%XTISRD2TJHF7**F7HN*[Z!0=YKLX;C.H?,V$\ M:A+&=A#V]!W#Z)54?274S=@'1N4DT>%P*ULJ#$M-?H\OV9JRDMNSTQ&0 M;5^?=8B#?Y8NP8U':?CH)^FOH$#VM9:1)CP@RUJC.V3O 7M%V3Q<@K:MKBPS M408[BP<)Y<.DUK#EN(6W7,-"3%3"P&(ZJ*'X+''='+=>&68I>%P9[SH)BOM= MN:)A5GE/1@R.:%W?=*;UXU7KA30E.:G#2*^<-'WT2.9YFFYI)/?3.)@ [I*HN-:H5V)0V&R#ZMG)A9/+Y1=# MIXZ2XDTH<9(-T$G0M8Z5+AX(\30]KP;.KK(OY1*BOYJX?C(2@)2AC\?:G5P; M)T+;S6E\J<:/[FO2WG*A+P<))4@,"L&;6+=\I8-/"_NL@*/EV/O^Y/V),;,4 M7^Y)H)1),ZNXWBM!%/4QIO"Z:. /D!%JD7IPLO3G'"V0\?&X>@Q'P./.7%#; M>D%'I:2S7 M#L9_O>8 "!+T,S6KGW]R#.L*^&L'C 3J-P5318WABY#3"3-Y] M@*GUOA\4HO[G&,2RI6/&CU/1D: !Q3#A#TAZ:7FTC2%,V?F.+W+;7=9]TC!X MU8Y.J)D7AU2EV;GYSA7-UV5W0>4KCOD1.,[WZ&ZZ'7!?&#'@?.F.."^*-3[% MSB-DLQ=RP=0KDBJ1LE&8R.'MN8+LL+IAM8+J.Z4V4@#6) M&&J-VAIEA6NT.KGSXHN(H/-F_1FA2*M43\T]?# :T!3AU165OW &C&?@LG>( M4MNA[U>=CPVHS3C,Y(>2/'#CXD_Y!<>L!]YW/N^M]3R\C/2VSGI2]^/-=/CU M35U',3YG@YRSZL>GYL[CJBHHA<=(EIST3K)5*S-CM-]GFDG:!/ MRNG<)":.ZY]YBN6967YF92%$R)?@09U:/R@_ZH+*!JXF3WXT)[@,WE 3]XM+ MX).)(*+%!.M8N/$AG&9I.&5HEDW5)_G8F54.^2JK7,,Y+^RD)Z%=C'&G:')M M0IZ=QFB94Q 7DE*5"@/%Z?>2X01KD23B&Y6\'7U=/,:&?9V'+PHVIBZ^*"!M M(#AD6J%M!S$G[OAJ:*["WKHO48 .T-,4*R01+J,D/US[4GZBD9ZUM@!]%B;= M'WY5"-[Y6GOJB:&YYK[55_,N*W!A%JRR=5I7_"SFX:6KYKB)1G6* 0#4N8S'29%/G.QE>.(QK$!(&>))KGU6X M<$[OFG[\WW7G76MK@64??>@#Y0ZS0[ MX!+0KX\&D<@X%<)2G?6UZ%O+6C^BJRAS U,,T8]?_6NUV7[^KOCFF]?%*_V0 MKJ[0.3R.P1]AK]28YLTH &-!Q7#AH- _JQ:3DG]F;*PK7XMPO+[^9JS5NZ+J6QUB7;< M[8BQ.J??J63K[(*6!C%"+Q*"_A&Q0[S/6JVYHPLR$V;I1@E) 650:ABD J(6 MF9Z _H&?3/6]@8891ZE9ML^.KE;ZG F"M7.''Z%1D:"58<>=2)KM!?R)*3SM M+S/^1D.Z2@R4^4D7 ]U7]W@W),2?CDB(@TB(/QV1$+^A&%&)HE#3;U L4I6"FG_W9.SWP-$FQ_ MLA,Z8MC)C MQ9GP@$ #3S1)\=R& V.J!!'*O"G+;7L.6VS$6H#&\0@4(]8D2'D[?XTGQ#L4/4--"VPB=OST?=_8"<8QS%XD5 MW5@"Z!^"];KF A\[RMM)65ZM[)4X:Q@V42RN%FN"PBF!J+7.KJ+)$K(9G(-< M!6'SVM1+'5)2,"#:_MUZ\(.+KD:9]-/;8<5208#4'6WR(=BDI*@Y,6?I_-J3 M5?-!3V8*DN/'J4@!6H/0<\0%Z2QI$5&6JM<\KY?PR96*\*I.::+NSV"#]/=U M,7M+1VM\"-8X,J1W^V%H*BNT759)4.S[GR#SF([BD.)S1)Y:K7#!NH_SX[7H M?)8OBKZU[Z)3WI0NS-^WY"?+N*97B[C@A#C=4_EE+7V4E88#&AXT?\<_"%O! MXR4^4D@IAW.^1ZM^$%8-8-EIU?=(>?74I[FJWHB/Z9^Y='"?]1)+"2299=C/ MW@F&C?[QH?;]N.R85WYE _.*/"HWKY&5,Q!\:'2W^#:)X56D4CPS:GZD#'DH M!JW]&D2:P] M6/(110!43\9,G0D3!L/Y,6.F7Z(O4?_JXVY5*=2M2)UIH-I<5WY^TK[AOAG?Z[C MVO.,-$]*M5?V;<&%D;+$S$:8J'D'"'(3HH='G)NXY/HM[M+RA0^%OHE >O'? MK&=H; JN#]%Y[;T@' [ @I".CY?T($5J*KFD&0>4<\;2;DM"T\HLH9MO)\)( M4DS6\?=%/ !E ^WI4PPO!E/@I?8-#B622@R;S<4D=LKCBREMH3Y.S8H 'X5 M@VU6>Q #.S=X%^8'[S[^"/NOHZD%,7MFYB!7 "@]P!-0'.F73X@Z]"JH'B*C M7*!BVXEPIX-/4\M_JPY=/Y*@SSG]_[UO0(G:TO.GSU^40HSU8TS5=U=3"<3+ M\RZ@X0QH)C@X>/%=4D;(YZBV'#N!:FZ^O@MO:UBSA_CIN(]O8$2J)7E M'T[_4!7?D"-X1[#X^%!["$@67^(%A1C9QJ2.SZE' ER2/U%\'M^Q5 M,?UJ@DJ=KIOA7+!3O-LQ<_W#>0QUB[]V!-#F[R1\">DUTSW"%]AU I[[O%KZ M470Y(&C"&5M8DCN;KEA9 (#PG;#_TU)C8I0C"V^Y.E= WWMJ M'$BL6!J_OR&PG\A@JG&P/(F+(KPP&8*'))OB-YY% M%]\&";Z:H5 L#TBG1=]U-5H_ O51ED$>>T11K;/R"4-C#VXB7XJA$5(W1V$3 M'$%LS-_C_;7U"EK6H[PJ.0";>HB76=0T-1&CJ/U.%D]@KPEW@P0=H#:9@J&# MP?$7T@]#@Z/LRI\/?&,.N\7 7BX;X(^Y\6N,-Z2QSD&8\EHY[KDY2TA/PH)A M06@3=@T$*?IZNZ[8*#;I+:_$TH"^GFZ18&.CH3;7H M.ZML>B(DKNZP1+-*\.+N5A6>DBCFM*GW-KREP<7F]S,"(%G8>(1@D80M!=/CQ"T0Q"T3YX>(6B_K6@]2<)C3I'. M3N> ?,#.8XL=YX?S![T+A6*49N1OXGF: U'[+2*4;+@GN.&>+/M#EGGODX#W M/-DJ054,#(@=IZ78Z+/?:TPZ4;:**<,G?'H0,N=#0[%-7+$_OOB]%K1VE_4: M$J40-^7#\XMZ4>.P^.19B:PCQ@39YU^\^#UG_D36+W=$YU-WV7)<+DD"S13' ML.I1\UBJT; #"J6H7E M'^D@U6!N-P^M:I,$AD^A'NX*[[">&DEQX&R!N*YHZ6>W$IE E#&:5&YWVW/SN'L=MZ6YD\I"$PYR[\7[HW8[7UQ %S MBWA$ 5@XN5YF=R/M$^'ZG5T3Y9J.84=U&B_Z M1$CE);6VK@DO\B 3N22]I1N%?^/5RM&DDOX.. K 1QM-@!S:A!M06*ZYW&+K M1\YX%):!FJX=J@=77OX6X8BA+;@ R+NBKC;:$],1N09JQ""# +"9[ ?#/7##:DO@*9KT95!^M#S^X@UOMEL6[#,H MPDMCA]272UAT)G/'3-RJ6>[C,=U?L6!8(E/SU([4.,!+I3<%PFH$,*/J7!7C MQ+4K(CY2[!&BRLEK;*?IC%RG&6H,!NX)G0$O\4"I+D5 MR2I1-,?X"D93:N=/+NFQ)F8!;<*%+"C Z9EMQ2'4;,[:1KKEP\'@'/9U.")? MQTRUXG:'7OI]C%_.HX7OBE=#4[7IJU+TZ3B?V;R=V::V5K+-^#''P$L2S%3< M)+,7''ZUIK#I[)P=-4$;%LG/D!&NA:'*D N;>(?L]&D$LS:P/A4ZM.!.C"?" M*N!F^MUFJ!8)V,/!!%K:6)F&!KYYIBJN9+6.*_W^/*X<&@^[6N5G^(^\7.>\ M6;C%D-8+S?V3DP!@2%Z;/9Y!8P'TDH-.GSG-W] WC6T,;4"#1B7#HU<-7DL8 MP*!+ \,3!T!<-XB"&[*F#1>J0&2 QP3VPOF;3;=$%P0\#0)C7-*1B7\W=';0 M5_&"R(W(:VSU-KP9FNF$@0BB=R!1VE5:=XCO5@H"?)&5C04E$YV^[JZ5'DY] MT5#I! .Q-L2AS\G1>?$-Q+8H]G_V]/=!'FEBXOF J /)X9;21V82.+)6-VVZ MS &CA4Z0$@L)%7IT]R+E:WXBXP8KNG+:SH'XEC'5HT%@-@3=[<(^5[58Q :$ M'. J8G?.9[P]%-^!.AZ0]:Z'+LPQ,WMQ; T$D_E1NWO?2QP:/>Z$Z=1_Y[>Z MI_LZ+A9WS)2%PZ_&G(N)9]Y W7"F29J2] MF8&2]R/U3HP9863SI;#Y\O66Q45'H>>:^?$FCK^S:K9*2$CN06BO$5>T8NI2H6@&ORUF1R/2Z[# MGJD3LS5?-@,ARNU$]06)JDNJV(#/)?81'7\W96. MCRUBM(B?'5O$!UO$SXXMXE^IC7\W]H!U]) 75,D!^6(!OL*K%+2K[-.$E).\ MN>0/%!FLK.]D^'C4:06BXT]W)3K4XYK0P94.9QOAQD!1,]Q6O-Y ,BT97:UC MQ3_0#D(.X)4N$RY,JCRG]4WX8 I2?ZC]\10V74M:TQ)P9X+4BW7'GT5L=-$( M4[">6C'NC5$49TV4">4G60&&1PXX7+NG1(:8DQ2D&=#3^;'3YV?P M%2+60+-- _/Y;2HY^R4EL$R8(^S'+OB4G^MJ%JJM*6D%7;.TP'Q=:9.=V13H MIUFF'C>R2VXNXI;J]D,VX+)KEOO-UNA%*!ZN>PK2H?6S)P5$3KH9[0V,-AL& M#W/6NG,1?2<>HW)47PIS]24*IY2QC\GC%#? Q5\='$J?O:P&OWF;]D?D1:/K M8'MHRLCI?EP_JBR$M>5L*^JGL; '$^F"@O?OJ2*F*7"ZW[A!&RK!<3L5<:QC M\'6B(S(;1*6;N$4OZJMZ*5TTA%_1GP@J,#ICX7K)>,1!'X0U6)EM[7+BH9/B M;]&:XD77J+UMG!!1;D-9RDG>63"6GL2H:<5BNG[FUQ ^@77&U6Z&I?H, D73 M4%#)N$O*W;LV?2_7?9"TXN*L9^6>ZZ>+1/>EJ MAWRU<:LVS:PL_OF3I^$,>^"QA-&4/M[A065((Y/'PBD&)(L50@R]/GY#\< U,\-RA7<*-.-M^2BCG_W^_7?O M)D2SZMO=IOC=\Z=/^=JGA)6//[F,[O>_I[>H//7_[>OS-_(C$FJS&K\10>A[4PN MQ\WZ['+T<:8SM?[1>&A"+BE'\# Y 4;%>][[@2\W5<(3)TXPE-Y7[1'/$.8L MI[Q-MWEOO4&TG5?[L_A?:C[/GY5HB$6[O-I02,41=4PX]MNP:M8HW//"TD80 MP+Z+8[ZHZ;S408K7W69#78X9]N?Y/YQL2#KKJ(X+5R4 1&FB,S_^Y7GMX\NT MM?BUYGV>;RN:K*!)VN_.Z4AN&>#U7TV]:ZL-CP$V_6*_H68Z?^>N>2*^,HU. MYPXSB,-4WV$'J9GIN-0MQS#Y8JQL8<+Q\>DDHL+5&FW4^T/:QX"]L.:A<__R MZ>_Y'C'^_.QS>:GQQSCR_Q:]N',@>-?T30=>65__R)@D!+_RRLNX/CN+B.6' M=1*CDS9#8 -"+7S@,5;V!C(Z@^B/IJ1H+&M SP%N+.YVN[OGU]Y=*GE#]5YZ M,SL1J8R!P]63R[C/17(\O5.8#85/,KVID7EMAJ1+F_D'GX=(1L1OLMJ<=DLR MJ!M,"R$_,6.G;"GD"@-U"/#=>[3_$)1'X]-?MXH3NZ:OZM-]7O1Q0GZ%G_/S>.E06&^*> MJ'-5TCH8='\@L5"DNK/X<$N+)R.LB7T?8G-9=JF'=O;]V%Z\W]R?7K?!PJK; MHW(2S59#%\T;VWX[1UHTZAR>21%5-J.RM< MO[-.BK_(M,7!E4MKU<0$PC^8]PL%I>#HX_3LX/@^9&PV\"AR"#$:\ M -0 ]\L.K#G*ATQK[R8('28U'K;;P6018HP(QRM(BVRK8 -Q;QD='MSBQ;^UM'T^U59G*MAQ0O]Y[Z5 M<_F/?!KP:K[5\8IKTCKZ0H#RBSH^T1E8)F,($=\(WZ--V_.+Y*@IU!_JC1$R M["X[ON157?4>;GY#Z'C;D[YD7(O%2-V@A&P*I,@C.TW$Q47&/4;SR52&I!J0 ME/SB33^A^^4[)VFX;@F3'&>%-X5-O( AO;!^OU;)4/?&^S+S0A$I*&)SZ@+F G@!< OXOXI:S M*:^XRM\Y^ >*;^B&PRXZ8B[2-9LNU>E^-Q]-9FY95RZ<9O65OM[UG2@\:O0O MBAYSW\:1G2FHB'K'^"6A0I:IP&N[W;5$PN%[)1]@ UZ.5:KD0G7\S!F.!<6U M';[2?G"HGU2V[^N?:1NHP8KA:9&!MK90S>D*DTL7_HLQ8/+ R MX]V@!\^/T(.#T(/G1^C!K]3&LR[*7#[WK!RYMZ^]&$'@&C4=S0T#I_J:H[&E M%%U21,2X@U1T-2"J'K48EW[V64*4$M*JOP)LBXH;0W11,7HKWO[7Q!5CL+AJ MA7DP.C1WFI9RY,:'^>-)#,@H]GOKQV#?]ET\3B5V??;TDT_^5')D"<*C9IS^ MS%[[4J7A-=U'F!T$@B M"P$K:'6"M#H M5M%H2$G[Y*%H3G\W\']?%='?[.#':IKHIX<[W\?W8=(:IWLWJ?3_?O_JG8C7 M"M*5/I!68%K4!:9Q42&QI]B0$=/:$0BJ;X4YGA(I#!4$P)Q. MQ3^SY/ %%5/G $K"B*\ +"GTI!F^D^+;^$XZI,^-3Y_YB$DW_AIA)?OV/R," M"F]-"L=RY^*'Z!1)CY5FVN"=WM"?9M7=46/V4VO,LO^DK MO5JT:-(=+K2Z2(D!'4G5$^B&25ZK;LS&'*,17LG1]3COHL2U_6M'>7X='2^? M;69/K[N3XIM=3(GRAJ_\_;C%%#STW]%$5%3_ILK_("-#*.'MI1G9.6!#J>)G M+10;U5\.7&SRE7MK/( !"S/2$?) DNE;N) ]'&ZZX]HWP&F&LY M2+__ZINWKQ)A,BB]6;8U:94"S0T7/02M4/2[2C/)-*2%T>1XZZ1SPQXE(<26 M7,+KUK7(>9(;\$\(G.1MKG-Z%6R?J_RSM1JQ>YUC1*J\Z/<-#=B0!@ZJBAA$ M7-1TII#,#FG58NF14^IEQ"B_ZQ!&L%94.]!GR*$I6JO$9"XV3"\;ACLN^=!( MNB6>EHK?"0RC,O/OUSS<-L4=6O$;];,UHU51SQ560.(CAF6?A%7,3,*#[)'F-/ADL0Z.%2?YM=3OV:SZ:XBE(]90]D5 M:9%H$Y(5$V+MYLWL*8XG30 MY: M8$@A4Y"0:80 =J,AF2[V 2)%J2D+$?'41&WJ[,#P1C#NP[3ILD/9V"^5TW(U MA>6"<;#0LCO&\ B+5'J@2&:U-N+$5)G8 J1#V0DFS[V?U(@M6;:2P9?2+I51 MPZS'!:=R!N/6(I .@BGG>>E$P+*I&5XU8F!L*0'3_;2- 0NI@0FY(]_*F@9W M8)L7=2LH3@%8#N<5P:=PO[IYZ(W^5%_E9-A@1H-O?&)SH!K>]!M6=U33,=8J M>0W>>*? MSD#\CXRFJ33_3XPQ"=7RF.G1![XK:.!)NBU4J2')4C,;!>*_?0NDLR4L8LV8 M=$OQ@<"?*8S^>J/K!2KYMKND]LR.C7-9HRM#B@(R6(L#3&:AL?V65!JX2KW7 M%K=A<'$'EI= B]!]BT[V@2,M74&BP_43Y:#C+T8IGU(!+MK+$1I]R>(G85GN MML&T(NH/#<.C%*LVA7@X# 'AC/;;\WJ]%+GX.62Z-JE[$=+B1BP=RO'PTW8U MR-[DP&ET8LAD&]<9[R<8/S\>%??5&20?I!6(Y6S$)E&D7T@O-G:%J:)]+H "\!HP*K MA&\?CW33(Z_K8#4:2VN$RY!'"KP&CWO*]94\%T$]L+H[GFN*4%; )\0(.#KR4PV=.:#[)X@@&>[;:?,XM:/P3U0[&O%,7*=V M%'Z^G%&1Y(R$HC0>733$$N/E*J.ZJRP#]G3Y07=$RJ?D M"+3NC1#5DN"0K,K&C'6Z6BJ)>;'C!FF"NY)I/1Q.M3>^-#.6(S*$GF>:H31@ M+W0@?7TJ:L[5!TJ3 #1,,:\*D_#O#3ZDPJ+1\PYISEP]+,S/"$B=I$GROS MQ5N4W+,R)E/[G9LHD8F>7#3>FUVV,L(\P[#O6I*9K3$E,]E9R$X3JGW4@_$, MYX;"!)XEU2GP%BM6DW@5B!%AB0@-/K/JII15!8=TM'W-[LOQ7(Q?-.,V M 6-GWR!"2A1]M5>@[\(+T#,P!4\Q).XNIW<4E#B,712@AI4K_DCWB0 ^A$9E M)[_&I#R!3/=,3M 0/-?608K :5XVQ\LFI M,T4 O4,)9=PBVBWK "^Z%GCX^UH_^'K:4WWV:2EM[P_%Z[T[^(&^.Z8ZY)2H ,BI MP]?O7GEZQ%"Y>_94"/&[FLU^@XL0[.HEQ#>2$<*E"V,HGO21PT"K859+>DM( M!!Y;UF05T)5,7Z)]0+S?ZEL]3][)+9=08;I0N M"I-U>.1R4^\[Y?>/A2F.^^J[+GS*SRG/1,R2'Q!OQY_][OG+\NG3I\4C*1'S MQSP,)"Y/'_\E?_AX/N7D845QN\@-!3B69YWV5L+$DC"FPKZ-Q_%AAOU^LXT+ M3N\-556IM/IK&LP BFXMNK647,ET"')EB>RDR(O3K5M&%_25SQPTN86&79$% M;:O2/FBAFC $<;BQ._?2(^/#FA](*9S2K<>W*RH=.0K^QE;I??5ZWQUXYSAO MZ(1@3R'V%K2S:!&UE5N2V( &+%D>8@PHR=2B"T'6#(Y49+^#4FG-QSV)5#@Z M7W%9Z*JZV\$5G"9C%K=FQN-AK&P["K/PKM.L=_Y!@CS(G+[A#;W2,::',WT2 M<4@1A1>7//< #0.BH5 2&*Q7"JTK31RMZV*D3"F OKGZGT9KRC4)7D;?@5 F M1H1#]EF> Y;:F4(" YR+(]G4X@#$%V7WMP!)78SVFIL"=3UB5WE#]9/GO4UF MD>-Q]HI&WJQ%E: :H1RU7:K2!L:7:6R&V^RHLW72TI-U\OT76?ZV%@&H>]NJ MSA)!\+LI-<&ZX=S?=;T^!%=%T*1%B*U&F9I5!#*T*&: !Y[L@UD2R71-VCJC M$L6.CS?Z;US=(E>?@/GZKS82.2D%&6[=B:*N@#NR(2[97]*'Q+YE+E]\W[H^ M:X9XVZ;NH'2^8K=#$KV=6P_$AE#\XA5$:8_'"NFI2LG _),2'@5.CHHT2=%+ MRW^\Y?.J7S0 T%7'%,G*L6&H+C"S>TT&ESY>]P2B1T0&K,!*'M^5E=PZ=$AZ M_:E%Q5"NM(Z>)N0RW@)=147@,/XJT5USH$DTP)2WVB*X.-5 :K^H(L8OGQ^) M##(;+K!>U[H;_8:;VAY''M'2=S14R\6)5^V5"X5+ M*N@+1!Q%*>*'VO?Q;6BLDWP153W+<0LH#V:8D L!#65:8TM.91U^4.1)F_B= MTN*PDFH>BFM!Z6K+HY#3JS%U OH*]4PY*>Z]'QTIZ2%&TC#3'+BW>^=NV(07 M1VS"06S"BR,VX3?4T?IA>DY8NXJ\7/2=^P5[XZ S'VV,(C84OP%.>]-0M44G M$D+YN@,B 769E'[D.;\@K!V.H"9H&5U[=Q5,.FVV.W'?.T*L9#+1THV+G*F1 M@")8^I 6R"\9.E OLU=I;\)GUU^MX\>7A%.-24'\S;?-0#CMIBS>G#<=WNC7 M-,#:-40+.WYG?'6Z& M:8!Q#WK,FMB*HNO=)(=L,JX02^G1W66A-R;8U7A?="+H *K\87$6WXW=N[L# MZ5/1T4_%V;3X:3R.%)E)EY6*L/2VF*,BO-IY:A.,S\[^9:E%(+LTY@+3.LX\ MD]P.CYW05:6#*.3FN5(L58&6=2GC5X- M!8#9 X-9$;2I\KA!JQ#(3>-?1;N@X>)2+DDW63>"[4F2(G3_5Y.[+V7JJ6L7 M2D(V?3,"Z.:[<%\;,--,MR4[A('/5'7CM^\JX'^O^TZ^\[%I_9@I^=UP3XNF MW^O+*<7)"%Q)NJR.KY]J<>NPVM?K3#E2FCR"(R?N/T-[:,I!"WW ?R)+J.N? MY C4NCE>^8:2GZW\2TXX*YDH Y%8N[3*40),#I1=&F^ Y!G+I*PGK@_)@OL8 M-AZJ'_ZV[VU(_RHF;9=9]8IRJ[@;+ZG."9\6^/(G ]NL$='#]/ M9CKK6D>0 M42L'G/^1RCBS8\-CD."JJUG228#DV5!1NP[3GQD!4J7'@_E@OUAQ.19H%1 P M-%LW@FS248.E8F6[3ELRHR6.H3.93->G(9#L_8.RL'A=]=&%M)5.!_NWW[2! MN*.U3"#\\D+N#3(I;Q),L97Q;LF+4^9;*Y]U+\]TV!0D;7 MDI/Z8O]377R)T]16314(=;"4YUEG#&[5QZ21YH9E:#@NWY-N]60_2$#5&SC& M*&ZK='5LW2\ZJNS$>^%[R+ULOA;K77>&WIBM@%_8TN)7*^N2N627V)W'C8?Y M8GQW-;(?LQ:*; _Z$:V_HR4#5A1-N![EJ 8-Y1_+^&\\Z'M>A+$5293((*9! MO1-,UF!4,!*5.U#HE<21]D?TGBF6/(''_4^J_URY$X\BN[;+'R>>89\GTL"& M^2\JMU2X#2NL+_R>5YN=+#1W=J2*#_D(3A1H$(Q'UD?#R;PK%25@*4?7YYXD MWNP@G===-7"(G*!XHX"S)/C^[;H)_2M_*K[>:,Q)J>/?H-::K-TP2 M3TUE.E6D$X"(B"1N*:5@*(DP7\B+&43,4G5S!5STQS(P1Y'DP,5?T-R-C_A% M_9[2:Y)YWW7C4QJC&*G+;(27<&)I>RRU5.Y\B4Z0 626?$BP1W?77>'8)*Y$ M*LP:I_ F9J<-^KOI4+R_$=ZD/9\S=VH8C'?2M6O@]:/3PX;"4197)W6X9T/E M^=Y3I[*Z#'?0+T0DQ:0.<7LQ+VZ:V;C,@_2X3UD060XHY(;_"K+]^]SC0] M=CC(FYY;Q&5BU5G7.VA&[2KEDN@9K6>DS_$T['!:#,;YC)IG_G@T4;VN3JN- M?4X@]!<-I#^E*I5"* N0WG[_[NVKG*X#&!7I@VM;?K]+X]W;?0__A3X/]:XJ MY)W_=Q_WP@ICJE]5"\UU]:;Y%3?#H?N@UCOC=N>+;"?%-XTC1C^K^B6$>,[1 MGZL4',[OWI;%N-.AORK],K3;B!]IV('OA?QT:8/TYFF+NWO:,/:TJ#/62\/* M/*&]+%E#*M80&$5Y\>F!#@>^6C=QYVJU7(Z,(=Z']*&-,72,&WU-KZKKV\:B M;*M.^*_+J9!>O_W^]02=J@S.K,A JYA'CL]>ZI&%[XV7\ &TY*.*P/'/X:0) M?GGBTX_;!;E3W^_EL>]WL._W\MCW^VU8/+Y)?SJPW.!8&>Q=CEC%E F*SG;?<3FOJXL&%!RK->]V-(R8 M""F?"YJ\,4!-^MK#TVLA\D :.-3.$+.0B4$J"0I-[&T,YY$!9"X&I=N49G0Y M:EP;C'9K%(REF[ I"2 E)2)K;2MO68HG=+AQ7!B-]FKYA(]$^.\;(C8GJ)O_ MU8%AMN!;?O3J4*CA)9KNVLF[.[3($F0IJ=6*&$HJI5ECL1(V&O$0E"6()(66 M$E(P3@,I,H352G=YTI]:P4,D2'7J!%Q8=M+B=*A:7+S.,PKU-E3,J;"BV[F_1(@NI159<0+&VM#&^CK[1A4D(.ZOR _)?]VT98=L!(\Z8_TP__*%$XXI),GDB M>Z/BTE1Q69T2#ZLX8 7#,FE ]-)FVS/1#O6,V75&I64,;V(8RWV4NFA3&*AG M9F1DN=]CTM0#Q@Q%/"$]SYZAF:K]*;+#L(K4S,@"+!_ M@^T\^=@.!#78^(4MQ(E,Y A0FF M6OF0'I0+?YU/EX[\\SA&%9H(!C51KS-F_$_.\7J-JY6S"OH3\IL\DFVI MV<5^315A<84NQIE[AYY,G;][]N7): *=HK#^&XK M54G!0QS)4J=-G-J6-;[_MT;R$1#(/!FA>06JF-"KR"NGL8%.)%[@.\ M9P U4'Z$GD-H>EHIQR3 M) M@4_L@/'28+J>>F_J[^ITTH.*WJF:>=*MS+\#D&^@/9GBJ#M ;,QX*9)LI MIDYD65/NHP?EK"F3<4UW;PNSWAH[7:"-2 B5\XXH?WGNSPH<9!,F%H&W2L0G M0N>3\Z0)WL65!7I50U@0X(*0:C[TR".U+/(9DW];KL4%#(0ABW75;(!U=S*\ M?%]KZWZ5YF!F.=,2278T-4B$MHO[?\YD,\A,OUL/+.V@EI"_R9/P Q>&9LCQ MX&K%)D#Z[,VOI?H<1>N'"*;F'2L.&8XI*!(#H;0:;1!;R0PWO]V<70 S*HS4 M4IG OKFH1'EG6>TJ4]UAW ^=18280W%5'Y7D!JJ>\)A2- RS!S2?=VIZZTZY MWQ4J1F*@T^>UGIZ$6^[TH%TF0?BT>J(TA('QRHBTC;!I_LB*+F)YU594LI<= MK,F5YV3FTA^W@N,R;PG+XJJWFH/E;]7JHR$?)FXN:G\?+E"G?0G>RZ41B2@7 M758Q9MFAQ0X']KQLAG6YI>HH9G,27F<$#X[M;C3YR36T_''%#RU[Z*\Q-Z5X MC_/NDL["F-^F=*):P+N-)Z:X5AFD$9)I$1,?%]-M"S(1I)B$4]/U\%4D6LCD M7;5P+72:B7\,P BR.M#:4!!UX52_G9]4%_X8^*&'1=# TR[*#.&DR-V M[+69]U?=$EWP>ID("CE6(DV$%F,E,DM#_#KQ'!E PL/38VT.RT./7X3VU/'' MSZS68/2A6Y;!?FS#KD<88F)!)\7?NG:BWM)>I1!HSC*1^!(&;.OP8RA!S7C+ M+AV@*"-RJ%4OPZ&O8-L_J\YX398UO@<3>BIQY$+R=&)6*8HKE8%1"-(ZDX/1 M(Q1A<0WQ[S*DPU.@\]GQBG)$=)^[VL*#T=YV*7M6*_!3;1Q^<@@^/=D)LAF, MT([>X:$1YSG^4U@]%A=J-[W0>)EHN,WXX-=E5KXA[A+2-AEOE_1V)HY'& :% M,MF5)XG ?G1VW6(GV8MD5\+O*69\\> .,PPN(NB3H;$L:=&G*6?T1F[BSIEE MD=6.\D>ED?U5#Y;_\0@P.0@P^>,18/(KM7%*(',_7RH/>IE8RJDY0MJY='Z' MQ.HTB17R"%:JP<:8+2$5=7=WKHUKV$9RF2V/)NE\N-<^^HVY16$L27+F0.>: MZ"96Y@&)EB>:Q?@&4*X LGN^KN5$\*PNQZ=XM:81O"S3Q#5B>+%DR7F-C8QN M;!R-W!#\ L7,8EU!7ADGLGF]I-Y=UO7APIRKK^G]:Q:=54EF3* \N"HS%XTA M4FD3+A K:[O+=;T4.,>R'K:--)<<.4Y6MT.!D69:A5@:FHY.%+"4*%1$ &DO MV_"]:*6=UM:IBI$0-W9O\5H\+_GAU_%*PW!6?$JWU3%#H(O ">L^^B-)-*^/ M?+.RT2CL112.-6&IP\6A:#AT_3\^&"[N&@R'D?[@=K^KC'[Z'Q8;I^&%*9<2 M>V$&=P2U@#%)U?[^>KH,KX/>UFK5B%C(H LW(DR3S#!,2ZL,C91:#5LP=' ) M46]T[S/RG$2USMUL_?.\MD]DK:>RL;*:;VE\I#2*U^WD2F1D.QXYU+KM?O#T MD]DF\]:SK#;5F>Y\[3:(\2F48J1-FBRN:<.R7M5,TZW,$)ADL)WHNE?S#U+( M@PBR@$@6-SP]M.KV+:_C^H$U>4>E#DJ R&X2UC=],,,1$KXXZ MXE(62:'P=7QYW55=>\91CNE(FP/AD_&WSB&#B2K*P< KDFJ^*EW0J1X0AP=S M2B_H[Z\T7X&0KQ20.=L2RDY-J#J>T3.R3Y[9E9C3[+H/A'2]P&&YKM,;PC?./K0TZ+W"LV_,CRH9^C>C+^=OA3/.+%XHB3Z/;\.=0O2M !%V_,X1O4N^HD3,PV!&)Z\V%9.NB%]]I;CN7R^+^4530Q M4ZFX+-C>G= SL*U!7JZ@V_!2A_CTLM)O1R5Z$QNQT5Y(A(NRV;"O1]$49NS' M*:#/7X2EWLQCA>C*)UU\YMPRKJ"'2O@;R&']N(]^B@5_V??P5SV,A,')*604 M,D(40BY@W5$!)638UZP)*L[%M(:E#:8SQIL&3,,#_K%,''=?U)MN0<:V*-[5 M,B\"@>/HOB7?_+'C5KK)UHG6>4REEV".3O=199)/5N1S58@M--B%TYP&!E1L M@OS]#?<^36>#9;.<3KBR'[N*:?(JN9J"HS%)TI$#*W++P:$54M8",>47:R9->ZC:U^.T/UM O*B1C)W=P#X# MH]GK2?S&Z58R4#9/W),O(2X& *],D67;=6M^;6C@$I?Y>6=\-?H"GZSZ6A9< M[\9 :E(8/$V\.MI*Q?ND;U.HT"E^;25EFMK8DUA!0X84S\IV9V>3$2DG7E/0 MS#?0T!SI5H9F2!K5EV):?%,T7"5?G[XK?NZ"=OB5M@&S\TF\OSS4M9]&*!1= M,K$MK;BB-:15F[ZYW%[&R'GH0! R/15^JG5BVAY2Q31'$\@Q0LA#$? )S

26 D*(H;]!PVL#/!";,DZW\"#HUBIS?O M__I*$F.,.--(&H=1VHC@$_?[]\67;U_IGQ!C.B5%A.BD_IE0&;KB)[>TOFMV M:XEAOO[Z:PWS=!W>[PE)3 7E5]HKQZV^JZ45]'>^$P@1'EX1F9KG;C>8&.NV M8MGOX &$#!:%SU2 M_/??:\I#WR"BP/M(/2 ; 338*[\]JR$*O%]*";Z"\'ZV;6;]!"U/BQJX*"W3 M.<@#8S&IE!0Y$VST\W4:>[JE4J0B>*C*V39+!L /HP3C@+]Z4*V&''(^>!\D M'I\K=$)N$%("S(&UR%V*9-0(ONTJT=*()'AGF7>8.;AU->:3XMN4IAUX1V'D M+QU'@JF7C3'#O*ES-&::55"@H*K[YE 17V+L<_#+O>]OO#8ZCZ0-=@"GSSP2 M.D'J)8AICZ;2N[XY,/MMFZ6CSW!O^:00R4RJ1Y:'1Q5M-T&1LY%F/$.TP%3L=/YNG59JX77:'_:R50 M&8![ZOOJBGD"+_D@G)SU5C,\511[K7!UR*/^U$#5?.7+>':>A"3T)0*)P+T+ M[%LH@] \5MXV^0N\(025H,L;X7''@&Q')#CKIZU\2V,' U?5A!M .*EOZ_@PFR^KYG56^W7*]&0X,*6JT3=")4_*6SJ M_F"M9WH71K*KCG.TB?"UU"D2_WSXV[,MSE4-F3RA:4ANENID9G U)Q\LIUKB MS4>0CLS1S?Z%1=V*+^@OWZ:_?)? XO)87^ZIVAUWX_?$C7UO2R,_V, K26N@ M5H0B N^&/;469UT(=\^H;!1?&;%%/MEOI9IH>%,>*^:<869J9HZ&3"6'D#Q$ M;_8$C=_6ZWI[32(H=9>YE4P:44T1^]_KMJPE%) JW MA^M\ (T6$NTNB&NDBXQ5N$I2-\7 *F^G@Q-.VX;2%#K>Y9"'7% M!0R8(%PS[P7&2-2)K :HI,",ODG@"2]WE>^T]KSRGC'XOTPE89-^P M.OWT 8+/7JW_HV\<.A(Z03IYE%,.YA_:3+KF2E+N-[ Q=#WA^MF%"9O6#*'T M 6(M(1!,R#&1HI;MP_H4T<-1C.PX['GN"G]H"!G<2DT"H#9GCC/[G\S&!"&&\-[R?HRL3XK!$ *BG ]*U!4LIZB^9'L<9+D/7T%2P#%93RC<7-? MO4CDEMG'8VRS^.G)J=05-H3%X7L7 .WG;$?D37U/F 6Z!YY18=DAR)Z)ZMD@ MRI DD4-,FG1[O('R5Q'O6"-NX]%,U1#MY-N?/:+^IN2O,W1L> V//^B6 MF\.X3!A;=_]G)=\[)_[C?GF&6DDS9.@GV^C""+GHXF>L<+:)2=Z^ER$+09IC M J8>%O$_$F[!O?.S?;-$C$*% RO+,2!>/+Z(RW\W_\%PPP=E*%UA]^YWA:I5 M3&HE*?(VT"6 E/4%N9)H+=NJ6:H\/%PB]=KC7MNM,3RSJBXZZ@I<%=<<3*F MS])>_EDS/-'E)&$Y>#H&Y^4(M.B=GZOT WHCE*]T4T2JQ Z?9-S7S7G7L2!C M?D@/XU.:M2#3O4PLA*/VQ94;)#SXS*]24* 7L2>$\$_ZGML,_4G'/$3OIZNRZL.)OPSOL16 \(BTA.D5[[8\5GQD\S@(7_ M.QUU=EYPJ,\Q=]8OQO5+_Z+R>GI).B#GQ6K=74K,.//6$A#4,_Z)C-))\1=B MDF4P7;NE(W*Q,:U#&+!$J[@6.$7R"RE69! M>3SY%]Y(.K3BLQLU3CE1G3@+!0WRY9?Z/(O]9L_D*^1LX*8NH!1C0V9*\$V1 MEE%ZVYIY>[YG%GTW9,YG1V3.063.9T=DSAW28KVY7S89?]<,/PW%NU2V>(,A MC_-F2Z[DO^LN7@_%BX8@,+]XH8 7Y:/6*KX#KE6P RU\\+ZO6 XA0Z &X](< ME61U=):23=;'2P6CN,A_JX9E]3^_?/W@H]:!WNQ[MRXQ)#QKY.A<882$URD> MP;PZ@4_'.=9DO]K\QTGH=;+POBUU;V.R-VWQGU6[)QC;\Q<0WWJ)()\4NIH+ MKY9&T1;BZ&]D?5AY3 !1 REUKE;)1JDZ*KID^\',7\NF: KF>#R65V\6>3MP MU?735Q,&5A6)GVKTK=MMO=O'G?7R^Y8,_ET-M3_Y*VN5 MG(K2'EG+*Y9;Y[\L2"J-WL=7%)P^>_KD_\@ ))O(WIY]DN[LP(W0BYZ]F?OZ*4 !A4Z@[YT;1&=&@,\9K,P16$G""E@QV' M"2A!1^?:Q\T<#ROS1(4ZH?]KP);_X;\2WY/[A.PNV/D<? M>PO79I6?1VM>[L[I>D]_;XGOL*VH%T)_\>'S?Z'L[-]WO7X_T8(1TZH^3;S\ MOT@"MUOJ'\E5GYX\?]FTZ4%WR^O_\N Z_>F/G_YI_O/S875\@M8OV)-5M6G6 M5_]VTY+A;X?F[S6O\+_\1YJ?&S=F1(3M?_:=$NJ;'IN%(/&6Z4[^ W<>_T]_ ME[6\;M6N-:>?\?>_P+U]Q%>8EYJ-T2SS5XU3*8YI3GO%/Q\I_L+W*VSPM.]^ M@J"B1';2HLHN"P@#LE?0X67C] :"1GGRRA7>&Y9KX[& =7U18W)3OT=0C(97 M'4CX:TFIAO[%2"#0W]'1)'\5)FE>94.]+FY_5.LKL+-3-9GJ;/%L.[ZL7\/+ M6M8Z%.!J'D"R9T)D*?.D?<S[_@/B $D+KC'-2C^\O= MPM$FR+#8.0UG6E_E&1'R _%V,0I'L^2#!HJ"^,JC0JY(["9:6$C'P:.PKH:! M5^,5J@;1<[Z'+Z=8\P>6&(!JZ*I:K^\]Y.@ML8]0KHQAQ+A&%0NMB30LC^SM M1.A3E&3"9.EI*Q(QR7X;K_-/"+#Q?U]\1@'MS%/(#QMJ[<6K/WG^8M2)^#5' MW]>[U -O+1R,Q?_P'[<+OM?U:I>[W9L\[HORZ=.G\?^_("@!LC3LPILW5N#! M/45IOR=6J8[E 73X *,L?:'V%*_VY?N_?/DW?\T_TQQA=+$DMH7O+(MT7?1C M]=,5%WYB$,=88A+M8%L.!%F#3_C=LZZ);6!@9)0&&MIB8(JFABT:(HO4S1T^NNQ2K0*WJS?1W-M%KA_UKF2^-E3+3C]+^V?ZP#'/7#O M]\#+IXKHW5BTF8_K,VQA[(JZA!]=595PT.98E>I$L M08M1ED!PZ;,SZK@RIN$ZNYIUK-R@WUUV_%N"81 [P4[@KJ_7';1"'Z5)?[GJ M:2TZO61N,2*&'0(ARU3#S(]35#=%)/%G4C3C/QR$:_7F#[ZKE_5F:R/Q5"C* M'B/P8\@C/+ZW'=KOSFN3I21H,A8/S57/5>E*:E-YNDPB:\+C9;:Y2!C!J"V>3U),FI3RP/>RH%Y/H$O!\#*+FN2 ((-&4 MA()Q7($V_N<5'=XQ'!BD82\G.S]+M0O<\&'KGKV-^!B-T)>E*^7?7/RG'JQQ(F2%C@<7F">;)-EGOT.&F+& <2R+?3\H_M5)L[LC0[- MIB$>@/S[4'2550UXN'N[C[,AH>&&,GFX0R7[#]&4K)A]J)Y^W1Z4:TC5G3$: M:L+C O!!&4X6_^7GVH"\!B>%SMLOZVVO4TMR5YFON5VM/B3")QH<:?HQ?+6O MB-!I445?1<,:HI"^\R[4B9-QH.(W^0]C E:91&&A!27_C3Z%=QD_;74E+/RR M]C&\JAA-]?.?]!<=8/\88/D[S87\Z3@7'JZXX3?4G9X@J#PAJ.%T[D#-Z,Z]4-N?8 KR=F9I,/3J28W M 34+/M/!Q]3L&/^4ABDQU"U*%>N9@S67$^& =A??"M.+I/!6X<'+FF1DMJ1' MT3?W&7[[O:;5,59NI%0"81[2;-77NB;*"67?6NITOJYI3YD(LR0002#IA(EM MGM=K()J-9W4U!=@J]QK/#(G^#V,#,"NLRCC,FMDJ;*!6;2ZF2)SA%V$00Z.<(-LBHJU0[GMIT9)']1]H*02 M3JS]1LOFT-*C@/8M5!8YQA33[F*,2*C 096GTH)D:$+CQ7'1YWTU\BSS02QN M:W+]B4-"0#WF=#KC^4"YE (<9HBFRV&(Z"V-F(@U@Z<@LV@8[>RAV/'L89?, MK.J-@#@X%@8N4W%,BL.VMDZ^1!;K M^I4.6&DI#1#+Z__LB0.;O_Z3\NFG+\H73Y_>QA$X@[]7]JY".3Q24AW 6.F\ M"M_<^R>?\3^PV-2!DI^GJM K$N4!&T0GEZS[F[>2^-S.>QJJS5OM%9RLX+EU M'37L&5PZW'AIZ2&X!AH'IAP$&(\2)K>(5CQ&.C//?6"1:/"0]L$^YAT5.C[K M*V4C3@Q"0B5%@5$\M18+-";.B$-#UD?ND2U9Y.UFO\_T;[(=X=U'MZV5O92' M"J5X>+?7S.#@H?BD?/[\*6V86]?T'Q2UW4T5U52OA93?1ZNHNI)U^!545.]S M;J8F,9?ORGHY@JC@@M]K:J#QG2YXY,\J\_*#\BXNULJPE61F ]M7N-:^;GW9 MT U,_X9Y3-G$%S\WM3YW0_Y M[1]JJ%$_31%AY">UIR9#5#P%HLI\E%1QVF.TEO=HVL5=;*+JL MKDBO)_Z/O[.1".T#$ ?_5N1$F($S?E.S1 9$(HQMW",$?-DUI"N$.N[T+5[4 M]AI)#B';K9.7N8Z+'GU(O>2G7*03+H;_%8M6,#M(]NY=+*'*1]!T"#:J+S3_ MB)--& 8T<%L^,B7!S:Z+)MF<;:H/BK%2//6&U9Z:Z1U8/DV_D#^#10'"!14! M2VD8<3*V8<^CZ&$,SJH12*,ZR>:N@^?>Q#GP5PI45Y@TWCM'+02%YT6_C__& M?/#@B4@PVC>(!J4LL9:52-G"?RNO/%N#2#>XH5,_T#[:NZV'NJTOGAZ[K;^A*.H'4:O.C@[V 542\@7>QES$C&NY]R'- M5*V267#T*,T(Q^)JT6\5@2]Q^V(GF575GU;QB'CRYL.ZOAK]\HMNN7SR53S[ M?XI1?3PFWN]Z(HQYQ]2V@.W/R[GP=;H5_^_SI\^>*@=4F".C<^2V3OS"G>.S M(H$HE N/^V RYU1P'\= 16)&YWZ9+)3@D_KXGY0ALHH9XFT1W.+NPEET B+! MTTKO805MQ.:"Q1HLU)HDKI-5U^>FXD#,F\[XL0,!9L^&TDYEJD7'!R;FME)) MD=:2(6@M@!]CF"@]Y8H0,\R^FFC,, .?A+%&+;?TP)@QT6%3-?ET=*_K,^&L M]]^;2U>I(KA\3)1)A-M0!(?*0)S(U--C#FU@AXUN+^:V<4U[H->C\2$ /^N[ MR]VYN8"%K_) M4[-N![=BJ4^49!\ND_)3)I1"?U!=05Y)M,%2,R<1;652Y_1.XRTLUMT@HP=> MO13%M\09)O+L7(YWA/1 .X[7C)*!).IV@#C:M_50$*%&' I@_*2Y&O'N'-NK M94W6N#K[3)/)L\>?7IEB/87QX0='5';82HDRXJXV6HC\&=K,Z/LY!;N\YUP& M@D8\8=6H>)>J73OLL&'7T6%0PUF,-[V[!%I4I0UY"M5W$]FX94V=2'2DE87_ MWA;^Z&"C[KZGGSN0:)+T$/_*[5X(-!YV51EH@$\.9?MFT(!PARSC!EA8,M[1 MBZ9Z6)*9:EJAP<7+#LF3^"R*:1"-34CI95AN%U%.B M'].D=580D_6";@>,(.V(:J'9-[[C?YCXE+J"T)83:%"?0+)_[B -39B()N:O MM:(]^!?8N(/@V^*IS7SJLFRS H,Y:IZTT($).*9'W6FW7O;]3O(X-&%O93.R%F!T_J,+L*V="*4#V MQN0B::I@S+L/DV!7%EK X2CPIO\5P/[[+U_C@U+TUV[@JR2K\L9J7[QO:%2L M9W):%4EJ(3G:[OINC5*9.Z3L_E6SC9@6ZP\>!VS[O9HO/,:8.%AVH/7.]V7:%E:[.R2%/%R;?&7.WQ+T>1MLVYCF4+*L#U7*#!'^ZCF*= M/^4:\:J4<[L=Y<^C5T,X^!YO6Z::+YA<6Z8R7Y4J5?P[*E>%_U6YRNU&\6M> MM)Z%&.U'(^_)I2X768;YLM:LP]0WQ_*Q!EC-%ZN=U+C&*FOF4=WK!LH:LFYQ MM5-TX$H%DY0^G?Y.M6J^9(;VYF*FXY@";'-H,5-CWJ9E?=%!ZWHZMP&3T#.* M]:1RYYSI613?QHB[4Q7UVY4%L@0L_!.*!'EE(+&=<'4 \XN(HFKV\Z9[>R)]$T_[RX;PB-<5#=<=VPFI'^_V'#NT.F]^H"9IC,;QCY?U M"J3\ H3[SS=_?E_ V='R2^ELY#>C<[%$<>R9P\$#9;0-\1([;D(/HD.:>1:Y M(0B ^-(D"]'&/S+?5ZSC:D(TLEZC;+D,="KU>6,7,TF,VI\>!W/5\=G#@:H7 MSYY+2SP^\GE\IQZSO:.Z+ 4%+=8IY.>E'A(R0F#<)HZA6=#/.H+3=NV3A-KG M[Q7@/$.OXX8=BM]]JCC@3;->HUQ@YUC=+H/\,^Y*0NDG915[C7*ZRZ^DS*_) MW=VM8)3&N7<<_&JR$2-\'Z5O#"N1 G1M*L(E(BZ[;/*\Y%!9?D7JRI;%K:KA M'.417X;'E+QV+[*SA:Y)M3O[89HLNZC7W5;*:UB0:.2B5I]D;E;%MH.2(D4S MX],J[XP'1P_&1]&U9$Y"TB= #$%,52BCN;.@#:'V[,>?Q5(S%10J4D8T%CZ=ZZ M^+O!*YX=X14'X17/CO"*7ZF-2]%(('*"#51ORJ$P12#P&8?J?1*SI[(+O#)' M N1H!2S6(G/ [WR;T:?OIY9D<(-^;X&&-K$]' UQA!,6BUD5E+)I3HBR+:V@ MQ'_&P#JN1O-WSNX,+\6<+!9VE: M>X(T=C<-:P@POA#969GAH\!C3W&XX$I9P!D2[3AEM&J?1?RNJ:)50>KYY&\Y MGD-]=U'?+86WK!/'(TTC-SU._)2-I,,CY&E(RNJR4Y"E>+7:E16[^:KT"]T.8S= MV. L,\S?HZ#4^(CJA8!-( !)]6NQXB-(2 MPM-J:(B5CX]?='9*?R.V6!@='4\(_HS"AS]'VK2U\U?(40$EZ^X:HW*H:R*D MSDVJM8(#%,\8XM4H9$#^)F.,%+3$JZX;-V+ HPN<:=N^98>QN.+Z 5671A_E M^ :Y@B_>:ILA3RG5_1PN'>:E F*8K2^U=(Q(!N,G5/>W[_6=(+TX MW/"[OYCR@?I-&J2@(2\6]:ADL!I'3R\QN^$E[)S;WOY",YL\Z"8?S>^C9,.: M;_72LQ0=>%0;O9IQO_?VY=^M_O#\6'\X6']X?JP__$IM7-)3.<9KH+BC=SEC MY"#7#_3T\7E>\.K3+CV8C\\L?+NWON*-:&BGQ)P6 RP%1S6O>RE&\,7!O4%A M/;''I;*_AJ0Z=TD;",/"LC$6EF#0!X=_/GG_T8 ^O@%][4U&8&=9]8VKMN=, M+ !L,@+O;A4\&,BE#AC_KA8IA>'*,'7L9M$$AU(-T#HIEK3>5OTT_W!%QDV] MZ>(7+RLJ]1 ;M>0G@_"]'<^&EK\ZIH%.[00LV?.J,45(>B%=:@L]D-M)30V5H5OICYS*E,>#?.!&*;S MLV)KWE+*>>,*R6Y\:=L,4UI78^2\.M&OOU.G?C2SAV!F?YTTXA*@;^G.RW+. M6@)/=XY]IC7LS!11,NT23G(@FBBN&C>)^*%*0Y3PE"?;HSG9H(; M[O'>%8_]2&5=F*%]]&EM70C8[K%U2ILV,!J+(^;X)=,6ITUI816D856W9\SQ MPT!+FEWHET]H/OE*27Y: PT1JH;Z/S%:&7;4Y\:'L)>YB#(9\D%V)TA2G'3+ MK&Q+8WA@IG,%;:7_.1"B'?W"0_ +V?&3A_98T%*W M2E8%5&N*H8YV=+0CV%%J)\V9D?-"W P:5"0A<4&YO\D1(=9]U\D4!OLFJ(>_ M..+NAZ) ^,J.)6JLN$"1> 5U DW 1+PT-%%!Q=:^IU%D1@V(_I\@E2[J=E\; M/P&=@6<=4%$=*8WL=]UJ5:;6TK:Z$M[2Q:(G/F8=@$>&-(@XP(;&Z 4G+&PL M84'SUU9_*CG;;Y;&UE(ZCJ\U9BX6U7!>K(BS,O^LJR74\J?@ESRSL8]\84;= M)P=H W/(+D'7S#F2DD$KA86*^N8GQ7\M5B*\-GG MQ3LNP9%%C+=?FO)+H$!P. +9P-R$U6FWWPE8_:)#N AV1VGRCB]Y/-A_JW;V M_-9V!H?]37+8!TQM[->IL4_ .$/?3HW.7*R0)O>"1)51,_+O?W!7Q'F>^(=M M9OV<1QQP"PA6^;/\IX%\.9GP%>DAUC4C:K?>W:KV?W,YZF4OZM8LL MQL9KUOGZRS>,B\*X)GFYH89V$'CFP :+BYTQSSN;(A*L5Q2D4!;KB5IZU$<;E53D*:]B60GEWMZ!=_N^;V\N>:FU1\,QVK&=,+LW]W*\-C M.QLG95*A]1I9E'J=[HJNS[.UHU'^5HWRC[CU'YL?N/4W\PNW!!9DLN; M?#@=S>8 =2[,:Z%9T9SG&GH:B-5:"9$^ "@( LT-9=S'H/(W;*>?WLY.W]U8 M_"*"O+'U2LDL<)&-&S SGX9-WV#/OOIVS:68HS^9MN0\0FMC'+#1'9.A7W5[ MC[+>1);;S4&5*YJ\OSZ'R<;H),? 66T+@%9I4F164\!&-QF(+8U5MNJ!*5S+)# MZGN+:TUY\P*G,,:0>?TDT#78?%4\'49TO;<:'@HW# _=,%UP[0C1=^<-CTB1 M&))*+O]8=UMB4OQ[[>DRPZC3S&"W&>XWT?.<4&W*S-S,P!R21IO&$UIGD^LU M?:X'T:FXVSS#)\=YAH/S#)\/+P%YD41-G3 M:';NSA;(=$-?U OP_8JD[[.R@,)R@[YMW!L@?+-DS^DB7X^SF4YV'0@]+J?# MM#%V%]EZ)S)$(]+Y5#8^EN WY>P46/'MS,E'9U)\,ZB*4*%/3V4=L6YO)F.\ MD647U'_ZTDZOB@/<5,S[,(8AW=N!E*]S4H:KC'GN (%DZL*R=IV((X#N6\G5 MP56M4E)E05%F,Z.M@(G];MD(6[@)S>:H@MV8V9)""(L&ZIVQJ>L-RPA_69QW MES5(!$_KC!# @ HZ),LD5#RP.QM_EL9LY3BBC%F/1V+E&C(1WDI>2A17*0B) M3T8$\@F$,1M030(EC8RN4]9"6G->]9N<4#G7SC#9-!G")N=%Q/9,HJC$J-/P MFS%WQM7EO$'. B'/%^[X?'AE=N\NZDK4IM>QX/ONO_#"H3@04^K 5"QT5Q+H M^7)"*R/*9GF+N#.ZS2_*J_X+;_F_ZIY@"@WQ\U?JQ;.TX0 UR&$G:\PLI3X?EXJ(.2,J&.ZV3OB3LLLW6*M1'$/QEEN.A#I01(3 M2+B.$KT<AK->W+ MM!#VN_..*6O'OF'FS=%T6K\[[!D.\G)3:FQK6HIAW)W3#@FV$];MF6(A^K[H MO)FC<8ZK^5 =X;#E(N;0%^+\9"((C9=8T6Y9V""LT3P(!50B@>"OGY !)JK] M%7&/QX?912>W8^3W-80N&JQZQRBV.2:1N>?3L[ED*<#T$46-YRS)GO/VUBS&01>BOZF7>:P^8;O4A8+FZ81!*17A M>JRU'<%T1L0-03NV[JUEWO2CXB)V/Q\2(AP=#XRG=_/T\1C?Y!/= M$S"10Z/70M\Q?C&S%/@BDGT#@7MP2H0Q5\"@S2$"]\((W+T&UW4/.Z*YOJCZ M*_;]T5RVI-ED'PJT7>N+;DV-&7+-^$+"OL6WD+3F-B7$N)?,(CY$@B_4*:98<#EIWIDK4U!1W-#MTKHAQNSSK%Y@]*JS\B MT$HOF8W3"07\P%Q[K=!TD6,-:09KE 9@F6YA:Z+0<(X.%%T2_C[O8J1C6*1! MQ7G'MXSJ!!3,$N"&?L7QM\3_J:=45(Z6],GY=5/ MOZ 5THY?-)QELP#"P@L&FEA"[YI4;J1-)+1Y 9AH$T<"#?@MD[1"KJ7P-1]1 M\3QGZ5%T4:Q. ZA MP[T/H>_6W'EQ;.X<;.Z\.#9W?D,!(P$>YH5CG);/K@L3K>EK1$8IDDS*GOGX MFTB.LLOAHOB\X*@3QIOXH?B]PZVU(K/2NTF>WON0]98O5J++\,N]6/H#NM!! M*=GP#Y.2_<&:>3\OJ@BB45S?*:J@E3^+F:(P)/B_^OV8=*RH28@ MP1MZK]5'F0\-62[KK>,BTYOEU5]U+ #A/@:M+6"9]^U:.A&S^P-ZDJ=U)M/* M<&6[V5>4M_*'QXMEY6JF<#^X< =B@TT7+TJNWSKP87?>0[=>E+&BIR:_37B- M2ZYQM'(R,8R3FT:N%&,-5%H3(HGKUMT9K0CD/U!P.:]ZII;1Y@4W*]QX>_7+ M2LW]"MSG=V.;DC,K+=9!;7,&5]2+=;26!^'R_@'KA"U;%>V> @3P9 (MF[=L M5L=!_-_,-,!=F$]2QS:^]>@)6U"U78C8LX#EH#$]7'>P:G'H\^,(R0,PFINL M0'DHQ6X:'F/'@390ZN/G/>E/)/?,AA*0&2WC-Z+"3\/$N^'S^-.C@3T, RN6 MG3!X5(OSIA:I#.#NHGLB=$];KYHDFOUGL3TZYDQ5AM"K,:Y:B@210%X^[%B@ M,BY L]4NSO66]]'&&'XEX9C%%SZB*,8111!&SRRE*@OJ_5 RXC-3SZH%8N&*$DC6UW)S2@XCX)D"*^7!/7D[@EQ-7 M>=W\)*=ZS+ N.BKXK66H;9 7B%"RKQ<\%TKT(YYF,]X0E;'TLS$CDBYK^D&\ MB;BW\$D,J.Y;;56Q1 NAI F@TK6HL?%^3(!<&0E@4NZ5*TZEI KIZCS PZ6L MMU@1RDA;30 II^/UU&Z;"X>M%D :4]60TUD=P^)[>0#-JM QGA-%(^OIC@(8 M7]'3LT- :!)G'R/DH_V8_73#N%R)7DN]:XZF\E!,Q0%F,V?"964?,\FL08*- MN_/2%VM2**OM+.^#-@PAI]Y-W2X3^OWHN8[F&+]3BH+&7. +C(.1B0W:[UA? M'FM591;O+!H>3Q66*Z?5EP!16 M^F.N(+&BX'A*!JRJ,FL_][$J?3-T.=ATZ@]UOV@&-I\?(#.R X]**X-?0GD8K:G%@]);>+-] MW15O^WI50V;E^[9AS%O]0?VC?.A+^4%EG\+?_K8L[V/)Y .3B"] M/$X@'?WRK] O&Z6"IY82M^D*]QWTQ/8M8/_#T"T:M-C>PA&MVZ4; L"74QC$$VCG*VD@/LJKL5Y.<_591DV M9ND[/]/F+^>:[[#0:)[V32+H0QMM=M3:W79#!51T!+?8M63.K9,XD!XNQDVW*'BG%+# MJ7AE_O*'(@K"3'FG?5<9 P0C*J5;O%KO%[N]Y"\3T8&I1"9+<6 M+ET?E5;T1>OY68L1\R:^*+BA#B$'. ,U9"\:H^X\F)%(!FLG M2L:<&3'[H'L_E?=FOT,(1EO?RYMD\JI)+9GN^J2;R9IE"9VR< GO2,(PB2@MG\S0HGX MG\XPB]\]>W;R\BDY,S:A^,ELL!8;V#[@[IM8:!PK)S]UN/:I56&.]X.9-8OG M*9'IV 9W1$IO>!EGC->L;DM)M?LCP?EK^BXR78\J'QM9M3#-,,AX$%U M$Y1 ?C_P87"_7RYZO5U M[[!Q1BLZM1?*SMPZ0$BT6E'6DY:$#@"[;_[<-8'8;8X?D7:8=YQVO!EYG"V" MN_9AWJ=QXH7 \CH?/+>;G9ECCE_Z:%G24,AHOUG9K>YGY@BE8QXV%Z!8041I M:Q3)VT&R'GH#M%3\Z.D7@\MJ;LZEE:KN&M-#!A^ IQ0QOX,*L@RZ)*>)W:_: M8]>H<+F)F>P05?J]V_!XY0(E#RWVD,J$EWB:SY.#3WPYB#3M-%K_C+DH%4ED MC/O>AQVO60K!,3C#L%$8\!0@J5P19L9#Q0\UJKB4A.IO?D%9(<.]6L3S\0GJ M'5\]YA^[JRV^*GUB+-/S?J[@8:3V=/6Q,,148Q'%CVIC@MU2")D?,;+I_9'L M 5=0$UB3)^OVPUK,<:YBHA(^(T*!,M/UD% QNI2PJ(9SJLQ= MWE]!OKLA8O]X1,0>1,3^\8B(_97:N/I!$6$K%C%49_4JB(^M2#0FGE[U>J7. M#4-%>SK15&P(JC+^A$ON(SI*J;ER!!/]<;,17>&Z_BD/0M45@A,]?O2+O65+ M34MA=M :Z5R MWZZJBZY'"J071=0X%C4)OM;=:G1HJO7M ;\[YV!3!73DCT>-%%7=@P 3WZY; MD)!7P>D=;:)I\+3%X=.)GVL%@>"AWNW6*N;91[M9GFU8YD]/L)%BSZU/+WE$ M%2%2P=$VKB6S\<5[4/'HGT42$3DCKU9G)K!=5ZP+M266 M/#J=XPV1<-X2LKZWR90T6R$W&[*/?=77\?=MP9!+Q7LS M"7>@S]R2,JU(E&D2Z6DO,%I&&X.9^!NZW+9JEGJ?FWL?-)-W9AVG@0GH$$+K M'%6%,OM@(,/@VBL^@C-9R^)1RDNX(>^5(CQ9PF,.2.M3>MG1H+CF)XVY&VP/ M2,;<_@X;%O<$B!&FZL6+BR8&"%[YF]6'JQ+RK>TZY"5^3J0I>F(%SKB>XK4, MV\OW@W]BF2!QCJJ.H&$R);,9_OURA$57(J5;^/;\H]5%U:P9AD*+"64,Y^T] MMRC^@!PG.7;AK,@5*Y438U^MRP#_'D_+ZH/79J%)8M6]E3K'QB2_K #DWDAZ M#0+0ES @[\_U )C1C^,)TRR;JFH-A@8OX MU/%D3I6EV_BE*G--DL>9V83#SDBD!,R+^8H3$YK/>"I67\ MC(PAR42*\L3=<#$/XB0BSE5KNG:N(^T;T?MMP75X:T<7J1W]V1W:T7&?F]50 M51ZX$W+D;%*WN *)%SYJ'H_KV+>KZ^^ET5*,&RVW[]; OSUJFL%GD0).7SK,,?GM?=CWVI1Y#(WF9E/9008VW)P![Q1T=Q@&J@8G#2)4^UFT9 M73W\[ZX.8!)>"MH%+6E9Q^TQJIGS88$SB50OF/&%7G];QI#!\Y S:DFYQG4L9:< MZR:C6S3]8K^A*RWJ^UO[HRB0C$6)HO]Q)]@AD[E,Q8.,_EGDWHS007<;? M"[4#' TA2^6R@ZN4[.MH2P_+EHS+X:(3=Q3CW[,8@]+95:&.7E](0]%%%1Q, MW2CA096890,)^/-Z>9P->DB6-=/+OU4FEVON/5B=G*]7(]'+B8I0L>RH%,9Z MV?$9 M(&#DSG6BG;[7D]67HA1'AC,_"G2;^^"VUT-2;YR1>[U- B-1Y!;]WU:4D5I% MKK))T4"@,W;ZD?+ -77*VXZ?;BX;8C@*?='G96UX+* 3@]<7[VB"98V7]/RSMM/[FIF \K*AMM)0ZDQ ML=(6JT/IYJ-9LNF"#&Y)%AB5&+U@GBIMUJ8=/YP'-4)NL4M#HZ>BX;+>H#5^ M)PO0@-=@?,W9^:ZPUBM?:>J*@K@B "?D&3-<\:W&1$;C#14)E U3,*T*J\Y@ MY*X==QGA!ZZ]T&W6:@*!]4(S3@9Y6M;S6B#H]W>GZ&ZZOTG%QH^$0?U5 \X^ M/0+.#@+./CT"SGY#82W%*8ZU9AY"1&TEG15RGM1/0]IH83X?2)T85$70SCVM MAF;@^(9=NL/$:P-Y55_6-YP8$E!J-P?1JGR[#B>D6^/&< RK79%7IV?B?RWY ME\ QZXS0@6=9099B.+_WL:M,FA,>D7NQV1*X]@=F9\*H)[*(1TO\KLH#Q&,8 M,ZR:>D3?Y@P,-F$%^&ZK Y]J==3"D0DU[O)3 2,SO."M,0940\?&1]_V_.GG MN0V>X*?//I>A^KD[XF[#/0T'N[ZX+#W M_Y^]-VUN&TO6A+_C5R!JJF[($3!;U*ZN[HI0R7*UXGH;2>Z:GC?>N $2H(0V M"+ !4C+KUT^N9P% BG)9LDPI8FZ/BR*!L^3)D\N33YH7*["&SPN)>39UA#R@ ME4(4CPS2)^ %M,>?VG_[.<$*$V\@GLZ'ZH1;)),L]F]19DLHJ M*ZETHRK01X9P*?G30VG@R4G'X%& Y9EA)MML!!B"914P"M?5<034FV9H[N)1 MP!:[60W&(/P(A+><\19VZ.FU5UR-->U,S1*=R9S6+^#:/[D "%SLUN!SF_/, MM);FJ$AFL'(6+PEK_.-F;[-/ 7]YT\^:HD\B4T<6PH&?BM^.K!]44V82$.1H,C3>OJ\A[Y+@:LJ:@)Z= /O!4,^H_166RX&BG MJHE$QQ'R0TJ% ^6_6&&+9@7,+9]3\-ZU'WKAF0<<$&*4MH2R=P?;."3(%"S: M7Q%+PR\SUQV!J:Q4,V(S-"D$ZNCLL3U8M4%+C$6+FA!H:P]^+]^C/Q.01L!# M!E*LKPY$M)&6X:4LKI:;._XLO9, @[0GE*&_X7NLOL)7H4SX3_X9Q1Q>K>^. MA\B<+<(US@I"6NJ*!OJ:;'@5*=I4E.2"=:;R8:ZY\.V:J-50VX'HPV](/0:^>E2;;AQG.1M_HZR"&X-+*?%3Y "L M\:!B'A !KI$B@#& : 5S>]-HZMJJ:EK2Q&G.SDH0=&,2-*K-N^;+9X'_@C/6 M7 '=:G&25!3R% SQ'/&A:5S9T+6C;P=E^0DVY:B8ZSW!4[9UIT6!E.1R@]YU MN\U"8DEF#E?7M108U;,Q%[A8WR29P9\NX1N%UJ5CB26NIK] :D$;TYR9*FCT MC("U2$#4TAQDKLFQ1=:A+1#^X!F_*=5-0!NB*MH\5"9+5A!F^NCA^4O9T MPY-S"/#@%H-7:( ]$'V]*,&E8&8;(_43H.MM0:^ZBG+K!4M6<2GW@K>HX6N7 M*5$Y(Q8^9]@*A0=48Y$-9E:S4>@>P_4YH?TXB2:7LW4\Q>I4IF8G4;=XY$+] MS#87OC@K9BE//O"37[5]*F49IIS^!B&^H\;JN,T7GCTR)BO6J% M14):,JH1CJ(I*RJ82VG&U*R>4@(Q-IVUG6+;?"[CL%+N5JL$5%T7OM:"'!J. M7G M^5I^P*30[!F^NI:@'B5]K;R"M*:V<-7Y?V:@!M$Y#6SALRF'XS)!\Y6P MXRLCAT*$&AF1(20N4C;.\KCB2K1GO.)3$$"'K]PZP@ZBVIH&#C;"H!\"$:OO M2U8>?WO @^?<],+<],%S;OI9DSY"32I\&WK#/C>L>D)[[UV*QM9"G)V4>CK^ MMG>I,G\B=>0;(NA.".B?I>8I2(UC>UE#';OHH4-;"S[8AXX/W%K(P('S$FV= M].M3/P!N=I HY-NXG+L@6]/J EXL=!S/ O<4!,ZJ*(I148R!PQ!ND!!KG2F& M;AS%@$$*TO^V9D(1^FNE>"L0NV<9>@HRE%$%C $FBR8I8'V(T:>XBHF'=%*5 MR6RHZ$%,XN;S@+!4SV+R%,3$N=N0\-!E2N)@@HF)NL46S[+Q)&1#BH^$68/K M:[@;D@3IH["K%W'P?,D\%0FQVH-R7L*& _8K!L:QLI[2ZW&M#"_*-4*B1$MD0&:5R>1>HIB!2*05>Q:R;5D(0@I R@H7X8:;7@D/H+/,O)4Y 3 M(CMV:)6EDELTT8!(%;'FTE09/(O%4Q +QGD3KLLR/0O5MH1\K0H1RLXDJU*& M= 2V_6*)_46$VM.5LR;M)R$+,#\KJ&LJ$"<&31H) R"(7.^9 N2I"*%RYQK> M7(*,EV@K#UW^\]J81XATK&M"=EFF*R1K)W*\-!=LBS2@+F(QB\1::O2_)=Y< M:2-\$U/5D>DF_%0:!O^ZN%6PH'T<$M1@$6?+DFY+E=/9K%Q$.N"U!K[0II[M ML*Y23@?OXCJ)_]-N%V.K\,4V\C;66AWY,F!]&V87DQX, MTG@!CQVV7E#DI(9L436,D*)LV&0J(&H'-T^@N0,:@HD%!W:C&)5H@\$*(FIC MB&P;'R4%-A3#(GCM!@N62@?DB@Z"V^(A<%0<-_GL:O%P=!LKPRT00&0Z74#/ MX$0_@Q5H&1K!TD=(T? (4-^O0)W<(,H5_C_N[C6KG** I!S.B(:=$,+4 TMZ M85%I02UDZX:;#VVSE\@[3VPP[G=(G>4@GUP7X)3,-YN[$6V]OD8:UPE6&*'* M"8QX+NH//B%Z%?-&;-$QGAA.GV;O59@$EM4B"XNPSZP](/U]]WZ:1N6O?CM^ M$^KFV@WCK-/0YW5UBY>Q2(^XF;S&?$U.ILYLZW56E>G*<8CF[*6SY55U;>%]FF)2'906W.][L[3<' MJ0GBMV"$I@:?[R]0RAWTS L.NFVN85?-<*8] Z'7TK5I*&0KD.:6M2&[B6&, MIZ."GHV>!:$N&.1("3V\2H>?E"6B\2-E33(ECPU^/!%4VZN=>K'3$-RSQT]- M*?+,5C0C@+! MIL9/+3,X&Z+0;"<9K4T;O+J#*3O AG5INT"<5A=8059+NSF M55H]!Z*>RD$A&R9VB]#SS!X>TVB(:.K'+$M4@XA_V&PI\&1J6BIR ME'Z6REIA66@J7K(LJ$,=RPE^-LKR/(C!;07]- 1SEIKW&-O"]LIJ615,?0F# MB+G"-H$?"J_J6%O0V%>I=A3SK=$6"5NW!H.4C#H!(.&X9%24^"OLZY\%^JD( MM-.UB]ROR"W$I+ &4@A@.11=T"*D;MV\2ZEI&Y@W+0[S',3U4CM,)6-NNGMN M3U"XS0T'R(#\1^&X8*%G#6W%EFMQCZ_BK)K XQ:.K+!V%)R:_\)ZU./4= M(;+Q(5%QDA^+9)H$\2->%+2^!W-"YS!)APP-"QC!.8B[K@S'#&E$4 MOVV.4T"/+..!IEOE<*%_EOR(JX/QW63F6W[3$;#_;4L&DO!'2+6;/ 5]N MFK.E!-](-=29SVG&N?2$(59^3;^$WFJCD& 8O.GW#\L\Y\!KSD1E1/]"TPVH M+X""$(B1>21@5JG^Y="+A5YA(X)J,'(6X)9+!%#0:=# V0\S],&JN/50G MDUT\U[[E]3+ZV8SD^U*IC[_@Z_"YX&MAP=?A<\'7L\'Q" T.86+(#8$B=K). M9MK>/0,VWXDR?&K)MY;],^T0B3Z^1 MA#UE%JL(#888JY*B(,ZG:&P*2HJ[9*2((&CE:(S)>$7L!'[X"ZPH#OFVW+QP M@#%^;L$PG>*GK,GAW!3:!HZ-\< UQOU&IFPJ.4%JM-TX>W^5#=KY(,T45"D9 M1Y)T8% %SIO#U&A>@=3E&(NAEO6S N_6808.<=#,!ST?YZ=RG!>%L4ER'*_+ M]$>@[IIY>1-X7V>+W*:*-0U)C4.9]$+.$+9;J5XWQ&GCT5 MN29RT:%AA'5,'0HEL"#[P8\9DAZ6XTE.2 G-0H(;#3=00@6N$I.QX8Q2O-+4 MZ'K&E% +&>;.)@;4KOZ.HOQ7N%:"NUTKX1VN%=^J<] !B!7 3!,ZWLJS'9B# M2 ,26Y$#"7+FC+\.Z_(Y$[)T"LK2L9;?6X#831'6N?2,ML%][:9ZP\S3='2E M+IT1*8&8LIJL?2)8OF9J/@(U+/$_-7XB-]826#B!2;ZI2A1XB!4%LZ15MX!X M&/*U!;TACYM98.ZBW)WRA^50'%" .""!'M8-T(=".YK(#@>FKPL_E*Y)"OK-3\R\"#&=@A@S&:5&0Z$+-@6.X<8 M#20/E=.([,\K=AA[4@BQWU-:J=A$91F-..^%""VBP+KE *SKE CU4=*D?;3; MXQ<[Q'.&]$:>:GM,2<&\)8E!>TH'*.#L#&X _SC51HGA-4MZG3]:?\7;3$M M"J&_BK*QR;5!$\7%LMWNA?!P?03:B;K'XS1FMY0C[\+= CIEAJCJ4A*:>%OS MMJ,ZLM5AV%\C"FY2>A^#2;@ACHH(R84-ZH,:1.1]W)"J-IT^_?XCZ"D/:3*K M.8E3:*OB>H:9GDQ:^_"K*>%#OT<]I\U67-WFOAR-*8XB<$=U^*+)3Y&OVWB2 ML3/06QG2(IB6M05VG8P_XX<(QT$U%V/A9HXX;[3>R$XTD,JZGC';,9Z?63[- M)GDFK5+DK^1N?*9:!3ZN-D'ELOKCH'%I4%3,&92 2A*P^3A&'D]X]$Q.9[CL M=#*>OCD$B9$6*=0&?L_%L''[LG0M!ZRC%M$L>!=2> M@&>"BY?S8]%'A%?$$YC_4%/9V 8&C.3K+)DQ M-3XS\2/GB;PMX3R-JU[P^RT"6Y3%2Q!5?B3)JUE66FH6IVP\F"'3JK0:6%V/ MR;D*Y%QQ(R!L&8FTES-L/(&_IA%)4QLLN,J2+*9<+$H;GFVX48DH$U7RF/&* M3(SNG2W;I5MWWED6L#("BE)-)89E85VJ:>FM7Z M4]#KR):?N(=QX;S,K:N:1HL7@T46E19+>,_'SE@X-;T\X,+EG]AB#SJ1^)$< MRT%95>4->NNBQ_UY1*V7!%9944(^8S]-BERF"T +W.D$-JYI+ M2(EPWQ44'2@HVES!#37N1]*]HHD-]?#=[_][5F4U%@7!3U[P%N ^._4/+'3P M,%&\:MJ0X^,;"M[]JPK8DIGG*?:>(38%^ !I&@3(C+[A25A-W6.Q+3T^@_9BPKRT")&A[S0.L(A"0$'D7^"'X%M4LM>(! MZYWE(??\8)IXO I@V5%V6P/C-EC4M!;51(")[.'5*JK)*9)!^ \G+[3"!9=-P/*ZJZVWMA?3BEF6@C>D$PM"E-+)2Y&.0>9HK9OP'4KN)D2W&KE M;1:R/.OB["C\!T1N M9F,PM488C Z<< ;Y[]Q&BTLPQI-X*%A3_VT4/7QA+13J!)&3C9%G?Z1DU.'I MD#)%2 M%7B;TQE,V4_2EF2R^-?1^EQA,E?+9OTKUUSJ**AW#7W"S^BPD%$_DCAM& M5G"2(B]F+V2AU];>N)#XAAZ!&8H+ MG7 S5.J=&\%KB!#@QF6J .M7(48CD^'9H.9](XJ\B00L>F=D: LH'UP;@1NG MU27EXC@]):W&.(V#L1EAI3W3F/LS;(!JT91 M:X/TKIJGDG 9;/0;0*&E3D3M-XB+3]5L,AW.F4^(N1M3YJ>HVM$K() MG#01QA$QO]6(_&!1M_N9B6W(OC*_?&@:%K?"XJ$3%E]A'$[@0IFO>F!SWS%0 M1KW&TT;@@32PZ1 I3J&CD9D"@%N+VJ-D]4?S7AH9"9N1UWO"9.J*T)47DQD( M1X6[+]KPMH9(I%EQ,DM7R>9EM?)]@2@3%^4882]Y6UU!Q43K54R"S5PWN.THH+CC?'W0 MO:Y(5_=F6O%"DE A+\@""XB"L59&%QT6O$=@J!CZJ1>+G)>LNOT 17R"KN-* MP[09]_:.PV*&' X4PY/N@8%?O.._M/*Z5ZL%1F]SLXX6M+ <\>!T:(8OTCWE M=& .W#A])=<5\P]+G7U\#%HCLC:27J2%Z47(%K(#U!JZE;S*)PQH7@58>$XI#NK MOR2JZYU5RO*5%??E)'*3!?EZ&I'L;4,*:T6+25]*ERI28Y_&(2S\W-]3,(!6 M#+4C%%K55\.Q#._D6)+6%((TDTPU0%(GD( ;)C R\762P))MN'B2&;V-\EM/ M!(!UI]!T_SDTO3 TW7\.37\?$L^MR!L9M&B!$@LZ[T>I_(^'0S G*C+703W] MQ:?\!1LA_8Q^NFN/J^UJ8Y=<9DX!*=,Z6M"P:O!JL"RM@U5-WK4/:H^: :2. M>(030 I6,L-7CR$Y>>U6#"E<(884/$P,*5PEAA2T8TB\F\WHQ"JQ $9(FX.A M08L;S;RTDD&(AH,!)V!ZIYIZMH!%=E6(@H&H5(VEX/539G"("V2[*RPPTL[@ MF7;%17BA(>76<9EI>,$2M('484'8@4)(<9G2= M7MT>#[5NH@,XX? WF:\N%LEW20@?@)D*=;^;?G>PU%ENKJG%E;#S5,S#II^V MX0!]F8GM*LTEGO'"JVL5^)(360P2DC(OD3)05S)-.GX1XB]Z(6N0FY21&;=H MDMOBP#=Q'722UPJ9MN2-VN<_T._CJC_V# MWAZOX1C+#,H"@6"$9DTO2S)YV0<%J08M1FC"PKS829CRY:1ODYJ8;#3">G6# M290XRN4EDC5.7>?=C[%AC8=)=RV-0CHKR.]TCI5_?>J8D\[E 6T]A!L2UWL MLNG8[FMUZ:'_O%A&Q"BA!??,$&I"*@5^2A^'7W;0IKS2D2L,;)-(6EB-%9%E MT6A^FDA#0 M2#@'3BM>]T.(]\:OV@G&OA,73%.^N?497]P 86[,26,,%^\]RJ24+VE#+Q,@L$UK%,]FK=2 M)BN 8Y^(*Z^.#M"#A..PPQPAB@;FHY-D)>C1.4.3Z (%(HNL$> K;^ ,JNPZ:MG';^?[V MG2ZZX&M<=#H<<[D=^>X9UQ2U3F#DG(1@<0:&Y5NKNWPASWF1W8.VVA%UTS!J MX0;D"7? ,-UA'%712[ M#8]LT6?4?(XR"NAO#6__*,^&!M0&7HCR."U06CX1_%.Z8W[W8^^F7"P)%4BO M#D&PJOF?M:XM?(QW[@2"5%-DE:FS:^)5>0*:_JYPC,!$%]3_Q7QA2BE!XI"J M,Z<%D%I;!DO GM[IV3G%A0IQS^//=/QF<#B(!'/,Y!AYGA+,+\^Y(*]R8Y>! M9FLUZ[YZ[, F[_C]VI:(BKK,!&Z8HX&5/:H&T$K&F:SIZJ+*)#-0GINK5WQ9 MMN&I5AFDE]='!R K9_4=?-QL%+2DVO9@PH1J83*J=TG7+CD9$=UX$SE3^.^Z M;IQ.JDB=N^DR-;V+=$HQ# D,ML)L7> =]4#18L<;PS[67JZ,745#7B4NUDPU M_4:&N<'7K/<=S\MU\!%\'K$$%K?*33%F149&A=Y0)"22W8-2YN?GC:@R4LBT':JV)< 5)T5HJAIX'2 4@L:+NAR-I$PF;[. M9\5YU.GI1W!]G6I5E,3^! \62S-8C#M4( !)@+I,L\0:)*7PN]9"HT"B8E@* MTU" &,F*J7X>$R.[5R]HJ8-RKT=I@$\!K2P!VR$U!_/BZATR0LV1%NFJ5:/B M=!^C4**Y[,$G?"5&*^EK( M+0[?/(H(+B^E# )ZJ"828S9X$#8:MSN492AH"67X=>52VRH)GU5EKQ(^JP$6"W@#^ J=4QI4.&LB@CW MQ4\A0!5&<&&@67V%@$+;1DUZMTDQ!"C+))/W,Y@(8WTU-L1,$!YGODVQ"U?# MX;U]#4XIF8\PF'+4>^"]?=1%A5O/R(V%R(VM9^3&(Y7QCW1#=19#11S&&#FD M.H&34F1+R.<_0387:6="VG*)M@.=V 6J<+AAK=[I 9V9Y^CL>3 MG).5=BR68,""DQ>P&VEW6OKLZ+_@:3^?A6_>'#L&AE<3J!MM^Q_5'805G2^3 M#'-IU@!_E56M;R#$W;R3B(48Q\U#X6E:;$36$ MH[ O7K*DRY9CQ%.D@&%IYM#HJ6U02R>;A^=[$(&6HGI6OH9N5D73W.:>+ VG MD(NR4L+"\5'")3[*AMM"5DK&*8+LX/<5Z$(QJP8WCI#2O?@R9^=I.=@+"IB9 M2@0UG,O@9IB:.HGSVAA\GS-/(2P=#S!:,ZO;L#/-'SDX+H+.L+'0>)A'X<_9 M@C&9!].TS3N5<:-;/KMX:V(IE6DN5&'_]6K]FP*OQJ]H38O@F_(KAI9?,?C6 M_(JBOH-OSZ^(-\$SOZ+/KWCA5ZUUJ2W:>T> -'6 #U"](Q %7-9)E:%)/E%& MNT7U2/'4>2A15M&+:%C-M',7G)2@[@)2U>K!IIZS 66_S+ M4LR\$NC):"^$ M0Z>KJ8&-I8];6PKV@ D98A8EKUE.NI,%%1VWL5[BD MK)R@,JC5YFQ?5^'YC'L-7E&2@DDY,+WD.MJX4P:D+5Y1\%8\*]3(7"IX3= . M]HJ]7UAUN*3A.H->A!6DUE&!S99K7,"_#I96B*H_Q;PB-"0\J3RD)D<)]X<9 M@CTC.ME[<=/I8O^SJ\ M:!2X>52*TABDGJ83:0>026<%')CQ"[U7R^[P;WA# MM,6ZE0NE4/5^B9<,:@S5Q(4^Q[+X30IE&1&5?8O*\6CN_%6I_\E4WDH&W;*A0J,L >17%'7I&2>[&E=2OP M0*X-TANB#LBF[ K%6E-"62M0[70TE"T8/6RX5=(* 4,H9,1!Z)3\*JZ3DN'- M^\B]#G'R%EVIS?[/_5][X<=W9R?G[]_\\^15 M>'YQ]/IU>/S^[=N3=Q?GO?MQK^_O>/_PR[NRN(](TO) MV?G)\<>STXM_?8<[!#,ZG@^0F9TRV',PX>I/8MD8>-'Y%&^^R_E#A]YTVEUO MS3[_M2B+=^#%5=F0$+3PD+-T]/NT M/H4'7%)EP 4\Z%?PR3^]'&[^#S[H?_H_A&D-/@1V&ZMFZ0]A 8H67C1/_OJ% MC_Z!1#3[?/UR=V]_LWVC?$5\!MDXX*2D.;CDS/6,5) TQ%1XG76Y F8NS"42 M/?0D@U(WM@<45]S6S#PD84'.*DVUD1!BD"E6 1:;T+CC2M _";;&MH[)A)&K MAC@*\.N#>@[V_[B6YH"(QQ><]H3RW*QF-XR,-*HN MYGY67L-U\B=G8-[+M'[;"PV&(ML=2[.&KWE4MEBRO\*1N[>%P1Y,MTHVC&MLBD:"R=6\1J$$ M9SP=7A5E7E[R?Y(4)^#0HI'/B$2I2O!/13VC;EXLX=Z[J2@:P\#<98QJ/4;P M\O2FK#ZY82LY6.@Z!# FF-/7.7"?TKE[OD+WW UASA.KM\;)V+'QST\U&V(6&?V)9"44D M4&I4+JAAFJTH9U6S_954S=8/MUD3=[C\M3#K2)H(O*_.J <#>/3S-]FG-)]?E,UOG:67 MI#Z*::=]<'"?NO Z5>IJ!,1G-4H81N C0ZQPR]JP .)8IW\=99_3Y.4(CL?] M+M/K/+ZT*]0_V-L[_.$7C)_(B]^'_*F=U^UY-98K(&?IHW-.RR*8E-ZAFG=Z^2()%UH-3\%.GZ2=A!:_* M:\&]N8K(AUQN8L@*I_JAUF&9HIK0* M$6C3,@I@ V@M:KG8I]DTA[^+2?^W[!=R>U\S)RE"&<2LQS7\@!5@IU%X"KL5 M]H],%>P9E9\]QGOW_CQR/U;PFS%9UR8R<%;FZ?N1U4I_+ABP\&GN_7YX<']* M[6L9-M0#^OWHE7K,[]7;[I@1W,<8TO@=LUS6*^=&: O<;P35-OQJ]-LGY.EG MQ( @/KWD14 99[5)^_,CX:B.9OE(VA-CIF1!3 !] ](0TL:X8;('G%O2/7/5 M8=MU8P?(56;&0Q3]U6O>TP0H:[LW()=1P(/6. M(24J7M*HM&6+I,()H5LB308<;/8;$^^WWYP+8X.K7+KW M"D5H:F-!@=7A;)(0?24W[DVQ/H2Z.#F:MEP47,*F0'0-@4*L0-Q1):;IE NC M/:V:8GM*['9:SJ;\(-%\>F\19^0$@]AHWD:JW8,Q=G"@Z![K?]&X%'K#^E,+ M)]:.P/C?*7+?\-U)+\GA0S($&F!Z_SJ1$A-9$(%JT,(%9N&H_*1(\9J)*QR5 M,>Q]L$^GZTT=,]D[J5M"MN?;YAB "$>7KFKV% 03"I;YO4TY?!&6EPQSY0\/G#" MX$MS%-_#F?O2\W*/X2;,)SA[/TTQWU1W.3J@ZJB4RK6ARYDE,@V=T&:W9M7J M+ KE7!/>;,4,&!V0))Z#T?,R010>-[[H&GP]FZ35=4:=@Y#B>332LR_4DA&Y M&1A?$C$TSH6RHW7>H93F4.4/,RIGEU?86P:+JP+JH.XK"_["H,J0(^Y2UL4D MATXOL/=)C:QBN;*,8"A,4U!R)>+WP8^\Y$A;IY]7#A@R3"\(^&20DP;/Y0H] MIM6$0XJ5KK F0U5&,3A7LBVJ(F'!#8#>[E^)><0DI=0;.;BXLC"%M+C.JK+P M$\R/Y_@U4#@'7Q6%LS@HY$!SMGKAA[/W'T[.+DY/[@LX]3A<1LIF*S@UO$KC M1.XS)AC#VA)ANWR=EU66Q%*#&%.I3ZK%#-C+L-8.20A2QL(CN-GPGMK:W-HC M3+>M!<-2(_'XG>;V\!?0H3%+]E'U"6GY++4+TW0SB2SS7JA:2S^#Q%/R7!^, M#5"G\968KW2DT3:6*=!@Q*(EYL!8P/K\<6UD,QTC M@TQ*[E=W4V@#]1S/)GQQ.J?7#M(\2Z]EW? AHWC(^71ZCQ< 6N?E2':#K5, MILT&2['# MZX/M7OCFY+>C-Z@5CD].7IV^^VV]U8*4*V*J,T\3YLLLO5L[LO7Y11D88R(W M)B(UO/KSP[O3"MZ?O3L+SH]'[]Y?_[Q;,UOMG?EU"E; M_(:"L$HL=OO&O"+[Q MYN@":S/^<71V\H_W;UZ=G,$#+BY.SL[#HW>OPM/S\X_PT8>/9\?_.#H_.0_? MOY;?AE(F\/@\DHY?_1S>=0RW:0ZP8 MW?B_K[(^47_##+QOQB_ M<^&=6A_[ M;W_!'_W2H8K7XX:[T.+4L-FI%A.T#98?<&@0^U8'/A/AN[A.XO\XI>7U?(QQ M/<6V_-^3]XIEP:?:3W__/=(_2"TJ.&#Y8VKL^0C$] P*>'>RY!>A(=U0E"D/HDE\-N6O=NOV5VO\JS(](VK[NZS:&+\)7 M6HB^KI,D_<5E[D2&@Y$3JJ8F0BJLHT^<6OR 6IQC*0Z)$3-PD=!P?3QR*1#D M\<+I0X'<'_Z#/%2CB:-PGW'33PEEC*+.,X&[I'%54.8U4$IJY81P*PGHJU*2 MW8F[;8XMI@[0.C0=#*8H99A)5@^K5+OHX2<$I5I?N4]>$+$)+,\YM52!67\L M*H)N$]G:N:'*_3G\R#TI/G H04+U9_:[[[%A&^[:NJ[6/=7'_KD(Q_;#&^%[ MO?#_.SLY/SG[Y\FK__]1V,:--=EY^#791\?DW=%O)UC\K=X(!7\^GI^?OG\7 MH+G[X[>G=\>O0F/'[_[A7X&>"UX'=@83^^N:"O8$;D"/_P MV#R0KXUZ_86[1FK?!-3"L[K67'9V M$VVL7]L1):Q@*^#^ID0)@>8#28G"W9G7Z0W'B@L/ M^DY#= :&&4@,_.+Y."#OE84$\R*:S%;SE]8<1L MK!'D!J*3$ON4[I(L[=LVEON5?XR/]!B#A+PV1_18%0E]YTPDE:@@-6&I&PE& ML[KT::D.?2 ?W6AU>J1?FM7-3T YF(]4'ZADL&EO9*925B]M)S1B-LF-[$6C M1\VOVA'TV#;- M#@#O"\^8[WC'BUN&/._YQV;-SLV BDH1V;K.)@;#+MCUI6B=@HKHF$QB.N+$ M@WB"!^^V:?!GX53W5!DF*;B+&9OR7NK$"8H"+.7-H#E,671;$M)*J]''& M^B2KM4(0E(<2D+88I2_E\3"RL" MNKB)"3>OI&9D]-^$PB*[9GB5I=344)[HSHC@$]1+.X2EH&)VNKNTVM.LIQF# M/ 3.T,QVD*]1N R@0W%;B"N)I,2>\-%@"ICR'1AIGFM.FV!TI,>(X(-"4[62 M)N"[XLJ\6/D*WO*P:%$ZON$N%,) )[-J>(68%$:-R7>51'WZ4NTMO$((BAH@ M^:G."VG?RG)$YH1^1M;(C)D38/C_YH9U6@EDW]Z)^(D8E1,YD)RW(#/PTRP* MWU]E):_**19.E9G%PG!Y*.K#B;2K'\3,_&C?"&\YQCX,955D\*+C$EX9)R6^ M 4Y#74[C]LL0V<.O_&>&)RV+D?"1%^D&68*YJ07VM58(4I^BDGT#[R-:1Z2) M,,1Z(WP$W*$5G*X3>E:$K1DB-,+B29: J%U6?$/Q#G+'5P>((.+'(]/QG.-W MHT">!/^^3.7WKE@9T1W(.;9+#^=,GW6FYZVFH:UK5_>[%3'M/2?.%R;.]YX3 MYX]4QIM 0-66@UD&[MZ&RZE%I./P$C.AKG_4E\#@V(J;UZ284'?@)N5[^48=' %ET:9Q/,HH-M+_X8AV0;&< +* M#'UII]JGUJ[+MC<.-:2>PMZV2+4-J-._*N42,]TH]G<%V:O%E M)!F5Q8JN%N8AY);'P@,N2Z "#(2GJU6TP+BP#;Y=Q1U8?Z.-[B17CL;X4@88 MCDNPY)3-J>;]6?!HNFZF>-&I9S0C XUMI%3S#R^-61#P#]2;-QO$RTJ=86GO MOWW ^)Y>=YYI (&)/E&:)% 7,TE20=-CFR7YY=EV. MI@AA]@KAR*17@*3&#Z7FW?:"15W!1CY7*NJAS-,X\:6<)JP#2<>3\H92O-3H MXZ6 IVF^A-%DI+;44?#G28JE#%+D 2;KE#AQ6$-Q"HYEF"Q*@BB ,Y!.^42J M7./?D ^+U T:4BEX+TQ%0H@$@R:E':PB+LYRVR^"EP$R!"H3)C/G#LA3PHN/ M8X[*.;U'?3YEIUA?8HF.48]JOX.*B.V*;C?6=B.O0/F=CAL-O'6ZJJKPTX>?&5[8#N:XY#""6099O=9<:Z]H.9 "R;%4J4@L MXW8?/^+K-<_=>URJLJ:UM$JHU3$GO3_3D$+3OV=QDGX$\+0!57'.B0X1;6*5 M%M7@[MA8*:ZQYO$L+'NKV]H"9B:9JY%%3=3=#7-"9AQ.(]EE.==3A::P;61) MN1'W$;S(;-J:P@D^$PS=4PCI.2,D^!F&;8\ &A#)@/J4VO$&>\"O$>(*WF89X M3+&6C>C\3D8.!1I=2C5RFL&\NC'W/YPZ<]5SLFL47\,;T&C#-E)C)*??[=!:>#=N60@57(L8D%G8N-DBTPJF M*1?E):EM[&>@34*+ENBKUE1O2)%CNLBCE*![1EGU "XN%5X3BI4B:$JQI::F M,$RS%H%M7A:7+[%P#@SF@C&/_A=XK_!NN[DJ>0Q4@B@<2WQAH'K3QJS.42*5 MHR869I^R(;?CF52PY_ :H/EZBJ.Y[MAWQ)J*&MC8&0^,/V^/WYQOCQPG'=OB M..WJ4L[;S ?"6N;.3 MC,Q+C3$?"8U!RH@7+6,.E2U;_Q*8OU!O:.3=5K,[$MPV?'99E@D!7%TZA&D, M+A?W&Z[)LAG!4O"RYM@=4""R8/(5:A*!)K%]VK#N@*G@--$)]WO06"\+&4K) M&I/>?62FP:I3-:IN$6D_?"V"$G[< 54%!@]>MP6CL Q48"_:VMR+#@[W'4BR MLZDF9=J-;X>;0)JJ_;C9V]S<[$?B.=$E!/]\\X__$R*1;27<%B899026FH([ M$Y]K$HG-/U_T GMT#,B*E7I,W=L%/!8+1ZO Z[-41?P:LYU6$@D]I(Q]W&(\ M9L 8"$^97YLVB3:61%M)FQQP6SDP2 93XFP"T2T^5;/)=#AOAH3-X=*(:NI\ M&=/3U50LPABA541,,)M>@1WUA_(&4H3 C.C"CG6-+Y8N6,G3N%G>QB#P87]; M[Y4;!W\7!@.+: M0799G22W0-=N.'=!@%UVP42K9])>I9Q-L4\='0(>$BN17U'",T+:<6-(2G:C M_UJQPX'!BR+U?G-D?O.SU5W\!?QU E8=!E,H7TX/(,4YE5ZR1MG4)<6/G2;R M71P&:U'7A.W M>1K4PRH;B :T 1;Z,7I54P8E@+G.UKB\$@& 5![IX)I# @5JM1S<_,:R1LO; M^=,+U='DB;$>Q$[-MD\T#B?B.%;L@MBQ7U1:F1Y-:2#UND1]1<3IUJF-;IN# M4OU8H#.7DJ S-BQS$^2-7(RY_O;8F<&I/EQ[JW%TEUA"Q^)/Y7,?G"T6"D68 M.::G\^=H,3V==I12.3Q/@\I?.@I>47'7 NNN=:[!1N?<.$[0FA=A=SJ$EI,A MM-/E<,8Y,6^=*>VW=-!K>Y<=37V+E V#H6)!.0Y#O9@W^B\"W'"I-998S ;( MA1RCC/?6[#+]#!N<3!M>K&TC33$$^":]U8C/106C [^#X-:2#GB4U(UX MA'[O9<:)3FX9)-]QNZQCB0(7/JFB&>'"M(KU!8XV\ MD\"&.M@V^F?#-.1,%II/15F\!%>A*,?9, JO2R:A,S_'8A/4!7!)RY#M&SEL M$]K6]%[E1U8$M_M47$*Q,7_!Y1A\D"-^I#A:\%I>!'3CW DWC-X9C8!J9U F MG.-)K>O?^CWW7(+5#=>V. U-\MK>L,_J;S9K^$B#U)]U?@L7]^X04&NTZ]KQD;BK=+K/B2H@N2'X SE5N1 M93NP@_D\2U!'^GH2=O>!C2A/P#E)M(IT MUR)_ $S/B@L6_KO,F&A(:D8&Z3"F<)*^FW9! STCMH G)9%"CZ(5HFF]P'LU MUQN2\KND:(1&TA8O'<^^-6NO=*2US6['ZU-%%00?$+_@+FW7MT+\EKDY""K" MM<'^VTN3\TCA))&QICU5Q=+GG+;DC"MS9]F2188+(=S,JW[L9!J! PUF_CS\ MM$"<_6%L;,JS0 M2^B)H[=PGXRR)NUQ]%_Q>/+S&0F 8WNP!:9#4ZWES8QCK1V6SK2\3,G]X(1Z M(492RSKR]=0+EXH=$=S?*O3"W]AFL,QB"Y\7*/$-%>:SSA:5 MN[;W7RNHJ#OJA3?7=?8=>0**O9$UJ6F(SD2-$VYAP]"83]CW@.NPB?S'_>R< MXRJ3YA,Z\OS@JR&F2F$]!"QP'A789+T3FX&;]!);D7#6I!]M;F[B_WFN-9V5 M#U3TCL/C\]X*O)RX41?ZR4QN*KHMU1'K4 QMW\R5)(KQ6(AA,S.#AD[,WFD[ M%?YC'W/4B-?E<#J!\2>('HX+EVU\=]59-[2<)'JUQ1!.D5N)C+H4H.=$BBG4 MG*M@C0FXF7W&-JS3J]I7+&&&WCCE =#,@/L6'K2QDPA#=%B?!4B4K"4 M "\Y?*K!YG[)\OA&)RYWY+*!1 :U0++6\=B@^[%$^W)'N6%;VOK,.FT"$4YG M5<$8 "/^F&Q%\R/6^I$?^[MZ'-96F_UM\(L$;Q2"M\A076=*@]>=%!X>>P;F M?RFY5EW&1?8',^* 3(IY_''R\EAM?U-%(XV'Z9RI):LZWP]WVP@GQK0<.A#^ MXC0F_!/&*#BJ1^>3(2FD767$%LM3F8[AEMO$?H:HRMC2K.9(^I'0JQE7SCX6 M-P2'#_'+!M=E H+->'A@PHALT,DO[8!; 73V4W#:#/RYA1#6!H26\\ &TVSX M"0O0UH8.]NMS5W:ZHIA4CUD;*,@,Y(L@UQ7Q_@C.-?NCA3QA?-J4Z0NT8$_2 M)Y;>HLX$@"L9_*(43(60=TVK,E^0&0@N9QE_,J*L!DF(_L0+T<'OC\Z/PX/- MW9>[FSV*31.IDZ9?.OG 1$2'M!K(3\&4.&3=&XQ9& =>;RWYT:('&F('M11, M*=G06?3&FN$AN8YS(=G41^ MQB1;>"1&D@;!$@&+LZ2-B&CM<+6%IBMN;1N? MM8[?\H5)P:9YF;;BA)=Z@]M1,S&RB"5$V3N9CE,56#8XU*$8?J2:.ZQ4:R%?\.L&L[& M>(4,US@F>S>?Q2&7\5SKX1/),-T7K^+LQK<"+:46+DT<4 MX>M,Z)-7C\_LT?^:G*\V-$HRXLV4[F9JIL*_/X']A37H<#TP66,VX6I"R>** M04JIIU13FW!3_?/TI(?.H'7#3/8REK^SV> 2A1B]V528=+%2R$ZJU (;=3%F MY\>)ITBCA4#:K#8.HJ>AX4HC(/H@+5(L7F/L!\=Q*9+,BW6532FQ)60X$['#4&+F=_$\^5##IPA@YG$E;ZZ '2] M.R1^L@M8/M%\ZH)1_ P.P U:CE$XFE5D)0R;6WMS1;$4,F;(XB+8/L@$V_(- M*P^WWK1^RQ0T[XF /%!,3*KU#)'%9$P.?LO45,_()8X8PQ/*A"G=S*0RY\T\ M-C$QU_9"_?TJRVTZ68^Z+AR(H'"3T Z5-P7+>&!LR2_BC_2+B^182M3*O$,? M@(6T8J:C\N&&Q9JW[GJC6^SA20WRXG=(1SFDN!Z9T:HB0!94QESCK5->:0DH M=U0D[2%V+HHSQ%YX.EKL-6#5E-3>FH/3-8B(-F5MF9GI8RK0":9ST@I/3B]?A*0;EPLVME[OJAK_"5*:IMJ&K9N]G MB0,<\U/E_L$QG*5"@P!+^?KH_%?+SQN^@]NJO]-7ASXK$BH1D%(J?YS!#0V3 M"ZA)""Y!ZY* N?@BB600]PJ5<.U21'DH/AHND*"$/!DE0#<+:*3E=E.DFH$] M3I$/^:;"7N%%D%(3!1,UMJEMF-TU\A+'7D6\JRQU3202RL*+H1J>5-V("G>? M.05BWE"25%]T4PC/,][H1L;T7<*EI&?QB#$Z, 00-L$L8M6!7? PW)@ALG M"0\/?G).F1M 7(RGZF9#=@WBHKRAOK<'VSU\OA>N](LCUW8S+[K.%AX/./@S MU)\-[16(]@J_0'LU-K:AQ/P%=W1:1RQ/GF1@:D0*4-@7F@"A8TZKKE9T VFTX<0>58V"4IW-='S!5Y@ M\:_??%68- 3KX":8H2XN__[#Y@\ZA)LLF5[A _NDN_/ G?8:E&/*G3OX;Z M+_,G;$*.TX:^___I?AWO[AS^;/G^+WWBX\Y5>>:Z9H"5^(+4+H^YJ U0HF-:H,HI] M<^TBVO9P^2 F@!GO8H$?VC@/687V>W7CBS:_8&<._U/1_OZ%).V;EMFO@:S_ M"=&^?TF^!\%U6-4;AHP19 992EF7\WT')7"KD1$V+G;O-+ ZQS;RB*PEWA V MPZ^R="289CP8)=)M"6(TA" HAN':RSDTH*1(\"$*/N=L$-X!QHIQ4_H6BR"IIZGE_H@&POW MIM(\X@J<"P2#9MBKL,L/=L&Q0\\0&^S>="ZL%K]6U$Q&U0W?9H[_TL9(:-WY M:M;/O+KL&G0OJ5;]93A*N5)&V,OUVK#;%LDBFF$QA2P[U%B_@G7^&@"(G$6" M?\_@1Q&O8&!%8B11E&>X"<--#I_A)@OA)H?/<)/'*N.#7_X[G2M\3W2^[=3X M-D7:509SO)]-L0WH.E^7OQ-^6KJ.@B6:P8GZ7'^,'!Z2]:9+TQKL8[CYL&L.-:Y(*VK\2LJ;R3%'-?+61*T(YZG0TR_'.=G+H?D-A M;SYLS<[IMW4VSI#QD\B@:?ZU$OP+))R;9F3<._@ MJ70OP^D$82Y!^>0 R-G>/77@L$(Z^1XPLE"!YQ\NOI MQ:LC^K-^%LAG+'Z&>^*WHZ,/9KK^>F!ZWEUU61*P;H;"D-SAE]'S"(+ 87-\ MR,"-] 8QL^]HI@=O?O0/-O*RKK&:F"I9.S_DH4<>;CY:83P].'II^+?L%TDE MOY-Y!ZY^X=EA0MFMJG8,%;?_,?P_LW@=2T2R0:!D^ /8/4Y@H>Y8=N7*'2.3 M--N3%(KSOK2VULV%I[@X"$F@;F8(YC73,Z]@]%8S[X=+%9 <\0IU=9==&D5= M$@[]5@8VMS)]K:/HBV=G=?+$RH[.\M2EJ<<5N,"._HYH14C_VT M2N*EWWA#GHY@7WY<\,S#QK<)X/W#+_O;T=9.2XR6OJ%;B;8/=Y=]L>N!]S28GZV3O7 47_TT>)VO)W_B4+340IN M0T[89]OLZ_YD%7-T^!CNA[WH\*!EL3ZZ<] ,A3[(#;'5V__V%\3> M%UA,'H;IV\;/[N^MKF]#(5K?FG[8P7R#)?@]%0Y/+#RK:S%HJ=NNX\^#@!#R MIZ:.L$B^46/\(I%>SY,J'68621&/$:(AR"CM,4R=2+DIHOU]) ]P!J#Q_/0S MAG%K15[94!;QR!)X#%] SW-'/BV]D7.87V+\!%?8^AFC_AKN#U<(]W<$[4E* M@@5BL[91>5@WS\)VYN]]_@U.S\/G8D5JAVUWL'EZ CH]#(<1: M1R\LW$$V9 MU93N5#S.[>?*.SG#MMNS[ % M0AMK3GBJ! MB>.<^%[:DEN ,,S[JCJ)) PU;8H >UDMV.$?C$HB=H'2]TH=@J<8DMB02R-9DB\ MULK(T@L,":)Y/E8;SI#C[(;*M'-N+8W93)CL$$9*L#=\\$U<)?XNJ+*$;X^P MP4=-"]2Y3[X$..)7=RG(X"LI2%402*"[NMYX./7YS:R.93EY_>PI*='&W)&D MLYU*#R3K38"$-*8>+;7ZM5*"J(@)5:211B6F\6>C7#>8=F3Z(KI-QRH,@QZQ MH6#)%U$ &I$U,-.AD;XI:M7,<-IT0JB^/C,8?IQ62+?B8MC5.-(GM]$:72>\ MB=ZXX^G^&N8/_I3L0C2#8(ZK"_3Z&D<,5GOM%C2^C;'!PBAG1.%KOAG.& 4< M$+&0#9.M+W#MO6< " B:2N@L+Q]RKS,L*'# +A1+9%@'D4;SOY)9RICL:P)@ M2PEI+\3EUWK2F%KZ*+;!HMVUR8$Q77,P6BIC>)4%0=35J*2EQF]=99>L/>4M M:&^FW "#.;D0(F=8;5$%5F@'\LL]J'T5WX3(GU1E!AO.A#:323['NAFNF4'S M#2Z VN7SUUHOYAR?$C:(48Q% P+("UA+@VZ9.7Z%7M@+3N6S!*T]6D,JL,FS M3RGA,6G:S,C;M7 J>^Y<:J?G$]M["0:]KFQG62+9V/ MQLGG"=S,P'I-M;K*2$NYE8U:@7L44]V>;.7%ECE2$B9*GQ(-6">2^7AN?<%B;L[\E7")_+ M;&Y9/@^X)F9JUX*305A_@FL8K3A!9V8A@IKD>'Y"-_2BM&<:'\RK3=/A?C5( MK>\M:4JE?EW/YF<*)9 %=:PRWKC*\&$?6.]JMS96MWR#_9ZR-@ZKLAQQX>$$Y%(*#ST5PIJ\Q'H(5],) MG2H&#"=QQ@^"/:Q1=UZA)8.Z]W5>5ED2ATD\CB^U)N*:;ZL8W6P:R00;)/EW MH@[+%""CC97G5N6ES.VF"IYOXQZL'__.#A_=Y%%I2KSFIK796#H&Z^0" M?W(4W$0#B2]7,NA4;V;TYR)E2I"8!NLNH&4CD&>2=2MK6,]A+&,RB/7VH?H; MN3@"HOL3QXFJ/7@\.E:M\4 >!?=6XX>GTDU9KVU[X:-%4J1*'V?8)!GG*93J25/$^/=V1&B"%VE^02_,V8!A6>D MGDW.X]/5(C*^R7I?@1GQ+\$:XV..O<7R] :9O4([J%PAYNND.W WC='E;2G: M&+09H+W1@DO%2 +9E7@X#(W+@?D/21KGU KO0GC2V$AU'Q'P-TF&B<5$KLZ)!QY"+878[!7R8Y5@8E0.9V)HRC^*ARNN6)/"-^$,=!N.Q. D#40 SC-!2X M047AW$GAXY3P?_H?ULZ3BZ'8WH M -P]CD*H@SAA"A@>:U?41,-$_O+TPC=T^)TK3FTRT6B49)B4$PR+L?YIW&:\ M2,X]'=A[&M.O;,;%9L$G\9QLD!P)WIDW&&[J,B[TU9 MF#@3N8XXWJ@Q5;Y"[!#>JND#J\6EWO,;'0,5:F\V/>^Y$PLAHX M5.8&SZ3;A'Y1-9@L;7C[TM)%A]H(CS(]0R-. :,H\#KWYB[%Y=26T!Y4' AZ M"Q21154;UW"U4FDGQ8C#4^V+@<=.UG]6J&H8PZ5'??[P.W!)QZSKX/7QG$;R ME[*2QI$V*ML(?V-Q'T;_JK*0VG-WQ!6%[R)LWS"D2FMZME@INDI:/.\%JV11 M195&8F4S.[FHO'QN!HW+C^TN1Z0E\6&=61V'BL!$!)6&O(%765]U,+[ M8-[(@0S:CKVQPM[;\TJ*9C3#6T&9CY#GB9UC4EGP..^\\YDEABG.6'$H@<+6 M)F(!*L=I52_7 )Q:4J'4-@94=D9I*;:Q'!5BLP**?,.P#C:_K5/7JL'K9V92 M91@]XAD/*?*-G2-B&VY![%80=X8JPHV+#^]?B'VR(/[ ''KP/5UIO4-2)Q1. MEM?_/7DOG7F\5;/+!!H2-VJ:U:-YDQ$E+ MN MR"V=M?'F8)]:*RT?+$,@S"!Z^:"#EDUGJH MQY\U])*4KS-^K+7ED*=+!CS. M^._,TL<90^WKJU1C9U9JM=4>XF(LIT7CR1MRP[)^]8 OTNLQG+*/=J13& M2W)4T3\%D6("Z43)11W9S#7EGX[@[SGUW]7F#N@T%PU:>).E4M>V$O*-F$-L MPFK#W@4.E4T(+WQ'L 3/.0G,0 6$ U\5XC0$V& :?8B1R)*ZL%)K"CK^F+M6 M%DV)@$8:I5)/7AJE4%N]*)Q-+ID+#BG8["G_2ZG1K0!]08Q[&PURE!,9G'1_ MJKD'*^;W,R/6,,OEZR^F1_BA*A*H_P11MA5_?7D9A(01!LQXZ) MN%_#1%YN<91C1V"&.OB>::"4K0)YJ*SYS@0TGC?)&MOJ* D6$"17-+]M=0#Z M*60U;70!2!WR_7^FAECPV-V?]*J3L!A&LR9QEDC<_0K7SX^Y?Y'4A>[VF!1] M*S$?..X(A\;4U2=F(3_F1V%^'!\'7;@-D0,_)B[(!-Z9EQ-K=7/H$?\;8U^N MRI%V+LK,''!.^ 9[NU0(9N8-'\:YNGW>Y<3/@'%_2M,)]IBG2X*%0B#(V"25 MQQDCV+E464!KP<$!4 2472>4M("REI0+ ,V$T7IJ0H5/'\PR[MB<(,/7=&Q< M$;821*=-L,O55*=OC(IV/L&U+\BR>&!3U$4#/Z 1RB\_EO#<;U0>M@B"]AUSS$;X@%WO (<0-ZU6R,0#V2)J3MXDEA!18'*=T6\7#3W1SBL25 M^*<:F4T)C7*35?17Z>JM(4J.M"(]++)+T6ZAJX'(@-F*M>!Z>)0//]'"X$_/85E?%@ M6$Y:-";7,0.L):0DS,TP5BV"PC80J-A:6P(:^B_0RENO% M& WX0E'=3KZ7[/:UE:B[@7/ZS^""<_C,XYY'*^%EG56U#T.ZK@;YJ)U.1>1B23PW/++>@<) _S/+)M* #;15H& <%[;J M6,6$_X&UP&!/.LG+N13]P7XNL%&% !9C%:2RAZE[<[K6)&7'J$?8=9H$K!>Q M@PZC" I8\90!D^ARBP>"F1=U%^@-3\J0M'S))U)7M.Z&I)VQ(;070](/*K'; MIJ[58@9_IR#K YB3:#SF)OLL1F*E[G&-4GQ9$'BVF-JUHLP9.9QU-F[ M#M,QGE%AY5>NZ+@PGTM5F^( ")6GN7K!SVBPH+7P:VN=G+>EJ"UM%@J/7DM+ M=,SW'0^&'NO4@%/]X TA%FI.O4VSFMP4$$[0MO3_H[1:[$-'#3E?"9#([B3DP!#M2+;Q3IQ&8F^VNJN%U DAPE M0A5BF!K#&&LKJ[_=KMGN+++JAICF76I/P#^N9C!06[0>^8":='A5E.!0SR,W MR.0(*5@]HRDXX?A(1NNB:K3..*4/1I0<+T^7OKW]DPYXCC% M/!-W#G%[BDB8RHP_L.-G'S%_"L[]4DZ73M'Q2JDE?BWQ$30P9U6149D40RL^ M3YE;7L./9#E2H#2UXM!^LSQ7VVGASV,P 4$AK>]>B%&WH!3]263-E\S=.=4: M.T1IM,W41EB2@ PB%$"24%^H'8LRDVZ4&!*_!^;]@OX8O:S7X_C1(X MPO>=]DF@7.K?!M5??KF'9@G?PRH#2M'+Z'V;9H8==W MJC\]K"[X4PTZ=K>^IP8=T>9!Z\A\3TTZHLW-+V_4\2W'O[&]%^WL[$6'_19[ M]-+7M/H(?86A+UV3A>/?[K5HQI>/_/X:0FB<2CW3O]XSF_/M7WS +BG/@_F: M@WD 5O2,\(Y_#5]N]OI;NUEAKUD<#CA!^O&JF*T-8CBL,;KO^@@VASJQ_M]N_8E.'>!K1[&.V JMW;7X%__4$&M '+L]/?C?J[*_1(N._M M@EMHE<8E]Z:ZEX:Y[WGN.]$!",;N]CUW;UB]ATQTL /_]V@$=2LZ/-R)]O8> MRWCZ>UN]O3LW47C [A8=">K[7I+#:/=@/]KR.LH+HW+^V7:EQVCUIVX7>_.)D]4IN]U*_XS;??G5WY&Y/4AW6C_:V M#J+]K=9=NR""L.IHOKN5Z(,ZWSF,-O=:S7">VDH<@#%X&.VUNS8]M878ZV@F MN?(:?+MK]H+J(-O MWM6W@<[>,]&!ZN8[0]C#VUB;\K^HW)M-J.=G?WH8!7O M[]XOV_[A*N;BU[AL5VLC?B]]&N]D"!UL'4;[]]@<<'6G'+LV@J6X0F.V![(2 M=Z/#/;@=#Q^#X&[W-U=I67=WR?UJ*K@3#\1PH.?0Z_-@[CWT^N?%]+YC)]O; M47_WC@TY[U&]'6Q'.^U$V'4=[S M8N'UN+E"K/A!=N[E(QG'][8H#QQ9.FUT _ON7>:-;5#LN^V.XRN[S:WT_?>W M!'WT)':_/(RT!DNPM;45[1VTKK$GM 1;FYN]+S\%W^H^7:BH)*9TN[WXW6X8 M>)71]L&7QSR_?Y'=V#H$![X^"PMRI0^%M& M#-OJ:@<7]ETZU:ZKHJND^2H5J-\VKYTOV1OX49B4LT&>K@1]O-,SW #E7C^" M@:TPA2\ZGX]UZCO1P4$9_H0(N+>I:KV*\N]%3;3W34RVDI]IZIJ=ZK#+>1<>^ MGK6U'A.7Y2HVQ#4_KB]U]L)QEF>4W\V2IO^V-\\[.V'\J$IJ%U"1;N- MK"@_[F_WMN[RJQWFQ];1!3>QQZO.E"TK>UNE.)IPQ;9Z8 MM3H"2TAGU_/,=Q0O>"?_QZU^;TS_N'MK/5C_JVP>]S3]QU$,\ZGS MA?/.RJ[I(G"$'2TG:84W-EY*MI5$Y/4X=*:+C]W=ZNW\M-*8#.E77 ?*$(^= M;;C[P/)5>+!#TZ#;>[BSH^7L0/9"P1.UW=ML79Z]@SN=)VJ*^N/. MW7ZUX]]N),)R8<9VC*9G7(-DR#T]AFQ(NX7(O8'?>3,;9R6MV@X"[90E'W1QZZRSPJU (&DT?H-P? MN!X1*_JMWN'=I1YLL"^1>AU,MY/TX[YS?2 G+#&<>@UOE9TUHV[!.P1S(>MG MRAUVD:F]+/3OZ]O'9A'9W(NU#PDLF;9CU;!L2S8/N>8X;ZOB0\8_)3NYZ1JW M=6UK85>=8C;%=BY(LGI2V@[),5H72"T77F)GWW(!%BMH4MHUS)PF?QURH1(5 MY@B-%PQ[+/B^3&QMG> [A76WG\.Z"\.ZV\]AW<4/=IWC0>#>"$;FO@43!TM<.MFA6-'F_4,)&F5 M3:G_#ACM&;5VQ_Z9L'74&J-(B;881":K4],8%J10I5&[8Z89R4:2#J;8C@=E MU.^3"6,T2@9V2.+Q*3=*8'II]"-P'S_ -91A2]!Y^ Z4,=TP/VXY:0OXYE6: M3_AF(4D!6\LX&.1=OR1\J]-985TUQ._-GSBH*A>5=+F!4X?0FS:^ENVI-^SJ,BZ*D MXXO*:U[.>&!3L$)">3^E@F!PR$\^ MP_A&F!?1+ANIS9BR'.P'NB_2R53_#H\KJR!&;O2[S2G&?1 MPZD-,RY.FD2>"HHD2-FDKN;F 317,(U@L:7O\DTYR[%18(@W:969IB+4/Z5V M\\H/EY;Z]HV@CE&,7Z.A^B2)THD;/?L# RMZN,EJ#YX)T.^# !U,F&E*CTHQ M2'%3Q9.N",1"OL_5?M[!LOME/,%]NZZ=K[X=VKT2O[!+JKZ43WWE^3\T$?EW MMJ];#[2M7=SF][R'3V)1VWS0SXOZYQ:UNY_!(]$W?XKL?&]G$=DY%JG0C;\Q MXP[4+[RNS9:^*<: BE? WGC'0Y)R'T3[_3WXOU9UZX-S[O1_WM MMDK\+MC0MS:CO4-DU[H;F_N+>V(.Z9!>[L+8+;'WQ4^Q'VWO'<*FKL(&=.\< M(M'F-M+!/@8>S;UH&\:RL[\ZH\DWH.XP,N3J/2M/-F+P8/+4WX9#M@][^%CH M8C=VH_[!0;2SMP('\WT+5?\@.CC8@\-V1]:>[LJKM7+NG6!&.^O6$.#U#G.8 M,RW'N',1VHFEP,-F)9SSNPU51> H:<(7QH2!::F3SM=C1-E/:_6W;!HKD-3L4B^4JJ*ZE85I?SF\2:LT !/6]BA7Z)F[]%O]GPSD M#',">0E3=Y\34=3'H)8I^:=3QHH BC%F;"TI!8]+;5 6F60I'D\A],] MR_-@$L_'DEW3JA\4N,/-E_VMS3#![TUB C,Y\VF>QJ<1X'5T8K>1^,1T8M5VSA]T'K]N:;AZ\M5J(3O^B:QVH#*$I2]MW*Y_=B1P+P)6]'P^= MBMJLD([0Y9 3KGK1X&'#''_ U:WD>Z$Q,*G245I5U"P7\>"4;B601ZIWW:^: MPSTNQP.8W93$_\>M)M@]Q@%>X_4VR>,AW:8-<(&K& )SENF@NZEZ>9H_3)/> M+S"]3P9%2V58)*\%@LDU2M!B0AI0<6N&^U4D<-MC"VJN#5ZT)AU:I7.35X+W M=T*>MFRQ3/<>)UAZD UFG *FO#L^=MU5#&,*P.3#C4L3%,)UO\M=3-M56U:V M'7A<5@1@KR?I2S#GDTQJ4KGZW-R(5G((XM5XVJ9?$<) G"*LT^HZPQ-;S8:? M&'&@=QIC[A-4$PU;HF_+N[A!!)[^>7KPZDO)2_[.WM)C.&!#ZAV. .XF'D!5)-HSQ6E/PK@W% MP3]&J 9A4I%39U"Z$"BI+I@VPGB1ZS%:J)UGZ448...22 00(B@2MCD;P7C@ MQA4\-;YM6J&-J2#&=(YE:SF%[I($U@86YG<,)(25;0K'@5 M!_, D>Y@CH/D1'C5QI6IRP>S0,&'$A:D"@B\:PLIT[C \:,NC0@Q#Y8MPB]A M0I\(_6A897"X$HQS@9Y&EE!H @:,\P<X $?Z M/D<6LG1]*R<0FP\_C3G8R+4HC+I>HA:B@"K3BW_/"BY4MP>UX\MT/KEX\;(B M!Z@B8XQ>J^A^@\LE'#R#\^'TX(14'PJE5L27I;$+:OQ]^*#VCJDH/.8+QD" MO! \!S[+YW^P MYVTVU>X2:7\L=4\OLR$Z\T6!3T_ E&=FA"J]C"LJ]> Z$V=/6(N1Q_TS/6CC M&M8>G\$!=2R6XMM':U3@Z3-O%0>SY#*=ZAH@3!I6GMT-\(YQJ+PH#C#:?W$O M^+T!;:=0>ZT1C>6G3:,Y=(H<%/>T+'.:@Z.H2WHJG$Y913I>Q65)_[\.+5"1 MHK-&5P)'-YEO @503J4=C*M=6W*$6:\9CB,!M5+-(ZKCL<7Z@N6%2PD\+7 & M=:Y!QUPQ#*O3>3BE^\WXBHZ1OT;B*%@R,LHX'N1]SK;'0P_M&RS([QA]'^'A M&KKSG\BZU)9*"_SY($?MEV05LNQ1%9!'MN41IP@/ !_@)41)D7RE/08>/I5A MHJ&D5J=E^E(;+"0M+YQ]K3F0S6OGT/,W>F(%@-]'%M @Y3 ?'NX"+%[B[6L< M3T?14E5H*C4Q0ZFYR,G"]!2%T;-,XY>132E:5DI@Q2@GC(UQS2CHQDN M-AS&*PZ9CJ4K,H%&#:=PAJD4IPK MNMF]4'B9T#HD,S1-G LA'I2S:7A5WE F!V8_Q)E66EH=LD:$G]W O>'O0JUK M#]9HGF*2$Q>HV(?]>I>,3% M'\^U)FM:D[#W7&JRCMOZ7&KR?2_J0Y>:/$A-Q/[>HIH([C(D5L.W!]WO;T=; M.SO1YD%[&[Z'FH'^YF&T=]B/-MN-+5<>_UMF)M@]WL*CN?M7+*F/9.8P.\,K8>^R:Y8=?.!^)L9'G=NH/W33\ M%E+Y>UT ,,8V#\"H>2P=A?MP>O>CK?X7ED1]^[OXN!T7_NZOE?YN1!?L[I/O MX[@%9V7_,.KOMVZ7QW#'+NC>V)$$NFWT6U^V$0_5P*Z_$^T>'*RR#5M_3B ? M^SH<1OO;X%/OW]H;>Z5UN%\M^J MRQB^Z^2_61O_=) 9*]STQ.+@VI,&CN.M)&"@:#G"&DKC5&H70IWA)=6\*9Y"*&' MNMJJU-Q7)=+/I_%G=9&C6W%3=1#K6!%<])GI[,=I=9DRRM(AHK?MBC;^ZW\= M;&W!TE)]W=O_BL>3GX\:S9RP]@2^U/_Y!<'3B:'@C];2."AC1-(&+E)(UD<[ MRSFP)1^ICS&!03J,$4/ID1&GH>1J3"LZ@6P:>F+\#UB?6478R>$50I=JQET% M3-Q O5&K-$^Q6:L#]-4Q=+/K(D?#2/75"KKHU=!+,*[X1'PI^VYHP(L>8K5P(D M/;3.>7@[XAF-](Q&>D8C?1_ F6B[=T6 M=N"Q\Z_N1 <[N]'F7BM^\^V@2,])Y,>;L/1;74I?SWM=EHVM[>VHWZ;777*: M[HUHET-?,,G6:>][TS>X?1YN8**?_[WIB7C_[0G#9: MHM[S@FS#D=G=?BS(R'Y_,SK878$*^E[/S:F-%@W2(OUB]-CJQ^/PX" ZV-QZ M/A^W;\YYJZGV/2_)?G2XVX^VVEC/;W1&[FV+O@OPV,'V'NBKQ[(7?3")X?\> M/9#[$=NECVHP]Y_H_Z&=]KEG"3W4T'L;SUYT> #:]/YLX^<3LW8G MQD9Q^,V2VO'Q,/=EFO6W>[LKV&4_W?,X=MHHIJ\ 5WH^+&MW6)J9OPU]P1'P4U7J!+OXV^.6XRDB\M$L%II1/X,](*;OV-)#,@F7RY)9; MID:*,J:L9MHWQ%5DTWE@6=^DO3&R]A'ZHT8YR1 :81=R4N9(25-;WI94EU8) MQ&;CB: >D".+VP,+-@)Y^U)RGJA["#8T0=)N^FG@1.:4+SPA9AOIC5$6"<:& M$B*-Q!P0 1RZ9DB @CI=-'L&M=1XG2X+7P$Y 9 S2%:GP=^V94"262,I(V!9A3;Q$.CJB4^^%'Y#U>3BU+&PA MHC2F=9#ATET)!H1 .F/RB9&1B3DLA:6H#NO9\,I*D\.2IBO'Q$-WV%&&IA & M)> -F4V0>=V0W2WO]D\T(X[%ZEX.;P6X(3"WRC0HE#S"5[U([M MQ!!+WT5JR4OG*ZYJ%@R=LY1!>RE/^4MT_EV%57F/(KHO7*.!2SYI.D2 ;D > M1EG *(Q-]I*%8!PGE*U!4!M!=:>!XK6(9HT@90R[4XY8A["VN=\.BJSSTL*G MJ(9DRLWFC2G2;F0\Z%1'TBN+EH<71HBPALI^:I@]C7!DQ7697S,FC_M>.%S*( L+9$BTV?,&SC/#H M";#3"MG0KJ1532QD>G 3)R%J#"P7SHOBW@N/8'SI9Q+CL@I@7)-\9EAL37,5 MY>WF-Y*Z<5NKT4GTTJ_X24%L@,4E=650PT_F&849&(/%/)(6:PC_(5L"Z3-N MLCP/0.T@@Z&V<1G FN-_ZI $1.J]U!J7C274$36G3PJB'$UA.G;96(_&[AH' MVHHO'EZA'/!UHLW_)%2C7] N; WS&OY(MY]860Z%.%DPH!K(RG():O&^1YV& M[)0I\> &C(2N/J53\SYY'7$YRI]@;C$_EK0ODS$B=>-T_K*>@!$W0EY'4=Y# MN4;19D..XO@ZSG)I\6<4;ZB\D'3)!LZZ*[>NP]2<%I<(^9U>957RDOIMD #! M!1@7,IAKHR!@TS(DQQS*EMJ+1]ODZ!O(1G5ENDH#(_SN%2471"*W%')5E@7. M*((3-)7UB@E:;@Q<8X-PMT/B)(DED/PT[S&:%-Q*:3Y-U361$\1IQL^+F@X?$?2;A?. M^Y5%#4?>"UYG53V-:!_5GN:N!?">_\ PL1<#LO%IPQ3OK@5+E?"96#8%+\QH MTIUC,03_#9/2=A\)9@7_GBC,Z8?8\F085]6<+$820'"C1]Y@L90)8P\23,BF MDM^[YW%$S4%PZ]\8UPP-05ZT2R,@=O51)IR. MVVO;BR<)@"VYZ%!D:1%&] M;.OHNC3&:1MF>$]!U9$F]8*W^U^FJ0:=SI8[+TRN:B!D07S+\?C]0(UJ$AGS M8"Y&9,>$@KL,G4U>';I4/]:T?-+08N$.@9@XQ4#X^!2= 6P;*6UY NP2692= MCS NUVH]0U'/4^/L==64?)N?%DU_U8E9^A"P];[NVPMA(JC8*[*($>RNK&3-18HXF J=Y.PT1QGM2@6R2UZV'2J34\E#B+X#W11A^CAXAID9-Y<9ZBW MW'A%.IKE<)&,UM>A;,MC3'794B;=L%\P/I7B@G$JB^P3LD@X%^J9*M( +EUV M-S7WAL, 4JF-0H'=G>"OU))"P_)XD0=L_!0IVL'<-,J_D]B2D7 Q'[#8RZ4D MZ9!.@MQ;Y0"[JI(-*Z$>:R$4*HG^$WCF@3R Y'I*=AT<#ZIH MD-U#NJ$]+ Q@.1T1^9$L';C^]#S_RE;M4QM?2U3.*I;)8G$6DR588.O)1-P] M,"9V[?[ 1..Z%T\CJUY4Z2(UAFO3"=Z5W23 -1'"35ND7VTD/K!_;M ,KQ-WV MG^-N"^-N^\]QMY;L+;[UZ7_B,$O^_D/\/YO]78P Q[_G'R%G7!9O_G M_:->^+\_'KV[.+TXNCC]YTEX].X5?O!&_CMX=7I^_.;]^<>SD_/PZ-?W'R_" MMT=G_WUR$9Z=GO]W;YUM^=\YS056 1RUW.NG.C0!%>&!20*X0,YFH"?[6X.7 M6WH#G"-'#B?33C[+K7\TI NE?[B]P\U"QZP5-_ '0A#D?EGI@-BPK5*) *FA M7"H!#!G0;N:)[(\;Q!V9;S,:8GJ%&"5PV+^]V=LX 'L/?P .>N'KTW='[XY/ MC]Z$YR#T)V]/WEW0,3C_^.'#&_K/H[-_!:^.+H[66MXO2"P< 8HG$[BT:P'$[!%_G M'T?O?@-M>OJ.I P4[-%O9R3:14:]LEA>8L$M#F?V0S/[*F5872((*<%?)BD&(, ^ M,6W?2XKS21\F\A_9N8\]P*!G80Q214]SCM&"U.%RR'+'L$@].\<-[IG;(@H< MY%*D6$#\9TUX6Y,?-1A.'+HXLE-8+ UBBI=J@(+A^QX5E!()U%LL,6\-X!0P?%5 MEHY@Y^QWZV0B3)?WMMP)7R-S8='#L#*ML@*$\;-A&<.@<4Q'\7@RY-5\2(=^H).WP MP-@N[R"'^9P*.]"S2O&O' 1&'#[6VN!)3+GHQ.\)[:0@:2FDS7TGL^?''ER8 M'()$^ 7\.9W0R76@T+R3^1HW-\;"B))%AH*SH5G5#G$+FN*&>=%)Q7 &1#^F M584H NF_'6(+;4X48'55%<^23A7L%NX^KYED<\]O"*A-@9UF<^FQ!2,85+X&Q6T345-?SN!:]G M%7K7K+GX]J"VAK<_8@S+;^#Z'#<>6O1"E4J"AEMW4^(-,WM<$B")-4G=U0$] M:V !002?S!FAP.CBK.)F\:#:&LI (\1Y-B90@U0[X-[=/@O:)ZL<@]6F[FZ8 M[DUS:T Q7,77C(ZE? $.Z/^Q]V[+;2/)NO!]/07"JWN'M )2B]31W3,=( Y!#Z6ZC7N\X0,YRF-*=IC#1[WF^U.Z0-@/AAASS>>YCLDGB"<2VA9;GK M.A*3L"C194J1555*!S.[1E%,:F\/I*LLF@,#-$TZ5Z!A8%R!11?<_UZW+_J7R>._W M+T8S-Z:-.-U *AUI)4T;P>H8H_?66#C56MHRF\-E X:!MOD8KT2,6U(&A\[0 M1A0@)V1C9),S(X(!<#Q:4+4JKU>G\J[HW%V"N$0F"( "N^3G/R4K5.R.(;OP M.]L#_FN5<+83N)O_-.9(/@'UYHH,-WIXO@G6)]NPWA3A[^SLC:U5-D4U)I0S M9$HVF!YE<;HTV# VO(TYA6@*E&WW*ANOX0<7I.6I#QF(J^LT^^:M=#[(FJ33Q)4+:RD M2B=?69/]SJ2_CD67'J^+6F8/@]8IQ7 M'89 +#-IFHC-2T9>3!?TILTV:A]6?LDY'-SXZAZI^B_*Z^&VH MZ%KC,B@MTCD_M$;$9FD ,>EX,6%1:DQ=+XS9Y/7EIY)_I2@2DZ&%\6]@)=RD M$'N%&<<@^;PB;II!ZC;+GB&KUH5,0B?8@Q$NK2'Y-"Y2R:$38S$1QE82# MV6.!/"<%!;3/PV_V[1'[P3B.ZP>F)XEVN8-:KW-D("<%^F)Q VY#X$789D00 M(;-SOPY?VV]FRG@/8J,1O^(K,>:!W]"'A:28Q1\U-@AI*I'B,,M2\0IV[='$ M_9?AAW)SIJ5:\'Z=AQ"S(8P9SLDN,UF_=>8Z,>CBUP9K6-8Q$G&+&^WCP3H1 MH.(Q>I'%FITL7N_Z'&E?LL":4[E:H]$"Y53('!=FD%Y1UT!]6 /WQ:W4$UZ0[>,^@.JE%W\)Y4=U -NH/W&+H#.>+J1(+B^T=\ M710X0S@T4DBDKE84."^:)Q J M:?#7-M%?U'ZN!%#OSR1W+W4L4S5ZQ\NY56M^=9O65Q5TI #M--(^0)TFQ^9G M="38,:I9/,(#AQO"B.AQ'&")!6"C43B(=#I"#>T5Y_8A6WP*I;9D<]J7W:4/69&.&QON=+?&WQ=I.X//28N@//HKY$6!BH5M MCTIU+8?!*(JGO]ZTWIDW_9__>KNS^Q;F@&_\O78JCSCZ^WEL2R!])X=%%T3* M)V,MS^LCMOA#E -V2?75*A\=N=PRZ3(PZ9'+EODTA[M.C#^MAU#,_9)"58SZ MHH,N?ET>"Z4#*2RCN.\912. M4AAX$""6(,.<,3Y!>2@O:H],>V0>[,A@"%O#R8%&<[]:0\S!RF; +3*2<[6 ;Z!#X2H\4ZZIE-BM67^ MEOD?X;[068(.-_KU#.SPIAM[,LPO",^R[64O@Z-S?3FUK-RR\L.,_BEBE<)B M#Q$%EZ$E7D("^HW>EEG9#R(Z39(PMNQ.+JQ40Y%-7%I76-106OM#1"^R$A7I M\H&<H3?ZH*4>-S[CV-6_TUL:6R4D+LEX 1O':\?O_KJV.;UCM6L+!@:YG*&LAK,Q%:[YAU3LD,*7.-O K7K(HTKI M0_9?92-".%/-0RP,23\B><&PFMG-0.N>_'0V0\[1&+$<0(0S$??;'FUY=4GXU4; MIJAC54>:=]*3KCN4 M;Y#V)^R''Z:.V55Z.=E!+X'S7P3D M]6T+>6V$O+YM(:_/'62N8^='6H+%T'J70>YF2UB'8L@!7AX\F13H<^C8*.0ZFG(@"GV0(6'0*JX.1/-.GUM!NJ S(M#*C*OD3J5WU93SU!RLC$3RB^IU_>%+C97 MH5,E;JE*N:88 C59DT99P3*GB3A> X1JK'OGJ3>"55_@_5 3OLTK/W#= [KV M(M\_7JEMA7*3-O@[#/_K:HY.M)\TI>=O&_&#:T.;,)Q,?"WC/G,;ZWLHYBH: M0P-9.NOS=*BWN_=\_;X^=R=\[KPU[Y0U$*YY7#Z5%E9M ;Q%&(P894+FM&3W MH*&-_4C(5$2>ST-.**V^9"RF$/$^Y]Q?WJOEF^M]_; M:IOR OK!RC@88Z%.3AA!BQ54B70:AH01 W5N *K>J@S&)T+U0HT(,E4E=$KZ M$W!^JU+Q#\JZ-&J6(F#+;U],AE/BO'ZKE' 9(VC3O.U))&[+ M=[=AC.VGYCL)0&%,Q90&+_-@[1,+<2 S7)5Y=0%;^S*R!WM4>KAD0K;<^<*X M<^=QN?.DXHV@BI6=SF^:&ZO>BH5UV8#KB91_;*]X(QA+A87%H6"">;IO66+= M.[9?)J)N=%WXEFU?&-ON/B[;GM[HOL/LO"HSNTX_'2>N^36Q^ WLO>"KHKS, MZ4]F=+V,%*-_49$4JMV34];O-)VX21.F RAUNKP9]&]K4P6]]$K*X1N/HGO7 M4:8.OPX_- -%>6U> N?FQ[%&7ZBK@/+(M-<5.\UPRJ=;(8CPL,9YNU"RO%1@TQ1_6E?X"9<(DZR7GQ=/D]F1:U(KT->1 _=77'(I?QC8KT; MTRERM_.CM"C*BW#, );@6ZBDN-0"[W)2Z+B[@J\KYI"; J.55#BQ>MEJ%@@^>J:6B7D4M%>I_I6L)NFCB.MFD[E0@96Y-%"TP MW2HJJ]Y@8CJJ41-ZN!FI=WJ4@W:B_C,)LH+JIP22D>CTA0](R.JN+)G3U'9J M6LBELS^84X*C;L'KGBX(IYZS()PW6Q!./4M!N(:E5XL(/G)!.%-ZL*X@W((U MZQZ@()PWKR"<>GT%X>@_MI#VVVLP^AX.UH; 4.$; M#UNP_?U-V!_\^C5-4')W-GK;G?TL.\]&23'X$ <7;V@GH^]7:YV]G=W.0XRU MR$#=1UC4_B#%.K"S@VT^]*H:1]KB/3QJ_KCS].CL_='!WCZS[SS3_OGWLGIX3^Q_7"5S2U34O:9^2:!1"->YT6T=B$:-S=:!&-=1##GIE'W1FNR*C.P\BH MN=M;QQX?_]_#@ M3^I$=OSAP]'!X2FW.CDX/CTY/MT_/_0^'O_S\!0[X#Q6TYO'Q+QBW1%=!HX, M@4&$I7:HE1922)GJ_ MHUQEKFI.MM#+_'EN=LC-$ZN[( P)%YGL_L63S57>L[/0O$Y23EZL3LX$,.:& MF( _8/@+2H=']DFS7[W_.C@X//SPP6[_#9, ODR+RZGW+HL&%^$U>G?JJ#2/ M)K5B>NZ@.UN+CG'#B^:U@WDO\N+V=%V8> <8@4F\3VG7CP'T$<)M[G(,O#Y/%IN-EY4!H>FRC5G6FX,*$^1D$23_J!;G[Y>?(M ME#1C[^-D^OBTV]I[4-H=H?\QCFTP\*S [+B+Z0,=Y(=@SG=8+0>F]Z0"E\%F @X?'Y\ZR(,BRWZ^T/@E'^!/?(0Y'I(W!YF/!])NV^]WO1!>+>O^B_X_@I9.;60\G,)[B4_PA0]3X1 KT+DSQ] M @KM;#\[A1Z"T;Z&P%SO)OGEXU-L]Z$.[Q/PU)<@^^;]$?33WE-(M8=2\N82 M9CGRO*D"2XT-LZZKL'A?M.ATOE68MH-02 R2YM[9!*3_A:VY/,^JZ%\&40:S MU9="#R\%+X_0A8AA1K@S6)V)$N\8B-\+,QZ^N]'MK'N?0J\,L'>EW8[.*CH=9J[&W/[G H#:WKZA;-H=H[:"!-TPI$BJ=7C"=E,K$S% $ MYCR@YH)I9C*CX!F87 8C'M+#0H3*HCMO97:\0JR/W)OHP'?U%;[Z_/D L02I MGD$#&3\@"?Z8Q%/]X497HO:VQ'\M!7#C.1%&K]TS:Z<6C7)D,.9]@ B@-'9V M0-132DS&F:X00;\EZ36&MQD7 _K/-_YIZ0>K&,W&!,DP+[B;S. J G).+217 M".LCX@R3=C"(4P,$77%U'EKSG7C!\ '5([U)%%/]:HWER+&Y00(40M]6R#O!>*=)D<+1@C.@<')I@A,'6DT0>"%( MDQ1;:_2++$VB/COJ\G187*./CLI8PCV$Z]?80&PHR=N"C^[G4=# JU$N*#CF M2N86G)HZ2^,@0_K+KSXXY\&PW1[.[ R;58Y.RB\ M+U$_2T$#1'@@)@'R3 ;A51BG8ZG01KNW[IW1,=B'/8K=87D[2Z?/>?\)K"&$ M\2>@N:37\-E)D!4)=<" A?K<-6 49J9/*IPA!*VM(:XG5#F1A&?EUU"WF&CTRB1)84\G7<( MH Y&WO^ J+CP_DPBA/_AB9/&Q531?H"I= /JBY47DT%4PLAQ62]UV$^3=(0' MA-[KO D(]F<17%*1,.EUPC-O.A3_F< E2/U6"I'EZ/&]%([B+D8"S70*!"#2 M6FD0%!DR;L];) "WTD)S)PX#D(OY931V3AU/'%E[K*NMX=;Z]%M;#PZ7/LN& MO,/X)'5FVMS@E4V!_E++O\3;D4L[4&J3;R2WRA_KW!K\06\"=P\"-UW6=R:% M7;&X8+^10;Y"V4.__HSN&V^?X #!\\,!'E55JG@LUVVQ.IR,X3G]O>J%%ZA@ MXA7%7#^@*;=OY3>7G98 M);>EON2;-#0'_EC5I@;AVMG)_H$IOT>P;U99&$$(%/5)1"/_DRXW6]HPY*84 M14:@=S@4DT07<,ZY!2_J%_I^18P;O@>V@\&1-9TU',FDB>[U9&AN&N&? +<67NA1 *!_8A!>7.!T\@WVXFQ$X+C?2(!PQ4A)%&;V_ MB'(ZR+EH+WTJ$ R61.7NWK:' M$DKKBSCM<0,-*?QB<@_@9_DE]:?6FA*+$SGKDKPTR# ]0--5151[V,6>$S1R MBE%T?)-3DIMR2_+@BFCNY!UPI*"V+V^8S^CB 3FG8*;Z@#K0','H**OO'A&-G_4W#] MW3L!95=#ST4STM*#+#)]&6 3 %$(4#J-\6>:A31A"5WJ*Z'HC=3SZJEG9X#F M7\[4DSPFN?ODX=3C^H.H_/T;F*"LR2N3G>KP6D'I#\0B1I]%ZF_@EZ9Q845S M:R#C)Q1MZ=!H.4"R=[1[[X+,)YLH'3@*/MC1ZJC*>N[!_!9.:U'MCERTBT>A M$%HC1HP79\G&JBOI[K16VJ)K8RB;2&>4Z?"0JC5#"%W%5?CX^0]T!C$4& MJ(N%K-O9R88([C;7=B$(=:5IBU4G(B3D*$!%TI8^= \))A&$80'/A53@D.XFO'C@ M8.!=?I&EU\6E[^C76#@1*56^%,@X#,%(X\)-V6ZA&OW.JX[7XEB^4?6A<>#.N M4'&N'J#LQ"L4;NL9IU?G+0GT?KK&+L^!];LJ<=VR/V--J^FY&=_1TCD1A\=# M_:;DS*6;%I']_/8YKMO*GGAD82K4,-B)Q=9)S8\[.WBA_3,"1;WPR ?(3EA* M, 8#/QR4IEC]]2X17QX,BNJ2 UZT8LBA,Q)>GK7$YUN:E&&7TM5*"D3[RB@" M;"1M8+\ A0$=9O\ 79[V*:-X@,TFQ*WU MKQ#UC#-,B')=45Q=/L'B3Y>8>8L6YAE=D]51ZMW2MWLCZIZH&JYSC%X MY52AF0>&*5PE7.!"Z_TE'ZCXP*=/Y\YA.:2%'\N?)Q[\!GC0>GER9AOAJ[F2 M\4:4CI@X%>^V#J48)TNHQ90!5&@]_<#IB.M.BP-65%J6BI+86>+/C>,)OCG5 M_2)B)UQ7&%%TFJ:@\UU(L\Q@-/Z-C(@BF_2YI*Q6D?'D1H,(M%=T90,M?%UB MK21 @>5FG-(;SCG$N4>2$EFX/W4#&5J($-R+X;]);MIO4!XHV5>.3SO+S:LJK5%8)'"^Y2BA]](>OKL$CZK.A!!)0+9QB.1DL1* MR0&\%L4%S;HJ(%5=M+FS6XU3)F!AAH&9(>E_8]K-P^0JRM*$BNW$1IJ2SU*G M[U/6OQ6(#4%-Y08U@_YE"&*.+IV^"="9>U<[BE:JJA]5GP 3QSLD<;DZ/QQJ M^!6TU2P"ZQ4&NTRQZL70C@5O9&7U'H'.V^N4I"BJ!11%<1=A(0VLL4J,9'7/ MI_83O0!96<;R-HE)^K)!>YP+JG68E]ZA@UXSL6$NA.L$+^9WUCF M5PJ,! 538HS'O]MQ.0=OMV3M,IU0N2O9^X+V+XY]Q;< J_;H2Z=09L9+P*^N@@Q!?MS2SI=2R:3UL#@/S81V>$4;,8*]XWK-ZX03N*E3ZL/Q6P0T[)#)B8&5!-A*$ MC3Q4PCNP11=B6!,7#G'!F%'7>N8&!5 APG/."WC M?(L6FRI6V2D,1TXPLMCVRRWF=&@YCJXDVB('&<8[G""W@-"#.5_JE?I:P4D" M\^,B@(45H%4 M*#T?I[:3GT8=81QT@O>>OJ79S :*@4SNYVKN]3OG2N4M>:#+5&%X-Z$8C2.4 MT?QX54;$>U"Y&](P>#[RF+0P*/FV 8#Q.^1,4D6-_+FIR"[ M0CO7J'L\!]_%Q9#_PV#ET*09!7F!]YJ!Z.#)X5I:3B\>?+_HY0YJCLXV2!70 MRX&SX8Y&).D9!BYQYF+TPWD_V9>EF7OCW?_\Z5=63/'4P/L<[@2HZ((J_MC"(909P)C MD J"?F5I,9IB3POL'Q\2\)#5D%! B'1+2 0KK[ 2U@,;P(* 70O&03@;V)!BLV7HT*4:%5C##??Y/,-K"N]D,[7E MA2'>*B2]V8:D&T/2W38D_0-I#?59B3*5Z'?'OK;^$'IHON)0>9@O/W+\$?B. MDPCP:0GTGHTQ5V,RJEIH>.U6'JF::1@.)/P4(ZE-RHGOZN5.94O?2\*+M(@" MW;2/[/42A(@1I6F"-Y[$A1!!-H23F%JWOY&:V-M:STHYNJKCVT9EF%3K,2A+ MWR,TTN*IM[E;<2J("6[PJK-)-;Z;JV,@Z#:ZH--WE*0":/RZ/.HX+/R931)7 MAU6G#8S@,AKG!BN?A 7=I &8HUR4>,9I5>CP$CL$576DNM"9RT6)S6$CNHS0 M>!S'8947&K?%W)[XJNM4.J\K>:/N> YJGJ,1:=&P(JQ+&H96.:7(-%&-:*['EM-S^P/P^NM-8TJ)7EX^!L'S6 MR4!='> \EFB!9G"0:\PBA4/Q.>V-D+PE<_I*/BA"<,J)B/X*Q,RN3ADK"I/) MW>1@=NW?6;7]'R@J:%C"?'PA"\!S'<7[9?-"7E=-S3D/OR/@^C)#"SE(RM;, MA+R$O+/ZC#G'N;3=JN9<^5A+=P;N8$4L*<0U)G7*U9\Y)Y2JYDK)JE=E()L< M\L;8&GRWZ+4&C[K( E=BE2A,$5VJX'L>:L3,T1%HU.8\DH=R7?RX'\)>YH:] MNUWW<.I!2;))R"!T?"5FA=Y'3EO8Y]M TD)YB%)@'83:WCH\QJ6%$;+@URP2 MQU/-2\23_"G5,(9_H!])GPDKW3"WAT0K^29E+MV-3K>.JI6$8($JZ!QG2J,[ M.#HZ,&_9V)'F28N9N-?5A-V4:B225G5897#%:)8&J4O#R]L/S2=39.E"!69P=5)FC-EAH1% ME,GXU754#CLEIX?CD!J2*DS(P(+V?7.Z3E M!X?'?@5:\;YTR.,(EZL!&8$HSK NT'M _?35!]"X0TQPK M,Q'32!S'I30QDWLA8:P IQJQ]Z\/*A0Y776$JN#L#^IO,E2?P(3 .!'<,=]" MQQ33*B-'C.@MD<3+-O:<5$_M5-/&(*%@.8MP+1VNA2AAI/?9EPA[DKJ11.JS MDV8C]3%,CA-M+7!0;F-&(PYR-PK: .OF"ZRT&]2' $X^@RU&XQ"9"C-1*'I: MI-H?K&SQ@BH3H#P'&Q:$1\!=@?K9A/R)L(#R9@N)NJ5 3$,F+>&Y*:+#V5=5 MD0*'\QNW;X/Y)P/<"N^GG?7N.S9,@!8$ ).D6&NE^P0 TWMMLI&N TGS#IRV M""@WLLFXZ&/:3*SM=TSU8K4J'*A*=@^3T%XZ$ELLD99K1D1]M J8@QP#L7HZ MJL1VM8<9PT\YPNMK &N'-9Q*3Y!C0R4=0JE"K M. .#I_2; Q#>A@\-R-$@[2AQ69#>Q&)RT$L>A[YE^-RT/$-LN<0]W._W Q,(_V@"X%]:C''=%&J(8 O%FM M0T,1J1M=SBZD//HN+D?0]O[DW"%46:9Q< T_"$$3M7X$ZGV&L!V=6FB+[H$. M%;%^I637J-6@_)O:F>NN;PPDY*F0ABZV&[^,VA3J$0T1J.$:@9)0J7-^9+4N M^&[.&Q"P#OH;]@ -,.\_HVYN$C4$A57>TY=/4LRZ':57 8)L)ED^04L!]#IJ M='=)_0T9/6)-><=)G#ALJQNZ4A,J%7X'^Q?U46P\.BWA+[&E($/O$?Q$[:A$ M/0;VH1@<_K\WM7[#=6\?;*&KH!](;U5W7%*ZX>LDO(:QJ&"DXP,D74)Q^U4# M?RH7%TD:UT=+(J0B-A^'(N+SP MEEAN\;AO^RB+;],F,Z&D\?8I6(X!76R;JWJ471^#S&//^]<@'P3_H2PHCUR+ M LNN]/4E7C;-N+QLPDG5+&#"[];_ISN+XRA@II/R[KA?R6-E')*DZLLAO0RL M4Y'*A6;MM"5.+HTYJ'8S$% JH^*.-!":GL^0$.\O5J<&!;3K+*:IEZBK>$R;R\EHN6L49 M(>*2N>EU:CCV#/ Q<>NPZL;?D9,B0 @8T8 (+FJ\8' 5O <+F6K!PO]\J;F0 M#";X5O<=QC&-E8&X^)U;7KETQS':)V#\2-]LV+I"F7'):3SZ:T+3VH=,W4XX M-R:WF+_RS6ED]4=2G$VK6.\ZP^<2K6,L[4$XPL NAZG]62W'QV0;6+-(L")$^(&0J%4S8* S$86N;*42E.)T,>H9%! M#P&IG4\P,>6 T4TPE7%$I3M*]XW===DRUL_!A)&[!AGP.NR!11-Z*QPI0P?@ M7V'*3L9U>,,J<;2YAE"YL=?.V2%7'RD)2+I#HH2[G-*R$UK1%0AVJ84E,9AD M:JXL/0U$?:5,%$(?&\3UP)0 Y.;JC"U*0WX>!Z,X.M/8/+6T3,K2>I].MY'9 MRRZ8C7Q+9N2:V(V"H70R5$"5\$2+T*J#-ZLU2&L#%M#T:\I0*)?;X#"I'.+* M!+A=N-6<*IJ.TK(5?IJ7%244^/FL2B4GS@#M\(&S(.L%<%NL'7^/PRGVNZ?Y M8K-@H/'^VJ8C=0ZU#JB?PO"=X"]H&W 3,HTQPI4E1%&DMFJ#7L0JV&YYJP)_R8!P6=Y M8R(J8YE29/47;! @8CD$?3V=XH275@[-Y7JOG"G&ATJ5E/*:HVPCZYQ>YX(Q M1F&0R!G'NR<++R:Q@_:P9\F^)$_'EY1$R)>1RT7:'52ZOI"S1HRC:&(J7C") MG %%GX?L1 ]!K[-%@C0L@G4NS1*E>)X]$94"QI0T"X(*ZYJ[I\\Q7J@B&P88 M$9LK(54G9RS*N *+H[;BR.D LZ+ BJ0*E 9,P@?/&:EZ-I::@2MK=;/+&$2, MG08B Q'!&M@GV;MFO9;_R M"T']7J,D2#81,2Q(:AXF7HWQ^LTY.RQ)DS7^QA2,H?))J"Y+$;?>M+V56\9\ M*,9T=+VRI6JZ1RBG18]7O<0K:;]WMP[9Y80-\$82D4\F35X:LN;1_3:,,-!H M0I!@A+<,WC)XT\5/#@B;W5[R+UAN',.7?AO)1T7G:32')+ M;L):")O7;D0I*48J [F)L->DZ_[Y#;TN+?>VW%MZH0GBF>9- ZI5"+J Y'DD M0]-2*0#M83I")U\^Z9%*P6$^>*@?9I3,W,V13W^HAN_50H:J5AR(IS8)(UCNR%H0M@=E!D6#QZ$DN"?&>GM[:) M-\EH$E\0DF$V2BMHMWYQ0QR9 IA*!S!UB#:Z![A-![]FXL%^)2'6!HHU#$51 M(S,B#,-HFRAXWDC=FT,MWI.$6NB_6WLHS&H85CZ,B*Z_>FO=K8HD:W6W!MW- M:&<+J&5ELT'*+Q($G:.Q6,-\!(K[0 *^4OJ)SHJR>M;,4:X &&:3T7YK5*I: M]EH>]EJ B[QF+JIBZXS<;YGG-3!/6399M_)-TDE5^:KLKD/]/[JJR"M;36VM M%^ MCPU5I=]T1@T:V'OAD?>B9;ZE9SZ++JAB!73#:D>Q,F6BUA^=-UZ&+5$M M_:XEMT[4%!0B(;#1MSX+DJXS0"R2K 3$I X";A3QP+Z%-Z#0R:^92B03F*A%BO?YQQD9(AX": M#5(/$QNGU),!25W%+5:1M(0,WM[9V%X)5U>ZJQ;BJ^@W?DWJHQM#LBDGF.!@ M;C@W?XSF'W)YEYR27_$<2;+E.\X$1?/O\.SCX5?3"HZ.*T>5R*=*R6ZU V-_ M#CR<.?;IAHEBOBC<@E/L92['TS$<:17<*(6*4=%\^)JV=W9U[AS.@O?15)RT MA:&;2%._K^=NLBAL6$I)"%$_&@>V_H\&BMKKO:PLN-D]9E+D:JC#S\[@V)WT MN!I(^\U\T5E=V7=8P].L$7.ZLG(2C[(2?\"$=%-<2MN83RPJ5 ,FS2LF85RP]]).D $[&4X1JI?9L828L'#I-Y**44D^#1)3/@ MJE>47E/0=-GK-:5]! WBFT0XV)=D3D,A&TECF",M-VL"*U$2*994- M23/.IS=.)FHW)VE3#;]:72]=RZ47TKU^'0%_%ZE>=:@<*52::0YG.<;9QW%Z MS>67;10G#RE9B+L-V&H"2\MDVM.JDZ0(^^WFJ:$*J1UZOL)$X=%DY)5*#L@& MC."=B(L9A5@1T,N_ =?*5^06->EKN!M6:,"6 8/E\!V)(BXI%U-/10ZC#:=: ML[4(666XT7V9B[ZG,V..BT'>4[VV_K>+#$N(^K8OAUP,V#V&GW++DW]+TNLX M''#G.V(*R1:.)X6D!+@*H8]\.DA'MM-%(#<3)IA]7V*/@72L&+ZA%>6JZ49J2TD5_8A[V/N:5\10%#[;.$.;/$4%\D,7;9 MEC@768@0QO;O]LS:0J@GZ''_033!T[83$=DW'N[)4HE4WG=.8 MCF?A]&>M#',DU_9YQD583TBD/=YD:%R]XB=<[;]"EMU_B[[_FJ0)2!>LYDY M'WC\-!S^_4U_XXW8G']_$WTO?J5:3&M%-@G?4 V5O[\)^X-?A6#GV>!$4'$G MH-/NS:.P6M:@_ MTM8]!AQ$91L86T][&'(3Q')WSHC+4J!AD(6%J=N%* @-\TRX.(=)WZT?VB= MPGAJ*YK . A?'FCXLE-+(O<.OU]&/;B".F_UG$K%)]#+$9&=G85#^'="CHEZ M\;UL#"! I0&91X= M_[2:T4N0(G7'=*ZQ=Q% <*>$O22I4-%+#L#+/ K17L< M:6>Q-?A304"365IYB>]\:7'0-5]:2*F2;U'S$$QIS'^!R9NCD);4%A)Y$6A[ MH"+I$$FNX3JE96.5!U._!0Z]ZZJYL8+,\HK&.1 ^;E\2@^W%>Z]OD!/C'XZ< M_G=+2J"O5$3R)OR-;=(F+4*HC*+3.$,\F=RE +1QU.G]:OOFIJY(65.(+Z6* MG]Q!8\H'&\>$*2M=][)FKD[SC.KH'.YXOKUI\;W>GN^U]!CD-ZL8IS/P,>\EXW8V- M?9]H>X):^RDH]2'H^1\^>YM;.]M;7'FN\G83;;_&JT&<2):WS"0Q/ S*%)+- M]J8J.85R]Z'GUVGH/P&9_<'_V^AN8M9,\/M#GL.C\\,O>&UO='[K=-:]P_][ M>/#G^=$_#[V#XR\GAU_/]L^/CK^N/Y;'1GK,/+E&=VCN_%+/*E?+6V;APX8^ MADY)Y2*%/P\9^D3.%@N0D"0W[06N@JZY3!KFS]>H4=3&]C)T6[J5G;3\C?;4 MTE[ /S8? ?M_1\"B*#Y]H%4PSN'"U_^J@ \7GU4]3!'N^SE(1=8CWHA68(&$ MY,F_#K$)(SX4#Q;1U% C(DJ?&*OR1!Q[5:!BS?N%1E:UP5=;XB(844\22(6N MD[^_Z;Z9\\(Z[>_F1?P/,%-UMK53XZTIC5F:[0^QVK,@QI#[WWK9+[][*S^M MOIZ5@ZBF\+"L??^:_+:6$/ED_/M*!PB"_V")_5I( V;WVB$AR(4>1P9I?A(' MB7Q8\EN\0@;"O+YCTJE;>B ]SE,LTOK "T?T^2(WV&\.; ?OU#3[UBO= MC2V_N[GG=[>W5V=O.;EHNWL_SV+LJ[D)&^L=!N/KA>!#"-&GCVO;HU5)H._U MG^LWI_I4/>Z_CBGD)V]_KMN[-[^C!M0XEUN/\F33SY I8/8[&_[&QL:/NP#@ MP*VNW]G^@9= WM=N\VQ>_ *ZG>U;,Q&K %VC KR(A6SMWGXA3R=0[RQ$688> M2.]Y']L_ZR7.(^^B-&V0BIOSGJM[WT//9?[Q:F=C'KS??U_2>K:W=OVW;Q?@ MO'KQ\]RSNILL>4!)(>K609 DH&=_2N->EJ;:BCOX\!1B8T:9>B96ZFQN^]N[ MNR]D-MT=N!1F+J96AKVXV71V.OY>]Y9L\T+U!I$&9T64Q>APWA\$H]PCT414H M%PIXV#(26!VB+2,QOXQ$G?E'7NSFS;2X@1$" +&6UA!S(3D+8A+'WD46),4: M)I%ZV*30PS2[T"1@>@&YSA4]549;.4AI-YT"(WT3:/SOPSM-QU.?M MV^WL^5X62/6N@%,S IGH.(@(V4T=C6$U?X4#)7C?AL#A+8I:E/9W=G=;_K+\ MU5V,OS[ /J'1K8.Q6WYI-W5_/E :)J.DG.RH!E%>9%%/>DC3QL/SI;-HRRB,PRN;M!)$^WV976;OC MC=\B# 7:=:5]Y7IG"JP'(S)("@I"V."X\/C50GW*-2*)\_+@2+21SJ8B226B;/5-FTV644?,%*E5 [7]YFO(:7TD^ M$FS@O^4&#"9P,\"\^R 8<9HQ ZIPMT%9M* J(1@YB63O$DK9@XAV#4]I_)+S$6S?8O()&,.TNGS[C<7*4H- M\Z/ +8TC-EC]**/NK,)XRG\E5B!%0]A(NA&$AO,B" M"_F7GI^G4?WVZ,93RV _+(-UMQZ P=I:QBV3S6.RS>W[,]EK*8A\N^9)NVU" M<&-"\$Z;$/Q">?S#)$-'!I89]4E[IN #''1O9=/Q?^@B7>H68L+W5B)Y!3YS MA=&,4!#N:$N!?$7"CC-Q@H@,DU=RK\UX2M6(4,)1A$UFHV-Q8@Z_$K4/&0-(4,V&[3@M5$;C<5T!1 M[^ZR01)B"1Z4Q!U3Z:R@A( HSR=B0Z:3PI3X[0?CJ-#E!8W+BA>()%R ANH. M-/1F:-CIWH^(:G$B:O,0EEVBIW=_>JH;Z:D)JHWY!V3,*E'53YWM]8TGXLRY M1%6/QZ2M'T/[,6I*EE?=E*;?62],PB&5+,+]H'8(&%L($PR_F7 ]E5VIK794 M]_)1.$"%55&?D_7&*5.!;*K6$K//4OM?L$[DRHXX=X!T$DQRTCW(3P$8E8Y6C67H* M5&K,^N+%*8R1(8R^;#K1%_(Y2P2F"2\1#;'L*'"&6=6@.DV8N.O6AZG&43BA M6P,]RCS *C-,DLK?^$K3CB(:JIE!D)MI@'4/G>CZ&V17\U7#H5DA>B([!Z ' M9TDX717G-!701$*F8ZS5-TE,,6VJ-**D"%L6QN%5@$W18\04<%AD,C:%6 .N MN@D;R$""NKGAC8M#5,W:>4.3&7#0M9J[!3LT2;Z MR?DQADK=N6:?!M]IW$-#AUF#$M'#*S)2Z''%O%T>SYZ9NF&P1- DXSG6O1:K MYH, P1L"GQLTG%<:QNQ853#"(H<13! HO=+9=H=W2HM)K#?RP8-9S 587PY!#D4P2["S0PEJ\=SJ>Q)HG1409. M?SOXP^@%6B'P48O*)O15H2;)A/K3N9J6W6LIM@L#C -B#?A$JX]4;6J(.%-' MI:QGM*"L3G$PC;1/J@F[O%Q2-LT*!N+36=M\R(.C$L33>? ^I, MC!QSP$5$%Y?W9%0W:#>DQFM)63])-Q#:1C-?7!Q@LP$=&BV&#@V\>#*"/9R, M&.8@TL''?^CZLDWR2AD/ #Z!KY![P_*+M_)=+AR$0Z$7T%AWCLK+[+XR-4X5 M%(,DR*3A!8,OI$P5\"L(6'$IQ-AC(U-2A%2\,<#>Q+LPG94CYZ7RM@*V,RQ< M6(>KS>I1"'!2N1#@JY6C(\>9IOT\_&;EO%*_AAVASI2EV/; =8RN:*@MJ%+2 MG$ZB+0V:FNXBU,-;76Q[5OF#0G&7!!K8'20RVG>B*>',%T4[DMQGHP,HVY=" M[=(1*X<-EAA0[0L,,Y" )!*KV:=<2NLAM?@:13EB[)PYKPIG_.5LHC0?YSV, MT^1B#7?(Z=]*&13&HU6DJI:"I6TVI-'5S:HQU-$=(ELK!&D;<#]QV:Q!7E, M[DGX"DT-[?/UM>G N&VQO#[;MMN/V%\OBSV*+M.O46^F6@OU6 M#F'/K>B[,E$A$50F2RRXEW7KW<.Z5:UU^X->NHM=N;#W:Z34^39]@Q*:=6=! MQQEZG6;?3,*U6M0T\*L&YT/9F0A1N8PN+E&1#/H%OF_6FB+KR4D17\38;(V9 M'Y;I[^?3\6YVUZ@%W37W<-5XUE5CS'I\TN1/^ S$AF3&RL?1[,R<5>X/ST[_4%[3#'I0, 8@9I"T]<>I7:EFW1"2DZ42TX MX?)9F8*&/4U]4+?&@OG0T-W461B#HC5!&!B,P(K8[*LHN$2M!97.RJ:Q;J YQ*J(E[HHA(GV&5QV1OUC24R6"M;B&JBNZ MX;5%-RKWEMY+<]*J%3?*&)2&2A>&(V;+7& 5SHV-#=V8'$&2/<3']Q&:A68? MY7P@Z@F//OY_;MD$Y;*T^=1PQ20@\S\< MU+C>%'DD?'JT7$FD1@)1&1&O4D9$*H?FB MY\;4Y>.8E-I+NB.D)&\C:@,,C_V"KGR"AV01R,XH\,A-SV(4<8C3"LWJ#XL] MKDJ.Z](>G_H,%<-Y3O(/(E5N7\2D*J/HPCX>)5$/&-!VFI(&5)BWY;NW*!TO M IA2'W-;&L=7"Q=%:<,F+\ZO\1#% ;C'2VUQ )W@AP<;3C/> 6F>$Q,;]B ) M4]866Y_K:^";W6:^N5-IG):'6AZZ;_6;"@^UOOF6C^Y4X*;,1Z_% [] ?F[5 M 7"GY-Q9>^Q>F;GBIE%U9MC#I>7R#$L!YCF.D3)=XEA _$")<,2KZH5."JSX MK&H,9YC>Y2 N2K10#Y=GI/@<;O5,W* MUB)_1:GF8"]QT(/BA-CD#!NBA5PBSX3^R/C#QS+C%LCA;,4#15%G_1069-)2 MVAUC$,'$*<*Y>N_4=@Y75C+;U5-GMGM-F>UJ=L9WR3F?@8///CP?$*X6 H3/ MP>L^C3^P%3YMAG?+83\:ARW(8DY=V'I@.,FP6;4'%"(PY>.I"K&U2&[PX09' M#BS;""+W[@4BU]=A#B8CO#(OKVN1@ M[T=.#F[/P[+F!M_3OO86L:]5R;Y^F%SDVZ<:J]:R7/8CU9J6+8N]Z#SC^?:D MQ_:D>E9[TK/V9#T2Y\GL25FS:NW).Z1;NQD+=E_42\BU]B376MTNUWHF9ZU- MM+Y?HO59$64QDF=_$(SR-L_Z[GG61,!2VBU_,I-A[<]+L>;?V/QJZ7JN/H8) M2+T89C])\C F9C\+,35+LBW;+.M[9EE7=LNF6 .7<.9=G&*EX[ND3@49^W?+G%=-?NFZS/GJ!?>0:?,E*Y$&6OZL3XEGEBKGPVLXJWH!^?#8ZJ_-A_]!_6^/E@_/E](UHV8I*1ZX]"P< M%R$&$WD+D 7;M.77P")[=TLW9>R$ZI2R3CV;=2HF7\M#KX&'8!%W8J(T4:C1 M]3#WKYP'7\-);0)\RTT+<]/F#7+IM41&%DB#=\W@.Z7 5PRK!\]_%RW[:9+? MFZEQZ\1W\8C?,^L=(U9MUONML]Z9^/-2WHE[U.(I[[-L?E3EFULGNVN8JGKJ M9'>>;J4-M7H!F>XF">\1,]V=(%-=FGNE ;5JT]P?)@68R+[T^;_"7&WR;R.T M7Q^_)EP_?__@:;]5^7W[G%^96 N^?\D6R'UA:VW&;YOQVV;\MM+G8:7/HL*G M166W#'8W!GN7Z(9%\]U0= 9O.K6ECVD^++.BV^K E?MK?1XLM>*(\_ MF;W[ I+8YUK0"V6PMQ;TCZQBM.GK;?IZ>QYNK7*WZ>LWM-)>/(]=M?Z2UW*V MVCSVEL4>F\46Y+&%,MG+GI(7G<;^#)X2NUK5>DH63F W^07.CNCL=?4"LM<9 M0K-P]GHIX>K'R%S7?/"T*>NG81%EO'_O!&"PS&GI.FT;#+D,UAQC$MT0V4ZG MT( 8' :915LH#0T)4. .PSRGLV-D"+#H19!$?XD\^P""YYMWD$U&?MF.3 +$ M\84FZSOEK&_&C6%",1R-,75UUE,T*6EFKHKF2@H'ZO/1$/W2F=W $FH$G\(S M:I_4+A:\'K*HQRUF4?31.6/16/.V5W (3M*"A9MWHOT(0)KSLE7.?BOL^RE^ MJV4^)U\EU?U_PQ1=U88IT?/&:9+A591._[S!"OX*0<.X:.) GNH[6,D&-.)OP0 MY:!;>_\#%^O:(9HLRWM(\' ,H@$="(*/UIN":^2(5('0B:R\]V'?28';[/A$ MO%? 0#BQ5L)+R"!6\$*6V4;1]X.0/AF&:Y+KR23^*"%'KE M#&3\9#0\^37 #LTQ1X! 61B0@573.!$5]\DY)YD>U2/+VR2J1!<%6 #];Y=I MC)]BY@0:(R*L\\D(R!O]%>9D HP"2B6/O6$8%!-,V7&)><+6W.NI.76&>TRE M)"11Y)BOY-=08RJXN,@P1\6)\.@T+O@75A9"]D'.X@Y[ND &9R/#+4[0;%0? MLA")1L$D/J&Y3DFBNU]L8@'OL2R7EVE/L4VS-WR(UV(P2,>L(250X"KSW#^WFE(9:GT)NICSSE%=8O%Z^@@#O)<3& JJ@##GN'J MO> J $U*.TQP_>0BJ9MSI5B2 2KJJB(ZIC:,LKRPE8U0F& 9C#)0LQ?"/B9X M&_X1P%NR*?^ ;[QM$ADAW98*_PE#Q)-!P]-O*Z$WS(%B(JQHH%'W9RT*ZA@# M(?\(1HTG3K:?4,ZYMY59'^B2I?613!N!/AL%Y+*=ATY=,>@G%GPCS*;*9G'D+\.87*]H(^7#*>FB1?"=OX-+E:(5/9"@DL]'.4G!!6H$O; B'0P1 MW/)Y[" 0R5?#(>O>UU1F)YDWI?Q%4I![V,O35H*P:^.'X4,*C#ZL$*T]+Q$;RK!#$Q 1 M"CA#!I'ENZ05HMI3".-/1DRC69-U!)8X.9Z\H ]J<\[EIH*\G)6)K(@.^3Y- MERD)IY*=&-DD1L86V@DYD6.P-F,1%2 ?*Y.JF0D)*9SH6*QG\COAMNJ72(Z6 M7S**M+#@!$:.%["3BD)@<]KYS7G6*PN;?[5[3"7W19SV8BY[+28RQ_(W-JW MBAD<_==@9)5N-:V76H6G;XJWI4.RS_$2I;)@?+&@TYAN_F "2E9&L"&\](F.HV.,H6UVX?=Z*0.\8]>E3?ED&A.7OYE/]OO MMA\E "K#')XMA684P0+D%7UQ$9!*VC2I+*RKFSC7F-G/$?] 9Z0' MUAT?JUZ01VQIV) M'!4EJFA)3I;*6AJ@PP"LP)R% Y@F,14$K2]YZ=LQD$Y4 M !.,:1(8Z#_6"WI5A_-KFJP="B-YFGUY1@=.B%!]CD:$9%CN\XMWT#"(,@]K MOH8&@LY.55)8]\?;EN2)$0)],$P 0K&Q>#KNR@4WN^UR[ )V+5[#H% -+ MT'E&<4#&X!;!MQ!'O0C1AN=.%/@@@92'B/3AXAA\V]\X,QE*QQZPM'R4&"\M M&WUS7\*'4;QSLB1*]@-K4IM_947&'9+7-.)B[M;5-?5BXCH*\4V*6.>SX#?X MHG(,&\%0TZH)CKMDQ\3XS0@H)_H0W"ZX:GX[2/AU?(Q$M MR*EN@EJ;_UH[03@[UR%:"7EYY54_Y*QG4J%GLCK(Z=F?-8,T>8&KOS[;/ZV; M(JQ2H*L.HD $/7LYJWZ[)SR[Y8/[=*,>\R8_Z;#/@##!>X:9$@\8\0(R,D&F MM4XK 7A?B>5,EPD]CK\FU[=C]&$P7R+VJ'#CV82!*HV>!'[K_#%L:N+#,%V" M0&'$PRK>/BK&U:K@\YRT;%:'W\.LC[&0<:;+N>E0"]Z)4AJ1*B#"0A/"_9N, M)E2'@+3?PL)H12I@7^[-_OU2P1T7OBFC1_F,Y2S?C&#+=-%&F;_Q&>,5#5H/ MS15$8'WBK)OW06.L>Y_2:\3"^?I>[@>YI@;LK;N=:''8DUBC\.A-D@ M#'RZJH UXC" Z78LV8JTP/3"=-0CK>4JI>P6]DK@B%A'#:DF?#"!#0_&$?Y& M9&-1NV]5 F&D2497G<[\7?/NMFM"O07W1XU2*NP78 V^J["T-=1Q8'97RG'7 MF9G[;BA7\B2*:&3?X&L*5A>E2HNJ @_H-'.<)IME,1..-ST^3&24$36N>EZ. M54MN1!S+O.2.9V!P1=$8O"C@,!57J!@E 2WQ)07K/3(<)N]L!LQ MM @(%Y[@A*XF6"L4WO[G^MFZM@#B.$#'C 4JN,%O]*$V'[G+@ IN!G):2]'] M\O+H_7J )VDWT(*<$94B*YNOJ5CS871;(TV6EG?^3.2B M<]W-1E\WN %?Z[S*GC 4%)1[ V(G'X:L8XN&@ A!/(\B.^+@FB0[O+.O\V0& M&..0/(&E5R=O% M:(U^P2\M"D'35YY^-ZM$B2-Q(Y,PF47Y-P(A,A8-4=G1"'&F-9>9QU)?65C8 MO)99Y /9$](&(L.. ?7JAI=L;*NJB%I&+0JH:*%F9"J4/*QVW(4N'JI^CA:/_(N?(%>JV1;[J$6H<<9_132=4H^$P(T(JYJM MJY.$VEB4$O$L%ISWN+^G33 _%>*N(/03=Q3#?XT;6G)>K)(I8>0L>DB:7O:5CVS*+8R[Z@U-7B M5?:H0:*JFOW0$T=.%0?>*Q"QHF6ZX8]3HL-22UG$LVLDR,Q9K:1&*.,\Z:.Y M/\\O6A)U;H935;)9E\I5Z(;U2NY9F*,XA$ XJ\5',]CH@7GX*Z]H]CB M\EN$QTT!59+-\D^0WJFD""FN)1 P'--G3A]PE0]$;G'N ]ZL>/';;,(B]8WJ23 M92F9,G-CQ38@_*H010=24N@Z@:=KWR0UA"7>C*G9:3@DBK5:;;6C!;Y49N)]X^@SQT\@"S<@)@ MA60\$-]VXTD&K]>@AFG-K6M-J;<&%/>;&/*/Y"@IO.^#])F8$JN.J44EUU\EX'U <([J^@= ME)0C"G9DRG8%-JD[?C5@JT$ZY:I"6-\#9E>30J)]S*2_N:Y^BUV5(734D.M1R'K@(2W+IC"23AV$%O2%]2G$ &31XDIS>B[,60!M7NJKQC,=0I\0H M:04=ZD3C8NJ;Y8KZR?/6UH<4+?/MSE:5RM3JQN05K:D'HV_PD&QFK5 J]L6. M0_DE3]IR I$N"T>HTMO6"D0_'3RC0O(EU/&*](_'DMM1F#GZZ4Q"]1.6KW@! MHNN++BQG89(?P@'"Z; T'WI/SH/O6/\UESMHZ0UZ2C$T('4&RS# 4(KR347= MD^B;HF/'<0%@W02%@DO.H9 S8G)BQD_?(:?C$)V;G"3/P)5:760/VQ MJ6:,:V:)D(-LC<,K&^^-QA'7.1[.I3,H8$&!186<*@[:I2,C&X_"MPB#O;CW MP7?D,B=,CLW-]:QL:B)RA2])F)AJ[2M*ENC+S%V^J!!%BBN9C#+T0L O,(^< M/.XE:]\G[Z?8*I(WCNN,,LR',#_$!/17X%C'#.K_SZ3+43B!)Z(1_> MZW@F*12067<*) MY 4J[7-S)+); H]D$RM1=4HK"@,N\A#9!/=F*!$Y%DVUT*'QC:"+CDKKD4#+ M"1,:D%N4!%J!K:[8S1SE\&,357$1BQ;';]R(37M#/VN8J9H%/56W0!,RYQ=9 M7=6RX;^PP5>9T?(PCO,%:*2Y155B37.9FK5_5_Z03][Y6_:GQ)\W3&18R+$U MPQ(Y#'GEA-(\;5\PTMGAXN6_=-I;:7>1#>:J.)I',#EL'):*C&K&U!#2\QO7 MH3/I3*#/YK U=?&I9%S;Q+A= M8 C;)4B<8 8=IXPDS:NB]!7H"K8<.7/>*\BXWB_). 9KX?&D]$OG3C=\H2H7 M.P6,)%6TW&L);UGKGBB?>^T4YW@<6A2CL)BK5-@K7B:@M&91?TLZZ<0+XLS* M*/Z;Y:L@VP;*7/]RDU3R'=&(Q(I'X4B,!2RCK-$RL@AC+<33*A@SB$%RH6,* MV!*OVM%DA"\AY2(OWSBT%Z4[AC.G(P57W&"2P. M;,19<5W>2(Q4G(6[Y;PII4MEA4K'U-9/'D1#3:]>"#(_3)IVL0P(=+0-I<.0 MYES=P-9J^3TD+8^KV6>U:G8(O@YAK.4RNGC8YXT_G M%YDS@N2LF5JJ8=7&B!Z%H;A(W?KYNT&YKAP]N3D-)6MT;_T8 M[S+<-M)5M4&#]JEI*BW$WOFW/\T575".A(EAJ\;13>$F]CCB_I1XMA>2CFUW MH,H0^F]\>KU1"2@7E%"U2H#F@5NH "P.N+'1C/;)D@$KH-/I$/K%\+J 7?PUJ9_7U(R] M*!%@94BAT "#!K1R(H0N#>B"<6V6#1EM2L,)8?M= #"]0-Q C#L9X(V.?#MRGMW/4 NTLA^+_C,Q[' M$^ZK665BLT$#K0"CE%#UTC+E;V\Z>C?)(3IZ]W$EJONY$BEKX:'\A^IN_L,Y M"O[2Z_!N+8\N"J"K M/*,EZYR2)Y"Y7H/,534RM[I/#R1XC4R=W4U?U7B;+)+.=:)4_&),'*P';^I[ MT(POD#0TG&U@1P$P_(B])UI=$ZUO9D^>-0;TW($?1W"KYQ/U$T-DU]1 MO-JHCB@2#56;^PMDNN4B4W!Q>*A5N<,.] M28XI+.CUQAF\LM34CPA83KR3( OZE[@G4J%TZ>&L;IUKG5ZWHKGC,V>4)-& MG$:I8G9W;^.C6S);I[*.,T[:9$V)3Z19CX9H2IS(CF&FJZO/SK:;-(F/RDD M19\">X^RM7Z*P-3@BY6%J/"!*7P>D/S>?CO+! M*+%^9Z>[,A+CPCD!ZPL])]>XBWU#X]*&!:QZ]@##QS]UL! W%>->?GV4@">5XV::ERWS M$=OO16#UQ=Y^'(?P@J\A_/O=1,KK?0&#WOLCZ*>]G+I(*VJ_KGV?'6*.,E[' M @#.L+T:EC00GMND#NM;;(G+8Y?!P%3X)HY;W]WF%N^D&.J6 797Z%%%C^[Z MVS XYMGC\[KWT'J)@XXGF?D&JV$:8),4R)I*20=J$"6Z:&1T1#P.-.7E9W_- MZN4S<(XJ](M@_H*5^3".QYCIEUS\_XE.5-^;CH ]CX92___8&8\A_*S(]*HA?,.6#6*^!8]-O)-)<#/1S MH#P5(;TJQ"C^=1:,;X[_E\D3A\."I[]V'6(L#$>+!V]^QV#\WWXI!K_?-%X= M)&#F?;]Y0EP;9\<9V5V!@K1&E+,UWMGZNDX_T201J/TKY MM0ZAG/0J\ G-J26-9X8^Y^NZ<;)1U/>]Y)%N43K7_K^U/'W3/!YI#?4;_ -- MYG%%Z]V9T+$1'YT-6X9Z!(;ZA8PK;7 ]F(5'_^UNC8M:4Z_*7_C@X_D^[C*7 MN0CQTTDLXUZF\[L\5(SHZ >O-^CF2%=SU@:F+:3-S[90OEQI_YRXCRGR9-,"G;;IY%NCYC U753W MSPZ\\W0<]9G-=CM[OI<%DMHB64$ECWN121U*B*GRI2E M#9W=SCMZB9:2H;H+,A0Y]-^'?<]YG2D?GAU]03][H_-;IKGMGAP=_GAZ= M_X]W_*^OAZ=GGXY.O.,/WL'AZ?G^T5?OW>'7PP]'!T?[G^5[M?_UO?=E_^O^ MQ\,OAU_//?SS]/#S_OGA>^_LT_[IX:?CS^\/3^&1\W-X?/UQ8@./IP=6JXWQ MA9&'!45_BDNW2I;W+:'B3:G$1T=C3DN]"#*JKM$+DW 8]1&:#L^%67X9C1T, MJ&W+AK]S:A8ZG4HX<^%+,/4Z;TD8;X/ _-4N^P7&6G[T6_3-+S7^G>8+=K[/ M^__\U]N=W;>_-;BRZV-M_KF) M =V:D2XSEE91=T&WS/@:F;&>BU0".L( \]'[$RJ3D0Z!%X%OI:VS:'N_X9\M M7[5\57HA5I"LYQQEL1H!-\U-)^/UYV2@BBMC8QVI^]00G7=UF@8E=YB.O6R\ MDTJ3@2R^)= MJPANG>1[F5.&-6U5Q'8D!MNN5GA,1F8E4:WF<7N.-Q45 @L*\URWI*?TQ M8.)!EG$K(6RB)CA3QNW 28JNN%"/O"(RE5?A*K3]&ETKEMH(40H+9]\Z7TEF MZLZ&ATFI3X7[>1%,AHHQ\ !:DP&WO:EE@T@JV6)QN6[7W^MN^7M;VX[2VUR] M*YU_ZQ[G9IYW8Q.O?[<"O7C)5%4?79P MT/GDN^UUJ3$25VJ4$DLD":07F,E5FREE56Y3@Z=&'T1;E=B<,*]ZPNB1QB.F MY(A5,[=)UXC3G'8R0YQYB(J&9448"9G18-JE,+JI49DZ-69+@L-YF]OF1B>@ M"/)6&BV-.0&YF#D394MO8K1U+IND*P:Y!:(]4QCG;!(5F/&PL>_38DZP MGOLIB.(0=*L/G[W-K9WMK76O.E5EILI=U9U:\W!Q8+8RZ8L@>@KJJ,03TVTA M\0-3DBRHI8!.R'5=:?!1%%X9?2V..3D8Z^B1=2GU=WFM]'NN M-+:DD,^OIG,DPS[/#*_SWR657#[B0R#/&K:77G>72F<3 -1Q_@/TL*>80_NA<)>0/=8'!/[OJ3 'QIG][$X MNTO$N3,D=-[#)>3VW5_=SJV=VU/,[?Y'E_[]JT=]V?OW.;LWI+E%E<,]&\FJ MYKI%I5RWE[P+[=S:N;W04W^/=,&MC9\?ZO2?1Z.TN)QZ[[)H8R]//NU= M<]IG3WIE.@^4V=;PNX;TMBZ0B.)KCS'FLZSH[?K;VX_V\XM;!O!N9\/?ZBS/ MQFQVUN^PF)>W,]W.>O>NZ[B7.O,PHNIC%"3QI!]X'R=3EE&;GY]L3EO^%I!L:W?O99*L\Q)IUNDVR)T'.*1WSJB]]S%^ MEX&1D2:S&L?6,YWF35T4[(6RYN9ZY\6Q9M??[FS[.SM;+Y-F;]>W7QS).DVW M[PN^\@GM[#58.\MZ1!^B MA,6;W\^**(LQ+K$_"$9/YW3OO'W!I^^_O9X1SNYVTS.^^]'];PMR-/WV="=M^P4?M)WY\_'SR=-ZM%$-]V3BV"N$40\[>' M9Q\/O])Q)4CBSC-!$K?\C>N6*IZH<-3.QLMO7->5=X^*F+3,\7Y\Y+"+/9<$24UUO MD5KN5'D5.P;6%-B@&MD9Y6"\\A48$)M[_E[>YLS#]=- M ;Y5P)) 9:PO_OG@G7>>P=I\#XON#H-1%$^] C_A8KU3&F(ETO,R]MHB,]OQ M=[;A!]W=QIDI?I@:Z<&7=F)GD\3[$B1P:V7LB:/2XE*5/:>C-^*O/2R1#A_- M*9>[7O,Z6&WX'\/_3*1B M\$46C-:]+QIM[F[K(,K[<1"-FOI-8',(+!., RL96/<4G)EQ>^H?X]1O+G;J MI3PC5K^?Y=7/P0BH17N$?(#E*$R7@5PY? G\,$[SB& 3I?X@H5?9?6)%/H#M MOC_&OF\]P+Z#*,N^A=Y!,,8 H6\9P)$!RC""US+"2V2$[0=@A#_^L7]8CALQ M'W">?,L"+YP%=A9C@;HL%=_[ AI)$,;>@7S^)9AB:V$LWIZ 11!X[\(L"8KT M*E!!%KJ*"ZE#)G3A,ZS.F@ZCQ=4'VQ?*-(XQ[T5-AM6F2^E9%7J#%#L0I 4W M&\!7@"(T2:(@F\+C(+5 >UKWSAO,&^?5N;?]=GO'.P/#*,-[, FU'=/!V)SW M/HA!W0/6"+^#AK:[W:5612T+/S@+[R[<)#L+QV!8HAW O2?.P, <3(!QTT]R2/\H)XP;C,;S('M#"#ER-G >>(^61X ML0B^83<-;&;1[V//=>>5TJ=IJ-SF&J;[-O4,HD=TJR3LLC'5?6W_R4)W_R(+ M67=?&81Y/XMZL$)L"QXEJ]2[+<\GQ#>39"""^"1+1_!Q"KS]%4Q^YX=*?NAC MIR/X74)=./B/&8X_\,FRD YO_2CK3T;8/*F/; =ON*)AHE5\:AA< MI9GNG)+ 3!)NVDNMGL;C%&B%RU&\9:;[*BK\;YC:)O'P9#K"R_'Z,E5T09(4H:98(//C,. .B?K6EEMTD";8'HMOGN(R MR@9K?-GK'_1).T!=&)18D.(1*+S<\HO5;E(9_H5-&L!B _/,.Z1] O5;7;(% M)Z^8XI3Y1J]QV?JEU1Q4U7L/?;A. MLW1R<>G.UJ=ND+G7^1E5EECN/#(J2$WC!J:BPIOO[DN="T$3'041Z5KSEM +<;:HZRGJ MAPDK\:2)VKKW0=I-%M=A#)0&-:6XA 7!2P=&<_4V.ZRY^@O08BZ/ <.4#$! M@P_;PP8E'O^IN[&^PYLXBN(8M2/0E6I),P1=AJ@BW3*CS,Y$TVG=VY?M W(/ M"!]37&)'S9KY*SM_G.%-YX@VP)X_G 1R+AA**);@_J\L;&N].[,NV5V](ABH MAQWV-$?PKOO80YE:GX9789R.2?EF_SP]R.HL=OZ,8UXK+E"_$]1,T-LGK$+B M"N,0GU]LTR5:UO$5[/SF ^]\E4"=M^L;"^V\6FSGSVQO0HYDI"PN]"- 3Y@M MZ/0U$\6#DPQH1X*BR."J<7=6OR['D ?,870#48C[I).T1\81_FZ"!HC[4KN; M;*W1TO4^,B\\7:]!N'OU9?>$]RN,2GZ19;[488U_BP1LR\;A.^\86[*CWT@< MI-P+9'EI<)QX^^,LBCWQAW18MIR-@??AF(Z#: !7 :6?^NANJXB*C?6-C2WL M;\QVML^R#1UYINL[=[-.AT.8E/B*\:2RL.RG>">R$9Y'<'<:&;KK=_9V,3CK ME3$^:GD#._M[/AONYOJQM=&Q<4E M082ZDB7JGXW>WR/&H;J08*3CF M71ZLWXY,(+\#TTXEB/R.ZOM$\- MXP?8.G@2%T$2II,_O2^UV.R]')\;IWB.?GAH5P""@.TOKWABAZG!7(P0/KC:"P,;J3I2I3TX\E =Y!W3_1^5>0X MGE785Q,9QQ]F83I<)8]ADA:E&6EQ&$>C",UG;KV,&H:/NH@CIZ8G;=6GESDG% MT[H_8E7ZTK?791X).U2][Y(Z$L:0G: M+<8]5T6$8 0?@64W2\NWFDWW0P)+*L*0.!U#HK,9-?<#G;FGWD>^/BI]\ M^>^+KVP R4!"T[K@] M0#O$@Y35,>L=Y!/8@==@9V=T#*4QO=1>X95E833JP6$/!V+S3^&EQ5HZ7!NG M_6]AH1 /E^0$?I,[K"[:@RN48'-"L^J%ET$\Y+!7 #]&S0^V!NDZ!A9,:,H% M;&58F)F'3$:XC5"WQ4<'H) .@&@7Z-E7V+U^$G$XC M$%:XQ*LHO.;(9>#]!\03B"RX?'M@V.8D1L;!E+T@;-HB74;!($3!,+90A6X6R\DMUY-4[)1,8@)<>, M@JY1Y.-)@>'A@4$-3<(*D[Z@G7G@^VQ>WLU,]/1M&SUMC)[NM='3%\KCQINT M3=)@TQ2/K1&!WWYF*9C%%,_&31^E6-AJ\FO%\" MT?=1O&#(A<2;6%#'<-6AM,+A'9&F<'C]CGXZ0<4;;N\LN$Z\ <:&# "-'-X% MT(4F@/\GQ4=/AU2PT2A87,DYM[-2E5EY/*L ;U.XZ25+H%DFR^U:X-RSD/0^ MI %^VL=[@"(9H"1HPT%$N#9[C 07#P2&")@$0/;=O5U_8VMW?6>;WOE39[?C M;V[M.-BB!M+RS @^V#AQWU$UX^G27@#'=2;FS/F01Y 9MF;H>/,)T7DVE4N5 M^,R,7O?J>K97]V;[=YKM#RS;LPT!.QZ!&HJI*E1LD8%>K(TP;*HT[7J*&+A= M+PPR$V;U84.*2691@0/QLU5G2H"RNAE26"\O>7 H6H43 :LDX6#T(!P&8'+Q M/&=VQ1Z.N93' \JGU9Q-)C@&ID2QMT-+3XO)P*J"="%K"(?P=:&EOED MC&!:1F26:6HL_G&6@A5NKU0C84 Y8[[/'<>#Q(5S^X*JY:#DWC&Z0A70VPMB M E7FEV$([_ZITY7UE?Q\46XA >301M=(=^.W]VQ@:#.' L/T5>>W'_]TS/6< MD=^33&F1TC,.T&5WI1VD?":2PHU72*7?6?FO7/F_;YD)GZGU]Y: *<;5/(_D M-?!J'T\-.D'(KPR,C"DWRLF;F.MK1F@U@P$ MT.:1@>'BZC^35$33UR ?!/]!'0$F'O!,$#F>82HM.@C17.G:^!3,/I>XE#@L M.0D@'X,D1CE,?Y&+$P$OJ!.GV4601'\%$B;*PCYGYNF/E'; Q=&W<-4X0;L; MR OD8J$($7(^1?@V-]90_]$X/N6<*PL\4WMM2H$DH26[B ME7>K7!. E"N=EF,I* Y?U.Y@BO^91 .)?XS"[ (=NTP8PTYX37'N0S2*$')3 M6'0IJT' 3:!ND:=/,%9F-.,*KV8JZ)@>E:FAX+X>C]V=\W>? 6SPN50* A>6> ()E$L[] SUE"NY+V M)R.M9_+Y(A$FII)^Y0TG3WOEG9.D.9U_R9D+!W9B:>E(^6Z2@W8KFC!7!,+U M*NV#7$!/;,;! (WPP "8U_4W=SK^SE:'AU.5">+KKU:;I9P6BG"P[C+Z]N:> MO[G]5I9:'5NMS!L:WS,[IGYS&6 X6T+@!J:*AKX^EL5UJJ:P-9*B(E3GO*"$ MTJM0ZAZ/X54G62A EC\3%.P!^=@'*#8I5LSLA>)EA5C%S?]W@^->#'-8 X.1 MM+/KU*/Q5>F KW*&RU4TCT2S9-' 1SQ8-P;=7VU0\S/2_\_Q*U+%]HNR5&'> MJ&2(>D(7=8:^JCH%:X9P=?EJ-6_T]!N%9:LJDZ#C\5!95Y0ZE(LB,"=0SAT% M6S-\,N501O/!KY0L@3L\A%?71B*;5",!?%1$.&I^A' M,SL@.JEU0LW7D_B3,Z3^"OG$AA0W$_5@AO]7EU=2WB9F M<-;Z$R_RZ1GI!*12/Q)8SDF6]L/!!)42O/Q,TB8A9=1KR=H\U^4"J*!:,$C' M2(3 &R.I_G_VOK0[<21;\#N_(L:OZQWG'-F)%K;,:L[!&&?YM=/VV*ZJU_VE MCH# 5I>0: GL=/WZN3?/G'6TO196=]44,DJ*K9L^HJV M]P >(.SB^ @(-/?ZM(?IJ;<7RGUY5YQ%C*>;N0;KA>Q-;#/9DEH2./-P4!V2 M]2*HCJ.*VV1X%<^)M6[P:72;?7X6,',!(%\.S@6%'O-R\KFYR@28Q&Q7R-Y8A\O4!:V._*F3YYK#FSS&"4G#I8V M@D/2UP>D+^R98VE6+BU%A +ECXOMUS'ZB1=ZQS\3ZQGB'6]!/[PD/4EZBTC/ M&HZPS&,) M;\ZWAF)+1C"AEX]** EZ7O0$2>"2P&<)G \4'/N!@A;3RD/!*26D)*"Y#[0& MZ > >X$HX#$)466'55+O*)5$7AKM08]15-1$EH MDM 2#\2L,?:*^4&'4^@5SY%5J%#1UZ?>4!2"8L(D1GLBE\,_$):&,B_;(1,G M[.X)QPR]$UY:0XJ')YT";^N7@9"VL" M6!2:"7OT6%+]&<=,#$QX-8NH!(4*BBA(3HPM+ MAO02:QDLQ3M' _LLF [JL#Y"-N?CE49!+B9165P(AP'CO3'[%B=YUR-)EYL7 M_IA@7[)2C[!0/;[NX)F]A'7A8X$#W&( \ISQ6#@ ."\3>]@_HG&&U?1QAMN: M7&B85,Y'_I\Z^"0+VX MO"._/K;(_7G[G)R*)\,O@\>51+=.?'@,>.XH%5BW]*0+Y!D,!N;]W-XPJ)8. M)@+SMH)^>%[6W<0%4EA^W6*2H!U( OX54=]F.:75WF^)R<7,L<-*NZ#[',X0 M5E?SL#G<=5\,-;5VJWS.E/D!Z$K@-Z8R>*VZ7Q*EZ@.>P\-*>FP[X^5[9FJC MK,XD+/R@!4&<8 QTW^+U*:+0GI>:874>".J1Y0@1&83)?:N*(P258XLCO[/?<$??C(^H1K2\V@I1/ M-N'#8UB(7P")#<#C7< FUA"/;!/GR'OO:)< =9DC_.BSZ85AK^EKF)'V"(;I MX3%-4'A\S!L>=F^#3:;(4C.P-F#O5)EZAA5K)U19.S&O=J)1EK43Q\0.)\VK MI X-36:LD+\Z 4U/ZR(;&FP\=G<5!=@WPF>MDX-3^=JI]8>73P MIP?Z/!%#1A_/_L%_%Q2Z!9X>#J_T)L)%Z=+Q&Z5.0KW@%]!Z 6V!_PGV^5BL M[DB5YRCH1SAVTV(C_5,T26#)LV(#5\PP8461@:(81<4(HN7%&C 5![]Q[5=N MP<>5*XZ^\0=!+N2-&?S,J^B9D\#Z@J\,<<,"*P5A/,E0P&:,BNPW5SN+='-2 M]9;"?A:.<$$7K'XR0BA_+G.S>2.H0.I4O5XJ-N$-'+P8=[ES'J/I/ MQWVS:?\9V=6#>P8U%NA(>A:C(5[@";2,3V9OPU[F% B71"&"N,?W:)/>(L"& M4(W.&&Y) M3T)M$,89!+>$!_JE V<)N9N(*SE9*V9,MQL,SV@1T32?\*A^*J MY;-_<%K&VSP"F0E;M#QEBRKD?R8.3?L]_O3=]( W9@U8?$<)WO'__$_\@STL M$DY4S(CY/M$>PYAC+@90\?I>%CX9AIFF1#MS**%#T8.!6--_(0/;??,1/J5I M^)!MP&<*+*G0"!X$0"AL3>Z,8\T"4[@W;!@;NA&XJ*5T%U5)J"/J/+,QU=^> M@@$7TU9_W(6=X[=BS(>])$WQ8S0.C4ZF'E.U0.!VQTP"'+_-2KBGYQOQ@)T; MU%:E'3@:TQ5_=6GNJ^/]"N*[?O!^#FY!>$:2#@U.AS/D:IPC-%$^6WQ4)R8E M$#<,OBN&!.!

:'1%MF.YKZ.:]OH;!L,,?$).DF9FE;)J9#K2!9$+*/PSL; M<%2JR\T>,;U.# /$H6VHQ;X]E4+?^@NS4%F6BV>]PCF#J08@"ZB*81W)[ 38 M+/Q$00-#7UA[+(\13!(DX_<1BS$S%BT%\06^6XGU9+)Y-6*.H.ND@C8]@H$@ M#:!BDCMA!6+D8-07,? CD9J\M@DX*'45K7PV"+QDPR;1*+UP8[L%8QADMH M#.ZYMFR.??B'!3U.5%-F/ MFEYS42)D0=D%#T/"=\$Q?P9SQ.GCB5SO"_&>NZ=:V5 TO:YHEH/M M<=LVZ&\6-TQ=/KECK-_/@!5M/:S 6TC?!9N#9A)Q*SUCF>!+O4)6M"0WS!;+ MWQ?-=687N];&O$@T4F5$E'NA]X7_7>*&"\E@N 0FBS E^>!,M%_.,!*:[O/R MP),??#H*-J5]G%5HA>\-*]9XMM5^3PSSF]YUE*%<9':&!;YZPI+Z?/PN<^MP MPNZ C7HO[K8CG-X_%>B,3\YGH&>NND!&*0YZL%Y9PH85=O(^9P;-(&\0%$0D M>C& 'C0=&7$':QPAU7H%L;G0!\R[G0L6-0I\@^'\O660?YHG)(4AP-71K)' M4:PB>?/,T5DZ0LUOK7,B96C7_4060]G6UO'9, MX9!GU]2RTC J,AZ2\5GY.,=QQ65F2/(C(D*&AK8;&OKP )"QL6W%QM+5]UJ1 ML6.\_QP3X%@B@_D(..0H7$BRQ_]*.XW_D=W%_P+\'E/ #T-':T7\\(LY"?G- M+Y[)U'2DR::CN4U'JFPZ6H'RTEBNLV:F6 MSQL+VZJF@%#?;6]YY9QT_O>7ZXOK)]9)?G5]V[IM7[=NR.-3"S[6N7TBC^U? M.I>_WAQA>SG/' QV*+GA1ZO[8:8,MV/4M7-LLP\M E@KAQ*5H;+17EF,L M297G[AEA4K8R7;@0T'=W-B";^8U+07WM]%P/M$:P;/PAZ$J?!G[F6.V&Y++\ M\K-AW3 ]F.'"MQ-6XK(6;<4RBAG"W>M23@;T\W-4IU.;F;%^R5J<1BS\E0]( MK$GS 236!01K?BX"!*;[%C)#(# $BP $55N;#EB4E_6KKB'XV+S/33-4&4=Q M:N?J(C0M+"G-^OF?3?+BT<'?3U[&X]&7SY]CIOWGEM=[L5ZI_YGVGTWO<]\< MFY_5>K52*5<_E\ME56WHJE;1=+5<-VJ5SWU#KS>,.C@9FGK^,AXNN][B%;L* MX=WP?#29:.EO!,,-NCQXS_=FL$5]2M #+A;V\&5Z"EO&D]SA@U\$J\H=O[R3 M"\_J/],W](&BT:+F]N&=C3KK9__(BO ,#+;Z^U<@N)V\GV-9$R,LUN',+?&= M=@Q\9Y15HZ$V/O>K5:VN5C/S7;0!_-8]!\<6!QNMP(K_8SH3W%"+-<.\BHM?AH2UR2;QVUF$NTU;CDXMTV>3N9Y(<-""&G_+ GO:*6)^68/E"4_T03K1O&?52VZA'O%MIH&@W:$+R7Y#\GJL RX#=-N6PR6;YVD MEHUJI:&IJM:H&/KG\5!#GM/5OJK^@5QV5LG"9C>4S;B:PTMWO;&+06><1PG8 M4--Y:3H<@?]]S8=V^<'.4SXI5G(8TE7EH <(<<7@ MQ=@EBUDQ2\Q0,N)JC"CC@QP.QC$P69HEN4:$4%O.:MDL2,ELQ\1L1Q0R7,5" MR%TT!.W.U<(AC[ARAS-DD@VY+Z[J8@QT:I*,\U^8+0L9D7=LLLWVK U'\F%. MK,^3M*5G):=?@JNO>K'S$?UU?B(Q>I;_VT.1U\?R,U-6_)+=G[) M3">[XQ?^1&":X(>\ZZA&KGEKPSI%5C@,S'+C]OX\^W44\9+DEX/7->4G(H@3 M67+, TOTBUI>3<'@A*T'VJ/6*^MKDNHEN^.3F4YR:H_ML5PCW_4:RUAJQ5+ M0,U@F^[0B3832G6S)E'DE'^VQAWY+K98QATKE@!VAB/;?6F)Y/'7> M6[^,HZ5MW3 /-$N[:BE7'"JTRPSRH86Y^^5_@&YS23/L6-@;?W+3/.:_L M!@:"8#[O@ AW\\R]2_3CJ!U05:U::3")KE7+=560Z(J1MB ._9O+)G//&$HK MD+.22LN,R'N +]/"4[B]/U]S&=9\KW K!M#CB?W_1PKA<1?\/5"6P\Q3O^4@SK-V4>BI%: M+NH> BP?SMMIY-0P:T3<)#J,R)-G,NJ^=VVK][X'>ZHH'\^9F-?4W-#<1MYW MI5(/O&^MRJA64^-: "6):]^SHD]U3,%B/_]@5A6DJRM#=/%N(QT Z M[ELL:GIN2#0A%C4](J^VZ^"*:;:BVP.M3IY>7,\9@R%P.Q2D<=N.K_ MYI/Z](1XBR:?B5%G[1>+#L R!4L5 X;L&'<#^ 2V)4X\?V+RIO]'LEW3H?[9W0^;OI-6CY&U!G)V+U*R(!_?LH@$2M20$G=&@K-; ,(%[]JR M2?IK4["VE(*C12M;IMZ1I. CD\5:?F6QME59W"A7I2S.LRS6BB>+M:W)XC6H M5\KB(Y/%C9RF$!NQ_&';-M\0'")$)>7EP>3ELJS,P4-0+*=F]EAE!<:8^)(X MGX[#!.#1\B_WOQ M2W0\<1RGU6"C#7"DI,A5 M*3*Q]/[8=S<^3&QZ%E_JES1(%RY #)<*:15<*Q;[' MF]TY.'/&C: 31S/?C99MU^.N5A.N NC$_D(_N:1PF:1,9>52C/[%.\KG6L5R M5E]*F)"/FXFZ*[: &4>IO5GCEX1\8ER89$&)CW1\;!,A$\^Q_)=5D+)[R3BU M#[UQTMSE/O3J.;FZ>_A.,+5''G_]_KWU\,\CW'N^OSW5F18%&W)1\-Q%P;I< M%)S.EL$Y=L%[CXWIYZB:^UA$#QU?#PC,\H3#ZP[" M*)^J$]QL<;H/9^-KTW$A>Y>^F/8 6XGP0>#;48]_0"FQ :L3![[%'FA.QB^N M!YI*/+0O%D)]-]^)5F-U#)68N)/KJJ?758>[E;55&U;2W,;5/?B45)+ZZB63CPY^@2=K;,-_K''VJ;1>F!3!N,HER,S>V,U^F>,*'\Q1'@Q>H0HI MS5$A&75%I Q0472Q(T+H@RZUW;= #PQ [+EO&'T=@3YP'1_5A5 5_&6EF,Y! MW+"H+(AC$^4C.X+E]-G20*9JII1$E*+:$#4I$"NN LDHXQ;LI&Z&"6.W<4\^N&DM/?N_Z%II1JY>:GZ2*D:R_6U?['DA7[4@0KPSIU*/O M$.P'1&V::[P4M6W3<4!R_N+:7<]U_]PJ6F>*#C;"Y)(WKGF/XT3U6ER\9&3* M5E%_[?AC$W02_ /A-M;"L1_,?%?C@>KJQ_Y M ^'SN^G]"0S;<[O^\6!TG4.O'%Y)\^6VFAG>:B!F_733HHJ/V21<12;AYB;A M#)F$VPCHLVGA?##$/D7"'K.4_^K+Q^O*Z M]7"]J^1E^GGV$Y..W?[Z]K+SO^3ICEQ=W[9NV]>M&_+XU'KJ?._Y-CXH9:1C$4VM?R24=6#UKO&M 5 Y, M$(W%,#+]%W)ENV\[)XCJ'@BBPLH:L1]G[,:2"-&5=WW)&GOQF9XF!?:4[<_D MYU6_@BA@'T,Y^_J;!WW3Y7>W]H%V>A\NWY\ZCQT+LG]KQT^LN7-/KHZ0/ G>\A3&N$/=VEMFZP0/#?+$EC?]M.1/:;XW_?O*'L*;O M1I8#HO()/GAAXSK+7OD/_. ?Z@FA?L\;P)C3%$)_^:LPD5\NUQJPTW%J) M5K$4:(94#%SL[Y.R4OYBLE)AZ!E1K39#MP M+V9KE;K"]?"9ZY$V@HZRGV,]] M;C\KO*<4[<@!VI&L?9J:O9>@[&_\YI)W:GKX('8,>(7E]@G?4SYS9OZ\^'%Y MA_4I!C,HZW2UW^%O ^JANPSV%EP^!IK$Y=+H/ #:>>D:^&'BP9T9'?%:]:5? M)R./LK%O ]/R['<%P6/:-E /:"'\*/QY!.?TE2E.&XGZKZD9S:6EN(L!Q)_8 M'$]8&Q_ABI\3I=?P0?MKJ6C626Y TA:GQXLP,6+%OA2>Z 9:>^93&'C_Y MUD1F" =J+OIQZ4?KQ0[7M?T>64P"@@F[/US L(?CVV2$8_1Q=AA@#$Z+XKB M,7;!5XMPGCA!/*QW]\IZ65[&A-MHIYQ;2IQ;/I%3(=!8X"^2]#A_P@L+K/NB M:\:*!1/9NX44"EIZ@O>CL((C>'VFE\)3_GK^>$X&M(]\3/RP3KL$BLD/Q8\Y M&L%56-S:F]AB#C;<>6(+*31;YSUO4G;P2':WP]N!NS,6@-+ZDQZK,@\):0X2 MD/R;77<"CWBAV$N55%>E*5X=>)2U4X5J#E$9?$0)G]&?4,:* MGH?B#F>LPT'P"C$2]%&C)P@832H%G7^X#KP+[D2=9V#X/K83B%NA&A2W$OK/ M0K_/@:.@$O%WN@,*PEHP:MXKQD"'9Y0 MPE=F?1WI E#QBL$@F=$$[#J?@4_(*#8.?D9,T<& &S@.BK%T45A:Y=:,R.!' M-%,0J$) .BY8EF@9\-?GB/^6]TMD3\F>-._B+->S)VCH"&KB)HS;H_V)Q\.% MP!4(&V9G6?Z??IS82W%B#Q"3IM:6,((29]/I(R W<[W6YU(;288=Y9P\ KI* ML0^'UZ$_3'@0/$I!(C(![/X8E9<%1Z&O5I\%J:*]!$PR#%$#<=G[?KB MF7.OQ94N!V7)M'TW=H!7TT;S+7AXJH7(6CV90P.894/F (QP4FO(#,.AV:?8 MVA-I>06-^C<*9C7\>^H52.]@;9:$'6[&;>KTPX,<[E+;HJ]"9L9$ , 4H020 MBPG(;F2P1>Y!CKADNZ_#.K%5I^,DKMN]O'NYOKR]93YY)?RET]E5%=G.QYJL/+]L0559 MHOHL^WG6:37F;#1;)2\.'+$92J3%I7CCQ RL.0]@R?TWBO$9?+G=3^\=#H=F M5*?AM:":;>;9Z>=MH0_R<]?[W S#L_P(NJILY189ZO;G@3T[?%,NFWK8)?#5 M3A8\,$U]+-=7T6:;3>%X)+?5#TTU*0]N@=N-N4=^L&50F8+Z@O]=AJ,#DDV6:;YQ!^*FU@XM_F/'.ZPMA#6@W]F2LV:M=UD@X- MB/X^[5E@Z_I,;_+AN^C&C+\XD^%9WQV?B0\$KL_$/WLVS=$7O'++Z>._.M%] M6^.VZ7F83F8F/- M((JR9T\=&?RX$#;I MDBUG0*_E >AUL*;J2EG3%+U%#,V&"!4W::I*M:K-H(&)E,6';QSV\""[]495 M,>KUV<.S);5!)03F,"PTI!W*PM FCD%BF1P,5O8\BMD1V\5(-OYY\:4W$%NS ME[ZE&>^J Z(4M5I1='V68S*@:@.^W^#4!O!Y55,J]?+,F97EQ3=!,I:5KBQ4 MYW.8>)Y,WJ.F2@7>2E1>P=GY"ORD5 Q]J;!AJ$TU(I2KAKY5P$)IED4ILW"2_<>'9D6UCN,J..+RC*7 M55KT4F,M"T-X?0X^&WE:A014-$!2M7 M-Y8;(AG"\XL@6"SL;2!#MH8]\#6-LF*4E^O4M5"W9U6KU=@X9W>,]7#98Z[Y MU;9K8!0]ZKI2K]>5:FU3S^#H=.L:\ )?7JV"\M(575>/3(UFUI=,/!PW*\0D M7#;$5G!CNJ$8VO)0;,&X8&505<$6!R5N;.J%'LBSNO>P]PE+PC!+-&)5N9%! M.+!^L"(\! <+E1XI P2WO+=-9PPJOQ/8_J4<].1\M%=<)<;O J[ MY]W@5["B\4[9"*"!60NM6@>_I_'1>&AC\-7*99;TT2M*M3J;XCH*C<.N'3 ' M[S*@!6 -/B.'KH]9%=Q)HZ:4U0\7U=L8=.")5^JZ8M2/+9:W0H)G;#K/5M>F M1VV' ::M,;VQ7FD_NA&WMC-:$+4R..DUI5(#*5CY<-[)-N '3GL-H%?6CE5_ MQ"HXWME$BUB5S2'QND'=#K.AHX1V:S &)S2H2+ERO3:K1[EQ??_6=7K90S2U M,GKR2KET+ _QK(&6 Q?=-4;[,HR6?W"/5MHZ MA]FY%,Z&K!O+9..M6,$WF-*4#EF;)M"E&/UB8WR6S8/!J1]LOL;8[?TY-:?O M5 SJ^\22)>-=%R!_(/3O*9S"J"'H*+,CJL@A[')UF$.WT8S,]_6]^QG%ND]S M1MS@GE]@A>J*FEK&5%FM7E;J]7T7HVP,LBW4]Z\#,HRA*]5&0ZE7CJ"R?VVF M\"9T8?VF'==W^VD[PR/%U&Q05A?[538,8@.7HE<:BEJ>K2C:>?_9MFZALT(! M%0L%4EJSQ%3)1",:,<-HU<'UWZ6AK6A.U-(%D?%^)(NJB M;D#[X)5(ZT$/QV3H#:72V!1Z^=$IL]R2*% Z5EZ)%]BLA6L-R\[TLF)LW"UW M=)RR.>QPH(9:!W=@4U6=7[WC.NPD&%,=>2Z.>'8]7IL1#MA (XW 'R:,G7JN M?[3=%+';L@UY:]@BFL8<1*,091GJSLLR]M$6&[:8[RMX\A=UPW[FF&.'KAP:R410+.:11TVZ")EL^O<%GV925NI$RN2<]8++6K)AB5FYL>2C!>GJN M@I,1=:5:KLFRFST9)]M#7A5GWFG -15UN7N\XXJ6G9 RI"-R4 M&A19E13 ;]2-NE+/8"\6C)>V CX%$U63 K;3G0B M&V%5V4RV<&&=Z],S5+;2#G][8Y/0;NSFR)^P(FH*VV#7V ML+113/8-Y2NT( 1RO!B%#JB'"^E1<_D*R6[67-]>K9((#UYY'[SQ5WSAM>]/ M:#]5@_HOIH?*-:Y$ZZO875LYX+)(1=HIV02WRMR1(M/)>P9Y5ODC-I>[T3L7 M)O%_QG5L6=0"+C#-^EFP4QSWY\_X\:;XUSHGU'>M$7=D?D8I : MVA)MHZIY.JU^TBR?@^F<9AM-V\XCTR.O^*XEGDL2'UD]@Y0[L@OYK$X&C7< M0@?Z*#,"T G<(U&M"/%EWOJ63[<.Q,%5UW6EEAGB_!DK.NL*^^",AYR?F05) MTE^UPCI$0^9EUK5*&:=85#;><' @<*G[!I?*AG[4"KL0@IM8K=5,+"U'1DME MJ8FEY^FT.S&QM ,;,)6E)I9^Z!/BL.G=FEC;1<)J"K^RU,3:[NG64/@53,/K M(, TI9%:B9-J8F6-G>-$LNP?5E,B[06U+[1]*TQL.U'T'&]GRQB?;.2B=3BS M'F_!+Q',IDUPA2A\A_3,D34V[4.2WR8CN<(+W<-]KITVOTTV(FRPAC&PKW)<,);N46 ^.BK\$YWE^P:FY9#^QW3 M

,0MUWA MRMUMKD[XM N]NH62ZE6F4]#80'_&L',^+KTAJX$C7ZTI#U91R;?51_@66 M%KL2%HLQ-A]1!GK>2E73E,H:.Q=R4'Z]GYTK]FJ+ /R5-P',@_!1[@O93IM' MR^FO2]45N>#E T?&R"LNJ_5+Y_'R+_-IA5W(+O,>!=.LB-/3XESX'WV)P0C"'$)H'L:Y'S3_/ MNA08'IX[8L"/'[>:V\_#M MGZ1]]W /7-5-X2KV#Y/)/?./WCWNIG^!? MWSNW3X_D[HK6D_7\('T$^_L3 &&TE[*)#1\V+:%G.=.1T+U@7EHFR,? M:#;XZ2MYL_KC%SQD^:>O)/N!Q1/]D=F#=^'!?WP]R62PSAJC;R_6F+)'490: M;YXY6BP*DWHMX]?Y[::,WA4\(0 99E7^?E(]6?CFY0[.$N,[N.T_J>F1#EC: M_9^[WN=F(B6S-@SF^"(S1UK/&3EZW&I[PBTFVO:,PP\!5/UH&&,Y#RP#ZH*/ M;_CMW<8>A,:I57]:7@!?/U=G(PSU&G,CF0 MXM.-GU9W%55CDX@VNV>VR0!5,(\J*OB$.,1A><1Z(0#F2(^<0;:R+\C63YH- MH&L-O&UCN;>=&;('2 (LYJIH[O,[\6(\5NPHLKI1WG 5.FJ IL(!IE6EO*OA MOX5%TD:)P1605"NS2;-&U5#J%>T8(_QK:5:U>FY$X7O!_(7T6[&K M94,QV^!:!PQ7].-58_AC-[UN+[_";?%ND-*!IX[#"2"Z^QZT.+B[I%M,.HUNQ9><;7VD3JNM2DK M=:VAU&K+ KKY$,-0CJ+J#;"Z-]V*E4,'-8ATXW#.@%E. X7Y MB>5T9:0[KP&Z.-82Z?]RZCIODT94L85QUK.M;V/EY(*VPD6S+#+\, M&H)M=]$58ZVLWR90LN68WOOUF []]#4F M*U*1QB-M554!F'RD2-N>4# ?\CJKS#$J2KFZOQSYH=6^X&H.5.1A8&>'#@HP MRFVWH@+H3VB)"PZO%=G<.&DVZG6E7MY1!\ Q(RZK;Z[/] M>R[PQNH)IT8%^$.IUS1%SV!.%4@+I@-L/IRJ'U%I!4&M&^K[7P@R"_(*,<=C MS^I.^+B*L4L>)P[UGM_) TCH-_REKY";FS89>9;KX0=P"$_G\5OGEEQ,?,N! MIY&V.^R".1$O53Y:0;IUKL:Z=H V KL5@_63*R = 1K ?(]0?G*?7F@ W!AL MLQ$W-AQKNE*MR_FFZ^A'H]#ZD;&\/^GZ;,;2.#L_'XL.G0XSK.%^]:/5@KO+HI,QU$H)$FMRS;F MKB0%ZN7R21,;S1I*38::UU*P\W=*YU/!9IBZFTGK3C-\VE:L91#1UJ."/0QF MW1-GOYJ6S=DZMCE&3&J],'VKMR(W8_I!J5;K2KV^>N)96YN;\XO'W26,UL?C M?/1IJQ@4F=&W9SLCDQC);4%FK@ZSVP*BK))?,SA[,T)F+79]RY[@$""':_ 6$'P:RL)C&!A2+ $\9+#<*F 3UV*6"_KJR0W-CMI-D4TYYP& M+F\TTDQ+J9U6T4Y;)[8,N*OL\80+M>2<\V'<^[R>UCYVI*ISJ^+Z=^8(X&)& M."?.]$:(^O$5C0J<=$JD'X275G#;-F&H#:SV )8M#LK;"0Y*OAL(MEIWP6>] M7-O[D6?..I_QT@Y?VD]='ZYN[GL/#R*!6NER\[5=?OZ:<_[3*[N'LC3+QWRST[KX1' >@G' MONRT.]\O.@_A/G+2NKTD?+1_;I:M;$ZXQ5_@DG%I0V+#/?O.P!Q:]ON791=@ MG_6MOZA8.1C@"Y_73#4V,^\BV<>9LF['D##+]YDD'HMQ)HG'8IQ)XK$89Y)X M+,:9)!Z+<2:)QV*<2>*Q&&>2>"S&F20>=WVFU"6>>4+MOB-E#W1L6@[6$APO M;(_DF'DE@:.%;.8JGZ)'J5?9SKQ72M_7>O2M7>H[_>LOTP&!R.[2^<_$&K]O M!4'95TI+\MJ6(,T?>=TFN^LD9>65LHY.D;-+_@Q*WK!4'!:1!'5@@FH-W8DSE@0E"6I+EPK&JTF2DB2U MI4O)\*^D)ZGS)$'EEJ"D@)+T) 64)*C<$I044)*>I("2!)5;@FJ;(PMS I*B M)$5MYU*7=&#UK/$G25*2I+:5%"]8\?2.9XJ&HWM^FH^J<)9H^5S5*I8S/4U4 M_'J+8+@P;=/I486=]I+V6.XY&,>D+42NN,]/^^7RX*UIDP'W?X[*U#F"89/Q M@RQ<6%$5+U_SH&='!*M"4LK?]D$D-4DDDDB6$4E=$LE1$\E6=EJC;$P&O-C8[ODB(>S_73L^> M(/7>NQZ^*[D=;OE.N+G;AU3MI E6N%JI*/6J(A(=7Z45/*/FP_ MK2R)Y*B)9&_B1%,EI1PUI>Q%G&B22"21+",271*)))*=>FJ5X_#4]).FJC:4 M1EV3;IJD\15IO'H<-&ZP:(16JRAUHWH49+Y"-G>=_8_Q]?'[S]H^4$ C O^5 MSS$S1R,;;L;HRQV0SN.WSBVYF/B60WT?AVQT+8?_]?36'5.B+JP#.6 UA'CZ M\F*'@XK,U8ZWLF5E[-"R6D3'AP*GI+?#TEM%TINDMSW2VRYK7B2]?4AZV^1\ MIXLM],8Z">^_J/LE9J2U(OOL;A#893&S[%&DN2-3W(>K ALM2857UDV%[Y]- MI,7Y,3@DFP^[(G\L88T9=[6Z=O)<,H9DC"W%=O3R033'0H51 \;0E9I^#!I# M&E8?ASMVKS7F*XLZ\(2BUW3)#I(=-O)K=UFF+^E-TMLTO>VRXE_2VX>DM]VI M>RTOZKXA?$--,1JJU/F2)S:2P;LLSY;T)NEMBM[T759ZYX'>=MR$SPYPI(WW M^Z3B@[+01@RRRP+W@T!%HCT+VG=9LB[1GENT[[((7:(]MVC?986<1'MNT;[+ M0C6)]D.B?7=QI]JAYU5HY;5SKI(F/P!-YK;I0U/728Q*FLVM^MQEW:U$>V[1 MOLNTM$1[,374&B6=A]!0VMJY/$FXA21<8XVJLD,0[IH]XY)JBTFUQS&33C/6 M[@+/:PXQ2^OW@1*$,<2R,_8MG^,12UTDG^Z(3Z6UFUNT+G1R=ED+*=&>6[3O MLOQ*HET*<8G6/7*SL5 MDV9%,1IU16_D)FZ=.O=%4N?.J5/-'756\TZ=.V[*RONTW5LZ9D>VG)X[I+([ M\F@[U'/?_2CI*5?=MH:U7.VD:2MVH*.5J0\ZAE9QQ,,Y8 M)R.^4\ZH'S-G;-1]R!Z?__FDNJQ=6=-DJL@>AP^)=ED,_R'1+JNF/R3:9=7T MAT2['$M;5+3OS/=:;TGD5N>3-N1\TEQ=,&.\/ MB78YEK:H:-^=AEICF^ A-)0JYY/FZH+[(-S%W8>ZGB?*]0$"()T7D;!VTJR M>Z ;E;S0KVR+< MHG6A*R17-7Q(M,OAM45%NT1K(=&ZD)OE3.*BHEVBM9!H7<3-55FO5U2T2[06 M$JT+N5F687Y(M,LRS**B?7>9FDHE9W,B=>.DVHS]HM959R M39D;=63E)I,23"&U7=\G(T"<1\8N&;]0TGG\UKDE%Q/?T.NY9C(O@E M?TK[_Z.A=:$A*!LS/B3:96-&4=$NT5I(M"[D9EDG7E2T2[06$JT+N5F6_Q<5 M[1*MA43K0FZ6%6P?$NVR@JVH:-]=%+NZ1A,7AK%OZ1B'C=UC"/3)?7JA0>0S M%OAX%)6Z+>T&)V^)>4.*VN!?\@+@M1E<#MJ/@GID@EMZV3=\G+<+'6?,. M!\OKPSF\\3LQ^Z^6[WIR<-3:B7HYG.(CHKTFIQA\2+3+=O.AR0_2E]8$3*VBF]?M)4 M:W5%*]?R4MXH23,OI+G&>/DYC?-*L M-U2EK$HA>?@+;L5LD^VN147[SF31INL8MR.*5"&*]-PL MHH)W;46U669\WP M>O[8'1'+>:7P@R=9=UV)+5N:/R3:94OSAT2[3)!_1+3798+\0Z)=)L@_)-IE M@OQ#HETFR(N*]F-,F=V-7ZB7-5UF:"=-3:LH:LW(;_A%DN6QI\OFT^1,/% ' M@M0E+1[\@H>GQ1VERE:@1>.DJ2J5:D,QC-RLH) DN9FQ)LO:BHKV8TN4K2"( M*J$@JN98-Q:C=>R!PJ%]G@-[H#US9(WA6'^9C"Y.;]TQ);H1_M/Y@_JMYQ^[(G9%$WMI%E5ZI6*4JY5 M)2D?_();L7AE1?^'1+NL"/R0:)=E145%^^XB;5HNS>JZ-*OS=,&E1F=78 M_U.11'SX"QZ>B-=*_.Y:UE;*)TU#T8RZ4JGG., HR33/B>!\R-J*"J2LY;B9 M1!+Q%M^^>.O..BGDO5+Q\G4]%2S048Q&7='KN3$@9/IC;?=V[$V-K MY)_S)L5T+L5J2KV<&]6\S[5CND5%NT1K(=&ZD)ME$V91T2[16DBT+N1FV5M;5+1+M!82K0NY M6;9,%Q7M^K1WD&_H'VW&?'FIMOGPF&&A@,K3?*2KFJYC(8*HEZ%5DF.PJ+BO91=EQ>A)[/ACLVM;_@NBG9W2'1"/]BD=PN\I :@C>7FN;<,QB 64YE%_ M+)E;NAT?#:T+5;5LA2HJVC=Y^V*O8\WJBT6=_PEQ?C=X" 7Y;4*.7PLQGDT5 M5T$55Q55K2H50^Z:./P%I1[ZT&A=J(=D;V91T2[16DBT+N1FV7);5+1+M!82 MK0NY65;H%Q7M^4I-[=!)S%"07\NCMRB34&M++5FQ7%2TYRH)=5BA5<^]T-IQ M&Q%[]QM%*L$'V7V1DG_YG (7!O7.?Q6^>67$Q\ MRZ&^3]KNL&LY+"DI>7]'O)_3JQ?^@A*WQ;V@Q&UQ+RAQ6]P+2MP6]X(2M\6] MH,1M<2\H<5O<"TK<%O>"$K?%O:#$;7$O^ %Q6XSF#Y9O.>MB-P\[8R_6TB,I M65;O?#2T+LJ#JV4YP^ECXEU.^RDJWB5:"XG6Q>PLQ_T4%>\2K85$ZV)VEO-^ MBHKW3=Z^@TTY2Q9O\VTYZ>,Q,B_+:9PT]5I%KB7+Q05S1J?;6P^_ I%.%\I6 MRTBADC@/?L'#$^<&,]-V19SJ2;.FZ-6R4FU(&CW\!;=CX,DA:$7%^\YDTP8S MT'8EFK1 --5T([^B:<=-)KE)?+5MT^?-)"U,>@U=?"H@GE@,\]A7\DJ=ONM) M_I7QEH^&UL7J6 XZ^YAXEX.%BHIWB=9"HG4Q.\O)0D7%NT1K(=&ZF)WE:*&B MXOT8LV#\]U>N]\A'P/M9$V!5_:2I&E69 ,O%!7-&HML+Y&6CSYD8G@'$F9L= MTY(NBY?[6I,N<55&I:(8=4FPL&[B*BG>)UD*B=3$[RP:NHN+]&%-7]\)[OALP;SI[YJIVTJPJ6KFJU&7O M00XNF#,:W5X\+A.!SH3CZD"=6F[V:$NZ+%[N:CVZ;)PTZXJJJTI9E\FKPU]P M.Q:=[-@J*MZ/+7FUEE"JE0.A5*U4\RN4/DJO%J+6='J4'= =$-:[15J$V^O8 MJC7RK%=S3,G(-GL4UT,1RWFE_EBV;\EHR\=#ZV+=+-NW/B;>9?M64?$NT5I( MM"YF9]F^552\2[06$JV+V5FV;Q45[SG+@>&6Y<"AOALP5[K%'>DG]YZ[T?>! M%WTMG&C+>13YKFRIL)IZTE25>DU7U+*>W_B))-4\I\*6K0-?E8BS1?XTH-RZ M3-\>_H*'I]DUTF2'H5G]I*DI-;6BU%4I;0]_P>T8A++_JZAXSU,*[3 "R^ " M*^==_L5H#GN<='WZGPF\E1UQ2$U_XO$DT];=? MF+[5RY8\:8#QH!BJH=2KN1&ZDD /:0=OT-R^ 84NMQ#J9; 0P%UK&$JUDIM2 M'&GG2O7XX="Z.(8H!ZH4%>\2K85$ZV)VEC,8BHIWB=9"HG4Q.\O1&A\3[W(& M0U'QGJ^;\A0P,>FTMP&K+2\$^F6N\:"O!3_SA>BGE=& MA\MB75JO%KRS[[.#CTRKC],7[STZH)Y'^PQO1&!W$3)2;[57UNJZ'APR/,"% M;?;^Y,<@OFM;?0'B0W'^:L?;JR.RB"(/!2Y)3[FFI\6Z9I/\72B08MIE18V" M"\?UAE*NKC;U8_]LD&H+20[8&PEHLP'8YQD$2G"2X M&8+;Y: !27"2X&8(;I>M\)+@),'-$-PNZZ;S0' [;I]D!WBC"'9\D-V?34@; M!TQ'7Y@V#J=5V+$O:8\.N]0CNJH0K:P9J^#.R -;PB%(WYUT;9I'KIQWNKWV M^E6-3?:^QY*$?)#QW63LCTT'22'K;HNZ@;LM*N7RRL.+YW-.7M331^*"OQ6! M =;8DRNJ6*3HU86&Y3:[I-7JL K:D6I-G2E(76*9);UW9U=]I5)4LL3J>W6 M?%E,9;ML=Y)4EBH51=.EKWC<;'"LOF+M..S?.K")4M%6 MVUTG.21/''+4BJ)^<$71P!X$1:MH2J-J2#8X6C8X5D51/PI%T" [?/)\N[/!NY[+^N* M8905X)Y<<\Q*_9^26?+/+-4CXQ7]I%FO*PU54\JUU89O')15PAJISPP8S9_[ MUFNS5"K]_!E_^'D4?^$7HI:!-I:\;FAZSQ:<&C]:CKAC%#QZ2T].@JA'$6MH MIS2?7B@Q>SUW"'=\QV7-CCN&IX)?20!^N+GYV3-M,C*]<5W *[Y(Y[;S\.V?I'WW< \NIK/[X!<]5_HFKF&QG%$\$!=2# M=^%9?WP]R52DNW@@5'#! *2HVE8JU175Y['OAZ^#2Z/"_/M)]63! ]-DWG(A M^T]J>J3C]&D_4:,[?8$YY=0SQT@"(&O]1MP/)+;ZOFGFJQ@ M6>U)NWOP^K!( 7+;]%_(E>V^^63@N4-R-Z*>.483M05>PJLUMJB?]3Z;06,; M5UZO:4*HC5KUIUD?9[I5HGZNCL;3C1+LEVQE%#FU7=__%&Z-2M)^H)]^2F?% MZ4^E>5Q_F_/,QD^ICO'.AD;>>^[ &N/$R!5]4@-W[=1KFJ)7ZBDNZ1R I8'B MT^'!NQ"ZZ@9)FG3PSH=JY:1I*'6CHI2K:8[^"E!=C^U67^2VB)%:_7]/_#&Z MO#BMTJ, UIX%%J$SS6#XYQY*L-.)#]:*Y7PB(\_%"7-]TGTG;BC,S&S";,[9 MYVG>%(I8_L&T!^;H,(==[Y=*%6KUG#FVEW0$M&"9C-5,IT_,(8;._F*_V#$H M=R5'XW=J.?U6[$;9.+_*.%^O*A5]N3P]$!WN3$QN#+T:)JCK!OROEE;&L1O& MV3);?#,MAP!4^Y8_"_4@'?.);N9A4^_ M&[38I=1L^*V#M:$JU?HZR/VT:ZZ(1?L6UV_76 TV"XT419:W7TSGF8+&)@/3 M\L@KQI&1<-],SS-![]N6V;7L?6CLG='O%5R,Q<YS\$):U8&W\!=ZJ';M4-J0:P U*HP)R MT,BOYYK9MFD4ST:_%C$V\P?I4H<.K/&QFN*78M\-O]&3^4-(GPM^K96,\4:Y M DYEHZ;4RFG+XH_&&C?*QV*-BZ@P=QE]]!EC@5T6#6#1P)C+^"6'@=5<'2:' M4DM*L M*[5Z16G4UK$==RUT%D-P$W]K>R#$WF[%J(';6DTK&\\(PKT+OP5L0?H3RK/V M'K7-,5B66$"Z^XC9_MCE>-*NZHI73-M+E7;&TL Z'YPZ@K/6J"AZ>7FETB$UQ[K\ M=.]1W+/+?5(74P2DQQ7KD>?C9TE!7#6(KHB@2LOIL\P(3]1GHPH#^/O5:%:08)5@'M!&J]LJGX.IB*8EP6X5)D56XI$>IGFD+_G!N+:FA OA-V2ZO)FXS>L$@2B*5?6B1T!.0 MXR)+GV;4%Z!2,94D\-XWT=T""S2JXHC^MAKG:6PJF&J4E5H]E_6,>^6\-<$\ M'[JBO*RJ:/5UPE&Y,/A78SN6!V&-0L7,@G#/+RFDL=MAAGBR$0A8@0U#5U1] MTV*J(G#@EF&KHU%AJ!6ET=@TSY1CK1B&C NI^]("G $AO*^HZ@Q,.M>KJE). MG>[W@51=9JC.!V8%F:NAZDIUCX73>V"=P^BO/7(4N-Y/[GS'.P,?59G)6*DK M];5J10O$1TM@.1^$K-41[K,F" ^IFA8M[LP809[J0AB9[VRBVO2]5QB<(KZQ MSK[6=+I::[7J/N/5B?K]=35B'5/EY3G3;C,@(],DB(*A<I ML1"&J]&H7F95LVH5_K<\%/*!I,W.A,UZF)R/0(QEJ4JC!G(F0Y ^,P;W;,MD MZF[(;:M K@ZS<]60'6%L+T7$T//[@!5 M.TBP\;M"Z'\FUH@-IHHBTL==EW(O/*$GM]6#RWGT7ESVWC:=<MV_RT/R2O;1(/Y)BKO5=OV V(4I[<.L YWPBE73L MLO,(+W(,+:55W0$VY3(KMWPD?RXSFQISV73'SM/A(S4B4 /_%]CI,C:SMD>_ MA(4SQ&:J./TCJZ7X@7AY=R;JSE!96\56W5TP6,9G#G^8',=GKOA")1F?R;%U MOD)\QG-[E/8%;G%AEN7[$Q-7++D#$)'=7<\JRFYS5?+6=;'+X8@,*=AG<2W0 M<3>X!&1DL^]QK[P*JD1;IS/TH.4]@BH?:%!8P(F'3AYV5",B]/5NF*H&T2UCC \N#GD<%Q7'4RL6K[G;6Q%G(\\Z]4< M4S("BYEM/CRD0-QLV&Z*/+SGM[L/+I<-_2H6/V(N>[U(X7X42V:=6#VRV7.+ MS0V@%W8,G,DT\D3G-KS6[?VIL*4EN-/3,QT_I"__: =MI--T.X+ ?0 -O(T M&W%C2X*B::I2-395_3D@[AR/ZU_#BMF#+;TS@R6ZR0IF*.8R=%U3*N4\ENSO MSD99#U@&Z"5#58RU2O(/G*9,2O6D%'>'(.%=C^_FF+?)O6EA6%>IX^-_U8?^TO:J68*8OAH/=+[2&(%U\U& MO6R$2D,I5_-8II*=;'<_=7PO2?5+RQ][5G?"\NE(JD.V=5CFY3(1?@QV3VYK M,+!L"_S+C(P QFI#)M3W9F1M#6^@L"J*6M,5/4.G<;Z2;OO._,<[,Z)^C4&8 M#RI0'<">RP#"G-J*E3RHM["/MU%3JMML!$N'Y-%A<>\U $OPN+P&H%)FXJA> M5XSJ\@#U/AO"5A 8N4W#YNHP^?5XV/[UONAS9"NBV4]8],7T );LLQ^PBO\5 MB-LY7L<'N1C_UXFN\D#1H.B-:1__T'+ZR5_$/GE//&=G[T[ E"%7Y@ MJU8>P!KI# :TM^+(Y K+5>@@#-3&!JL6CB__?3BDS,>%AH*Y5C&V$*;)F=/8 MGL?3"NG29\MQT+;#[AT&V*,W"A92;>U 1)N-!G7LPRUK(!/*6_15"F+L+<2K MH>8:L1C\5[1J?7>(S:$G:FQ-3%'L(1RP='(V(66L0\KP)=)W)UV;I@'[;YF( M>-XSLM!P-='.=B>4A9SQIPK8)98(#P]D&KK 6A&H.\QYGLM3GX/5[G- MN-ZG@KU FK'F6KA-2&EC2&TV9&L-4-5QJX"N&-HZ,9+CB,BQ,;H@[K!R)I;N MP@RO^^;$$KP[P'76''IEW3W(1T&A?U'WB\!",N7XY-XQ#&2C5=SVJ%5R%T-: M7R@'F\W7;<;8+@FNNPKGL*=>=YU,?N75K>LP+SW9N2.FT!^/!D>F%U>)-YZ( M76*9.+[*EH%6%:.V[Z6'!Q.3FT(,F+A15^KU_:ESZ63FQX?(@9,)!'S&Q%>L MUT2V..?4( D6/+*(\/A]*T7EA](U3Q&]M?'TV>2EQCK:J@VEK.^[Z6>[=M"Q MS+[*3IP/"((S=W V ?.'SS=MY%<<9Z%>/!/\QTC,-RL2(3^Y%^)RU\'=LA%T MA:W" PO#6&O[4GY(^OC:Y0/KMA^T91T7-8876*VMK%IEC>RURIK+N?-#<9OV ML'\>XQ!<]L)F"?Z?>-8H[OKRK"9YLH;4)[?TC3RX0]-1^"\4 LK+&GPE0]-[ MMN!=^-%RTD'N4_;X=NFV*!\;E0L!XFP^?0"MG(/Y/+(=-[1',;. M8;]D>O!KA^4!GSW39E.0@ZH?T8,"O_7'YI@EA_USH)OF?N["CAT +_'2X*W_ MY^R,7%G4[G\A]^8S_0J/_L^$@IB&$ZCJ5_*;:4_P9W)V)K[*Z)1_.49L_"AG M(,+APQK*#?&;H/BBBK];5C]W,@,&!]G9S@2--%3&CU5..15+NE^=Q<$0 . K M>7H?P=5;'G@ O:_D%F0'!]*MB]"HQK_T.?@6@Q.".830/(AU/6K^>=:E(+#@ MN2,&_/AQJRG'1G<=AZ^ M_9.T[Q[NSUFEQCWO&_+6="^RU0ZW__/E[?=AX?R=U] MYX'].@ _P&*;S!=_7!P3_Y[X8VOP_I6L_8Y_49=T'.H]OY.VZXW.R2E:7-2S MW\F?COOF$-,GG<=O';AP-$*=?=3E4">N5_KO_ZIK6ODK^QS[6?WZ20%$VS;% M_C0*#WNSQB_$&OO$GW1]JV^9'B[2/$6E*K[=YHI8?!\>&_P!CA@\E%@^AK/P M6]V);SG49R-OX$Y_4HSQ*"4?;#Z^?MIR0$?;-CNDPGXS-%&I.X%G!BK*]$!2 M.]0&\NZ].. : AC -P-C "M[P2L63=H:R6>ZP[0W/#HR+0\?E@@>!^(G-F=Y\=-0&] M,2;IVJ;S)^F]4+ (A(D%*+7@FX"3=Y;0YR1$^R4@HM;(L\ L:# AIA+VB+;Y M#J\GUSX\"L!/?]#A"*$>/ YCF:P4>P)/\AE**6NT83W"!(CXF7H*\5_0H@LB MH H/C\87 HB/E$9BA8P"F'&]9].Q_@HHG/C6T$)J":D.#M&%N["_,]IV'8H? M'(+Z#S^%M''GD+O>V.U2CV@:OYXB. J1/AD.V:X-9G'"<4P;SM&U06ZZ@]ST,L*>"G[2>/B6;PZ_/;)8ZU^&71:;OO3)":0Q<@!D*I%!=*P$/DDMKF&XJ"7DQY MG0X^__G97*SAE.6RZ%/ TG>CMJL@L\7?6+)!>N"G@TS+>_"]@"/Q:]%5'B?\ MZ _4H6_HEOOA(V_IJ]DWR=P'ACPNGI$@FU+P8)'"1+5&/90G8Q2F3(@Q!&#+ M*+.NF!_CX^\\BC6 'OFWRW)*P6].XTI>"3#W2.&7GA^H('$)\0' ME!)7@=/F@CAN@BB"*XA5RM']4!L$8!$:P0^P,H6/^> KQ=GB<03)M(#0T)!NP5L P(&K=G#5YH,KD3 "I -S.MC MM3F"H#0%V$QL$4ITRODU/J$VI""!$(614R^6: ^_1'M60.+ M)PS#[Y66,#M#+$N&,R4&7#T9@]WE,'W$8]\70#?PG\CG7!>#6.!G0E-!3'%C MKX4#+VYF6=!=A^$QC!"^P\4#IL4)?_"D>+@2? M O3\3* P#/(G+UH*+YHF;?DW@H,0?I(XR_@3@"P'C\_$T,Q#V'?$F# _1@#\ M^Z<68)HC$0'==X>X-Z)GAK!FY(X]APY'< .CAYY#@G; M5'SBJ$R$7T="*"> +/@.?N^9#&S9DT=3$ ME8B#"OM#0;>'O&),D?QM<8V?%N=<8[4^M"BS!%+_SF,DVV>1S'OJL:O-"_;# MW]/8N'[2+)^7R^79RC_LZQ0@.(T1$8-%J47X4;AEG=0+B]!QSPWZWTV/43AS MD$!@#F>08$[&+K86]82/!"@QX>/\:P+T$:LH)3!#O)[EHXG *SOB^ O/39+G M!G>UWV?,@V\1A!0_- )P2D8O(9K2TI=RU>#0LQ?3'N '\:A3-Q-$->./;)>? M]L&S(/@PL>#U6:B!V3)X0; *AGYPVRS6K1):;#V3S<$"C(56&SR'.=4C%OM2 M FCZ:*6Q]!$3XAANZ7E65Q"(1P(OEWTYJ&43[3#LH<$KL>Q^*EY30D\X162%P/? [0T,47Y7=E1V);R1 MR5?3H=&X] +XD? "[]QJA4_,-ZZ"[\9';P;-0J&Q"1>Q^$8R:PA,C$/@[/?2 M:*[-A;^D%ML]&Q9BP4<%B!A2F:[GM\6WJ+6O/EEX%@[4&4.VE J)T]0;KD/9^%9T MZLBI^HDA&""%W,1K\TJG-!@3PWYKQ; J7$AX"HG8"U\)GNV$"TM6,PR?#..M MC%R>/+@@9O!OZ+A]F"3PHMQ.2_ M1_OH&:,4$S((_'+^*&9 ".$EE.:I!L. ^*2=@#'7[+&[3IX.@GG2Q BN%"NQ34O3PQP9'2G@\W%V(HK3L MW8(2X'S"C0*'QHR=<\I$99.1\?><\S#B(=[\W73,Y\2-0C;@@&6 X'&-V//' M+O9^1X2(?YUKX,J@C/1+'>%WEK\J)=%D+(!UQS&%H^)QI,X#^Y^.6Z)Q#)/$:?+FE3+1!BIMKT9DQ5E9BJ^H0I? *$8")RX("! M.O9G4C[9,C3A]R.+;+I9)S UV!U**698_#$+WFH&VCQID7W'@[?BKE_\>6DA M7.:JE@+24Y+O!U>@QQ2JR1)%Z+N/76[K=VG/9-'DM P0NVJ03@$:4#(;)^>E MQ %8@4>?V4S/++84I"#FFK$"!#-WAS]Z[N3Y90;(#-?BOQA KQWD$DS:W-MF M,C">]BF"GXJ\L+[+$HG@)B7?[H;I5@IRA?G1X%G9[CNE+,3C\U:1H*K$"PW? M*&C$77++2\1PE.#B?0N(F_("A\&<#)8/HHD;G-S3CU'&(T8LDM#%2IYVO_="^Q.;*B(2V*,\YI%\@D@YX)=H7^'<'3S6C'&&.QJYWAA% MS'N()RX56*0",8]@@F^6/-2^X/Z>BF,%CKP^,M&:2VY^$FQU<7HC(*=BQ@%"*YS9V MGRF+/;$$#$*1.7TSWEY2*'X*7$Z$/L:U$053D=^YKE!&6)<6P3H5(F#T?^.^ MS(0+EX6X>[-L&X\]-/M4."@)&5^$<-14/#E>,J*0R8A; KQ&1'#ZK&0MQ20K ME[PLL!!W]2(?N&>.+.85IT=AN%J./KXP(3 ;H"CQ%,7Q(R9%<3*_@_G-3L*V M6Y8#X)\*'45>E<"?%G"B&<3Y>>C-C-+SO!8G6843L#9[L))X*KZ%L1\^C_DM M8W3NN=PK)>1>2OD.22F? $41.UE*X4Z\S(B=2Q%%/"PI@+$!Y]E/G++$[M=/ M!$90?#S#KY]%.GMQ'8&V7I<1DZC7+!AR.4%4\AG@7&("9; _9:XFJ*G8[E8N MIV_SX6B86OL%!@PSI:*(S(PT3V.]9/CO4RDP0>-!>O:ZJ \L&20#Z/4F\'M& M#6%&8"J(-08RY/M; J0 U?%2V\7QV)H>1X>V4CR6PY[CY!Y?MUX4%BBBJ6(8 M-CT(RU*B"/K)B)DU0&QA#G4)J1D;#& -"SON!@QS_++M0 NKF2E-/VE6YM'9 M,B*8LB 8YB-Z2.S5S4:.I2ER)'W&2SQT"9*0P)_&+WZ:QB86*B"6B4:/ 8QF M?&J:U+F_ON\0WGX:%S=1:51:*0K_3XM-^*1)<$O6D,P2/)XM.(@&$ GBB M(5VPV">&8G@%/Q;X"LX-&4@P,5A6IL]=/(H%%:&V8O079EIQ](!H7[.\WF2( MT8(>];\EM!(2 ">>'J,+2A5*@ZT-@F^0WT[/,>$D4Z7#.#T3* M;]>=*#0,@!46J4]F'H:G -(>HO_=I0X%:2=JW'@XE 5D^5;>%VL4UH6)1D@> MU!VY;R(3'J6LK7$B\IW(/YR3*V E.*/PQ],H!\YJVF_F>_J12RE'9OV3& Q6 MF#7/F!R_BUE?M)EXZ!6.'<3SX@]./\57\@)7>\48]F#B,6DQ8WF]O5 18*!< M_F))(Z9N>&@QJ748]V HV>(Q%\*RU7BOD*7B#V0V(;I#8!!;0V;XS:@^N%$I M5)RBFGT(3W#9CIG8I:S8F_G90/&@ BN 07A0L+D@J\2:N]=X")1U%QDC*>P,I&;-2 MDE2"'FR2M%@U*2JM:_[5U'X]"Y,CXS=*G8A8TPB5W54)H<0/6##X\ M,EGT@N-4)'M#W1CC,I7;B.U0'@EW0&&B(JK'FQ%V:<@Y)QWL2L9R/6Y.DB?3 M9Z95+^HWZ%P_787W9Q\C9>VL$C;772;NSLS4ZE<14&GS]XB:4,0>,U\%$2)D M><,/RY;[1J$>'%QLG]2-K M(.(0.$^L.L+98N%D,!OQ6F2UG;.NR M*GM^579=5F5O4#N]K!Y:@VL>G_;-IF@/K%._>2!I63(]UD*WHK'9R)5&;6S# MV%2";G3P9W$&A$/="6A*..H8HR2!4N5U"5$M)DZ.1SV*>N_?[&+!^P(O-'"? M(QTKM"EW*!?IA6-)#J:T&*0F18* 4-@LQ10NKWXO1171\1Q#!%6F[[OOI!*% MK.*E&O'A-'ALJ]P:" MR(YAN^6,@7!^\2;=]T\\/*5]72R6!+\Q.\!JPK'4?=6Q"T>=6?;!@ MDBA_6N'LAQ:L=15O-=M6\VF/$DLRVMJ,=M/ZWKJ\3&>K;Y;IV).>2;Y-,O/5 M@G%9.^,K;4M\I>:*KW3)5T?,5__S#Y,N4UO_P/H7HGS<86K$8C5U9C RYU6$;;_'$=-AZ2!\C8% 2VZ@!C.5,=B+_Q:%UKNO?P MD8[&+.54JO'V0UX+C/4?P7.GOXIY,:PW7K))9'KZ;W_BI4S_Y0\/G_T$[TU@ MJ0&7'&#/\#LU<0E?;7-$[!J<1UPF)( M5?-DI#0TW+I[G@JK<%9LU$H^VX0>JV"VO+F-L#S?SBI,1:HA',3(&7J: UE) M]]@:3[#L;(N)AY1(>"S_,'.]4CR_/]-P,LTE'F531,)W!B5R\2KO(-,23):8 MB(D2^.%_3YQ8$WLDF$HQ<;UXB.0BOH]*&;+2..\X'(NY:Y0MVPE+*:(1&<$U M>;Z6#8.=&E&7]G#$.Z^V[]D37Q3>FJ.1Y\*]4 '05XJ2.H!?$5FFJ_"XN!=:Z?U1V1$ MK;G8L.)ZHF*4]?O$RG:#>IA$D6B1DU&+%\TR#VAZB^E\+VC))U?VA(+G+4M- M!4V&2Y4B+S+'XF16EXS]:I[%FISX,/)8I6>?\@4HW)&*QF\P*S'ZG#_UP:AE M;,J\C^U7E91TW)0TC(8-):?61Y3%9S6) >&QSX/("3LK5]>7W"")$2F78:;/ M!X%A[Q.O3^Z]6'0@!K$AO;J#@=6C?+(+_UO40!K\+>IW#*OY8@#[X-!(2;UB0%%PY%-YSM-"3#LE;EVY!I=+=&K?-9$3!T%T_:8 M21GV!_$U@Q[%46AL*C-"_&V],FF, @+73H^!, X6D-P)Q M8FS'EZ^43AG2/J7V*IH1 ;S2L'H'7\7BQ-C@Q[X8W8V1ZV_7G;!8-OFV>1V1 MI;2.1-Z(;HV#"OZTKDE!>' ^#)9U841,6GB* CS#& ML%7YV0'YDVR>%S@\#7L>!5]^"E=SX1#%KNGCMKCL9?W,!Z6WF%3E/\*0+&SR\^$98 MO:SM;F1KL"96(V?DYOK__7I]>?WT3[8C]MO=]>TWTKZ[;7<>4M?#'E_3)A\Z M=TE[+*P7KAY6IO1AGSM./U@#+(C]Q:-.$@&(L^Q#:G]WO3\1\SSS% 88J@OF MF#3TDZ9^/AN9)4/+MH/N8/[8<-Q=U":T_6N$P7/3?VDY??Q7)YS(X+?&;=-C M!?.LM#O;#7'"SWEU[@W#+1+,*L ?HA$0_GE\I.(+7U:$RTQ%:ZC+2_<9H_$] M1GP#S91!5(I-=1KAJMM$.3[?]!*T>/=3AUH4H+WY*8)':%DMO3>/2#%;D@.. MK\@UIT#/E$#0E2F"4;9HB$2S()R]P:P&/B C4*8^_,$?"/J%/P>S2RT:[E<6 M=?R@3CT^$2-0S>>E7\(9'4'P8?J.@8KUX=L\$C:8\$&2;"41F]Y*W+"(/.:6 M(2T.P/?V>> ]^LQ>9N'/4UF9FB\,V7PQO_FB(9LOMFTB):?97Z XN!OE@=3W^ M^OU[Z^&?Y.Z*/%Y_N[V^NFZW;I](J]V^^_7V"6VP^[N;Z_9UYW$'T\121Y6M M@;TI^+WS?ZZ+IR5/2V!$+V\+(SA1B_DG(/7CE,*4#R@&4'?@[O/%3M-3%4(V MF)+SVX_ IK8WK8R%G?D303IYL:$0^/2!S6TF#/-28)@SR+/UV_&@@G"5I^VV M4(?S@I(SGCR,3Y!GKV7)P6,#P4 P-%M+ZU@\4]O'$U-^8D04#>" MO]/_S]Z[-C6.).OC[_4I%,3./[HC!.O[I62@RI,5;L:*(F[_VKMQE_(#9/9<"+&)F1_;)=,HI3 M 0\)[>>B2["AA!Q]RXLFU.<_[\BZ$A:!N9JOO1%F@M7"G(QQE*B%GSU%4UW6 MSE9];L+B=C:TN+D2SI5;>DQVS28V=VQE[.X6Z[/]H54PZE/1?8/;+HKK"$>^ M%S32?")&O8]"-1,1B,47F$%6XVBDYJ["<$EBY7+FGW9VR/M>-E ATB7F\$S( MDA$S2#C _1M%2#%[>?,>_6 9@5'EX+(W%MR^=%:85[(UN1A>=PK86R?(F2W7 M4E_XJ#>#L**GYHQO$FR9&!.QO_"]4!QZ> *) R@=BFH[^,B9&Q.+"\:*A4SQ M-W*>5F(%L/LD7*SI^LFR1C8"#UG,O>\+;QYY1SP?Q@=H-K?D#E-<52Z+.$^6 MJ3NN)01*(6M8Q\0MO)1("LUR;5MZ1W;Y6^1=3LXBILB+REK=Y*\2-K5;HTO& M<_[&P1#U^K(FM<;8U>HN9P4REAW."I>@5M_>^B&\4S)7S6CEY3D$;M6Y]60E':FW&0CBF9$S"P95<.. M2M,@6H8*@ 2;FE*_N;\3[GH:6YIKZN4K\D:%E,V89:5Q"&.ES:3.#_*Q=63? M8(LE\3*B#XCT!=X0D+PK3%Q?MM6%'^F&% S;+3!7$3F/?D:V3K>>+1C-A^F+UILU ]%0FYJ(OP42X1KAEX%Q%(923'T:LH MP\/P/?9-$'V(?6C@*4DW0.L=R(LA4[+15?;HQ]%-ED@&(J?^XG>#]6YEH>FK MU;:=JKM61+8G6F%T8*0&X37N7;A@@S+05F9")X%9]'_+\;VP)K*9Q1W<]Z;^V?[I?VN&Z\>Q3*M3P4M@HSEGI8PC_KU9N"!_],C,D^ MGW/BM4)@\:7-4]6UJ"U:<*DN(!$/B7E89:-,EYB(%\%#X32:+KET+M?3MT0+D@B+,8@-7TIPF0Y(;'1@0M50.ST M\O-OB;:I^#TTC]9#\,3W;9 ?C@8V,07*E&5"?!$\G@8$1D@8-7@>NE*^A_>R MW'&+"R,3X[M)#Y4A.=+IDC=Q]$#$.)A=SAR)9)5'NZ;>EQA7!N0M+2]+1SR' MH7I\U&C\5$2H5B5&T;L-58T,O%CI(_O#C>?97[$NH3G\N-Z.U1L:*FW'\J$2 M&]JQ4@]+V+%^HVX[=BK1&?0/8UC[:LVJKLB+^& 2(XB,U%-PM>X?P,Y,?1@? M^M>R.5BD.M9Q+9X%_M@]DENCN[ ,^>)"%Z;04]W)8*=/<:.I^D#5]8XN<^Q1 M9:$UYNAFZ/'#__'6I>_BG?;!&_TN=VSD/C(/IKA!(#J16N1RXH/NQN03X8\? MO"E=&](_8D@HMT9!PZ"(27UZEBA>%" C?8\6%T5.%Q2!BMCV:CP8 M9S#TI>ZMIA9N0W?L@=Y?HH\M\CC1M;KFL?Z7-42E'I8P1(/:#=%)]N[J4",? M<;0]Z5(AN'_#I6(:X F[AV9JFX63X;*JRUW;XN0L"^Y%[:*(IO883O!'Y&>I M[XG8D6--&6G]G%I(_&0!'@$A;.E6.J*XM5Y?]0C:UN. 0MYW&)"7MB5IZ8S+ M88[*6*PRNND0N8'TIR?P5Q[8HY'DCR.0'5BMT$GVBJ*8"]TW]37:P9<\81IU M&@2_<_A'NW/ZCFU\:B6OV>Z]KHLT1"@,N5G'"8Z=&EHD,@=!*#P[R=ILM*OE M%AD@#A4%!6<2! CR\J:1):LSY1U>)R5DIRTQAIP_P$!GL% +]UG6G9J^8_R\ M8.B>K#MOVT^>][OLMVF.BKMWR!^*=B%C+/H<(U8_"$-L(*1R6I$Y&E7W*MUN MU2%2/LAH$F[T9TCT"E>/,Y/5JGPRSIG^LRXH%XM1XF39/WO3WLC>U'B[/I]K M(@>!]E;;U:7($5ZK9&%4WN95F\.QZMBX=KF-F[A'67C?H]2K$:5;<["]277J M;*1.[3J=]$065Y863EG-HMI!ZFI#2U]C' -S(&2?788-Q"K#D*A7JB1[,FXVV+YU()4;*P MRD(56Y!\DU=Y&7*@^*40PWB5 M*.@P-CSG!P"CR(LG5^EFJ-,[9%0P'CR=:J M)_OY@(#U2 1=80Z[$(T!MK,Z,9L"<[P540J:#Z;=R"L5/ 7!#G7B%7Q< MT)T,%\QL'0WZ\LA!H^PD[]95H@SZF_,?9??4KZ"Z^2WA,T4;U(IXT&HX[5Z6 MG\M1\[;0^R8O;/U4!IM/Y:L7\UWS(C4!3!?^U\'AJIGT5LU$ER+FKAU#.O1A MH[6$G2:Q^*CW(W8__>D2-5.)9:%K\2B?:*V7TQ;TZ&=N.,<[L6P\CR#24;7N M\\/^P?%>CV]P<-PX:F>YN;)KBPNR6M;#+1B3TW/YS$M?<3;#-=)^Y1$.&XT& MRKN3K5#;U5XJ*@NMN;QFLZ8FW?>ZFN*ZFF;CO;!FBZXF-=30R%#1C@IRMBF4 M/I&^WI<@/"4GZ()\H,OY%WEMUHY*=(O_/S??T6DV#M;)KMK5HKO1A60W54.W M)L&/;K=.WBI\K*Z>DO1P1<3*Q*)&!6!471KQZ2U>'7L;K51W=]V 5K#1Y+'6 M5**F88.6PTZ#)*OT* ^-_U/H+O(L>X*WIOK/^?Y\^.1AAS0/(FZVIVG^["_]Z3/J]\>QSIYHSF'R^D.\FY]!0+,$TW!UMTOF7>VZ)2R2Z&W#H[[G9;3[[=V)_3R&SF[3;?9 MFE?%,3@YEU5K7U:3JB[U%KVFU(Q@I:O*K]X#;9N?\,_0I#36I>Z.L)M/?8J>4 MLXDTSTN89KFUQQXQ3K?5=9HY70+6K_W'5Q7F-ONF%FE2B+[3Q/_+ANA+2W.; MPZ7 +RV_3V#NP2-FC*/T>"MX]Z4]^K*J4>U)-1]9Y51'"[*<[O1!=UJE3/"J M-2XAR[>WCD9D%7M2'/K?#Q_\,2CS)YO_]Q K80Z;W<'!\:$(2NY"9B]]FFV] M>5?>W'1EI#4/?)/;^P76;D_N M[,/R=_:MC(S@6UZ?0-QY:+N@^*!J2+LV7).1WM$%EPR2UV6]8P]!C@:/,,$5 M$U7#5#B45S5L4',*6D[%]TBUFZJ$.5.%G/<\1N_]L71#&-'T650QQ8$ X5A% M^8]7P,*51N2?J]KM$RK=/@GASCF__Q(&L_-YM QQ*J=8$8X5J2>B3OU\+MG& M#;+QK8HC:QY&(CTWV 4/CJH\$H,2E>^O2\OV.DLK4[@OITJU&:34:H) HUAS M.Q /AY^"HJNO<'?K-GT0:OAX]1[$W$YCOT0@VQE@15.A24:,T M@:#;>'4-?9>KM+F6 +F!O/@(*00S0[22LV#S&<5,R0ZS]SRD'G;08YSY6*5P MC]<;*@?'+C">)PH7&$1,G7N0T((FD",*ZA13@?:Y:LM$7J%_^O'#J)3KO(O=?ICCKX'3GPC&SLN@@Q-Z+^1TH MD1=N2_J!?T)LQ,Z\E/8J+^4=&E&+S#'MVQPZ_>[Z5-7>XR)RG$_5#&ILFUU3 M$CORK:6 <9J7DU]QD@A[QB9U(R^Z0?-9:LF[5;;9CY3MW59PO?)[90=IW3W) M)A%+#L4)5'/"9+C"X%6R@SMXMZ &>^OYQMIV;]9RJ[L4E\F>S_%:,0GA=U=: MN)=*MC@YREHQUXK]/S=XK)D[[7:Z M.\R=RF258F'7629)V+P/656<_O9+4EO.LK04F=]1)/[ VP^>L09^_$C4THXE M_H4LBM@K"BDA_"ABHGDC\\G!?*?P+6^4FA 7&'E=TS"82KMKY0,2^ZC;K4\A M6"!$4JNQ*Z_#,+AZ;7)W6=E%>!%&5 ;V$ &;ET "40+4CV'3Q>")1A+HHRCL MB(0M4,GRA1LR+2H60/NA^B#%^R=HGG/>Q\V+$A@E-^8,;+IEA6BO;M#>6[FD MA!].STXO/MJS8.Q-G;SF]LC^U&[UB/9)=U\[GT>@]DQD=&AS38I]H5@L%>.T M^+5N&'<^L>8PH2ARPV6.+21N+D5HV9B4YJ'B_]$$ZF*.TL?O&!"G:4%1*-&@%"88A46KT(J;L M(XI)F-'T6?&V$9_D?$P43B&12#C6DZ>!')K-R1R?>X^TM[%H-)S8UK)'W1NU MNIB-QGP24X]=^]'OK%#XKPKI_:)')$QN;U ["[4Y$DWL!ZYZ]/O>,[R660F) M]"JW:K5)^XO!-Z^-$;&W*>, FTXQ9IITG@%W!)>#)\YY8YE,'VDU.W.,(-I\ MU.D:UNJ<1UJJU:0_E\3;88I #N?JQ\N8/3(&AB%?'8ENYL+Q\7WDX2^\L6CR M2=Z:AQV%$-DN_*1450VQ^&_)OE'DWU>3-T[LK\&DAU0]V]4 $C88=R?:TX\M6/P3B+_ M%:X%I9!0)2S>B_B9(M\2"1<.CTU>%-GU0J!&R89(9EC!.&D5M>,!U0WD6D>% MC7LR:\U,HJ%T6F1_"4S>YZ>' M($7Y+ &QDM#9%=S0BS 8+TD@M]!0-\MKD;"SSUP^W5Y4O O 6@]H91J,G>F2= MQ'D6-?D6V#M/04HZ;--AQ,W&3P55"60*0'3J""EAD8?;,#AD"D:^>B4-7/O@ MN.TTARVGT>]O1(;8>I5A=["4&FRRTQAF[?*1!>80F\9N>BZSFG;^ M\=OFK;.*/8 9KEK%=4])M MLRQ:"YED^\Z@W7&ZPSPJV36SZ>S7;'J@K6UP?7I.:Y"-N)?99=W]FE#_X'C@ M] =-I]7)F0]>WI7FKYG8CC-BVTX,BT?;3F/0=CK=0>',,E!]U8*JU;#)!VC^ M;+;GQ+%PNVMKL@S3Q.]U%J'M*"9P,J84,P9A$-VS:9^J-8])Q 9V6A)FO)B4 M\C6R&MP*R:^9*P_#-/% M+N9AJ*XJ?VGVV\ZPT6;3T1P,G"[&])+G87) %K>0$PO*8UY%#YS\9,>TK47[ MK0I=<.^=+G@%77#SG2ZXNMZ]''FP[/NR(R;B=>3!Z?):/&B#+DV0VR\ M\:$+!QX:#_KNS(L?@C%%1N;@7?ICLH'>=S^247=.K<56^I5<^2R6&=_) X7? MS#F4%40BI,--V>G!(NTG$/YNI(J5C1( T7IE9+9:T0U6K$SS=0T3M''XH#V^ MZ+FRIDA6CW[]M7:+VX7:"Z5C$DA>TF\YG7Z6O*3>Z';EH;9AO[6[#:?=S0;B M4U>;-YK$O I1V^+GJRD>-?,Q=G1=H"9N>#*4?5[BI&C6R-,BX5H\+(<25PMF M55%&<>)_]\8*J O68.\SGI673:8_-UCO&M%?91>%R_K=$$X>.CC(K&)/2PN. MH.5LR4B5,1+\CWQ791$$;03WF\.D 1P\PNQCT"%V9;HUT6AJ&7F(Y9C"ON9> ME'A:$$9%C)=[>LLA(U,/]L*D5(!C$=HL%+03<$0%>.;.@T=YJB;Y"7(OB'18 MY;^,3Y@82]#QK"1)/6%O]K$?81]R//KI5+(D?$?0(C!)1X&H0@R"SH)'V6,X M%O%1:=Y4L)=G1;DQ?>B931H1?X=#QQ@LO96(A53'8<[@JGX+N+;9,].U$3-" M;9<1T0(#Y,E1+B][=M[HYF3PW$MU=M87+2K9XGR7V[>]Z?:M,0EX$TSB)Y<2 M3J[PRN DA/&-A3<)/AJVUE[*+JA1RF%,M_8C9%*W >;:L34K [P?2^2>_.F4 M'D/ U<-S\?3#;_!T.1)JW&?_]Q*F.'E6,8YD?I?'J$9WB*.+Q.\M-C,+/T9? MT!-<(1_\C^R$P9;RDQ6;(X1+P$9PT/A:=RJ@X^OR-'53FP\ILDI#M/CX9^*S*T MLB$X!IP4:8HQV235#CX"3!/GX7&,$G;+R;V5P >*V:7:?+WV#VB_L MQI:G0&?34Z#&_JZ?34]"&,)E7')#)!N6IATOY2,HS!B"4M$?H= YJ,THI!;E M>#*0+S&:NB79"E\:L+/!6M>*WLFQ0X^B_B+A&_)JR8V/36?) [<(OHW+<.@A M)EAA4;C[*V4>.$=";7:-OJYI)R#1\)<-86( TD/V(VT Z&WFMRBUD3 SJVV$ M7=5&O/8U_7R&MPH<^V7X67C#EY.+8'Y_ 8(;;U13I:(B&SP[<7UO[S30JT:# MBS0-L*X6AU&QG.JE]_>6"U3;7C=89&7_:=JZ;"_1":=_(+'#@ATA+7_T?L%C M""V1ED?\FQ_"N8[N%0-^N?VT=D3534_%4+$:(.]=B/IE_D>Z_F'0%EQ:X0K$ MA()#3P*$/$6[\#6PC)')W"O!Q53AP=US(E=J$*RL3+4Z*F;Z5H-X.5QT48H) M>8T-*'Y"8J=W:@_4R8'8YDCV<--77@#5++3,6KT(<%V3?+-%NZ4%&5C('I1U.&KM(@VB+BA_L]R\W0L M>84!U3PDM&XPG>*;Z&;F8=IJKL>&3Y(S=](I,3],3( 0Z1.P?&Q3]]&Y+:7^ MM>FT1CW3,3,IK9N(]IZ+2W)LY:JE1$>G E>1/M82NT:$&/!=DZ(7PDXC^_D9/,QGM@UM2 MFIM5_JG:X5;Z@8FSKCNL^ZR3+]_#XXVV]28+49O(5 PXE2\@<^V+8)^VI!$9 M8P2#JYH@R]BJAV15"[<.G4;YYY^*6V2>)LO3C-')V"YB&LSCQDJ9J"/;G!ZZ MQ3JP>+?D*A X0V1D73O"TD%VT+V&GX"]"!E+BUDM\K[)>;>#T6@99EUX2S _ MDP/_%"RG8W[*U/\=KN.,=N!Z& S,V2+8F+BBW8N1']E?$/*1Q"NJSA5_8% ^ MEB9MQ&4]@09R6'#9H/@G(D#@A6QV<\>B+AO:-)+5-ZK),:%/F U5GW2C>TX%$=*-;FJDM.^1Q%.XUB(J>'ORR\FIJCT2I12*4GZ5 M(#)RCXF1@J.G&P^DIU%EP,DR157EYM-ICKNN>%U<73'%5K;=I$2RC)G1HT&M M$)%3C>UCN.=Y]QO)U=XGC;%7&\*SRT M]'_OS&7.?W#"=1YT=AD0SES&%3E"D(CY[U/_HLT71L:)MEG:&K''Z;50G7F0 M4@)U"'ZKJDFG"+-%UQ1)?9 _>!IP%0H'268+RLO?AQX?[$?VB7"A\7I ="3)@6E1]#T1"[*4]!P[#4&!KV(!KO11T@^TCB1K MA\?T7F:JS31F42+ 4O;25:C.JV]C8B*6N08J7!"9/P#SCZ:/<*(YPI,5(O*O MQ$Y$')$>44+&GH8O$,V,/\?;V5R%[,7;)9S*DG J%1\B'CIU9<,8+NILUE;? M>>JF/28JFK4IS5770&NC!&:]F-?2GNL%AH6\"T+Q;8A;6/&(A#P MAV'Y]7F1/&72\$HFG(@H+/'Z3<#-(!%-M$4TT2(3J'^"_T)@X931 MHRZ=?]Z"W;P3W?Q.?"]2'#[^)/%R_,>C]RR. G1$!3L;IOUD$0$="JIBRUJH M:H<%8L#(>U2P?LHJ&>XJ,J,1:NJ[..V81#/AEI[$PHB-R'UVLO-DN\6)I:DQR)HC@Y9E?J=RP ;=HT*%<\1/^DIPS+DLZ!08S1H%-X8XM 9<"7] M##$8<0=@KB,\)(.Y1_4%B>"QF:"&/\PX+8WF?"J?I'Z[7SYM]8W7KK#Q:G1Y MP9I=JJ4W[=J;%FZG@G!KQ,J>"*75W7&36'4$LN(&$)=53ANC2T+[AVR).T5N MWN )',#HP5\@A!H-FG)@7D$035F1P\>^A8>P)0=W4@P[%JQ)'#C M<$#^H/D+ZFV<4]!?PW?,W-_E@Q;N,YM0EQN3JA(MN7#()Y*1EV4:4N&U\XOX MJ>:HE/\LJEQ(! E?/ ZPG7)J/'AA>H9Y([NZK"RBOAO47 M_E3[]=RI7F1CT#$'!QECI6HIQ>##W!6B*C[1^ODN"$-N>(O/<2R%'T\&B$)Y M!Y>BX@LEW0,%>@16 V8E3FC-!\BY6?46#Q.<$I*1*RZ\+EIFH,A80M/=649B MH8JGDY2DP9!DNX^N/V4NMEB?D,I'8#"1#ZLB!*XZT*57/3GX%&6G5"=C[R1& ME,2II!4.+O)H2@6;M9+/##EIA0"%%7/)2^+4A:R12L[%,0$ <,,+O5$L"YEB M#ME%!JEXCKBI/298,P,'69#7*6 M?3$/QB1@#=;Z(*>V,G7"UW=\#G(7M)>N:;-)^67.'ND&\>YM?X@> MX+PZI&_P3S\F;2Q6^7E3CM(01"#0ZTGGK=9_>+O:.;AE?-'?(O^,.B+:>C"4 MA$4S$N=*"RQM=2.M8Y54R+Y)3<_6[=3]&=K*T&?[EAEL86)><453&*;6(HMD M)G!'RMJKH*P[:BTCFQ6(M2GI>M<8EB\GI]HV*K]8A'4%/"O'9Q:'Z5JWF6+9 MRG4VD*(9+ALW2EYZ:6MQ$$#@-E* :3/ +*@'R D=R2BYWO^6B%&KT$/*&;A0 M^X^&DAI'[NW;\.X5YX$(SQJ),WZ+,CV&4V0DD(JL!LG4:&F1(5M(O$N@J!GY M+$]2X1TDHPE:+L9X1NYT)(I'-:J;2\L00*:>+,#=Z;$5O1G7F&3&M>%%I6&6 M41IF)S:DZ?&0TB03;Q3]14/*C$8<\B^HM!,^+%K<2 .0%.,"K_:1E8*H<[7YR:L*M@73N$(=PV]M$E>*QR3\L*/ MHB7R;3P0S:$\R9YXZ\\9@HDM0/'7Q[A)!L]"*Q+&W0[!YV&M1>[+/Q G1$_NZ-[P5A..V9G!9YBA1Z--]E=QGGBW<'F#!%:S"6,0>+;4O@/[B(A9# %TR%B?6^ ID&0Z7\)@]EID"7=WQ#H M4.VIB?.N,]SA>2?&88M> ?N&N=U0^!+QL/':O7RQMNQ<4E SW6MPXTLQ(XL2 M1G).(N0IIY5M? F_3AY2:@A8303#_[_E^'YFI-=4\D:>80:[E)EGLHJ'>V1? MY?^&"_$4[(+"D0I2D4PZ"*YB"8$43&AF41_?5"W=" J_B(^$N\,#@FYE^HEQ M6F.B?<3&311S$4E4]6MPC!6J6*7D)&&RYQ-\401W@R<*^L;!/=>XX=0MR<<< M!>#9R&&[1E),9Q/$XXWFJX3*D"\5"^0HCF4YT0VC8Z1G!-3*SDXA9H8[V]LB;3A>H$?-[8E^N//4G?QP_X%<;/ZF "25F%Y'W MR9;_4G^*%BZVLT)1??_Y *_[?XM#^5;JCC%RI])JQ\'B0$0$XK'\DGAAXZC5 M]>=:UO%XW3?_!N^>FQ,\C,#IX5GBA-\Z3CQOS2]O4*V:]J%]+G:C MOD D-[BX\9#A=V2R2VFW^6;X?R')YJ^T2GEZ^B;4M+.=FK;?U73':MHJ5-," M/R%S@OR(:MK=3DT[[VJZ8S5M@YI^3GNRRB\2U$5T??TA];&WG3YVW_5QQ_K8 M 7T\ 5]RM%H99?JMI"W]$56WOYWJ]MY5=\>JVP75-6)$9A=6!--QB5\*ZX]$ MXQ&%5=T"7?XAS>Y@.]WMOTSP*<'6(J$6D5I4B@)0G$.#OY8+N,QK2GLND-3M MI2B,16$7[E/%O;-S.E"%03!A&CWC+Q13 ',/;:$*H> [2T&W TC,2@:TS(YHR98-7(O,D9Y 1H%TJ(];7(M4S,R/(H&N87WWLD_7 M$'TXOZ><[(A%-?#\.3E)N9M8=\6>X@02#BCP1:05-BNVFID_R_FD9:^[KR?[ MTIMK(G:*$4FDO<1J%?DQV[8H 0"R1JKZENFI1&9+]0F?>$J=9[Y(;B'CF:C_ M36.A91I!)=_\* F?U^%>?@!KGB4"L&IW4J"8<"[N:;#E.M M>L)D7G)!'87&&MBK6B2I0F2#9!(U91G.DTT=",*>F)RI_D=VI1S79S]R[^]# MCU7J[XG^[7)>4@(S-QX]%*VNI4LO=8,D MW8PIJQK)HXPM/K<<.4KGO5X5L%MU==8!C39T3(;;^36#=3[Y"N19GE_#-C6^2 \VM*_%QT_'/MIBM!K0A^"_?MX=)HTO\7P>]@Q4/ MS$/]K8<9_ELS#OSM+OSK<8)]+CV-W#&S]!.#28I!^O!O0,"MW0L8F1MV(\_]E)SIU)O@ M]=:XK$3).XGH&YF=GWP5*[43 RF[=[^4:K;8.COL-I]?L..U.MM=JH5PK2VS/EJ*UATO1/CB& M@3G#UL#I=H:[6XOR&W>UP<1*4E>F/MIZ=/5S/[L%QS^GW6DZGVZIG/>L]V-=X,OE& MI;,P/L2O?+('1TW4K5LJ\>=>]23QC)$IX8MU-M%2^)$]#I9P. 6S65)/2HPI!+%61B MTAT_,I\T]@%!Z+SX'AP[5"RG_JXK" XI46WDRSB[YS-CS)WWX$XGF.)0V41) M[>4:W.PJ/Q5DZ\&2)6=4&3?*41U5K##25,2N4=V63'**HK5,DBZ9QU+4DSI- M2]EE3 ?!EV65R]7MI2*I6Y>ZG8'W,/(7KJJXTV:!>,NF[K,@398RQV7 M-$X M=)]$JG2!E.'!,M)$/8)-3*TC6QACEC#&U.02R(*$((V%21%%FXVR=&X91X=9 MLB=O^HA$;//X(2I**I-"+72:%>Y<4<6$X0VFX993[W(".VM,&>JI/H;O(8FQTB+8-H/VYY-U)BU7LZQ?+W\G/O'1,,+0#BF4EXWOM7'1\KQ=A\DB MB313E[#XP;B&7%,F2+-%FJF_>>@ESTI+6I'G)V$>%%+5?3/I'WYKX/#51K4K+)?L]+Y^*I"W2;, M7*M46U7V9:%4ZST[2R;9*QVCR/\J@A)C#:E-HBGSD=T_=I)WQ[O?H,^X5!*\ M$34UX_/YE8A 7)'=*W>4( ZDU0"EK9XK^W/G[W=L@^I8VTX5(U]S-O]E#%&N M/R_8SHH]^>UN>:55;(=YVRK/+:/-O5=U9[M;VZ!Z,_8_^.*_ZLVQT]N!D7J) M]/Q;R75MR>#3;.T\E6@RJ%,=SMM/*&[)/].LL?V4F5!\HJ-8L*L_&""#B L39J;K&R =*JCD*%'(;Y,!.$ZC)^"UJ3Y%?4R7VGA5MNNQFXSW#X((M]YPL/?7GAG>M=._5%:=T\OK, M#7$'X.7J!GFH-Z1P7?,8D[-UV*F14I2)7.5H<%ELHM?>^]ZU9==!9IK+K]L+ M,6@@F;. [V#;BQ%MG+$_7>)1XV46Y,A&6-K(ROXEU1\EP8'*CB[:=BQUAP,: MG/0[IO2DW]*^/44*:_L$QS:#W]W$( \[6,9(G4F$#UP+;;21H6'BJ!1L5*83Q3=B+#!#(^<>O3$_J&< MD<,,\2Y5Q+/]E=V#7"I3LYM>SK_8O MLN\[:->=8(OCLW1&.7;J+H6\_"-L,8 -A6Z6<$#?/]O7<% _X;W2L2\N3K7" M&+_#Z[ BN/F_Y3S%<#."53/R6.L&I!HPD(Y0SV?PX,&5=!=^C$TL6=B2X!B[ M,Z3'PAWIQ1YF9-F(=Q7_&4;"H[A3CPAQCS33U!6,J =?;:K%>GOM+W2/Q.A 9PAX9 MP[==.$''D94XM747-*/3@VP0AM^77Z06%?"'>SR#DSP^9HM-L$(2-,N,^&!! M_!%?VW&#\QB8:5WTGAAA/UK!3D8VU,67H/E]Q-'!!]Q.3I!^B]YRJ8:;B8E2 MC[XJ+3$LU2:.V@M'?JPIX\45B7J6(+V,P;DNQX>L6:,'[BA(\ULI']U^%)XY M\7SN=\.W_FJ[;Y%0S M>:4>EC!RO4;=M[3>CN$@N'5+<$HAXZ:##X?N62);9X%@\^F*AP]/#,4R"@AA\KJ^?/%W!W MPN:.-$[Q5,.4LR'23[FGH'%,G]T_8"M.\C:/*U'8DFIV+I]JE*T$D7P#RR5^"#VL#WG$ A-92:&?J\5&#F@D"A*B M$OTBWL@&;F^T@6N\U=&Z\W2;-A6[M'X& TI*H59W.9>=ZJ7&FEVL1#\;NM-7 M45QN9IPZMLD8"!5BUP:OESH;Z5)[LZM'KM85ZU)+Z=)E MQM8$VM-*VS^. J ^F7KIV#* D_P^^=[^S,>BM7P5RRHF?"'[$*VIQA.-CH(X M(/D U6,'DPOBX=B#*) =^3!T8!3'R5GC3PR[&\B^2: "81C$=]M<55P<)P M*6I&G@O"?M"2SD)2.]DCB9M/&SK[O-)=,56)XN>)DWPB72G5>CWA.M%3>7#X M-U-#94-X8H6=F@>R,8Q7ZDZ]-J(@Z1G*\#.T&N_\#"OX&;KO_ PK'8$7)V;H M[Y*8H9=3U+J!(>[6YXN>SV'3S.!$],/1 M!R'5R(@"[[$_@J7^(9?_B5YCS]>YB;@GXG<-M MQIS&2XEZ\C&F.26L$]SZHX<@Q$,VEKG3U[X95FGS?NV-/6^& O@:S GZ M=; M$- Y@<.B>).N[U6?F0C1#6L$^\A.N7)X=G)\MAK@OH?HMEHY$;#;YFRFYD4O MYSPK]BEGUV%1Y1=.X\BT)#/8(C@U*64!26QHA,- MY8URX=T,SD@BO/L'Q^VVTV\WG$8CRQ*:S#/[]&*\*F8RR[('%J7J_3FF2P(D MKCE11QZFS;T227,K\^P'<+-@*5;*=)C R;=+"16MV)5"TEY.;F5'%) KJ,FI M9.61^^0:U$+)];!E"'8!IV!2K(.#XV;[*"O0GY2VX?E,.FW 2R78<_54!_LU MU>'!\:"_>JJT@J V.%_=&R>C*W&"X=Y"%@HGJVJEU&%8748** B[*'[^C7*/ MYS0Z=%4NG^8,R=!B+"F@+IB[UN H2]F:U(44@J.R6C0;C3V:,QP=_>91MF:D MJE)8MUFK(KYLV&VYE;0!1LNM'( ">T\:AW9M[$=@]#,8(MVLFA HB OVO@LJ M(O8/D]91#.*#.PW@+1HOA#YIJA'2 AQ.3%(KM%Q&RQGLFPN=^6A1AIK[FZ\# MW"'8.9A[< \^1,0. A\CC@%&U#]EY'EC;J%%_7_8"1:Q(&QXQ$#WL3=;,(CN MA )\K\M>3"G)4&/GX&;@(%&=,?-;MVXH(\$,@CMQ?(.G ]X"U@C@:K*G0AU MUHE,3'\.5Y;U2^"&8Z5,Y.+#C.0Q9%H7FZU+SJ&EG(V'8#H6T:O_XQR6++8( M" L@$$[B%D6O?O5;0>:2O:4369L#>!()X[9NETJZ._4][&M'Y1:$GP@I4H1P MC+F-A0?Z[DH8_&"*ES=)MY;7LHM?F<3JB=2C3T4O:P=H8?8(-D0 E^MGNKC* M-G1E9D>\&<;F(1_4QRH3*B<0=^RQW).DF?D&T1+ W;EN_R5R$RDBOP6?'42R M9EJE8J\,JWGN(HK+(=VVYEK>*_+S*ZT MWE*@Q0HRH1C$)"W#7%/WXC:$+\S2DN@[<578(PX>;28Q/? UB3]N>JU!T M8=.7F(K@QTU?8+@FO4:CQHZ=F=##J8&[5\.SO^%&W\/H P,B=[",+P:+Y!ZH M2MQFF<-"B9OM*MA/ VUC0!UIC^/5%OTTU=%0?L U5AESONI-Y#;>(2Q(G2-C MJGP DT8U$H:$I>G^@'U.1W[\49P?=LZ9(@>-04T2 7/'&J#'%._KG3=R,?E' M)9SL)^("83161F6U*V=//)=PAE8BT9P]086Q2UE&."$\#+6!5]<4>([FSW:) M*!QY=F?BT/Q%C]@JNZXP4'F5P/'<8#M7-/O&>4FA;>GL97\N+@WR#$H:=$L; M]+P2U:3(WZKM/H<9S[Q;]_N&Q75%OT]8WF;MEI>'8<,XO'VTKQ5E+C&7)1:G M-KEF2T@BJIX-T3(QU)SP?LLH=3O#,PZV!S'>1I;D??YV='.DB)\GL,%#K*@E MK#8#!XCQV>=EC'$9CW@'TVL1VR B$@1[P:?)IQ@_POZTBT#V:=6EV!@(MM"F M+=SGHM\>$8;7?GBW/Y#S C*AYP MMLN^XN<[61(:'Y.'[C8C/5S_4P6;J M?/;ABAHMBQ-\C6&2[%&\:;*DVC#\(9Y_ J(!=]\X#OV[)5-#P[Z7&6\"Z1H= MWG7Z5U5FP#4L#,F)D622&(;Z[G.E1='P>$LG=P^,BFI=^,_DP7'!!SR':BRE M_?EZ>:',#ST)IP,"\<5@<+JBK.-S25FI"SI5M%C>W*7"#6/KA+0535YX+/0G ME&ER?\NK^S,U?O7GBK+:N>EEA\5S^!; MSTR#JE65=H@!)=Q MP6#"")BO0 VN+9:;V!>F_N_HP1+L$ZR_6'^+ZI"QZ@G^QY'Q1-CI'$*BF@*8 M%L4 13!IAF4#KLUOIJ,/,>+D_0FI8!SCE>!J>O<[N0-+ M>+.DK:'OA)#-*P.^0':BH35;1AQR6,#)=BCS8^2JDRNB''$"3M,MR?3% M&8<2>[!PQI/@1V\(/F*HD+C4F?(F0@@I42$3XEIQ[)&Y.=SP. M44&HZ@;.9Z:"HS=9^DT4__R8+>%VD5L+ 3,<04)Z G09(HDH(386^HMMI#\3 M!3\?39HV=Q*+@&H2%6,9^IN"B#OTW\CA.9+14*:1P1IBK1B._<'_J$9 -*,4 MNA0N,2/T:'Y,$).#0S=(FRV5<)I;_D3R=*14?NR;6/C5BY<^?"?@C M38]R$01EP ?2EK%4& UTT]=P;_JJ_+%]+7!S^-+?, @7!^&S_C.N]0V#VO*N8/PU&'JM')"1(SC.!%B-LCZC8#5,$=/<"E@P MUU#42/Y<)+1QX?-@17GCX-BG:_+1PI-Q0F9(6+O(%)P_LK]P+D"/X,D'X6A_ MV*3.I;"MC%RP>[\(,,B*WC!9&_R&L#@T^,P@;SFK(=T^G=:0<1 <, WA+@LG MX]TE[$L*!V9)'-A* BGBSQ0316<_B]ZP!7CCB _Q["KR(I*]8]:KA^<%DA%( MBE^A^7(W&B29M*:W#S7 @T-,2%)I)%ILH^)XH*Q<*M+%ZTF5XR] [!RH!M\[$0,?E,,WC$Z$N\ M$:BE@]'E*2 'SY3_XBK_!?2(R2B$5?X@KAT?&7^T5A^35.A$&P&;%\_K9>PK M3DEA??-2*"D<-<[USL.A1/F1.EE,2CL_"985FQ]G;;(FF4$?M4DIGY615+7I M*IA1QX 9\:NNJ+'VK29H*I.N?GE^-'B!$?0.@WF 43&CYGE#%$[5YR8N7-W^ M#JX+\FZ%W]9#L9-CJ9D*\B"-B"J!'-AX121&9XLEW5%'#[PGT2%],@X6N!D* MY6_O3XN/C<76WE;N-2(\X&#[&CSRX8\Q1S:77TYN?I$5E";O5R'FZNC*AZ/R!J^;'ZGET!^"W$.H16?/FL()3NHB1/^[/V)4V#UNN&8JG MRN^'>Z W,; 8Z&Q0GP[TL.$B9 9.Q?O,!!$6&VKA$)Z 0!(8 *2TBX\NC@CZZ= MS<_:7*-O@$B.7L?>PR4R@LK#=5K\#MOO0-@T_;DPC;C,V#7[&R ^U MD0<;*NZ/Y/\;/Q.&?R8;RB30HW"Q@:GYTV?K[EE\DSB9"3R+-5;3Y"F1?0#& M9*39UB95HL?(XP<;-/5%49DQ^*P1%B>.M*)*( !4O0ZCDF0,HDYVR^3NMW& MJI>6R72D.OD;"_]RV(!=)W:$K@.XD0>==:B/,UJWT'L )P,U37SUT#X3O.K@ M5;GW<%'G\%W2R;I9WL7L9[4:A[!=/Z6^#.N4]*#,HAUP%HPHB'0%K#2 TV/SWWHA NG89*AE[M! M,]69Z[=J+^DQJ0>4WNM]A^-%7G+#J]TN^.,-!+6<1F0O%\1O/W.?S2TOJND3 M.]_*V?G%\('\G9_8]ASY()\M(+*N$AY:131I*Q63ASUZ8>1=V9WP-I?G_WC[/KF#/[W].3J M_/;DXOQ_3F[/+[\:]7-U,3GOG$#YGC2=(9T# =50GK,RM5NJF2+HO1S402A36.F&]V7!;E4D/1 M5P6-/<<%I(4VIB>8O^09*,$_G#[\=F/_>G)R=;0[.N^>9*XS4#(JT73;'2W M2$+*L1K$=MC)]7)R(C;G&2&E#39R?G.F#F!&YJ01XJ!9+E=5S68TV3G"H.'2M60_>P3KZ"XB\"[EOWZ&J\4X?L!)-7ZJ8C_%$R.XK,"[<*+? M?SY Y_)O<2C?2M0+L*.DF6:G%7X+7C[82CCH<$1!^,D.[^\^M!H=I]4>.*UN M]^.!<%/CL7R6&.9@\%/2L9]Z$_!T$=UV"%M H'Y1AQ0AAV:J@&,I'A]G']K\ M2:\0?*'@U)\VM-;4#*Z%5C^,PY"*X55/Z#_ MA245*ZLVV2=?@(P^9<\I!\]M[ :/D#(,>LAVW1./.L3#V8;GET.A2CF555JS M>D[YWQ-*\F'W6D)8:@/>0.?=E9HQ.O^PX%?&=+_ ;*]@KJ56'FLU^DZ[VW : M@RQWXZHILV@^5EWI34Q(^K4_V\)2ZMLT1AZP;ZSPX,@%DKPP5^=79[;FN$Q/ MJN!9*S1D7?!CW;[8]$FUF2)4LEV:(=//%:N BZ#7H)QNPNG8[")+<2Y3<:EU M?%D3]97Z5)DZN-JKJMD<[;^B@,!,70&7==6U:*6RM$!9&DZ[!V=8H[V!)=M, M*VHU9WSB)>@G6&QOWH35<%#6X4X9GY13PC8H8O4M,5J6FIE4IK[5[KL[@$\ M=U7T)6=I;E1?:+U(IE=^B]/*364T.[MHP,[1'% IC'H@5$]S@)N4V2)'[L] M*7QN8VU$@!X\JQH',$;)/]432GDS08^<@,:#'WOT* ^SFD^AN\A+61:=ER5_ MGKN_*ISS(#(LO*=*PU5O7G]\K]GG$?RW; M8;2Q0#57AQP-B,%JP@VX*!^*[/RFL;K7G^U*5ZNY00LE\[)J1.&9>5B233#< M]C+$_Z5^"73&7DZXP1+_M6QKI5X7@VD(5NJULW5P>Q)&_1*$$\^/!99,[IE) MP-EKGE7=<8G2BMTJ5.QUKW^="&^SM2=JFKT#Y.EK#Z\!PY+QM7T/_F*T9%7. MZ,T%2U/[L'QPWG69WZ S[Z\^3UXPF:6_4=+X4 M;FMOSI/.OITG:]1U%07>WG@] SI%>N#U]#8Y1?8P\&[>)W[9_7WBS5G5\ANL M^WX2E=O9@[>PLX=X_K0?86I]2>_'\:ZD ](KH9O*N4_C4E4I6:@SY6E4N M!5%^Z_4*M]XN!_G*TEBYJ5IO(4C0;QPZ M>9'XP.I5;KZ%56ZN[+*]+]YG:>/2W]!QWNTEXURV:#,B5[PZ[(3YX9CZVV"% MX*,?!>'^1+(&;^OFT=J7B_+*3=8Z..YVVTZKD:V&V.=[QSI%QG? ;6.A^KWN MC18/WY@6OX7[<[\-]^=6UVGVL[4IKV=L"^_&0DT%U "T-6* YP]^86NMXO_? M&U7JX(6M6R=@]BTO<%DSAR[Z+J,8]9XN):X(!;B\)';( T542&O"FKM#1BP M@L941P2N,1+#MV DNG UZ8)";68EJJ#_2E_U_W2:TGX3H8H>^-<.LK<,>^M] MDUTI2AY6]"7X0G?RU"M0$7\D2M#\1^2=68 ",3'0DQN&KJ)#?4-%]@@^70.% MWL#3EGA;N@!=3O[)TKD,B2U>Z:TW6G(3L%-W.O7&OSR+[T7BB_G(_#QMQFQJ MVQD4>$>V6#KY>.GABJX#,>ONE;XD_I?]Q([_\K,<%:@V9 <9=P*1FP/L]!?=8Q0S7U1 M#YF4';L^J"?PR^ +YE82^'?;% K%P*?L&8[;9",6\%8D3R0 MHYV>R,-5B!!+EP44(V(%D9LM6>P\V=Y"%RS>4CW^6A:4GSZQ7+F M!]@H:O2 S45R6X>]&7?N?\2SS!*GI" M'-Q[Q&*DW\Z3-1\-@@+G4O<$,YZ8]%+YXHF+JA[7%B%TT'&L/(,1I5/<(W@Y#:J\3X3NJXA17N M"X^2;(+2,_L7.LSA4FXH&GC:4]]#(E-Z.G4RD7-!0D]_XGMCRRRGSI4J-6A"-;KS M5,\RD%SQT(R"3#$^[A*)K:/,!EWB;3P3XM77_=#44(S12.UD)H&_C?GE[#WV)J#O)U(J1_VJETHP $K1< U:!X<%]-O49,VI)"2W<"L M-6/> &JO^+70$6(_XO,2+VQ71"_%'IG_A#^;C;Q,$4?!I>-B'ZQ<2>8 3+O4=94R$CD9^R,[7,+ V5D M3;.=_F6ZTQ &&SQJ+X3&W8/A,%Y0,45"B8DB/9-MF=J_9LE/<*+#2L5 MQP-U9T?^B:M$(79N!*LYUF+!Y;H/@K'1NC2R5,S+F#(UJDR1^VN!+>,I'Z?/ M2:K_Y(4.:5;AK":]$(>S6H^(Z2W%;,?^V,+&3C//X^\) FD^M[5_H!N 114#%-3;NU"YJ:%0;37#+D M[20&=D,1S%745.QN) AL=L9#4V:%WB YS>90BVJ4)J6X2$ 9$F@ MU">AXU6UU_KM2]@-GY7*3&,3RD M[]I7Z O4P#BR4S;G=GOST%+ZJE"4U*+&VBL"3)G@60?+ALIRH;X(MTBN6B2Q M[0DBHE>!@+_$6N8AL"KG)[L'QP.GV6XZO9STY!NP!J4!Y,(7,=VTMP\MKDT' MLTY5.3BM161TB8.AM,M.1.)U+H1*WPY:6.'TJ/6-O[%@YQ6(8 M75E+58 *?94BUA>I2*K7?3-FJW(%94(AM=U0?=DI94T MRBWM\."X/6PXK>;P1W!'#XZ_^-\IHH1R>M>'],ZG^V@IQ1@B@46SY_2'K7W; M\15N(9>4_4:%FP;W/_K]8\MB_ETH&\G[%Q9W.35K4D./06, 9\OZIE1[6)BY MU1WGB\Y0!)-$=DQ(^8>]Z.R)=4PU52C6T];+W8?J+(E[J3HRE;B4>6O. DX2 M^HZ?L(46)L/ BEJ<>+Q[IE;NSS)#.\/ZCT/9)_([YC:Q6SSVE)>M@#ESFOZ; M2/2"(HJ&P1Y,6I8WA\(>A6I*P$32W[?GX]"@I9A V$LJCZ, MW>^)3IEQ'/IW2\XXT9/<./D6.WBDG'XDBLIPOMC%,YCY(WOJ3[PCZR:8J3?. M@M C=E'0]!'BES7&-+*7,>CX?[AM=+ ,10I7"2 2"#./^NK M ]^@-!#Z=" AA E17C&86*)US=K"GT3-8KN2I;GR0LQUP5LO)_\4XSCA86"' MOJRK?=@R;,ABB9A*TXA@XZ#N4;87RT\251-Z$T0?LTZ&?O0[+A9F[D'4L)J3 M)3%Z*\V2"TBK*OI5LX(B;B,4N?30@U_-!:8$-^OOV, , 8PC'S9I;#'XP_N. M* V! _ C5AM<6_BWL;@SSXV6H:SUBS1>PU1'?[Y8PA@0LA#<15Y(ETT)EA<]L=H]4RP2-Y& #JZL(FT51N5*E(!<36&WBU:T5 'R&0Z&:8 [ M-A> TFD.=EIQUK,/[:OKRZNSZ]M_._;9?W\[O_KM[.NM8Y]\_6Q?WO[][-K^ M:A3OF*W@C2 *-VJF[ N96.&!J(Y3 M[ZVC]J9UU'8MBTHV)#+;LM@C1I%]+N'ASWADVGW]FAM#>",GQ9AG-J2?:Z>;DM6)5V ML1R]@^/VH..T>^L[1Z^3P>O(;PLZF%W(#X%)K9[3>'-LT&>)B]:C]^"/IJ], MLM_>@,EREVM)/84Z_;[3:&^+*WDE"78V8'C&Y MD8?D8+8_PQ)T"NS^Z,C@S@:]+':G),U&@W+L[V31.>M6FBRZN/GN'F(2X[P];+M0/< MXN Y&8V6L^644LIC3#B._!^C:]_J7JA;[#)#8I\-@<&_IQ[^ Q3G9!; 0OV' M/B]4JG+ZA*EQISUH.[T-2*C7-4']89=W"R/PLLO;.3CN=P9.,XIP!4JO%W67;PV&3G^# M[J%_*ERD:68);36// 8J:4!2FC%PD>NW6XA\6DT6N$5E&T!"$8 MJ!6,YMQC3NM5L)=SA?1EE/8:X%!WQ\"AOGUHGW^]/?GZZ_DO%V=[# _2;$!? MD"?*NP!=&Z>%5\SXT]T17NC6A/P0RY<=+6?$G5G =9JA_74LKF]@RKG4IE)[ MZD>&$Y7!<+P9_$8EF$'9!'_^]"3T^F]WX5^/+0' MK]%WF0Y_4&!'$GI-ALO MA.+([,M7@'2\F5VR^78HN1H7_L0CG;>O95'(FT'I0)K?Z0)^]+P2=/9EA.]R[2 MW8I47;/?!;M#P1(QUUXZAN5"_#DPT&XK%_)X&R*U-%[(,Q"5?)1I"83IFB,C M'V@J?W18&S[V=;"QG2WXSE;$0RKDL8>4QQYTG.8N"3?_5-(VW%#3YI:2/]QL M?RCYE\83M0KQ1)5 V.50$ZOQ**?4!@7X4UF++4JI=F,M0"M:K4XI=.^?17I;68O.?LNSM+7HU&PM5GL5=3'R MK8)FY0#%5IN<"@]8E<%M=I*M-'%=/HV7(8;)RFLMI[,PY)_4QRZV6>QE$OPO M#=S?(TCD&INR!7IM-Q:Y5S^EX?O*O=!IT,?K::O==WJ]]>6S[TM9\U*6!24B M6*CO=/M-I[D!66/I IXZ I([QANO??0VYV4=#]@.KKOW4-U7/YR&<#AUG%ZS M[?0W.)SV;<$J&+3]6[5M#J96 RUR#68C%S_)0WD'4=8/HGP-7JPWLU5>#D1IO8,HWT&4[R#* M=Q#E.XCRU<3Z#J)\>R)]!U&^@RA_*!#EZEQ>O[Y<'M9B-HX&ZW)Y^X]R6QW[ MWX*.8"^RW^KR&+WX+C?;SJ-UGKZ MQW=@Z>N"G;:@N=B-7>SM-Q#R-:2WE9WK[[<\2T/%NGL"+%T#A,B!G>X_<"QC ME]Y!(FI+;\$^O1N#."B/]7Q?MIJ7;2M+/'Q?R.W*D7J[IS>N[D&^8Y]^: S& M:\<%VE1K. "W8[B!G7A?K]>W\^TFLT[#*I:(++ROX.O&)MJM\K&)[3%/;Y86 MU&R7SHW-\:2?G$7=:*X@[CVS3]"2Y6*EU>3X9:T:R M=JT\K.88+R?I75AN"[8/CM$M'CB]X8MSL^YB_!VDA6\-!TZ[G3-^&(RU-5^K M'Y6G:Y6J$N7QM5KE^5IK-$X;/^XDGYD3Q#>=2I+/] Z@C1>8)7W6DP]?O_.D MV%BH\*#NZQ#5EFJJWGUOJE[<5+W5>&^J_B*4R. 9(WXENG*?\2"'_X0OC2_@ M5/>G?NQ[T7G\[^VR?_>OJ M[.O-V8W1'!@D/2!X[NSC[BE0;/1PWW1V9-?F.]KQ-/?,M]Q]^%D;IJOC%%W/M^ MX>]-V-^;L&_5A%T+)WKK?O4CX?.6N MTMV#XTZKZ0SVMNOZSH6]77>TK82-'"#MGM,KT96WUJ;KQ4 .N7E&P6SF1Q&& M)O+ *&^@':B8R0VL2G2J9E-IN?I@.X<-9]@;_MEZ@>Y >(.#XT&WY[1S.BI5 MQQ.]9%-Z[9CWV +_,<+Y I^IDE\\2H:*N*_;7>'3K.QG@[B M!]']K:76:5"3PB8V*5Q?S_\:5MU'G\Z+WFJ'YW,Q?!$*J[0V33!'':=3PLUY M+74NCANZ\TBI0 '6>X_5SC (QE1.<2;E=(ZZ8;<:(+'!>H=O M[]5N4+O:E6Q9/_'(&W&G;_%L3E\EC.E4/F^PHFG0=IK-];VQ]UZ[AF_"J*UJ M)$\G+&5BJJ-#]ZR]>%U*3]+)IE4J*7WGX+@_!#>KA(M5.ZCW+2W;%K?!72Q; MER ;[;[3[M?$?KK-.?/>S[WJX97(28L,])8JT@,7W>EV&DZSA+OTWN-]^Q!/ M#6N(Q6].KX-QGYH("-?T?=_/GM?XW_X=XE@[_F]Q>>&WF1 M@A4@I59/D,8RV%7+6?$*E=&]R9#J5?>IN[):^TS=PIUIT[)1L[31= M%F<TR03WHG>#K%KI%3M"')&_NCR2'C8DW<^&Q.H&% M__7)'APUJ?]>ZL)=#L?Y$AC.+1WM9+A"*I-H=J"HW^F/.:XW @"/VL-LC+$F M8.RK";0\O>EV L40U=%@;=_"%^8D+-@4B4M'):+"S3 &6ZJZZ:%771?$^QVU MUG+05D$1O(!L*I'R;BJ;'O@4G:UEL_-NRYES<>Q'E-"Q87M6:L!<<4'6?_&% M-&.3@=1J+XH.T?IV18G$;J=:I'*5=?\L-.P:%.S*"T=F4O"P95P %\LP27'= MP^;U1\/^!C"EGUY+BOW]DV*++-$FT.*?ZO4X]_1 W?GV6'&,;+&L[8/CX5%_ MBV5]4YNC'AEV2(:;@+L36V-?0 6E^$EZ[_PD*_A)FN_\)-7@*P*C(E(FXRHX ME6WX3?)>(M%'S[\QMN)Y1>ATV*N+>".R%Z$7(3X 8Z,"YO%LI F2L4Z1AS#X M-PC*D$.>5%.P-%<"2_9YZ7V%E]T^>=-'[S>$E96K]>IU M#XY[[9[3VB6/PFXKIV")>V^T6*KLTJ'MNWT*RJT8^ W=?LMI#+>MS7OINDI8 MR/Z?82$?0J\9I&PVGTMBU6W^6.*ZP5:Q'U\8]<:_1"&O(E6)9#H/0& ML-<'3G>#FH0=EQ[MJ+(:VT2*_+=$0?_@%J'<.@^QRJS3ZSG#')3O'IH"G'V& ME>'=)E31D6]SF?GRQF??1_!5;OA;2F'Z#:*%:+;?I&$H*&*[$E$+XE[' $0F M,/$JU7 5%.V5RAH+-*R<)C71]+0'+6=0HAR_CLJWW42 [M0K5677YK$],]9? M/J;7;R#4^07#6>F\U'LP*R^8M9.X54%\:IM05.F0T\X(-86^K(PA;1,N>@\+ MO:#1S[51VX:#^BTX#?K@BI9(Z[Z'@W:]9%7"0/UV^97:KTO@&PX#E5K TN&? M?N?EE_ ]_/-ZFE$Z[(,MC#M]I]=8#SS;P]O=#QWV6;?.Y=870_B]EM,H<7W? M@XW_'NS96#.V"_+T#X[A7M[O5;^7[X$9> _RO(!^E=.C 1XG0Z>U 8-9I0!/ M%2OT,CR.FV+MZPU7K>Z8\E)<$]RYR.&B2EV&BJ4Q9:63$(S<4>D MPM=OQ&#^F]=N7_D2>_-O_O$_F+[%O@A<[%_AUSPK>*.<6-VO2AL> MQIX2$C4,L0/\MS1@WR&?>?AEP7H=

./H2!C-2A5(&< !B_LMF[!K=YN:V>L/!8N_S M)G;3SF&UVI)?15['4(G&8*OLX [46-"C(.70G8LT:]C_]H^E.[4$"YL^^?#] MO09O#?HC$[D)/=/\+%BQ"..+>>R5K3P94EI5S7/X$9G7-/-K[- ^,A#:/&EE%^NG(+FP#C/KU ME*I%M1(K*YLBI\E%HH<@C+.*AVB^ >W5$_!0.X M>1 O!DD7]]Q%XB,U.#+:XP!VWSR(F>*,?C(*'CT8'[TA"I!8"\;SY,^5 V]>!8O MWALK(?E1LMUK4L'*DUM?,Y>;\-XLD[TQ4?TK)9&%E&K+(V<(ME^ILL P+=KD M7'O2$;J<7(5@U?V%.SV?;Y1/'G2Q%1VX>>T]S">;J_Q64\J5EK!*?GG0PY4; MPL;9MDG+RV6;S 5]JRGFZ@M:.M\\Z",19]<9[DV^69U&[RGG%]"4TOGG ?B2 MO:;3'F8)6]] XBG7(G *&CW3'\ NE%O$X<%Q?]!W>MU]J2A8M]LISYRZ%K[O M_A+Z4*73R;!1WB-[&YL[JT\=TJ9$Y.!5DLI[W0O)5"#DRJZB0TB+->PYO5:6 MSO\E*@;VD]:F_TYKLX+6IO5.:[,MKX'T&[ M@IC-Y5R''3'2CV%'^P.&*#&$WVK\?!Y%2\_^[,8>?=#\^:-C&8%^Q_;Q"V/; MM:_" %O(!^&SC3))/"7U-_DHA$M<_/U?-@7E9]X80]#VQ<6I_4'\#OZH7FLO MEF&T=)&I)^#6/N9 P-0OIV,T V'P9"\7^"5W;KOW]Z%WCX]=2/]>A.G78S*0 MAG_C$R.9N?GBCKP*8+8A9IN?*X=/;C3J7V'P@L>_;'&MTBATQ/@2FW' MH3L?/7C1)_N#_W&M7+@U[+'[''&*%[\KY&,)^21DIY^3DAYI+0BP MA 2W:'>Q PEVMY1@>[T$K8R4CK+R4T\1$K1G'B([\%71\@Z5%T5W]YP8D=C. M[F(QA4L'YG' 6BZG;HS&X YD@?QF,<%.8ZO=:6!WM1EB2[ ?!,@-S0.X5VYH M8PNE^V<[>HYB#VP.?#A&TQ L[Q]R$\,(5SBD^XP=N4S#%MR'[BPSLW9F9I:> M&68WIUZ<,S.Q;\4@7;F7Y63699\W["0/3C:3&Y3)&8GDAB1R;HPC/QM@ M?B.I811>:*'EM/+C:.0ZG.E*J.O6@4^G=X\M\% MCY[H-,<;/*52,BV>/#O2< .C$P6VG'D[LFVJ&J=>BMVN#4'R"; M_$=93'%PB-"Z\[RYG/Z89($SE7G\:NC/BA,Z#>84,X#YY(4W5DZ-F/IS(*!B M:HX]]V(%#%+E/,T>H O(88J1$&$2P664?JQC&'OSZF+93"W&"#@SAG 08[8 MD\^/"KV%ZY/4)TOXQ#Q)52Q;G:!@$=$Y%^U[<$>+EGBP=V&^'BFF:\_)9DF# MF3(7%LPB9 #SZ=2-(OL$;>XLP(I[N$XI1UW^\93_>(-_5 ,AY)C<_G\L@]CW MV/]&7Q$_,P6 FVM-L8.M M/Q/7J.FS"4U!C8(/<94_61^^L]3!Q[ G\'M6.\:M^V&$6**YCQ/$1K="+?0U MT/X@ (?FJQ:A]^@'2S"$R\B?8V@:'BY\N&?Y-D:)<5-6]&I(@Q[@O()7I=0/ MCX\0CQ7\+"F*(_LSC(24R8_X8A*1K4I>!N<1J FB5)\>/ *EXY_QH!FC]HS4 M"EK!@M0&5=2?^-PXDDT%_-Y_I/:=_-\N-]-&<1&O!']ZH%:K7\"JV;&BJ^Q<3_.LH-6Z(Y]R83 MAI;:N>A M&IX?*S9L\U=[5D3['N+,Z3 IC& M,/W453$A:A^=>+"+/Z/0Q6,@[-?(Q:;?\ F5\^=+&D2Z#") MKL2+Q[E'=_;0;C6:*R-RJT7DX U\75P._Q!Z_MP(?,BELL12)0]"!X^V.=C\ M/Y8^FF-S*^1LXFKE6'4$Z4N77/WFSP,\]J3YWJ+\JL2C3&1PJ]'=35Y 5ETU M#VW[^NSSV=EO)[]7GZ]O;Z\N#C_^JM]_O7V[/KLYO;&/OGZV3[[ M[V_GM__.J\^JIVAIFZ>>W?QZ]M7^17I[IP2!=QF$4'L*9/?55BNZ!8.=F-]3 M457"> LS#!9IXH_\V J]R91V^ />TM"YI,ZK[L+'XJ?_:(M>+#F;:DQE6 7> M1Y'F)AV"37 9+\-[=VX^2CWD4G8TMO!C^EE'_>Q:C.8Z-1H*P-PL.7ST1.^& M68_%J2BO[<+A=4=D94*9,RB>!9V8UH)"J>B?^WA="%21PW(V4\&XU0^R39&* MJS(;3;2ZCZ)+@YP MU;'A@X.9I#HHI1L!JX?D>L:MW7 6I=M)%6AX%WB@734 MD;>,8YS1PZ,'?V'AN:+'O+X_-6M7]UI:!\=MI]7M.YT,^Q5=M,LDKCS"K/J6CQHJCW4(_5.XP:]9H9;Y,JW M7?Y^R>GEK;YA6(2V&PN=OK;);UR=7YW9Y_0U] ST]6T]EJ^ND[H*P&_P#O!; M ?!KOP/\M@#X;1XM:/&FKAAAV!%2\(I"]YY]A9D:W--O[JI\DGM!/2QS,]6A M6BMEZ&Z6=_A(CA>J$*^#4 WRQ6%=X 8*_VT3D0@:V37'Q!: ()W:NYP8AX5( M_GGC_%Q?WH$Q6'E@F$GSR\5I8)R&W^:8H_W *7;.B(H,*F=JK41(-@_BD7<& M?01'-?0,/\1< I\N@&C,ITVCJ\K0NV[I+R3->HFIG:K*BNFS3AQEL)@K0D;:?"#TY 2<:CC_ MAXY@ODE<9.DI:LOX\[&W0/*<>6SD3X0)BF'0^'+"#"*O1]OTG'#Y/03"V?PV#Y<+^.]R/X&D@H?/Y MZ,C^$"U'R(/)@9X;EW]_*J(1)^-''_[$]ZR/B829>NPI_<0Z$:^4V6<8&8@C MN.?4N!*UM =FCBY?,C!T$B +-06$)9MIA*TX59?,%,(Y >LTIL0662.0M7SE MA1:I_(6:S(23J(9$&0A;CU\@H+\(N5)S69L\08'4HG M=.<1*)K]X,,/\2$"R<-;@>W]+_ A* \.71P/$JF1=W/_F P@>FX(FD)GRP?W MHQWYWVU)YC2)O= \B?'='^X^8DXK(L=575WD%SZ$%^/ '101[N&O"9H['[!Z(%0!1N+,,%2%0FX41K3J-$W.W\ZY>*'$+ZDD@H MGRLOI,\J@7U:33!KS6QE,&::>95 W)&*N=+QRT'&:#&%!7;$?S'J:3Z.D+XK M,+PM^B 9U^>H @G?_]W[R$?Z_-E>DX(S9',8>:-/XV4X=I^SX-9@/3T4!G;G5H< M#(]FQG8XTK^7XY0&Z-GFQ :E^#W!=2W8L8U>^P/G)2H"DJ8-OJ(-'037@^1,/\R:(J^44.6SZE1M^%7_@NMV.<^+- M_GF)YSFK"QN!:SA,03%B$1T[>7+#\1<>7OD 4K-]<%PB?%0H;W_BR/( .-D% MVQ_%F\3UB($>:VX5J$L8OZ9$'ZZ@]*[M#^0$,$:%1V-@%D WT>4$!X78!M7[ M$YK^L2:.L)J'7,!#$RY M+QFW@!DW);:#'\Q?+3K^Z<@7&]15BTQ+ZUB4P9T0$=V=-PV>' $P"9'P,6!P M;8ZB\1M3X6HX4SPP?^,\<,]J%]QBY*+A4X@L&;]GI6,A;87X:I%_X:"+(KX# M[XPFPABP)/D/9_#NYYQ%P2)N,5+^( @M<&;XW^M-]-7R[I0<<3ZWI;SEX;5& M$;([Y.W=T>#Z>>W=^V 1^<9UC0?'#W+_/,%B%VT$4S+R@X*M:GOR>O2K0/4/,21+OXRQ-Q2\$OX*E$%Z*PPO# Z7BA1$VI,ADX:S8522R>H9\KW M>/(C 6I$ \F"FV6"CZ5B"/1-,K%2_#VF3^]&6-ZY41 XGY$_\$1F7 M"9;/!.%"-"FT)OZ4;YY)U4HH"YEKD$:,=UY1"["_E)QFKO>,\"K%9)RM3G]G M9)Q,14E+(=%#D?"@_3F[@Q2AO@N6<0F@1Q&&_IU',\W?^ "N,#W*P[3;4^@N M5K=M2)$9EOMY#=TB<]^\LQ:25W _HR3HQA/>K)GDCR_9DV7\$(18Z/(NVAV+ MEF_![V+=L5AO0\^-EN&SS0UEZ81\%_*.A7RIZTA?6+8O0KW<:>32_>;YQGO. MP]S[:S5+YC.- [*T8O7K4:S=-CK/@SQM M1EZ<.>8JKU*_^RJ'VZ#TX;9.55^#[3DEM1+IU<1M"2[-2U+6DEV=\^)$Q,04930!@$V $IB M__I3F56%:X$ 08($:$9LS+I%$LBJO%1F5N:3+6IVV]W$QHBR;&/F4Z0IGKK\ M?Q-.FKV1DK7/C59S@W*QW2'LB4&N#X$4A+P25^RP&^O, %H52#QV4F7X939Y MZ>WB &NU,A]@N;#6]Q47/\*NXD_.5GM9:?N!5T7P:I,'=N? OB7LR^PHM!+# MS1]NSS8N\NM[']W"A7R= #9AT(/X,[SL@S(X:0/?V30>ML;U)W/D&C&QTL^Y M4.3^_9 MC^QVYB-[SW>LH#%)^8_K0?'RG3(GJ7PC6[#85GZY6[&^\0LH=&?U@$N09*#> M57<-UO^QK ZQWUR"[L&P0EE5:UC&AD>GEDEBK4@("@I]#5".S_"NEU><(@;0 MF*J='#(4*CFA\X8JC0NM JR2/-1X\P2@_?0["VS(""X;B.$EM37R-B8S%[MZ M$)T4VP7&J@,36E@5*X" \8NW1D< XC#&5P&-VJHKW7V$[[Q@%-OXAN@UGYF MO8K.3[_PEK4,8!TO0P?S:*L)]%0$> ,8UV#W)O0EG(5+7"^#):[A;O9%M!R6 M(9FRYC5*#-XC *#*)X;7['HV:1BAM#32/-G M)D6UL\!&7ZFO7D>)RU]V3I__BJV&@8+BGZ$R)Z3M&L@T/N4#OL/037)T>O[Y M[.KGG^#+IV$0\@AL;W"/4V"V/&#\Z(9Z>TGYB&-XUA(TJ@.BBNG + M)33HB6XZ\@)M&DRP7G&@E&JXK-W6;XMCNN/4>>J7(*@@/(1J$13^\Z)V(4I, M+F S(JBY*C41ILD:6]T:M7^:[D#C'!OFR;9!U1AX(P",0:VR'9C!)+GR/('V M(# :JA.HAO<@8J&=.V4':\R2!<9WH"&)Z$AH*6@OD']>1SG3#,H%0^A%Q"B^ M@Q9\G:EGX+D1%9>JG:1O/8&RNH0.V6^B:K8KJ-Q,P$K# [#2$F"ES@%8:2? M2NTC;?P\]9OSS]@;2J\C=M_K&*]L#.+ MGA>N#D,/8\U6L@TZH2 ^@7"-^9"74\XJ- 7E1Z-L.&@I,>W/D::R&=JM_9^ODH$!SA MX6T']N+Y.(N18509-E_)L/FU]3>_^NV3@$STR^\)>%[%=XC^_.BM2 X_$K,44D$TAP7!)- =Q8_D MX^TD29\V8*/4!_UVO=F(S\8.1A%LG@;3QMB0I$#?+/5[_9D2#'#&!UI)AR_K MKS$L:D-X,>TF#(?J2(9#,1B7X$#;\$(SH+.MP_DY/==0#%7CG)M',40#EYL) MG:W=@M&K_68O?:XM[EU-O,)C,9-WW1'MG?XH(P]#/1VTO\9!^U%-P[]3G6=E M8EBOSHER&P%F3=;,L.[#Z89C$P'@B<]O03*A"14]"( O$AD :AQHN,7GH4!P M)AGC$MR7C_!Q=$CJ>X7U$*OA[FI_:>S/#*F,32A 3*;@7!&GQN%%FET&8Q,: M.B(8H7"/:(YAI>K0.!5.9C*!B<)XJJ)[A8%O BU4P@R,8_UA42JD;]@ A!E* M SI0-=CM'CO?;[G*\+,5; M.Z1X#RE>:8H7LJ]LE,D*Z=:(/$MS:&MG6FLY,JU*,9G6VFJ95B5GIC4:+$LR MK;55,JU*89G6VBJ9UF52LG:FM98ETUJ9:TR9>HG%:1;:TY3D4BWH*)H,?C,M MN83V&C4D8K #/Z['('0"2&[7\A?_]-C2 - !@8SOO]0J8Q M:?VAM*OOG'#3C8DYTUBPCP7N$R)P0MB"7SI1?J''P L<+V!LYZZ!B$LX=[[. M1QV&=SP(=]^?<#$#8R12Y7N.@?$R[0M;.C9#-;D"SKQV,*QNKAG.M VBN M?\T1T\G N6 J_:$*4V'X&#E^:J0D+5KYDQ;APK1S3A9,RUUY2&X;JLKC,?T_ M, %##]_YU'-=Z![J .892=#04]Z8LZG(WN!O;[ T'- X.UVK*]0RB@GA@9V$ M0QO:?JCOB "#]!HQ//01C(47 "8YDX4FR4?^0)S M"SP')Y"O@)&PQ.!G%='1R0#8:+'[-IFJ@#SNS3Y=2JX2(Q>ER/>LHH2#48!4 MC\#FY2&41N'DB2FI] D*ZO*WI3&IAIZ@ MN*[#J (7SR$_F2;4PP,ET5[NP:G[*336/G%B?6S>//\J6NW:,JN-PS#YZ1%, MO:7;>^5&V#9,!".G0[DZSC$V0M[5C5H4)Y6J0 @%L!]"G__"Y\$S R; _$&" M5>5.A!YWWGPZ#E 8&-BR'-#P?;WV[BR 5!TT@X2!Z6$66KFE%OB&O<)_6QVU MZ1QH>0B 4E^@5^E/]\A&5,TG2@D-;L J@4P0#8+A MNFJRSR2QH-ZS 2Q^I/U1>'CT#2O65;'M4PU>6Q78(%]@' Q5B8N8 MM2SE@P>>D/VEQ-=D GG+CESOG/4N$ZCYF$_G!INP8&KB?,T@\B,P/$"1;P6# ML4A-[%V&G19Q*C#T*;P._Q#V*9)BD;4:(].'PWR^8\"KEV!=!OBJ5952["[_2%(R(6,FM3RVYMI,??1JU-+8NU M4=:R-HP4 5\>/FPYSC!EH?V=N'QI>?0TB1]*LK*N_ :?Q/#S%%9Z.R4J.W6I MUVQ#R1E/3&FJ3J.F;[^-;KU\C:Q\1YO;OO=%_>YWW?<*'[2AP%"0\&29T'IS MK0<("J^C!BN@#!2C30)O9\Z"?^O/U@3IJRG5.,3O Z'C"P\-I4F<4L4%$(Z&GYA&<6^]MC,%1!<;QY<,/[8:BGDQ/E L5 M+GQ-M&E"PFN=#XV&,HM]G$N.$<^27>FRJ"I*$$\\X^ZQC=8=/%&\BJ[Z^J+ M1+KFB33?]1ZJ03-85^9L-@&7H>.8#$V)^PRA[B.4"X;& M9>G>]%;E436Q2(W&(-/X$!4XA4W*;"6R%ZAVJ#& MP U_+:#(8VL.EQ]TF_QX*2IPX6@JJ8G'X*/1J69J_*J2C;! FN!4I7=W>>J[(+%;^.EVITNA>[1WF%[_CP);@71K8+[R4#7G44"+F3[ *W&J'OO:^SO*6SOR1 MY9SY/;2!CW!#WGXM^@*L_113[!(\>WP^?<$8)U&PQ]L$;U+U"5 FHQP?[%"M M-^(/KHFO059&?WG/,EH.'"_^<\>JR#;&'\_J%&0[ Y_$GB&9%*2*LH!:J"P M+[[%Y(UQ8/*&'CI?.#=U%CQ0N7S169T[5N.\1T?/Y%\-.]%828/%99$)GC66 M;,6Z'DPK".^.SW<+"8LM_$*_3DWC-S+LG U]3 '^2XQ;P4N M@F+E!WP$H,.'8486%O-1D^\;F38AC;ANYO0'[[5X]%\+W#Z' [2D\!,IPR?S MBB-V,8WI]T="V2&YFQ;U-^G1'5P2:NPYD9@X(OC3*=%TMF]>K,%+#GW>0M(R MQ#G,AZ.S X6,< /Q2 .2DWI(EH-"7(M)\#IV0,EO!VI) M=L"SPR?*/8B STQOBQ3D*I^E2SB8F6-A0<6J]/PZ'_GO/=; M-WE4X(MBC8NBDU46X4D ?<"Z$W0>^'BE42IKQH%"7BV4<(=_/]+=FNA>^4B@ MUZ:&Q7"32%DAE#R;+!\)!7O>VL8B9T^#)%L7A<*1VC;R-K-!)/A+%?:&HDN% M\E>!9 S+_)L2'I5MMD=%QYCS@](9G/3"+NZN*T""8R?1B*)^6S"I:>[6F+A@ M"%SWCFNJG<<$'_N@R_AQ^1Q1I*'OGM^MY8_MJR=J3 ME;_O.5OQ[? >/'R3)1;<0]-29DF*7?5%*7 \B:WE,FQR\)" M[P-VJ!%?Q9[BN<$; F';KD39'-T3=B4:'B#IF?!:PM6LO-!)CR,IA,H'P:Q/ M\,+<^;#%*YBEL\RROR(TVFS)"+0\L\Q<:[8<"=C;$DY%XZ35U_"M&5/%>A@RN MHNQ$$XD$F-HIZLH]4 :BHP)@0I0EA]FUQO!:)D: 0P H3DQH;$BU.+_Y]P$ MG\W/?=4#AL._4@J9$)'=8[.N5YA3GZTB!> D1ZR\42"LKU@-VL=I%\GEH/SI M[!9#YIM$6EG._?:F]\+9Y!%E=*/HLZ)IHIFZ0.9!O@?.";^%*1&%(3DM%+V# MDF6'8 4Q 8U;7IG=+4N- MWWE!W[5EPF-M:JZH81%W#JP?PEO!&25[03\>H0AE:RD?4,'NU9OM1GW0CT\. M$$6X$*NP(.91-3!D<9X)<;<\XGZMFHD9P,OYD E M9I?I%L=JF9O$?J(&^]5@.CT[[S9.! MU.K6V+4[&JZY&1?_#TN3>F+2NB,;RDX#3K\7FT;IX+U:S#$5[6AU/.Y9 M6XMW8^41@N\-^K 7_*(>Y0X_Q3WQBCU$62XVR&"$H )& 'X3CW 06@1!@-(8 MR_;O48)/KOE/KDNZ#\>@N8;A75K18YF=POY]A7^2!%*+7N"!8]1ES3_L)DC\ MMN9_+UXOHL(JCNGWCV$UCZJC.W6L=>%))Y;Z8 3"<^ LI1I Q<86.TNC>5;\ M'V[Y#L!(\4ZH&JBSK?-$K\/*B>AFI)9R>U$9'QJ?*DV(6.&)U 3KETQZ6%KV M@J4E,,SQHQ>,UD2_EJ%/=3B4Q[H]GD\A!AJ#KOLW!9)+ :_7BT-UH*"B+8-$ M?G0CX#,:<&*$5TNZ3<+EI>0>'Q?(%$2;RM9(<&986 '$,OJ^"U)[##<*H4>2 MH"90(:ZQ()&Y0H_AFQI1!J,E"EA8&2*"C\TIXH0+MX1GDO@D<7\O+CY2]MAO MOP%C$@Y0TAK8&!89J!X92!H/-OJOX-#NH87LS0GU!#X.A4-NR5:Z&V7/;4/)0] M+2E[ZNUSV5/A%4XK%REUXL*1,\RB@2\]PA!A@CASPW>)\**715C>33;1? =% M7!%[?PB%L\Z=$[]0U9K;BDF/>KI.)PC400-E"\)O;4LF(0:H%^-7 M$GH/M>GA^C2?;>A0SXCI(,UWB.RBG5ET'Q!HZB,@V/%&22?.XN:10JA1GT$ M8L])--Q<\S6!8Z'?@4&0F]G$ZYN'"ZJ7Q\K]P\W9K\P S@GD[ZA3<$N#[=V\G(+TQ>1]F+QB) MHHH&(L7&B)&P,RWS@_H3BK/#6^?>YK"#FD8S5 M4+F/=X?+O=23M.;T_IK3/5!S@KHULFWP7$&3/BYBRC5Z56WM&IW4FPD?7212 MMY\L^S/]K3S/(VF8Z\!$T3K=I'I'UC3'D4VR ]''Z@(";$"^,.B[.^(0^\7O MX_6JBL+ M "QKSD^=E,MS$GHN* ,Q/U0GF#9.#%4 #WA^S#W34^,^9CX?PP1 M(:[P9?%N:&E,,R$6P&@)7WNB7%LNG$S>_F#<0YV+)XO^5SWIG?Z"Y]3%4/%B M!@$K6->CU^C.(BA-]2(G*OI=^E?@;FU!5#O4UDD_'/(/%?P0L)#2%Q;*ND-K MHI]TQUP1U0)6YZ9/.&*4W^?U2-Q70LQ:BHH,\D4D 7RZP 0[P&2XIK">_"U :&Q>$V M97@A(E56"^ )?#_*%BI$7E-86(NQ&MG+DV!A(W34"+E&(QVJ11>1(\O.3?E% M=Q3A6A+VA9$'^!<_T]?,A"%B&X+[K[HNB L^R"886GXGBQJKD#2)(5 [HW2_ M0O2*7>4<:A3:>R?Z&#'7R'1F6 M"'%:V2=U@U>3% *KVHCN6?"&QU=8B7\)% M0"J/AK]X/8D_@\MW%A-C:@/.1N$A>S=0 E0> %:JS: MG1N"&K<:WL5'.!_B\LUP7/KM)] V;B+A^H1^4W<%-AX\Y)48$^ZOQQ>'>P1" MZ3_!<_=%;!"0L6AY1!!'LEH*=!-R1EB96W![.!XV;UTPE8LW,IXS?PBE#6NP M_:1D-*[R=NCLX@;1ZJ%:0924XOJ!B3S$'T#(%\>+7/.JT3H MMSV/BNX YK?\Z^::R-+@:8VR#C<01!.&US^](T9B2/'Z/N,2N.=+ZA<(5]Y '_![;#0YAOAE<+6&.M&,@O$N&$FLE\ M,[3-N_Z#>A:DGH-&1=6SNR7U'#3*H)Z](QC$M)IZ_A-.Z(..[H&.-BNJH_UM MZ6BS##HZ.#IM=]-U=/>':9&M2SPJ">0N6"TG]'ZR_F"5AFY1+!& !TRIF1NL M@3JV&27XC<.4C!A*"29:@76?Z(KPRG8UL++.\.BT=S+LQW2C7E.5*_)"#*4I MHFXV$B48>8OP;#9_-/0Q= 3:J@8*A4DD#L)CAI$/XS5XU8,,^\1*MB$#R1"Z M,9,!#:'OVN\QZ>8W/<::S -*5Z^)_&82"(T'9.0GZI(W/)*S@"$41$N7Z35P M;7/;,3%%*2+.V.8O++R83:.M)M)=RJ#^25=B[B&=WVIXA6IB&@X.>8#:#I:R MJ+4;QY!?G7&H6]>#([BX\V4*H)DGB("/"\*"3+T/-IE.-3"U? M?KH+LZF6Y*VZ1ASUD*N:ZL=XN1]8)N+I:7'2VK#KH?/Q-M;@A1BXDGN[KE M3C1UD9E8TX7SBN<'"'"DQ4+=5H&SC/%2DMC(P6! KS0"*!H:#!/ZH4/4P!X M>S'I#(&XQ\^(KD?U!N4)W'%<>N#RA:D>1*ZL9-OO^O+V00D_XOB1/8*)_4>X M4V%%!@YOJ0G[\O4=WXDLRW3:_JG9_@GXO#Z]7@-TVC92%E!RGVR8 M= ",M>P/BOWT^*[5Z-1;[4&=VK7W\:WFW!X,_G%T>N]'GU&ZA5#\8VF[O_>M M\*X89.(>G?Y7PC.'D6]CE7AJ4FVXYG&]=$9KPI':2PCY$S=+M@WY6.LS[I2; M,*6I/,]MS2!AAF5%8TC@R]EA/&;Z;P-A^0N"[ M;'?6X>8JBNKQNU4.?C?W@-^#I$BP*(9+V-DN!SO7S#.22O>7)PN M!?]80Y^_6=!^:U"O_\!!IL@S'$/O[\LJ/&P>G79SJG*$B?SZ+7JC%_OO<'-? MI$V,M\'%F^"2N[:6M@>V#NV!2]H#^X?VP'7; S?75Y;6SY:U[2S5N#A)UD6> M60JWH1TR2S]J9BE+7BF4FWC678(/(6 $7VUUEFX^XP&\-%T#YR 'BKJ?3^G6 M+:+'E?3MF9)!_U3X)OLF"^B+USM)\EDYUYPQR>4E(G(O5KJRU(38C[&KK<.N M%K"K[2WO*BL%VTQ$*6)2\K 712(;(6!;<@D=-M[S\!=U#QLA8&=H]/VR2#> M.[S634VVQ-#R;,]]N,#SQ?/YM8048.$)X/[V+])ZW8P7:6E*M=6-RM$%O_9& M9;UQ+-5&[>!JMM??R$9MVEL[/9Y[MBNR=HS>X.BT<2)IR, :\5"W11%:L)7][I9IO^$.[:0YW.?][I5H MO_N L7C2Z6]POT-=1]'G5KMMY-R?RXO(.#!.6).A(_]7OS[L-NNMSJ N!E3@ M>+,ZI&5Y26H(%X.\P;]9"Q.,FWLRJ3AI8AHO_8"A&&%2]97 K#(GK4!['4 I M\ Y9]2I;,A,=EC.6"V76;KX^8$7UN_)V/LAOIZQJ4,Y584U_H]YOQ(]^ 4#% M*W5A(B)]))4):V:PE/X+E2/ >*F%1$7 %L,-AM=WQ(#-/HKA?&>!X7R/(<@G M_]* _]+Q,8A4UD1WHB2A>\.\[+D9D$.IK*8BU/?R\^J"8]QPTR7GSK5ELBIO M=@WQ 71P<_AENG:+?JC>ZPWAK$[_%120.MB8@2Y."V MC/E4[4<2U&(/:-8?99-RJ97Q?"ALEYAF?+)L_B?X7N3@H*%MZR3!+RK5F/!, MJ)BR6T0HX?]-A]!D7]3:/,S*MG*L_#:ZNQM=/RA7EZ./ MEU>7#Y<7]S*\RNJ=LM0JP; ;#\?1 PZZO+W! S P (4*+E&:U&XQP\AM["OC MFL. I71;P^DYB\"H @388A>F;.(A_XD8;^,$1N0@0!?O?EE^/+4:2W P4)&I MV7NUJ!82,ZK+"(1X,^$"=V/?@:/I=8GRKT^1<0UPH:=^2,0>!N^@*<#665""8>G05S>Q [C5:&1 M&)P ^+*0U8!(UH0PJGA[GDL4FZT*2&(_CR1*$4.I1*8)W[H%PPYS'5'61,/< MB@(VR")@WJ3*L$35EKA^\.V4U2\1AP+\9NHY3 A,GL@L"A#W=^J-3@+0QRW7 MFM\\;0%EF8C7)+NR##T0D<%3=JB=?X>D&A-H^LNZ"P.(QMOU02-I%[#-U-L$ M'$L0RD2 9A_K;\?/NJ81>J*R_W\,E!XTYP:D=LN$A8VVI!;<-**]O0X9H;=#4PNHM^%!QF MAG"38-39.<7*E:C9(B94$"GM!FMZ];%FT+J=3:'SGQPK7 !N&9Q]@L,46][ M<MX$6"APXZSSS7> MU CCE%]Z<^%!-P)SX?^9<4+N'K&SFLAP$+!E#=/6*,;80I &9=>-DX9DH"2X MT-R@Q.5RSZ5R'XP,^A5@7/ K2_"K7)X##M@3=7_, M@$.UY)3R)H8+'X"=O'*\RX-=*Z5= _@VA#XQ8>[%I,ZS[#,+1Q'CI 7,LWBF MSPU-*(R.KW"8BY<)EFJ=AE45L4[@O6MD$P9PYS20(NOXD(@PXU+5((CBMXG, MF7=F!D[R9/^EZ1!8F'"]:!/+?E)-_6_T:O$/'$I&_,F#2#+T[^0]F[!"O;S5 M+S2H9@!%$?R4]>GAJ4XL'>)1VOB MW H3!05^,:*. T2)_IQ V&=E<*%QEXD8!@.]N8\B*,25\I'J03_; 0ZR(30R MRRC&(X2,G;,G@*&1Q B?+>I=P.&= >8[(#HV_,L;D(7(E%=4,8%9>=QDP^YF9_AUE&/E[N)J]'!QKMR.[A[^4![N1M?WHS.8XK4)=E?HEL9[Y0=*]HB6>1SU[N+=BYHHE!*E2X=6LF*/' MLK,P'J@6TVPT6+!^"!)L8I)72/S?1)X^MAPWDFS4'?'F5(#H5J.;_QK (^4* MW@9U%9FJ309P[P@544-Y150:Q6N4V>2EN$]]L4%],$A =10%D368V2)DZ^(1LF"!) M>-!B$[Q*P\B0&D5U:LW]<7F"RMJG)78[X%R'#;$DLDG3A#4&>=V1%T*]6;D_ M$A-]&-K9JC>[O7JC*2GBS*"US36F&JU&:QL]@$ZO4Q]TX]V"+)+'Y]61A?2_ MPWRN92B^6F/CSW$,Y2?Q2G9L,(*RK:]S=#JHMSJ]>KF@3I(QI MUEL2ZB/GG8ZPWI1=E!7$HZVL; B%^1UJ*X>] M.*Z!PO@(%(@F!2?3:M>(^2[YL&VJU_C_+\WS.7FP5E];N]' IH.DOI@"H\ - MK@$FD=2IKUE[.>#?^%EY^;1IY9:Z3+KC6/:" M]7- (%2[^N5WY=T](;S%H_'^1($_6:]F2@*TU0Q5>K=7,H5?=*HJ-+H6N*\W MKR9&U4 LH MU#$X&'/$-]'K2(S?^>EX"PE["27'E'Y;-_ FT9JY^I2&^(H8O^ZJ;\K,)EX[),YSUP(\^ U@T)1?+)MR]((^Z(E& M5%=GWEUK_&-Q[4K#*-:[MMWC3RZ M5):\R]/H5>[37,610[Q1+#AZ1S?AQT0S^>ZC#-:$#+Y39S/;>J/[ZE*O9952 MO./>:E$O)8+ZWV?LLA=%[<;/<7G2UELF;3"[2>*.3G7#H/]XS^]LF+(Y8CO] M /8%%JQ2T;)UK&G0N5&%;X8T$W-DLJF?NEL3%SZ\=PI +95'8I*)/M;AW^%^ M0'89WSBF_]?J'K<'(\I$PWW&>^I$.? %QI$*('3?>,19A-%#ET?$K"K7M@RF M4_&?0TE1)'5H\IH9/^>(-_6/] 1\5.B!#6$+IA'8[PRQ2=AF4[-,Z4K 6 MD4?WG4!C"N(0)(S$+2VH(O05ZJNHMD%IP^F]Z5H\AO$+'HA:QFUA] M0T\&$U5<=957:VZ @O\UAZX+_S;=JYD/L.Q$MGVL9]I)XC^F3VJFI8R?(3)P M(H;+\.16*(?@A<$\%X-+!E!,C4FC\MUAHN*L TTQLW&!(]AA(Y;T!BG7O,GXN&.H-5Y3-/A2 ;ON+OB"/JOF=669\A,[<\_D,>)=VT[)&IW!"(F*$-XX.UO:* MOV4[]/K@@":>>M22N$JS]5.[^1.#K9'N"%RD0'%DP&88L"GB>"LBU(-,4/4:":*BA^_S^ZO2@I M5+[5)V+71)@2V3N4?>6CK6M/Y)4NQEX-V&4W18_+ZA4]'%<_->8/G0A6*/9; M@\U6*':/%>73Z/).^3:Z^GJA?+D8W7^]N_AR#11WZP(P!\)K!B9S;F.?Y"*VW!;5R%E@[[B4IQ T@F$J1XPC>4H2+L7'Q MMEA\C?4=@TZ-(7T'#<,.O[0(/H,?AA&(KF>='G[V^'E!33QY(89"/2+VCQ;V M$+-_M]^7>')O< 03]4=&IA;PB83\W)B>M*"P) _N[;=[&]&_ !%!%RFP]U-& MFU^74_C8DGV<@I)OOF[&H0>[&1 1']#;[&QI2D0L--K!M(@?@J/;&OO!K?J> MCE+9];[NZXB:7>_KMH?4[/^^(OAF98QY'. MR-D].<4..N;^;;AERO3JJE6B/4@J F00 0#).#NZ/ MQE#GQ6Y[XK#_DG,."/:2E)I(2?(05?Q.EIW$=T /.OT?*+F082C(RP3:JY1G M;QPS?5, "A>J#>#]CL#K61DN(?$!P=3GH%%@;:YW']$[5I3KBP?EZN;^7KF] MN%/N?QG=7>P'4@+DEL?8* ?%5 $T)"J9HK@V@FV*(-USE]V5(1X2)/6]1ZBN M:^N/(J!*L18B.@M;P)N&<%OH@R1%$/RR[I6/(CQ6V2S"FHGP#%A9 MX2&T2E<3O.D4W?@.E4,.J;*;>ID-5Q;K!C)+PF/=\1>L,CQ8F2Q !1*#MQD; MG'MXMW^U -=LC%/ZY^K$&5%"3O@<;>HO0>KRR8QD*,7P^ M19&%JG@%L('&4$)"MZ]V/V>E2G> S0%[Y[ ;>&_"?."'6+9SHERB*_7GW&1N M51*:?AI%7F$%0B#/L=!-C6&7,8A]JE]00Q2EA2&*\SHZ5N7"M8I]3"FYF9U9 M'OR95_$(X/Y3CBL$;;J 3L3.5W]W:FP+8$52]#E>*[OL-.HWXV6$\ 1\P#<+ MBNZ8!QEV#YLA4!8/-NT%"LQ\I4&T,5';B2ZOP_I2&;7?5J:VF9/<5F9R3:L6 MH?A$N?<,8W)?160MFH7E4-AR-M9G4 '+[V<)/ZS1)V-%N>$'"WCO&D+,(QY; M^%&P23X:M*B4!'L$O]0"-HR#9_DK#**H)/5- %@6JV!U$ 1'4,.FT4I#1]! MTL.FQ$USG4/3W)*FN>&A:6[=IKDLSOPZI49^:43T3>B>TH"?.S')11"#5J>X M2 ##1:QSP')M='4\<\)JP<$C#A6>QHQ7+6:X DYIR,X*@Y9HG]Y%_>/W4I-U MJ,G8UYJ,]:[H,E[ _>&=IP41_B/63J1?CZ[#LJ )^/G1_NFTS!4Q_U3B?)4\ M&@\4U;5LV8CB]&O8S&.*T[^8G/HM]%9N,)"DH./,Z8 47OL.!HX@GH=9 MDOJ6OB7;18)4U.GO:1PQIS2M>M.PTN,X3]\MO8OH-_-?1MS:UD1WKVBL$[QZ M<.C+_^?H>-D=!(Y+[?4 $3*.8;D:(V0[^+X0'3PG$#R:/Z06QM_],1:71A.0 M*Z0="][/%13@\OK3:O=Q?-$CMF8!B6IJJ*"FID,*YI"" M67GG$Y(#:S)DO:>NPZR;#SKOF^@(+$I96.^>J%>ZO%%.PP M^D_C/U#<&4/>7>_,8Q RT*/98.OURYCS),RB#\93#U,3%9N;8' P2XWWK7> M%QR5I'"ZGXO3S5UQNM[-R.@RA5U'IP'<)IAL+3 K 6_)4=ZU=RP#@UPRT-J9 M# "@N@SM/I\,B*%UV_4CL[\BY%9N=3KG\@F:>)B%9VXNN6]F0CBQ+)>!C'DG M!O_+D?(V-3X8*NP2,8^_WJ>]_LXO8?'K&X,#\8+%C+P6.A::\-H\J-\BK"R; M:($1\*Z-+?X+GOJ8$O?98L,PI?$0JR%C6 [XS >H6O)BO_X]@5V)C1/,0/K MDD:H2ED0%?^5A$/.U.4BTEI?1)H;%A'_!/[*JO-6%!,1RLX=@5"K3X[]XC\F M(QMA;596EH_M[?79WMHPVZ6UN%"IRW03IE\:1" 9)IW5@3F:,1E)Y7A"HBH) M$ZG$O0W+H+QM21MM..PT]A"]T)?.5;.;KY\N7Q !"5E M='U.__OZX?+Z\\7UV>7%%D8^4EI^UKWMUT^W]<;?+/L[_2X6+L,1Q:-2[%_= M!A7;AF5R%S.P;,;"'Y?L(%098<7FSL)!C"KZ1U:T[4_X@A.>M3S@M%F3H7P3 MD\^X4I\ 6-9%.,4QPR_6"&3)V='O[W.=%WVK;%8O)<8;%(9(B0!0JR ^F@N> M>J'M /B_S=9)LQLNNRR6&?1;^"I"+E-C#O/.Q-L7018OLWC#IG3N-XC"*DV9 M#]05#-V5M)I!D&Q_+KFUG)I60=2TI%/2N<";#-"3FG9H3&0P^VSP=7@ST_:R M5Q#Q4$?2E1._\OPL3=<"R+9TW=X:P:VP7] -@!\\ZU34;&S"A-FQ#M2TSAF\ M:K3[$D&5&40T,'BF/<]OAF&9!FTB]7.]K M7%GI,K'B M+0UC"\0#9/*1MU2%=0>DBJ$'4PEXL8P7Q*JM 9"_-7<40WUUYCH/D0WR!+/E M;6M,"&BU@RCNW L'Q'F8=.#-"&!JX,")XKH@D%15F/; +275%I=W) LQAK].R*8%^>3CQXNYE: E@9H M"TRDCTSQK+X(,.'&"6UT \ YNK6M1\QN01O@[#RR;_N!.5>X7)? M&QNJ/DV4^E$ *CN(O@\[C5CH0N1?GPG 8<.79H(#>-2HK$<5,-GQ-/$.(M%S MR$:W4D( OIC@R ?+I+]?T&".*9H&VD=_"OU@T(XH4-.IO#L8"^,;^._IC^B/ M=>>9:+RQ$V:G>S3Q0;'\1&*/ HQ3-F'OI'8YH?LION4!F\+2O:\"5C5=LT<> MPQ_'V1L"%MN4++1_>38Y!H[ MX]@NE[@9KGMHADMNAFLW#LUPJS7#90:\N,1RP@?U;?DDN:6II&7/""6.!HVX MU*V3(QHH&*@V_ZE<7I_=?+E0'D:_L\10D9U?!4T4"/7GPS:2#*WQM>6#<&PR MLVST],'U(H B8]F4*GD7?UV!24QPE^**D3(0NA^+P)T/W\(^/Q@,-K?IFW9.)#IMU/H@+@^[M:%4 M<<)-[-'F@_UJ_F D'%[$)XWP^68PI&+.L'HF=(]L<"U-/KM"5-L&E\LQ^:4/ MX:$C/7&F4^HT,+<8)V8 \3B$&*=?Q8=[1%"!_/RUZP]48/O'8]K0* _3>H7U M:S@&F[H%!IO&A?A#W@IX?WHM0)'OK.OP![ITCS8QK:<. 27&IEXV/C1UB&ZH M-T(-%R2&@O##W$\W1%9#O0O_MY+Q).SP5\9LL# K8PYNG'B/!\QDF4\6!K4 MPH2"RHH8J=L%&[?-H2.;*$$]\[)J-Q//PO*QRQ]Q.I:;W%<\'&P"7#UAJ0^\ M+I11Y]VN"/57WK'A7>Y[$,!:4 #9U=SFX=>S\.10+;IO;:.!,E,L32Q%&^EA MVW';MPTLG:O;B ^M_U!P55>>?J-2$5-,%=[I)^9NY5MPK*U(5DZ7&>6T?W2: M@%VZ(S9E)WVP.G+M4K#6XLIM^4G:[V5J#.%&>%T3LLM!Z?25+B->R:5JIOJZ? "03'']>#IE:;?PN--X5[@\M[Q-91=2!5?00:E3P=::?6H]C<[ M]78WC_[G[$_9J"\];)9#Z_-ZE*N[%YOS*7(Y$H7+=\AEW(R4P]3?09M*>7IS M4&;')M:R63E.9M>Q5G+0EZ![U?,/T_28>8[^A043Q,H+0>'JO!D-'AR=#H?] M>K]QT.!<&MSVW[L#==V<,G9\5P"P7*+5SH]A/?<8H?ZGVX0-ZW M6:U)-YF,N!_]%KDL>U_>J^0UX(:DEV#4 $)%F!NP;Z(D#6Q<8O:_1)!$(?^H MLQJ\888C:.3R9-N]V*'0ESU?ZK@5\*%FVMYLFZ,$3_* M#,KL_ MW2PW28D+W3#44J3 $HX^ TI!A<@':B]Y9.$A?N_\5JB]<952HH*,;#7E!F4WS8-1%CI._6)*!]^4''\ MHIN6K;O47V#;P+[*4S%9Y;)-C6SKI%EMP5Q2,%9^HRJ=$1(79YC)S+IIDOM, M]EG:SW5']#_?3,3B0U(>3S7&Q;T#/D6N>^CR2'MR\50A9C@AY+Z!7MCJWV[L M4*)Q![T_F4^7 ET2^SQ"FY%%]R*=.N=^>XE%@!6CZ,9]:C52*[E6G6[=EYT MF'")=>LU,$7[YJ(KSI!J2QLXE7K-D:EX,N<52LJS=Z+M#)MB3O?PQFOVS*K7 M-' XS:\RN\1QT9G MS%.(#F>&M^5=MD4ZF+&--Y"3@U?!.! ?58H#D-CV@K[Q5;4YC%2QP!NI%Z6K MH''T#F@<2] XF@$W=C,=&IA=>CK1FAL(,WLFYKD:_U6P41\V^IN;_K33C<\<&[?RE5T4T1S%GCQBP(H*&Y<"7AB-$+=Q*;(U8077 MFO^-W_&=!59)'6!>?>V(2:I$"W[AS'*R=>NV!R#5@WJWG^>ZNE3]NJV&UY.0 M[W\+[OK;S!6B$/U )+&_,G_'<- AX..HP Y??R#^RR;GPZ/35F]0[_?RU!B5 M3,Z3NP"*,\(_[L5@L2*.&YA)A&%L3;O>ZZ8+\)I8)=5C7V;-22X@K5Y_*2/G MLPW9ZC@D9^I]SU*&9GIUS-_HD:L_)&;#(&2,P074&5%!NQ",*E0FX5@&!_(".77+EY.!B2]FRP9P=# MHGY ABC':9$'MFSMA&N"B5O[N=L^B +!"MW^;"=2*_N)E#5WO,9!M9?LSVP< MDFLP-[7UVTWD!W('AVS^3O,["5KUV;(T )&O_ &\O(A\,S8V8%W%OHU,[=)T M5?,)!@KQ8(!_E,WZMH]..ZUVO=-L']!AOL&C5!&^GL[;*9MK:F!;_$'S/KOG9ZVB+]Y6V6W^_L'8_9W"HH&:+:B@<#CE#C,[04YYF0^,SX MZNU?>#ZW5[['AW0')W@]JUI-X'A<$:HL5#^:ZF9:S6'04-W MW%W)TF4H5.HMLW8]:!.,%RDI4QK^X*PR?SX#ON;74O!G0OENP$V(Z@1(?7^41,>#LS$J)#!J?:XU;Q M*7WD!0;EOLUTF]3$P-\D.<)QUR^JC58%?Z-Z,P =?^@=/.+/N:T[,%@;"?WJ MTJ/];S4PWD_R=#;^6W'FCW^2L5MS+1SD9YHP-]K0I[K+;W_&,.D/*( N>X)O MX$(P:(FG(Z("3/^[H^LSYV $-!SSV!P.>C@C<(HX7UQOZ--A*KTWZ2$^8[Z" MAO'^3.EW&G7E9UU@%"!X3QV&;/M3(57_8JWF7:S!UM*S:#XFX0:(0&\8&^,) MPC6IAUG/CG;!"?*B:]"*4^>SIZ>632@[OX/BX5AF&*N. Q$=(!%G@T)3EPW7 M?+$.C !?,BDRT=24_G"P9X3&/P,)YZN\99-5'C_63Y!,/%:(_3[4]V$A4CI MJWGTQ:9!TA<+M ?>C_8WVZ]@&QK\/_GY#L.[W=#QCN7FX4-+TV&.J5MC\RV# MW/*O0?GX39NP]A,@.&FD9W!,9F3TN#^H-#BG= \4X8%M#1L,2ATGF%^.HT"E M,T\GJQP'VXMVALG1#@S.&S_SYDRBU>C*EB^A+'C=W48R7C>53FON@'&F' DQ MBBL7&FX5E'M"&8>E\86M.F&ULO;PD09R!ZVK\1XWP?1%)I9WFT>G_>ZPWFI* M6.[IL1Z:=3M3=>U8-X_'ZHP>EP;S$%Q,> 9M4,V/,4HJ[]W6$GGGP8]3/.6Y M,Y?=)9<-";EG9GJ9%HNS2@81Q)A*WF!P=F3RM)BV77NTK._,NP*]@",##9Z. M 6(0 ^YF=F8I%KB \!FJE^KH/(S40]\6]H7-JY:OH4X/1O'@SAGT28EJF.A2]N-C>HFVZC] M\!P\#\GS\!P?M4[E=?M4HN>F]P5F7CT?$&2"1NFA>K0C.\3I2D:#;@@)J(DLQ@/XYM:U+WL(#W@9^X!?T:Q!%EXB2%7N@;N M/OC&O@],#=G4FIMH;I^PYC;(QC"B! !5S*FS;;LJ&$?ZD0 SXR 6S_Y<>,OF M6&_ "65FT""6/VZ".%$U[ZFP9R Q/K0.$&4D(VCD_S\Z.WP MXZD4I&0)S BGC&@CZA_]YYX\@3]SATDI*CK+(4R68Y2D/RJ(1]+N#S8R9H1N MQO7-PX72'!XKROW%YR\7UP_*W<7MS=W#Y?5GL4,;096*[?OVE-XR2:"7W6%; MC<)-/ZFQG"+:3/X1,\O"2(,-<%2#M[_K)K6EAN'E^!P+<[BJ20Q*S/C9M SK M:0'JH9M4H'0-$LF052#/EJ$Q:\,5Y"M5-VJB$>_<.:D]Q$,JJFTZF01H!S<< M4L7'4_4[M4COX(NMQC_/;LZ_X#^;_WP/"D8/&OY3\D;&\Q!MVKHO\#?$8'+HKZ*ZK"W4 (F(7B'_HW+UY/[$^4.0BP0 MPVN+GOMMOFTVWMKJ)@OQ4(1-13RN1-ADQ;XN_J*E&&C] P;:$@RTU@$#;5TQ MWP2T6=2!N/1U_.."?RAU)3H-CJX6QV9;S;\I%!^-09N!_8?(#''2,*ZAW]3I MN::"&RJ.GUK0OJ%W3W\RXV&5S,K&/0#/IPUD-9:$_,H[-+WL[L!Y?P!@RP3 M%K=4Q701>;!>O:,E#Y39S71#[0_O"HE'WHK5?/6I)=C:UN:W5H8XMRZ07*E7 M&\-\J]+4-F\L+OZ1QCX$3,KQF-?/?D/!2 MH(P7>+VCTWZ[WNITZHU!>O=!-<#!EF]M:UM;"Z!KC6&]-VS6&XWTZNVMXY&M MJ$" 3O!! 70NO$>P:!P,ID13WI&WL3%W6,A/]Y;Z2V.=U^[ 1>$4?#E>%><\ M6Z^F\DBH:_7^T+]9&GRN[*+0.&EU=?/H]%RWP;\U5'K0[!+$:RU3"<+,%G(% MZ\BFUH.CTV%]T.W7^\/RXG$59@)S;=F06L)VO3,8U)O]]$.F;-9/B/P7E7I6 M--K;*6C=AN1=K"43_WHPL[5=[[<;]7:&P:U[+/.K;5OSZ+33J _HMG4&>0;7 M[?@L6-;NG$5??@!\O;6U\6:"NW1KPV6%N_ :*:+#$9?*68O*6;W3IA:VM<&> M_WW!42K4+&R$?^VCTVZ]V1S4&ZUTZ[IU$((?*638O++_32PN*(#BX=Q#\B23 M4$#])4A$L]YMQMO$]O;,S;U?7:I$0VH%>_5>/QUW:F\.VX">G2]5(YL8>,'N M6A*%W'NO#$5[L$5X\<_O40^MTZKU>0?[9CLYW!N!+G9^)[N8[:6*IW:WJ-M+/ MR,_&QP$]E#OU]K!3[S>WG?S9P%:MH2DK;]60BORP/H $>*_97) M7*VA.6?6=*H[6 DK>K(JJR_7EBE:QOPI0WQUJV1?^BW*^&X=?>_N#Z@X&]O' M]M%IBQJ?_K#>[*_K&^WH9+GWBNZGJOV=8/5W.%4ET2!%?;1>R/O**M(],:!9 MCQK-+V+1*_$=$E5U[([-D'W>._59=_>Z<.ST:&PXR%!^4]%CYS,B-!F\;7RJ MF[KC0IK\I;JG#U\2>!JA!:W$^QZUF)3YU&KV6^N&2!54G8WL(119M>I#&FHV M>NG#+4MYZN -DCA-ZM !53!+ER,AKZ47N!;O%HR!-7!^1L9'I./F0,=AJ]VN M-[MY'/(='\AKZ$7V/4S>.JBX&;3KG0QUAQ4]5,ZP+1@ZT":J;G/P%^JAO:JV M#OKS60*!TT ,FK7N^WT6_3#Q=JFSK"U MN099F68#ZFQW?6.VY7.MM-G^4A&S(U<=YB1P6 (.4L#:B!%5M,)^!G,R ;WY MDVU-96!J'W&='OH:<2[>:+B&",6JO;ATR=2A2@X4V19F1(0%6-%+:4/33'W0 M:U*W/T_94W7=_BWQ('GK.W"!-.AT:22];L%9U0JH+GVL.@Y*MN]G^]K&8DU0 MW$'WZ'0X&-0'$E#<']XMRQP-=2HSJRQ13SO9M31V^J8M>NW9-&NQ.>E!Q1_G MK$[G*C)"/(-2]K"WK=^JMW/XW1VY@*7.#BPUEXH[[^5,2N9-?Y7C.2-O9,H? M'#\4QL63 S45#9VT#GK>4B2;^:.#V$'NQ0O NSP0"59-K]7=*.Q=JZ$<*_=? M/]Y?_.]70+Z[^$;_]WZCL'=BM_(^3FJU(^^X,971S-8-I=E'8)IN&%?4)F/" M(,0 B58?$^4=?,RQXZ[Q3P(]KC:AWJYRK3J:^A=^>[(0 +_B<0@:RL96 +"M M#EHXG1DZ#H5 N!T?_9$* 0.?%:,_I@C= ^@Z'I2B8N@.!^9#W!WZ -VL<1*N M^&=W7BC4%G M!HH60GRXOSCSGOBXP"?P/0.898+C;B"C_D6UQ\\U3F(70)PI(Q@3?4X'NU-N:F,J MH91OMNY\YP),M7B.4)D"?) :V?F4OF,!HG6O^YA=(P8A2_>.+>N6>N%CG7!@ MY+$ 1@9/E/X$Y0QFXKQ:RIB23GU.VZD!"PG(8+/Q#YRZPY[I<&U :%D^O@L7 MQ?4()PTPY*\Z0PB%OUD.\1^M"/#NJ:I1BZ8N$!K,M=CD*/QR3?(V7K*T *QN M^A]*8(/2P?A;K79^)X9OIW/GT9+UBG( M[OU=J-7;TAP%+: #%D<"&2&)P=U M0D VK?JV%'3%GP$Y*A2=.?K?A+T L!?;[9]_@J](G*H-^#O+ "_!:!T'<1#% MZP(0<>$H.$A^ ,\2-T ";26VGP7&,0C&V/NWP?K :JB5HP?& D V3<)"C&=" M%=X^590:_A<&^>*_$C5WR!0JF!)H2(L)?.W$N6$C,5&+>BAG:"H@"H'4(0/V MCVKMFZ-_,'6#N]&G,65-(;,?)[,9;\0R,=4 !H1:<.=670"Y9SD)4M*V3D)3 M*TJ3N&(G8HYQ M6$_1'.N4BIIN')E+(V2*YX\T WY!_5IW<6OS,3!G?&;0".=BY!&OU6GNA5N< M/7GWB )T;N?2<6B$$J"(^< %R7P_$TURN2^4L$$^!J.U6Y.YRVEMMN/$#F6Z M89GWKC7^CM4[6Z"A&;/\ 2+ND55KB%8.>B0F/D+/NF*50M1 0E3,QJ<46&W< M+DBIBEGZQ!N631^#4G(Z0:- W7G(N(]L5_N)< M79W=PL">!^OAF8AI;H%A;IL^+J5TQPX%2KM_J1I>09HY*8+U$G>MV=NUELB( MZL=2I4 .3).@(2HSM)BT(!/J^4SFY..C<=<;4DQVNK5Q+BVDT)5-U@)BE@5[DA^Z@Z^C@'F:MK>R2Q9MW,J95H>R\OMFDI9ZJ";?OU3<+9+1E0L)BJECR3+=G2K$3FU).G[ MKK1P8)NB(",J=@:5B7SVWJ2NZ2NB4, MD[HR42AAF-25N*&]$H9)78DCVBMAF-25N**]$H9)78F;UPN%2=1YND(DZ8U6 M"Z21)2O'BI8Y[( LB>/1Z^Z>+(G1[O5V3E9/8J-[_=V3)3')O<'.R9*=O+U8 M*)-@-9A7\:-\UV.KD]>7%QLD1=1N2?XF@]>6AS/9IDTA;7QZK[(*M M4O+D-SG;WSJ)3]*7AR4[V3H9>?)+F^UOG23'U)='(%NG36I)Y)*VC2)Z1BL=B@4 MMVDRVE8Z$8K:-(E-&V0]#K:MFX-05.#7JCL/UDC3='B(:MRJNG9IGJDSW54- M&%5O.^2.C-E_\UD8=VP*W#EO[T 4*01@]IY80+V,5'%Z&:)7)IL)2]F2^S+H M5WKK95(^J/**9&?J('9T95D52M='U2$:M.<3TV$5@2"*-]BA3R7OK[GNZ"[A MD^&85-)ML)Y,/6?8ED/[A[$#L+K+DVC8,':&5G=YDM-N&#N)J[L\6?-;[#"O M[O(DQG(8?1H MI41K\31*52AKPG5+-$JU9Z7$:_$T2A5GI1QLX31*=2:.-+&,QMNY/7ZFNGTS M&3D.R9$1R*$Q<>R)75(HTYQEBQZ@]!>B H9I05%C#CUH9:]I M+,>;,Y MO- \9,5L.27'IBXK.2?L_U^:X9'F.3,PZ=LF,V6=F'V/DW<^)S!SD=V!;,Y<(2FGU X)X_;L:QQ> @Y0=&B, M'09!.@/4Y>-L/IIBIX%0!RI@PCO:\+$D$_IN*"$U&H_MN6H "7YGYX-U\VI2 M/V0;U,BLOYA/"S51. ]F*PR*8S9LAI1(,.XI MS+"P)G.'6^V;1Y=Z?> \B$%AGRS_C+Z"D_%*5Q]U([=!ST5SZ,XDFA,.^/[K M7'OFH:N7D:X'ZZ,Z_NZXUDPDJK?&[M!EAV>WB[)-<^= ',DY'3B_GV6R,'BP[B!(5N M##[RCF5T^UAT*&)<%K>R'/:-C8H!N>DYS#6\F:P[>2*%]*8LY18&1B@MZ;*\ M6!@KH;2DRY)783R%TI(N5;YN)4B7JFFO"J1+YQV$L1M*2[I430>5(%VJIL-* MD"[S+?J-*I N0^!LQN$C:#Q+76UW<6NHICLR-:!]!M'D9QLG@F\Z#W&S& MD2,^Z?2]U.]_@;C I4$!!-DL7L@7/:61);N2B2-&;)TLF>K$P2*V3I94+6)) ML*V3)1TB%$N%;9DLV4D?!X80UF+M@9,YB!G$$CG4U=] JB /+?$.6D8/M5,3 M@K/#5>,3(4[>#4HS^!*:!HUP#@6K8!889+-XFYI-/SNYQB"/%-KZ,F,P:&Z) MN%3J9->3@U8YJ)/2UMX.;)O_KCD9L_87DPF!^W7B479'60J)2B.'2Q9*/ZBFY8=3)3@5[F8;VNO8V=/%LI#Q6DB ;0MH6[%.^^ST(RE M3]Z?S*=+ETR=6V*/\\E)'KICAY:<[C/Z)-V<4QKY+7 8(GICFRN;?!GOP0^@ M2O'[:N]JVG(Q7UO(X2 M?SOQ?BO>H9]A,7?$(?8+P_AB92<.SQ*L5RB0@_S8Z9B!_'QX?3F(BQU^,>** M2?)*HNU6O#,_1@S4V#(!%5?UV]BD>(M&.>B*]VM$Z0H(>ZZ\Y>I$Q5ON T0% MR/EL6=JK;AA40:,95O'15M0SWH ?<_+7+"W*0=.R$Z9(^]62#E:/]]=OMMP] M'U&%14&"FNOYE-CZ.);)86_5B/[A@CHA[N*,KA[#:8V\_4H6C%;][05""VI? M3QN-1G/0ZW8;/?$N_N157C6B>ZS!/G\RU*?P*_I'IQ-ZO)'8TY45GG]NC>?X M>-VA 0UK[?Q$_^:$WS4X.OWT1_Q%-?P3XX_W7LR+$FH*G=.?J3?Y_8,S?B93 ME;Y<>D$/XJ;N84=H?J$?<_DDW(;\W!J[C[PSF M.#[K,_'3(V6"Q?43!];\G\9_0-B.%-<*_LFR7--R@:@@$:D/:\8?UHP^+.NS M6O%GM>+/@M7K'SC3_2'Z$8S]4G.K$59!X);:Y# MQB=/ULM/9Y>_AJ4\^F-&#GWJ3Y%W!=X_0Y&+O)^RRW;/J;]_"A)RW&C2_Q,/ M\3]3^.,#:]'\'S5;Q^VF_V;V29 :[\T@QJ$M.UVZ@\TC;UW;VT)_:\@3Z&M@ M\?PCC1+R!H/&=?<+@3("1=/I-^%:+-@!1GG<-,1JQ2] M59F];P"-U#I@4, >SVB-O?74H_>G",%[)PBM_14$<:9?J./GBS=BCW4'KIZA M^MID8&B2LN*1.[JEYP+]Z,(@+\2\M70X6%[(OXEMW<\?_Z0!/<"1"M]SH4G>N M",YU]Y-S>"CZ7/N6=O15C6V]ZAF?D"'>Y%[TJ[87[>+V8E!A=0ZT2"\"I6K. MQT7PD[!E#GZR1?=V.X(]/#!SR\PL4#.;+("O*#NSQ)_? B'%3L[; E6QV3QP MKV#N%:E[K3WE7ED"E"(UKWW@7:&\*U+O.E7F71X7YMHR[>Q>S ^2*6MV#V*P M S%HYQ&#=H%BT/O1Q&!' 4VYC4'_( 7;EX+2V8+!3J1@SS9Q6$55@).X#B.PILN2-63I$HFQRHD27SR MZU=3=YU]E)]*IN=*)3\;N@$O0G:SIY4K*+F53$Z67'+S)D8/PKNB\%8R.ULJ MX5TN/0D#W'>1Y"]2C"J9W:V0&-T1!J9\H=HT'GW*X %63H0JF1DN2H2JQ+A* M)W,KDP4J\(JVM9M$['8X6,Y,3)'FZA 75TKH]B.A M=@BGJR9W^Y$$+'<47FX)V(]$7GF#]W)S?Y^S<&6**'!X6N]'R/R7(!6V)6Y6,I-?E;S2EGA8R<3X(4E3$NFI9%;[ MD/$HCP!5,C]=L?3!=EC9KV3FM4*Q^);86,ED8MGG&Y]4@,1_PGNJQ8]F[3*&T.JNR.O2CC;*ZDBFSLK(Z9)%#/-NH1:YTVFN5 M";4!)MY>WEY'=JT\ZS-?TR]-37_1M3F- MR>E'EKF'J=U^)9-S"?SZI$YU@]^(I1KERG&JDEFP!$Y]MJWYC)O89\O0,O"K M<@P;5#+7E<"P>VON/A/;/+.M5_,7RC%(;%U=G>T?URJ9VDK@VM7HR^C\?"_9 M5,ET5 *;_O6K2E;1J>IQJY(9I01NT?# _D[X_4PF=E6/7Y7,)B7PZ[=GW:7J M93OD@G[VM$CG6.785#R'L5=UOU5"9-KV0)14KI9;#< M;6QM^5*JW.RN;!W&/25#FT--M&@==Y\MS2^@C?^5D&MU2GQ9N+C_?'$-]8^9 MKY3WU"!M)^9K-B#S=)"S#M@2J646!NK4M;3YV;^Q[8K_H8Q(L2S)4 M^WY!)6CJ7,)&&92UT#EP33* *?P@)U:ST3IPO7"NERTX:3;:^\7U.\N:X'$? M8/@AI\18W=DRJW_^_XZ/E?_SVY=OO?_[?WX?S^9O?YC=H?9W_^7ICX7Y]7S^ M^KEO#_N_MO[\^K!PC/[+^.^&\2_W)_>>_.OO?OO[6W-\Y3;^_>E3Z_[7GU[> M/I[]T7C1[NU_#__XZVHZN_ET.;2;O_X^>9P:?UZM\_E_7>.K]N__'?WY1_=-:TTOSX:]J]N[ONW> MN7^\6?]^[)T;3Y_=/^^^M-R'V]MG^]O@YI?6<'3W>G%W];OZ]=?F=_/FY>N? M(]UXG?:WE\797R^__/7']Z%S]_O=M[.6];E-KEJ?NI?77__U M]W7K]4OSOSN:WC*>YS??;E[_YW_^KW)V?W=\?/I#J4[YK&2W:E92N+$?YXYN M$L<9C:D_[>B^"^O%4W1/"(VC_#868W$YG=*MLW75D/Q\[WHFFHU>5;G+8^#? M5)M&*%2G[_2G9]?7Z-OY(WT _W0/ ]_^'O)-?.76UE^H$MX:ZIAD:ERN(@,' M565@HEGU:A!'@1K$FPGF*G:)'%$J1W2XEVQ''L=Y/W=!8Z!M@ZJT93]8#\\$ MORH>1K_\J)OH;V55\@TF3'=8,%MN*6U6+JVZIU)Z@%M*EM'*96HSR>@GRYX0 MW9W;Y&;"^/W)FIL:L>^?59MDA4H[&,DM"&#EDL;5$\"#_4L6O\IEKS.)WQ7] M "ZRI[,LQ^W!V&U+VK:=0-]W:3M8MF19V[^,\]JID8.-VX+<53877GJY.UB[ M9*FK;"8_8Z[E8T5R+0?;N$Q*]_.ZHGI2>K"DR3*ZQW1O"@90RR=K!T&U+UO;SXF-7LG:P:LF2MI]W')>.,U?- ML7?!QD0.H@S=YI,\M!?=L3)@/A_\N^T)XWY>@916& ]V,5D4]_.&)$D4/ZKC M[XYKS5@O;/ILJH--W)H@[N>522D%\6 /D\5P/^]0F-B!,!+MPP7"W:>.XU?4>OLENTW9E4_85$?T0ZS*+?O!'FQ7][2?. M-[&#*X]I#?UHLSNX_6SO^L:CD,GIS79ELXVWMD57[2YN#;H9(U,#8+T9/._C MXF$Q(Q$T$&OBOM+(YYR\$,.:90(>V)P]V1+L0+NR";MJ\K)=)"\KF_5:B9>? MYK:)_8CTBY_T-_A7UB[$2FEF99-)5>5FH;I9V2S-2MS\1I[UL9'.PR M^8SJ\*](_>M4MAYR)?Y=$=4A,!_^]$>#C!R'N,['!1L-@YFH$%\?;%5#"/<]/"DK6Q:7 MBY-BR,^5GF6@0A7Y6=EL3RY^XJB,Z8RX9/1DDVP&MWH\K6S6)Q=/;VR-V#R.1E4UL'L1E%^)2N;PI6*PS:P[3@6?0YQT>,7OUR^\X.)A7O6^@C=O7QLK=5OVXVE@!8=]2P-VKW'U<05);I7BS5[GKK1*8 MFH/.>^)3N7NK OO85WK]_-'1J8C:BWN5BDD4UR0CR$_UY*5RMTJ98$DDF"-> MXD S;DJ#*W@+=$8-RCD&X/MBJZ:AC*>#U'3')*QX8&4ZO@_BL*#Z5 MNQ7*+#X"!!.8RB2IB#O%\@)R;4N"*G=#LX+JW]-=(<[HUB838MM$R\3"7+1D M\G]N+V\OF%AG/4DK)4F5N_XHU @KA' %WDN4 M"\6N7[D,;T78OB74R7[EDKWECSK*;:C[^YV?I;Z=[4)#W*H!RP_#_\KF6\N6 M("\YGRN;%+7^36R+_K]/UMR^F9KZX]RY-,= P ND--)F(A3$O4;[ M.+ ?&^5>9;-AI>9>U.T)\B^KVQ/ZT6;=GLKEH:!ZZ4%WP:.]-#7]1=?FJN$W MK)X]ZV1R\4;&<^#TS62BCTD!4^TJ)7+E\K0'EH%UE]L7T[#R-B1SV\1BM'E- HQBT<5BZW4UVQV^H) M+A&[E6\!0K*Z6;&K7&JJPF*W;9]#(GIYX-$:!1VTE4V354_T=A=XAD[,S;JZ ME?[R/C0*M1F43E\7P;J6;H1\:?HH^_2 Z/Q961JM1V7*Y-);/ M'^D#LG.\>LI:V81N-F7UD&WVF8>5S8XNQ?N3?>E01B5X7MG49&5X7K;BF%:C MLCG!,O-\6T:ZL@FYBC"OP#'LK49ELV'I@,R6H=I71'5T\^E0EBH8WJQLZJH: M#"_=V=JL7+X+6@UN7DUB.\_Z;)WA('N;WRIFG$RKN?W\UMK6=7#5WR%?W9H MA&:LKFR:J.CA'3\"\RN;9DJYSPG!- :GG6X/'[7DG*]LCNK2'%M3\J"^C>;N MLV53LB,#GNFGCJN/<2*FG99>K-S1W*ILKBF-<6C/1Z9V98U5XU]S6W\?"RF6/@A#D[ '.&:"-&[J&]8F7]"!VHBG^F66[,+0O\*/#A:P0@1;,1?/EDV&:M.ZK"88@QW][A!%;>_GN&> MFWJ$7W-'.SH-TC$EJC.WR:GN6!T:1'WX>G\N'B8^8KLK_@K/3'Z^@U7F\E?P M#<)OQ-Z1\?F4_EM(_HNW!%Z#F$0DLJ/PA.OYE-BJ:XDS=M6UA_@;>6#L9>?$ MI'ZZR3]->.'2G9"^,O+8H!AXZ\ZZAS/ZFB/O/5+2X"O2KW.R?_*N]_;-3_PO?/N3?/UFYW#OLSH^^?RN]U_/ M1EE:_JHVUB>E.HG'NE '^D(=9>,H[? ''76L\WCT#&Z$6S^$]_6S9+C S:]5 MJ;^6SZ,D/DU_57E\>E:^5N,H/XW3YV4V^57!"/:#?E:6V9@^>_:V]_4L[L'[_>/CP^//JN#PY/>O(DL M,H<%GA=.],^J*./15#Z,TZ'&1VUMK[W:QJF]V;&KL_/VD4WLY(_]XW:KMG@* M)QH7*BZ*2@]5EJH]/=#COL[5YHN.VES??*%6RC.M_I8,_UUEKV&PYM/530Z[3BF["$;ICH(=!!(2QL0UW_I9D6P_@#323Q+HM2 MM0*C#O4H3F'8ODZRBU7:P D-#B\*-TVB*7^F\U&6CX'&SB;^\Z*ROK^-_:F645;D:QTD",U7#+$FBO%A=\&WH?,9%NX4SG4O*"XNR MQ:G'$,KS];7-[3B]-6&ZT SDLT2/8.CU-7A^;5;K]I.0RI^]W8"Y_79X<.)/ M[WD1_T?S\7KV=A\%^"37P/%@K=_\A!C'"S%QG468@V7XN/; M/3E\)TAH;W[Z^':-?U558?B_.0A QDDUY,,[ CK-+I#8S>DE2OWUCE_X%M?5 M6[+%'FPYV\:KM5=_5;O1Q!<[8QW!R>2OLA$SJ;0B!03.^_$9",U"9559E'"8 M<=WD@/M:R'VP?4L9:Y<>VT81<<,UEA-ZXSE>?F#=OG19!6FW@#?B1,[C@9[= M(F+.HJP49]E%BD1^K ?><5>7/W%C:VU3KKR*F\!$B@HTEHRT$:LC%I0>H(Y>Y* DZA2%3#R@:UAPK,S6:!6R5W>CR+,^J4U1>]_+H8@B$=T^JY]/>.+N\JO=U (I$:-C/!6&ULKPU5Q.+1;\&D%@A/, M?':N7BC/T%\%PTY4AF'U7 =(B]LQUJ./DJ&8Q] M/:U&5I],E_M6"6T$-5SI ;1)"XM]X,/K&S*-5@\!6PGKN@XRS4? MR.WUOQK_S7E&WTU$E($1#5_@N=Q9I>_!.BVJ\9@8+-Y#9SF=MENP'/S8^#_T M90<>-DBBHHAA7>3R7!E&S _;Q>]5%UU28_A^=KXK'M?@6PL8MJ@2FB2I4U&[ M553]87P>%^89V;@?LPA8IJYS]I*560$QQ66(,TGDQRX3UX2@X.GZA*^(4:'(HOVS8[8H14FQF?6;*SS M4[8N[-PF55Y445HB,= K,0E<_4XQG,F95P*"*2*7\X ML@3(RP.SYRGYK]AND5L4/L01XF$5"GZ@/Q(_5F M_ZTX?H8=$#P7^AQ]DOMO.TA\)=SEOP)H[8,\[O.9AN< G8,5S5L:I^V6HS)X M%!QS^V)T('0PX;_E!3**PFR:_G<5PWK'X[&&R9<:WGZ2QQGIF,0,@K6\@'/& MK"C!/4(/M?FS,WO :U,(G^C6%PY712P7MP&LJW/\PSB+90O-#FM2O?#&"9!Q M6A(A$M/PWR :E3J?G3ZOGK?/Q,> 61/=93D3152(;86,M3B+)_,7!Y[N#<\B M"+EH']UYNY;WB+ARQPBG7&9WK0G,=^+P656"T0U$P_($9S:."ZN=6BF#!QPXO]&5 MQ4&]I*2;4I(XI.9X5OJDDLCNCF#1"]0-P) P)D?=?88?-KK0_"_FN='N=Q6I[E>[U:6(X@Q[[?!AA5,S0C9L'U_V\S?%* M9"ZLYWM7MEM;LYN<)FI;792G1/I];W0>(7 M+!LXN/$H9E/2.KC6U4J/OT?OC@RYW*I;V:I]^*)?ZB'Z?@-!*&%OV:D^S(;U MD)$U<*=C49E 4S%_C,#,3O54A*?O8[2?]*?. T-^%.NV<9^3&@?6MBZGI%&= M5A%PW)(SN[PGQP7[:7C82+V+-;I8:,[.6>/<"ZN^ZH471<) D+W77M1D[?#0 M[59*V39@MX.FED3HS"G*O**9F+N-JY$<0$&2#^MLOW>['WS7/][#UZ([ OX M!2^Q$U_MV('E_:=T +YI0SJJ7U'2CBQ"F4=#NA>5$-:AS0NZ9V!D(2;E5U@K M&+QQ&N6P.8.LRGG^RPC"-Q_%",*,9X%Z/!ORO8'**% MX&R-R#F+E*4\AWR,/@<4H9P.-K4N-OF[#MV=1.1\=<=,A_C. /8T&\/SPH^S$:P6?;LMUMZ/$FR*;POG<9QAD8AV)2XI&44IY9)P$3.=0+';Z+3 F)%Y/_\ TF4P9>!O!3(N3@,=P.YWZ@=1\3DDF6L.(JV]84GHR,QC./MU M,A$3V5_Y;SK!]W!BGL"I7L3GN/E:'4Z(O?Z*4Q5UY[7Z>Y14^/5]N21YW5+0 MB(%.[C3UWU\-LPZOU?*'+ MDQ/*0TQV;G3SV>B,,>N-X;YQE3.&4Z<;O#$PO:'V4IB6/K;;VT,PV;(!*(RJ(D17E/(=?^=$DDWTPDA[@9 M[=9)]%7/4@B%:<43CCLWJE ?4D49C2<=4GOH8T,?H LAB911>AI3=B*H;Z0D M@3XVBA,3R!4-BQXI,6VP<#0E4;"%92PH8@S$#CJ2L8KNBJ]@=7+@0*@,GBJ5 M&LQ_= J_#[2SR$YC(%N3*.(-18KJA"[" 83T4.=NMR0'P2GG9B*&@B]PSC6G M)VOU5"EBSMV2,F]*F2YS_1*O,U(/++F+"OD)[\C'JG02Q4.O$,;4\BPWYH8; MPWDJ<[0#S/HXCX=5E'3\1(T.)F64DC7147]F<*H4^A6!GV TILC 0.8+Z;OG MG#$D%8)H1<)+=6 S@UK!+#^-4IOE16$\S+9,8E!G$SR[IL(0W5@9<(K4\ 26 M09A^5DZ7A'!#0C@RKBY,MRWG%#Z@K"9/R,I7CM]@'NT(!(M7D3**\P+/<8K< MO$"3VBB9ME1%8?%F+*X*2L4M*)\F4B;G%RZ;=CC[+,S*T>=Q5A7!=>Q"F9H) ME;6$;"(^+V$*/[-&>S3!]"SM,K=IEBAYEH1T7H]L)4OIHY 7HE%N&J+EWGW-SR\8X4+-L(U3X5=J_,S GO_F2?L@R!W,K. M<^E#@RQQ.<1-J:0D3M0Y.FO47];7UM?7-U"#X[LZ?M1AN3,WW1F3M#J=W9W9 M8#]I[>(Z#HOJ.1DS*,L6G0WY;D=R@3Q%P=J1IP#EP^T"4]]J,MVEVG= ME%/LY7%:#_S5B>G6[\L9ZC 98B@F%J039T=PV8!U75/6$NDA.'@_&TY9K+$4 M')A@5*@K-<[!E(YX5V+8T+Q$Q%J5]>WS4N/K#CDOG;).$V-$FY19Y) _X>JD M%..@)_O)R^;I?/7R:-WP:('E.S_<.Y+LB#+Z:O1:?0ZG85B5\', #$Y2\VU( M@4\CJBM(55XHJ!\-OE03_UL*2\3C259(#0+0Q3F7J8$BWFZMU"*TKA0.0ZEH M9J=1@O/@A&R>S:, M'B:A*#S\9P,.&"F<38DH:?3@8%X\/1A\M%]G<2YIT=; MA9PNL=O"_W]B)9]W&O[96D9ZPDC/U@\3Z?E! CC(6J3T3,VD]%F'C2GP)X]H M0P7Y*1CD:5#CY1+#UC8)@(,>0NPI0*^Y#2?;,B@7[NG'XW9K)TJ_Y-6D'$S5 M;C9L,I!C1/?:V#"ZVL>4E&C"TRKHGC5/._\[%UEV322GV>"N7P4*>)]]*!&8 M9*=".1W/1R(D4'>DN+)!Q-#BJD[TFIL:.C-I9L$F[. MD2FM$- <]W<(FE-F#9@XP11G)_@TCL)*M*HX'\J$G- -.$2B), L Q=4*T-A M$\@+8OHZ+M8'8O:KN'\PI)"F^BN;B9IA(V3$\^1?#OP'-"7Z8#P M7WW.N&*;"^Q*4 ^P3K<.O?(8T-=N6VV[X7XO,L>5OB$"<3A8\RDF\YU\$B"W M<-OA;!24/X;U0Z?B*G0%H\4C?]4GL1T#W [8#*Q9+DS\%&/$2/IP/C%JDU"B MH8V:8I!HP&=FLIMO@?6.UQMMR)> M5=A@BA>SUQ"YH.&R$-8(9X542@=)U M@7J2+9B'F\#V5-%PS&*K23R2?R&IT'^(_!!!RQ0%W@C*]'N21O>P(R-F?XV8 M,HLH)Y%S> =NWUJHFYS%ME+"]W"'6[@TN+YYCAMK6TJ!OGV"EA3KVH3M0W;O MF8Y0=2P\2(=H-*(H2 @11(E-GE#T4<'LQ\O=8H9\>M M.J[Z?TI<:BZ@K1^][33#\HZC+QYL<'0>Q0FYPCT'R6ND$X/6@I2"^0<153RF MF=2U,Z&$ +T\(JV[!!B@QP8?FKU\]DV.Z^C !K$<#R7^-@-J+94 M#*B] M6 ;4OE=VAO['+"6<2:X>J'$CX5?U6A4CED <(D>,^MFYTSP%H]1HG!X#\_A: MNQ6RJB!45V\U$S*WQ]9_Y DY.+?6-MD<-+@SFW>MMFPNK+8L]9!'I8>@OF% MBVKG<;8>\L'4C>]D-[^9#6]>EPW/V\.@,\^5&[]DQ=_ BK="5KSE=S;X../Y M^796O+5DQ=\M*]Y:LN+'PHJW;LJ*ZWNX$"O>6K+B6V#%+X@5[\5%']%O.'F, M0R5-[O?9=GBS^XP!$HL6T>1N1Z(Q&Y<5Q,,MLT$ZDPW!:QR&3/\U[#BW&6,Z1)F M /=^0?4NQFS5830U85]YMIT?]67(I6/MQOI?J1@Q2M-J[, F**>5LYF$A<7T MS&6H[\I0V/95H;ZCAHI@5ZM[OUWKOA<.OXUAN\.4*^I=X9''K+_HA>JQH\)' M I9:[%K1]08570<%VG/'YU+LRQ\P4]6]0?VT'_>*/PVJ,/D65^RZ9=FF'-\+ MGR+3GA-G)0Q&]HUG.7:YB(RQ]3NWA"C*K&2>& MBJK^M) C0V? DQ9@[#O?A?]R;1LT"9BN7\7*.BT[IJ1'W$JD:J@T%M;I ;R$ MU[/3'@=-O5S;:+>.0-O(S^^C@_%L$O&]U7G\[24&"?=3;(\0 MHLE&86\&9 $>QJ0)("#O8.RIF*'O\R%IU )("ZJW92U>P3.S42R7-QQ/*NOA MGW:+RM\(PF>$5ZQLKP9H=(5K'4G>1%#.!_&$HB3&HB&_4VX<4^51,WQ4&"F;$99OFW6BAM<(]^O=1D)),EW#IEW'[3]0JE/L%=H M?COPK1G*:-PCW!T347$"O^$(6/L;OP>Q![8B'QG3TJL!FA6[-;#PA=VGYA1_ MV5C;VE8K1(&1S5>#4:GI!4P$.\#@VW*U!>=>E_@D.+4H]_,I?BY"W>!.D=W* ML?TQW !G/!O' Z6I!@."N(I05->&^SC7G\XF*N/\1O_ 34, M*P[WTRN9.:LQ=N+&MN0.TBR/!W4>Z/.@=FO)A&[(A+:5ZI9$W('@&B29Z=*) M]%2G!L^W52,,0E9@AZ 6O9ZB>9)L;P?'3/AM/5$AZ;3MS0DYM/7 M2R-5"(X1.2'RM/!?_AT4)[2%H SD+D*;V#S56[6^TIX=S"1?#3##H>QDG M?.R\*;CI8:%G'P5GUL<>40@F0>6[T==X7(U#L/AVJT%%(F\^DB*] I&H9SBP M&NPELI4-GA+#^UB\83G10.JGQ%S'A]QAA3"1#S"VXHYN2PM1':+=>3@SPG"P$@?V=![,8)+.+4?[ET MZH=._9??A5/_.R/O;_#8_WR5Q_XD^JK>1R50U0-68/^(]=<_2_WU)X<#;% M MNJF BK!UQAISG_IE9*F?6UGK>^J+\IKJ50O\N[PZM-L$" MJ9^M?PMP@+04-:.6\#=SF5L :QP;, D&HILW+YOZT&YADB)%0UB-H@B,B&Z^ MG5/@Z&Y@4L8 L[FMKMD)&CH5;(&T,IKQ^=56T (W@A8DC6D)Z[%FL*&O+P6; M*"HX\N(\-D4FF0[4!NSR%[9:&%&*AST=WB9I"Q[U L&X::-SQUEUE 4?:@/48^R>56VL1SKI$QON.$?+J\41XE^.C5H2B8<5 +RP'Y:TUW(H\\AM>#09%BP#+*2X8T'&03J1,PA4\N $9< M9,Z,I+N]E73R:C^*#?T-1L8O5QD9NZ[\X@-NRE!*A;PRT66ZT+7G^,M\!*>@ M[N>D 8,GB"E:=Y5H]BQ=Y5+CMIM-ON5>M",)4)OD(U=J _I/;JI]\6#:4E\O MIW9U6:![W0)=4]O%>QGO5R[>54WM 5@8>WH4 MD3\W5[US$8#F,V]CLL&@RG-1A?M<8A>GE;$K)7F7O=VWM,^?YYZ1T.O<,_?Q?>X2=,_'?'V 972!92B%Q@P)= "* M>3001XB+^*()#A:39#&9SRVJRFYXWWX:-(7T8?]WIF"^%^Q2$Z/J/RCG0+AE M224*H>W:&^5#$IDQ"JLL+R0(C#?,S '>+*>&[YQ=[C65-VU"G#.LJ'O 'I'( M>1J4(Z3C$XPMECZV](3YBZ40Q9Z&G4=5G_Q]D>43!5T0&W/!G?Y"H3^7K75T M*8*Y8?)N04$:Q5@[<$H.:P\U!*OK_):D./!IE@V5C9+#!Y);@$T-OC?0_'O9 M^X;-Y[XA.L6,LFP$'W+VJMT7OG;JX4A$J/1& ]LNW%J$V?H_'2JBBGHC&-* M\\386IY5IV=$8%(+]EE'^7/X%(CK.,+DMP]Y=II'8]/@8R[6W_L8KBZS-"@> MFP4A<>T"*-V+[/L0:= .1-%2/DDZ]:A48H8LC^P2/\<&/=Q#=@%T'>##9UG& M6;9$\7,G(4^C,I:PA,6=*YK*RW5O"J]=:1Z];Z#*VS@?,I=93C*LO<7*\YHH+I%#D>X-2S#TBQIW+0 MH?23-* 0Z,^:50 $LN>R\T%G YA]#$<):_6/UB\]5+-5>70+E^6\K$UJ+*A/)TB79K5IG8NA]E0EE=HMV: M52:V[DV94+-\Y%Z5B2?D&7R$"L;6XU PZF?F[A2,K0=2,!Z 3)LB2;>?:+)8 MY.V79>0MC+S]\EU$WA8FI!NO[1/)F'IU=<84* I16EZ"DAG,<7:&#V]=U/C. M*TE7LJ]&S-9P>38FK!C!A&J4#0S;-P>S&K04'PUO?Y\P:A^D.QC,PRSW/=[W MQP?N:%\VUA&C"JB27Q@)\0W!6NZ\5;U&RSVFXI!ZXM72-+^N:0YK_L'@]5'E MF>6_HRA.Z.!C?>Q/3@U]]4Z]" 4 MB!UEMOJ(BP@;JH^^X[R,.\K.PFWFH[$/W_;!Y$07"8OM'I=G4AE,CBFC@UP/ M$3H)5]^_/ C=FP/'Q'!<]8MX&$I#A*QOT?3GW7)ZCT*[ RDR+HS2( M<]A6S,1 J.8\+KC:TZ"#<(L'8\7[%3_6Q>M790KH$M\6S'YF.L!0>"J#J- . M]R:6Q@%#PKZ4][S).L2%:SR0I<&X7!E*/BLX*E7.OC7DEXA% V]3E5S$J(V< M&DJ"\ K7SS"6Q"3.G1LS+)X=X*#L_EKU.B=X5Y""MCQ.USU.0SY.NU&>3PDM M#9;?^!P#]6,1$BE@5H5?",6(JGWX>8I.:"JF1#:)=;G$,,LS.#^E9D17^IA^ MP=G05' FQ&5T?&H4E-5BP3FGA#1.9L"":+7K=)RN4"T4\7T(*MRFA>ZT#5! ME_Q9P1$=Q@,#GM37LP]HMYJ?0,>)3/+"Y.3!4S!A_51S5BB)=1(OQ(0PN\\N MA*6+;\Y+OS/J>/STNX@'[=72@Q9ZT%Y]%QZTQT!^C_^ K.A5J8P#(@7I.YB* M5HR)T2>4@'PU7\>O1J,X031$TSB#"N13;CGE(^"9S[D_Q'F6@*V$:;)@ @VT M-C7I/ 8,J4EU\@? #_EF8-$F65)_P1N3^-]5/(P,EJ4/?:FL H8M)O2HUGIQ M@;?LL!(WHE(DTNT*^+;$ZJ,H(61/PA<:8 XF@A\C4.Y+HFU$9MH;= M4?TH_9)7DW(P10W-[$''5!/DQ5D\H06)QS'&:I/HHMU*LPO\#+5&UH]0MR, MT8XK&)B_ODX_^GBL=NP$U&XV9)E%J>B\F*^F(LN 2HK7:,P4[*LNB;#$ 6KD/#F#', [1RI%A:2%-<:+)X MT8FS@B"J!@S"#& .#A6^$?A'7(SCHI"BN HC^5.L$*$5M"D"M+82%*1T 5,H M4T]?M5B^%_035MA_C!VRD(O/=+ZUI6:5P[$=5[9CXC@IA28YS M75+G8:XTI2>1- $VX()R6C%6#<83Z-X:08WT>,)\%?D\EB/E^C2F\UWCKC;4 M;8Z-#R+0@04:\I%'\-4*9CG S%=2^RW ' X'T%9L\+MOSCEN$R=_GS%ZQJ; M0=5-!C%:#8JB0E[%QX8BY<#R+;XB-DT"WF9RJR+CRR-C?8+ RM40]LJ7)#." MDLI#T"6$<#L<4X]S;S9\Q!":-<Q$-WDS*:^9 M<1CSQ:Q'[EP(/"PO)>_XRBFKRV;1X-(@,ZX.8P(7I.D M9D5XN^4!9>%S"(;%+,R2ZJY#=6?BL$)73KO5'5BJ4X@5&*=_5NF !1GI.AU+ M;Z0/Z4%<>!Y&=@AY2A#Q88+(H<1;JR9FDSBM(3 9D2 QH2H!J";X:8<7= =%H3^R>1VO MVI3P8H01"=BN+K&9,(T#^-P99^*1;H$P].ACQ-LB"\V'U86YU!\#FR'FXEV" M[:5TDL _Q($*J[\5K-+!=.&W4J92N* $-4, 6P#A]@I#^XY=9KGQNCOK%E0& M%)W6[@&[+Y-\5FLE\(BQP\.NH??12#0+&5.ZW(#FD@/S3"H=)"S_97-[O;.^ MOL[M*WER8$6Q=*?F-*0VI^=@=K)[E(]U%T87@D M D"V6U8B<3HT2Q6G$,]_\$PYN)O)@" @63Q9;D/]"'!#F %0\GADEQ:X%G,L MHR?2>F3:2#D"Z0[ "NQS)7K#%>XK\3FO 2ZPD*9G60AALL0WB^_L"6\#Z.P( MI3"AY=B>2"59>HK]BA98(3]4P)43+B>6K!_6[5'Q(!/ Y*D^:A[#7/#A4&,6 M\[)OK"_=[*&;?6/]1_.SWX"T'K^(?\QS6_E3M&%J;T$,=!)J,2*OU'N M"\<1)3(*DH'26=5FGD>\9)('N0NRDJ[@XIX^,3!"[+%#07YGHLI36&C * MRP 0E6">:\VY-L:P\\9;#<2YM+=N>!,L0:"IK[Z&D996U#7HY@O3S?NX"$'7 M/-CU\ MKIY,A36$.B\R,OL*)-J:PWQ,]R]U7\Z#;+O'BM%N>*IB@X#>U;QA\ M0: W"@$PSAN.,XX+T#\,!$J3KPW5\/3R6=]>T M7[U:$IM#]\?>B81Y+M[F(INYMIID:4/7HJ4W[;I)L\T$%#:D"3!O]]I@SO4GUEAX@U!G8+R?LKR&=[_$2+E) M[B:'#$%11BZ\JQ^2=)B6NT]1O^7;T"Z= M>YWSX8[&@[4 N.^N8K<^P?K4+O-8;BP]EC6/Y<;28WD7!Z0YP__1E.!O;%S% M]-_%$J"^BC?]D*T1'Z?&>2>(*1L; EWP.Y>QM%N[64'0#!^]$B$RP1@J&:M? ML6@>_\U2TR7.MJU27MA31+QY@F!KT]MW.[10F73LD8 MQ@6-3P;'*BLC&*:EQDR<$DL/845@C%Y$[DXAL45R?6(^,[D^)7^,Y3YUED@2 M[:$"B6K2826AR>:Q)NK?,]+1N\:5OH3@NUXPYG)-=D.\D99?B3ORDVGR69'% MZ8H,9Y"?'/B^C^_@TLF%^!P%J,]20KKG_=GG@4M=\_I($A[;B=A-D.$% MW>6@\>;CA!*3D!UP$:ZQ#)*LX-25)(K'\.\P&H-0Q[2IJGP.V_-\D@V^P!;0 MR>^@ZHZM+Q/9VEA.NLF3,5R!&K1*,$IB %QU"H\K*?EB1%DN>5Q0+4K%+?)F M'9I<+#O;L-RF)89\@6((!/5E,QTO"7&T6S93-?@N"+'AVN9\46#CE8Q)PIEC M?@\ :6J/9DWLP$IJG(A?(\Y-1 2FC&G0CH"]:F7I)5AQ=H54!5A?G-@K1?@* M?L)2.&^>=KUYO$OB04=DO0=BC<0Q-84SA&L=2P6FA?#\+&%(EA0Y1)#(7-:H MU$ +E6:I[)?.:/= G!@&PGU,<:%BS&Z'(T9]&B2''O7CTB:[(U TU6@0':L5 M]%I.N,4IEG+')DHEE"S7K:H5DQH&W^$+4ET*SI?D";53Q32A?B3-4G%1L04A MPKOE3'D5=I24=JK]:;UZFH6CE[J_NA#]>]=@:+E3.PT="03@PRZBJ9%A$(^EX4JU. M\2IA)[Y?@D:0E3+M'GQ^:D!5!3J(=C93F/AKZME<)IUA?35*,,X3ZB\%T\ /6O60%"'HGA%VB()Q-_3(RQDI1 MQSC("1E40AD5^TJAO="%]VM[!-K'$^M"N;%YE:HA6#>78*HMM=!+K*!- ^"& M1H.KJ:U#?YKJ.^8-@Z@X<^ (S@5H*A%E+-8I;MB.IC;+NFLO]D6SJ2!KIHPMWV:/-O..7,]PN94&55@&5 &,#40OL5, MDZ> XGM71Y%-OM^ /DWV23=)7(-TE-IX\F;Z1SHBLB$%N@:%IQ=:<$'/ 2B4 MJ&Z@P[Z8PCPC!]B M ]](6Q1D*8(D&HV9UA'RAV.:@UV#F1>D2D$3)!&6P'$7ZII*VN>:!SO/193$ MLJ3'R8!@EJCX'2M4T3PPK$T OAN"0EXN?T,&2:2.SS")8-]4CE&O;4%.\]HD MO5S;^%%:43=.8*'@QN8RN%$+;FQ^%\&-[XS OT7+W;H:.G@\!JN<394K==T[ M?;&?KX5Z^HC"%[-9+ MOCV"9?N*T$I)WZXG M;8F>U!T.#ZF<)C^F*@*6:T-Z#;$8<-DJ*S+X9ZC!J N),D\//5HZ1LZU4"58DLH\E>+G@G;$5@L'CX&X- MQ1KC]/+<:,:&K..5CG"QJ[A M$\X\CW>(A4#A.*XVYA6,3\\L>D<_>GA@*N.M$] ?LCOKL[;L__E?MHQ(F5DE'O7NW^R SV=C8WE;=V?NNH?AB:BFW%=Q3^+G1C.MZ:6@9NB80V#&\4IQ M;G:Z&6V5M%13 Q+4(HIO&!5!\O?BI>(4'\4YJ'L#4/H*&0%_HA4NVF^[M=*O M2GH2>)GAI%@0#VV$+.73D)5%IO'#;OZZOJ\G:>$TEH)HF'$V0Z&"2N4P9 M5KP'\23&&EZ&F8&/4MC. MI9Q_(5'S@XS[J!,2D!>1:^XW,!:I9;&#/% T\F3,M&RI1\L?][(\"17MA7@/ M'F)?CE6%R,&(^KI 13 M(ZN*=LNT59TM89Z3^>0*&GFF'+S'OX-'V9BIPTD98SX"*R ^-@:](/82)H , M@HY,0>;DI>HBH?J=X385$K#M:!MQX1?Q&XF)J:3(@?4HZ11]&! MISHN)1E<8)VQOM\C&B!1-V>7X2US)(4;()>#Q! /,FE+^(,,DYJ*^%Q;C,ZH7VC!&H#M MCT<:3#H-RY;74H5=629,L]U"EE5B%QI>03EAP(X*?DF&\,3W=^4A=CZT9UZG MR"JH9K&GS*\2X1><>2/8'YMH$J>M#ZX] M^EBW@*"22-,C06''.!U7B%'?CR0RQ=52S 4:A3,!/&!I[UQR-1 ^A%N7,=\+ MRM$8N5,>Y.K&46.A1W!.-YS%.(67_P\CP)OAJPG''#FQ&N[^RTN".UU6@%V7 M8C:-MS":%A[@N*=L3I!B_"VJYQB06TW0X3DR*N#/XTD4YZZ(8H@/">H"K-Y+ M35D8)T6@_L?D%Y,[@2+.8^ +%DLEZ#+B#!>>ZI((KDL$K&D=ZW-,8O9K_?P^ MN:3\%P;8G3?>'JI8VN8;#!"O.PAP)B\;E_+MY9'$"8%,QI,RD62;:: K+WM) M7Q>1SU3?^D)&BN^<&X%JSH;<.Q@.O:VE-&:3M_LF!B1P9@9?YK8 LYX*5N5= MX=_%(UL=0B4H]DTO@T"BKVT"&4$GS<<_:K=F/&-T1VJJ M!$M=2_GWT-ZI1G4T7?IQOAUD8)'0VHME:*T66GOQ7836'@<)/H5C DK/-G> M2DO@F.V6!35AR_W$<;$R.^7B95M"UPP,Z;<++]D-""-[E>%]75X@=KD/<\#F M/JHU&0.PT*B,[8'>/#W4!C@&+ZOBX@P_(+5';#3[ )@#ZD(QXP8419635+;H MUY1NTNC]ERXI+ $*?Z)C5]9M8A74)1/Q!+RYDQ_#H)&,(\1-7VKAMPD.L[WV MDF-8#LM6E/2/!DK8E+"9"KF9.M,&*8^%:5BVYN,1<6:.@0,)1O%M1C+JT!B% MWP MX>*II]J5SII^J%S$R$]?76VJ9[75>*HS8UF;=C@Z]+Q;LQN9_3D5+',O-3:X MYS=ZY+QT@G;!JL,R !!IZ!385+DL\RT60R7X>4',GI6%1CN)OBYTW6JGW7JE M5G:SW;G&C@?U]LLL8+ HS]')/H M.#+J@5LS<@R9VGUS0%TO3;CE$?GYM[;77FV3)K1C^?/.8YB8X<<[;S> Y>YR M33&*ZP(G2.Y:6^P529\J=,F[+L1I->XSOQQX=W<$.D"8C%$JG-; /CN+K4;9 ME5S@@L\A#9B[F7C%+HB) .\2X+%X#_7T& LCMY='%T,,.1S4X&4=W&QC295] M2V*@G)=4YKY)2.U'16P:>"D9T.#X<2Q5 MM"?QLDL &QO:#J@9C.8P$!7.HZH4GV(X91FQO#IB^?.5.)[1!6WN?U=Y7 QC M$HC+1+A[-YQ^-B":U#F;4B)@9]AJ>N[Q&S_; >&PFH%%<$.Y!S>?*,J8AHT6 M/>^XE QQ4R%E<1]FSQB["F8/D!2'!7U3W9#0.R#2!3!0?-K4@GK M/\7FY>*31I]BU0<14'1,G%TG#)J)FKII8]EQM" 9.>$6\Y/!R$*LO2&38Z'V MT#R!*Q0U\K6T"F0)4TO=UQ[==JS\!2I#O:_4TL#70A$)N&7'J!&NM:I@%])9 M"['O&$G.F>$ST'6!DX(JH$=TRR [36,S?@ %66]T;>'APL*5=@NGBYTY%]L- M 9)CT8IU] 2:2'5#-(RRLE MS>'&AUM9^'H,U "ENSV6NR6\P\^(=YH_NV,EG%+ M+2M%YQ.E+[)XC4LB'@HMRP#6'DVH>5J1$HER]@':N@(PZZ$6$YTPM3(T'L_HQU9<@$JK$9C))MT2$S<*VG(@$!#1?& M9WC,.Q\W'3^1L\:Y%9^Z^W_O';5;A[^I__YX]%F='.UWW['2W.ON_J$^=(]. M/JL_>D>]G<^*+CZ&V1ZJDS]ZZK>/[][UCD]4[W]/>F!$?.@=O=\_.>GM*;BT M^^'#N_W=[LZ[GGK7_=11W8//ZFC_]S].U/Z)>M^%(;M_[^% 77XDWH,3:+?V M#^CB=[W?X=,/1X>[O=[>_L'O:F__J+=[\NZS.CQ2^P?VK^[1_C%^??CQ1,%+ MP)='O7?=$_P(1\>1#KL':N]P]^-[G"5<@',_.>H>''=W3_8/#X[5+I@WO?\=P1?=$'1S"_#X<]8YA+C#+O_=@:7Z7>75/8-B#WF=\#SMP MNR5;T#UV=_;V.K#J^,O^#Z]8[^.WP:+?'VWQXU/O]$!:TW6)J@GN_F]>#S<4O\3;W='QY7%08EW9]I]<[P"W\N(O+C0\[ MZ>&>$EGM'^,LX:+/L#+O#W%G97UA!DA[?_3:K?DD8Z[A'>_QP."KS2V=O[='_/+:>)PSU2HO/XE^7=TJY&^^.=9_>9U.P6=_M M(LD&V\MD@UJRP?:/EFQPFX3=*'OOA]IWW@*[^[1_<@#R0'U"5GOX&P8%.LV& M,:JI@Z@B"'VK57+KT&$%:I_UJ+/?*^AJ@"W:SK(\_@^FM@H\5]!)E#7I*5C" M @!!;35,D/[>^? )J2"[O7?OCC]T=T&$_->S]6?T]X?NWI[Y^]I3N8B'Y1E> MNOY7RP&P@4TT*> ,F-^>$>F^.3DR#SA'TW$0)89.X%6>&?(^V;-SAU_MAZ!T MX-0/_NO9YK-+2.W*%FX?W^X<'AT=?NH=446P<>G"H^#'T?4F:JZ257BY_M=G MS7._[&C(S=O?<.]6[>;KO\F=+OG.VW_T4+OI'?W^&<8\^K#&H<2&I4=*O9JQX5O(.,.61XV+\M/)(G> M+B7? TB^=[V#O<HE7_OK>WWSWI">KE4O@MNH D_\+E MNHV1/YW%H.H?1E_4[TG6YPJ9N,CR@C:H\Y@8^BVO*<9NWD M$IM>A#=]LS'P (IA:%!/C.3D/IR,^Y76Y M&Q6QZ[PE[*3-\NDCT0_O(R;-+LMG;__Y@>H_"NP$B=ZF?SW(+!YP 19R2+]< M.J1K#NF72X?T]8BZ'NJY+^!6B\6VH8["0B[.._YD*[WNW %\GWG[]#0!I?M; M.HR*L]?U]U?AZSOXE+7[FM^E2J>O9-:5T+LA8D\SA>E=J@K,\>+A"]1M\?6U M32DS1JDZY^MP/$RO>/86NYZ%MS0^T^MTR&!#(-%M/V,L3)@0LDW%&'1C/>QP M=4 R;;>H?:R!,8I3=9IE0V73XUP;=)/4&R08(R+/191KBP9Y%DF=):6EKY-D%RD"GV!M&F%)3G1.[?7"+#?\"M.JJ@&WG;$]7:B/ M'!$Z]U[!*TR90^:5A71,S1XG(4IK[4OJT@R^**E@I" YY>A!<^F>&R*;ZVG[ MX4_3YF*GR=:&$M2#R>^]LA84(5?F5TS*"%S4:--#OTC5,R=%X+"FA71#Q;%7 MD?SKU008;-#L]OP0='(S,HFNPW2Y/Y:7LLBM0CD5LZ"BJ7]7P-/.0*/A\C:Y MK]U:B5>990LDY[\K> 3UO8JENHV!8OK5U,*[4HOYH1YA\C;2WA&I-2]>=#U. M#417Y=S-MSLH5Z5!5SBF/!*[C6.;44 M?5/*[E]+G3#T.< Z'9,K+\PN2P7/UD Q2G]:5\AG@&1-XUK,&D;.!@NX$O/( M5._7-+KTACV/-98=V0*,;#3B7/CO9#@/X42%)O^)L7:D/P:O/XRP) MZI1"TC.IRX7[U-=YPF*6(,TY*'[!]X<7A#=D]%7.*(;C95K<2K*UO*H["%[] M%R?!@*:4:-9:E#NHRIQ3#Q( T_EKK7N1\8"H*(W&9_:CW6+4H'A@48BQD2^5 M29A=L,A4=0Q%?.N&_>H@LADU]\,LZ%1?6#W3S$$XH?R1F@[=!'7$RVO>"B[, M=8U9-;P\"T0>5GC9S#U(=H:9>5RS/U6_[1\<=9F3O=C>V%P9K%K,9BN HP'V M DST\-04NW#[H"LONQ*5%LBP( MPIK:V^>:YL#W,?U?*KB8:&8V<*E"/T4!,KB6 F.$%EX7NF89S!B(W2PP88" M01)C"=A8P!DL]AGBW@-KT]B=$H'2L3XL%P1%@=<3XA(L] &A8+(L,=5R8',ERSVD28P7>3,'-5=*5:IN19PT@X+O+-H:"MYP.#'MZ]2<0=$ MQ1>6+O^N8.)H$8$"+70CY3EI00C W'F"D/+I\^8%8JPHI+8;3?7VUM8CPAKE M]Y&^ @A[)$.LMTP',55J2CD98DH55<)E?NPHH06R!-WQ7"8=K(R,3EG"",(U M30LI'%.$I-U7G-8WT16WD@>%<&H=B*D^CY+*>&C<$MR!.G^/\N'9]^V4O)D, M&-YVR.5@/WN!GVVN M&G'<^SHXB])3'9A[U0"9>)8[Y.Q5T[?%V+#.4D(1*,HUB((L&=(OYQE=CLW" MXP*NE*FQY\F, M0\0W(B0"-I]@N^?B*2GACRX@_O-K=3@A/O8K3D%HSD;)-[Z_*/G^\QO%R9=A M\D>8^\%,>,[Y7,:-;R5N;&41A2$&&4@Y<3%1K!CQ M$?@C+V*L3,!83.,;1XSMPVLQ8_O,,$:L+@D1\U3N)4:L+@T1>T@82VWSL81R MKQO&]>#6L*/#_# N^QV<]6*C%]*I$<^05Y$*3R1#GE)$.I2T$K1#HJP)5]A>]O89A3DLNAK]^!Z,(2@AQF&6EIP M3A!0<\)=QW-%((T14+ @^KF-JVICYGR7*/1?S.'C.U MZUWPK@'(SG ->S?#?N>5@-7AE+MN(XRB7$?RI#BMA?(\TN1,$LBS,FS,0%PI MR\UF=JCOGWU"AY<3=QAXC]WBCJM.#O>V'S988:#Q,?L-!4>/)EE'0W=HM/V8 MZ=4!H[M0,L=UPK?TR'+FA>-+W\SO0S0#--4 1HB,$/'$"@/6#"M2*('S,@E M/BMW[8=@63#(V(_2+WDU*0=3](:!@GL.&B+\/LJC"O/VX&4)J&>*#T5O5Y:? M@KWTGXB]7V.D'-B :NQ@65'VH(/0>0'0W&,$)?'6FH9<(\7!"0PJB0!XJ(IMT#MZ=[*TA[3'L(V$PYG+14S*NEI+%2I:MQ23++D9G.7[G'VZ. M7+NP9KT=F7].&9\M!48P#L+2A,,;"=X=7% ")TZ(WV(L&TZ@0YWO<,O/:R;=X&Z MG=C=IN.^8GV:;SZ^?6_NZ@[/L5F)ZM'\L0+8M&%^S;+'.S[IU#TM/#^-;$;Y M(A)N,7#)(@*G.B&V*+$?$^ M"(QNU@0R.=R.[;$/'-#)FJY M35.FW4AMO-K:8M,#5P^7M3Z;X!9_8AVK/7G7A*$=&O^%/W[]9?WK@\'9E^2L M2VX/8KB:>R/8)NP;526GI)J5@40)LEHB,>.(D@IAC=R&! X;_H'Q&*G P#MI M:W$>@BOJ9X,$- 6\+,Y#1HW7VP?9]CD7.#M.KHCB!+'X8 1\#">?B73C/@[, M-(W?@/!.YW-07\&;PT8#=75DND_8D%J*QA9.W>!;;KPI-D\D\H%ZZB M^)K)? XRHEE!7I69:<1G]I2 TNS)3&;CJFFED6I_@V71Q6M#VX*L =,C1I:P MW*$GN]Z!C94>=NP<%D']SS!713/,.2CI>:658R$4#K4';Q1QW#)C?P4A1-.U M,Q>%W((O$B*EQ*G+$JEP]G8&A;FI8Y3KA&"NY2T'<0Z*!=H9 [0J>%EY!^%K MT!^1[C#CL4,4!9P'%%@DA:5[]"YEX/:B,M!ZH2A1N\JC@1-3K\[,;VD MZWI/(0T831Q@%&4>Q*6UHLWGT9 HNB!F3C9*TZ D#AB!G^I*LH04>; M.5.' MKK/!HHX![P]2]^M.ZD[#]G5L$@+?:J_M7[+/=^/ 90#DB=0 M;"R*N'4[4[+\K-LYK [PE(EH#QRS+7HIYKL;G,M7B$ MN18S:47W?**<_-U_P++^1] U<6--^9G]7NZZ.-&^3CW=NV8Q?J"OC\W7@:EL MBFM2>"RP_K0"]C#6NI2U3 M5FPW&YRS5$^,W:*%9+VLG@N' M=8LIO3;'6\--+VWC%2R.*^.D<<)H[%,@V>X0);D,LTG9L%OMEK==ZM+=\LT_ M&=L-W305H+@.TEKC0;"MB?DEVRWSEK2=;-UKJF'+8*.BQ'^J54K5OHDAU4H> M9>V-UFRTY".K)>_ALM>.AYE^NR7S]\X)1OWU;%9"/\/^5YEIF(SA7JZVQ+Y> M8S30'2OPUI5ZQTK1JU!H$!R@HL9$C''>H+1QL\_E9?V5J5WC/%LU9B,S=4OM M-L>X@DP,)"K9([?(^]LW%RX8T-0"\VTR3F:##^U6$'T(V4K@:YNO4H=[RH17 M,Q6:T.4]@=Y3-GH\QJ+BRM;Z*^/Z^>)U3<=U4G=M!YR 1%3E%+2&C M$W EXKQ!S*=OMP99P753Z 5-*2\Q=#6XD\D?:UN("P\7H]/+[ZHI&4?^4(VZ M1L>4) I/J K.>+02CW@!^8I-A(O9:=/ 6*&61"@H;'K(S+ M1FMJ/T6'"\M3GI0P<_21X(YR<3 ZXR62B%![=!JQ\P+SD4LF*=7ETO403K@F M9ALIYE[B5.7<)O(0BP=S-/*=N5[!LICD. L.1+Y6;_;?&NWJS4_[U)P"]]W= M+@\HA,7>ZAO:ZE B08Y*IO422"3*81Y=<*C35'6;UVT>^*I^A_X+BJ^]<%R6 M!G1H 5L4C*$S,1%EZJBE4^KM+?V&X. M)3DML?%TB0KE5YCA%U:\>UEIDLXY9YI&4^ 7DW:@]$"N(G7=RXTOB7S@H(!K MK(YW?>6^QN-JK&8NCRB!(FA:)_M"QXO#.N=X!0@ZRME]^-WM)(]*OY M3\,:7UPFRO3+R\NNI;/?_!WHZJGZ#9V9Q\^WK-%"<39F8'96?=1]-%HI\6F, ME &C(LG1#6:$M<:R[7KAL_^FL H56#;RLE5AI0^-.T=2Q)B_X-JRFL)P$YBQ M^O>[RO2N1IK E7-YJ7Y3:O)'2WUB M!Q$NE7$7TDO M>\F*F9D5A8Y6]F?7@(D*Y'D^8()J5F@H0GD9IX[.HSBANXQD(#8-#%6.LCC] MX:!Z&1+-.H^SXH$+CVB+XMRF+IL7"*7W$)2$/)MRN^9L$COKP%3:5YC5>4YZ M(9MJ+M)3!R/(**.?R@H-+6'9Z06(@KQCS-78+T3!-;KY%!PYHLBQHVF_0#S9Q()PDD?HR%TO"R0$4+$TIR:N[88'@& MG =8QW.+;&FL-IPFZFJP2A.,;Y$Z@TX%Y-UAP/$%BT_N$ MP,&[T% Q=0R>ZG&Y_$:?"XH$6 $2C.19<2!':5R81M>HHM9JY6>Q,V!#HIST M0+]*94YM\YE.AMZ1,\8R-=6E9)^Q+L\R\484?H*N%X_KB!)E%1%33 #SQ'(7 MJU[#H/7(8D&I&)X*8]V!HL?3$?8E1.9<*#H4M/594?B01I9J#_[:^09FO0L- MXCLJ/,L65:39.?(!IWT$,QG(*^>\UD:5#O%.N$P'_BTK&W!\"-2,1X'8<5GH M\-6/5[N]+-[^_JA]GMMLJ]%MEE'%P3B%&SG5$$'6#3,G4Q%TM )M X-U=''& M5D6>)853J<@RFJ?[C2+AG43'3V9 M.O&Y$J^V6])45A*>9C,MR;.E3\EI=746ILO;O%P+\U.!L""QT8!GXB*-O B< MPU[F+#R&J'= ]3\SRKR936E28.7!-1L?$6Q60MB[*X>A-*]P]8P;P5\U^YE- M2I5!ZFO7;ET[^117@K["M^?M<-->(#-5U1-3VRV;F;I:3TTU6=-V7'PHZ;? MC\^D?(LRRU8[->L(JU='$46BV?)$OU.NO=7C4C9>9:XCHDHPIV=SG6H\C,YC M<@J(JLZ$UJ2IN\,P$M^,+-I B=-0_ M=5DF[L3 B_$AMBXD[X(8&*,V=< 7@J;(Y(@!>:/6DZN"Q_. D^2X\%=N8GV, M+7O<"H=%2Z3#GA7*U<8(CN#FZ>'J,OQVZ8Q>@!YAH1\OTR*<*\28>J;]-APF ML/2SJ<9IVLASAZH,4_J>@;_0KH))YJF>&@=KO5P-*/9J+26HAEE<3VG @IY1 M4]JM1?24*R9PJ:9"CYY5%]HM)Q;M\-^F,9B#Z4G4RT9NMV:%ZCW*4] B&P7J M/(?XWY=E%Y6Y-$@2K]%/JI&\0C;<$/Y"!HM M4$$AR/6+2\J:6Q;%]CW*2=4D)K'6=8Z<- G_WR(EE2\DY_J>V77L>ONXAS>Y M["@0>WJ*?L22DOJ EQ8D[P>UL.V:GWX^*PEOLSE8LT>V6^;M?IE M2G?]L]WJ _=_']WW1'VGFR_9V_?_?&_H-YCFHD>HL%"G=7O_*D;&]O;JGNN MT\H*^NX8[@<-M ,F6'FF?DNR++_S>>#=G[/\"QB2!Y^Q5G?KY?>RL4?ZU[_] MWU=2IN(W,Z:BA:': S.!4L;^"9>]_/G5ZW_!(@!IOT";4;T#95WRFGY'.$Q4 M/7_]/I9F3LSF2&.E*LK]N"#3A354,&T1O##"7GZUA>S,7TGD$2_J%0JUV_T" MA0[;?IAH55Y@^<<_=*9ZJ,)'^H)8J[%6$0-_8:D#5< MP)VRTOVI,9>H^$J,F\C):UE?-@KQN[__T$ /D.?@K8P_[)];:QL_ M;:UMPG];_UH#NL7,/'EYR><1K!'!O\3$'B]=R$]KL6/^ F/^ F/^ F,:&5&G M0"H!:5ANBTX0=,DL.-_.I"N376VM6NXR5H#)7J";ZPB5(EL*9[.W^!$M-Y3<7$0+C4!;7-*MRKZ\81F6I MZ>]%3$2$B'1C;BP(%\=CX868X^GR_*CCII_"EQ4%I?2N2+F?K4Y 8I:."2/, M?MPQ":I[F,?HNK 23LRDM" 6DI"S2GG6[!LRETKGM+L7E[>M>R-2R*]HQ2.$ MR*(SV(G2+_C\7YWX>\BIJ.YPB"Z]VI00=*3+^_*0BW6"A8$TM7:K:6[J@-+X M'\EZ=G>ZMS^3QZL!HC#Q>O6ZM$ N*@/Q4;.PG5-3NG^-I!A&ZI-=O165]-I: M[7J]65U!SU$5-;6Z_>S\SE6M;P-.$E\@!JFB2:'!,I?? A"DUVK1*3\CS]_->SS6=OCV/0[',,GS$,$L*MW/I3_+UY M?J$Q8,).L&?^K??^['_T#E7OH'?T^V>XX>C#VM-<@1K2U4N$U6J<3GC="[AL M9_IK\S57>;$M 6^]A&&4NO-=?$NNZ;M\ $F@^A,\W*$[QOB9S^&;W+NW_.C] M_?WG&W>OE36$83#&_]PX[^=%6^9*JQ!*SKN;CED!=C]\Z45E:+2&D(Q9>@PN MR$\_N!!,\CYIX*>=P[W/!(+UQ\G[=V__/U!+ P04 " KC;M:T(\.#7@U M !\. $ %P &5A,#(S-S@X-# Q97@Q.5]Z96\N:'1M[7U[4]M8MN__KO)W MV"?G3!=4"0)Y=$\GF501 #3O?IN77KEBQM8W5DR:T'A/OI[WKMAV09 MZ)Y "/'4.6DPUM9^K+W>Z[=>O1]_.'S=[[UZ/]@[@/\J_-^K\7!\.'C]ZC'_ M%_[Z6/[\ZLWQP6_J=/S;X> ?CZ9Y5KU0NSN+2HV3N2[5D;Y0)_D\S +^(%"G MNDBFC^!!>'1DGJOTYVHK3).S[(4JDK-9]5+-P^(L@5]W'KU^]>;UX/,LF225 MVOWYU>,W,(U1:P#OVS]DDW+Q8M=G!.YG2F]?_&ARKP='@Y-UO:O_X9+3=?<)?]*UW0B-[<;ZH=/P" MCKF(9FKW::">[#QY=DMO_;TNJV1Z>MPDR%496*W_Z5S-21CNL"?HUU&17)A-8!7TQ*)6Q& MK>0RVP^![IBC;J- ^LCW"[:VWX-S:*]_A#L'V_OQ]6WRDWMPZ0;3J:8[ID*\ M*40V,9"XFB9%6?5[%T5251HNXB0_USZIMVFM>P?Q/H71#+X#UT?#Q8:G8.]% M'O.R]W";U0;\!<;:H)S 27))I7LSI M'LJ R C.X,TX KY;KB/P+X7_B>37BUE>PHIT5,,NTCV$6YTF)>X9#&DG 3_" MJ!7?=.%R'[,$OW8*G\*#&VYU'V2&ZBC/MD8TPWYOZ*;HK_N6;VTW27T]8AXC M*Q/"BX!>D7>GJ14 _1[R02L$#+F;P\,_(FF4]01(.0'5!J=$ R#S=R+CA@_" MIYYHP4.&7^'(Z>5 SGF;=-IC(/W /8.["7_$*T$_AU&DRQ(O0@(IG6*IZDR"SXIY(5)P6_!!6"6;(H:51_XQ^0 M8#.2[4"7\,?0"K=]750A[.2(]^L[D&JP&WNR&:T1-@F4(GB!'<->)WHD3XH]175(-;>G/R8PJ/],D\2RO["8%L#CP]:U+P)L2P+2CM+8: M$AAM6U&JPX)LBD+_4<.5(S[=O=!?MA7>+*QC=6N25U4^?Z%^Q,\FY+>QG[U)P^B3VMU^#LLI@2IC8*=_85>6G6+V M[32?G8[IP&?P,F\;S :\5./+!:QSKP"A'+U41R!.>9..F8\1Q3Q\R8O@-U]@T[.T+Q6+&V8%D^B.&6 M6X;W4!PS[W2F"V";^WF=E3I5XF>Y?F.[?([MK;]#7?#.:?(78T[5*"+8DOH> MJ6\L@KE%'4!I_=Y$@](0B[T)!.>[Y5@AS>)4*^,E07< 2,P*32HVRU$];#A" M?BA*I*"0AA=1LB M8NOF=&[N4["&<&0V>PMG!/5[UUE!B1>*BC4KM^1>,B=K+2-G[33#4$ =M(-M M2]\WU]D?>0+VN=I]]DSY%CD;XRW7@/,(/&UZ!!R/-H,U.+/:N\H)K]X@#^OW M0)Z$=%S[UDS;G^GH$_JKR98 31Q_ZB1Q>V1P?V@;,[YM)*;@@CP,-]L*Z8QT MOD>[0T3NPI1DWQBK>IJDY.MO^'_88U2JC;>P::6"078,,5 9DQS(O\.<"+R:]K7IF43&48:LW,_?(<$"&RR +, MLTN59^FEW+&PNO(>@E6DR4O,%M=,]WLR9$#N;<^'7ECOQZ8P2'2HY2FZ,L!* M7 ![2":IYD ).7=!I0&^V]S+QI+H3Q*#\>+ ;LO)"^CN5L/7YONC.WUF#YB$ MR>< 8YPSEV8-T1/K8/8GBX1VOVK0"7GC%^*7-\< IP//^,XC&_^"';6;#F/, M$S;O?:_C8-]G7J!B7*ZB-C[(JWGL SZT Y*OS&_IW(#W)GD,HJS0YXF^H#,) MS\,D#?$>&4]%:8*AJ",9G:3-?@+Z!"5)X)S@?O3,,GPPE$O<_RR$O[!;$Z.C M3 GP79V<2P2W6\17>?0). &L /@GL"JZOC%K"5/T19W!FH.F(#9"EK)#T,$^ MN>S*\F#Y2L$[%TL+_&!:<'//Z ,FI $2TGY21#5KY"P[K@_Y27S/A.,\1[?S M_:Z27B04X?\PMP2#\(EXQ"E48KS&_9[)(C#GB+9MD2\*"F%:BL:99+ K'32@ MUB1P$Q)XV])AG!$'ZD4"!TN^^M!Y'RQ]&+/.B$XC&4SNT0/>M'=T;_(<\T#D MXI#0LUYL]%EF0$Y ;O X_YSJLS"UUJ=+(\$]].P=S]80@_D>>)CO\LWO<7-/ M-)KWM+-.S<"=\MF MVLB=YB5S.%1>1P%$1P3/8X6"28](#-A^4&:2=EAU3P( MVGWD7%-7A >>V$C D^\\$O!D'0FX*PHUJ<[_>R_ZE.478#6<<4QX;[$ Z[94 MDM=S!,_0"?V?.TWLOOK&/%W'SN3&/%W?F#NN#;AY__C^/CG\]'!R\^S X M&M]=KN=[??>U@4:*($:4M(0K(P=;7:Z:,VO2+/F 0/VA9252?I: ME?F/3C10B4S.5\*NR?"LT)HR4B<:&!*,A18U)RCAUR1$4ZX<]\LI2DN4,]Y[ MP<'PZ-T_'NT\HM]/1WO[YG?#4YB91GF:P@4 MF)^>JEN/I^+ M)*YF^-6=OV&AV:OQB1G^'$\G"E-#A\"GFH29ZFGUB!C/J_&!>4K&^Q%&.PBI MHN?5X[$IC?.^=YTDL#-[@A,SV]0UDGSOZ<_+W_LK[WOZO&.W)%ANI/H\6ZL^HOH\6ZL^=ZWZ4&:D MB5WNF23(+RB [B+1Y.O6K]Y8='I\.#P8D:G^RAN%>CX\/A_F]W M$1;L#1Z=[^ M>'A\= JZZQ&0QX?1WM%OZG2P__%D.!X.3A]*K3-N_6@$Y[SW9G@X'/^FCM_> MQKG?E]HT3,M.)$,[34'Q;F5G7YT+XX=7L.(ISSB*%BA.#V3E_"(L"JJS@IXSA4F#%C>_2F/"O%"7$]*?ELH* H^]AB7D&4UU@$$AF8M\N M57"DC&$4,LLKBA*6ZD*GG(R(D;TB.0^IXL:?QG498N9=,ZY6R M*.J#)QJV$ M!C=5+<'A+4H'C\V>;:MAU3J7&]8-WEJ)H%JJ$.SW_IT2P<5RGM,&%9I,R2"D M6HM-U5W8VBPE9 IIUQ*JFY42GA5YO< _+W2^P*I^6%$^UQ5=.TM','=3FVXN M3;EL5U,UTK8MRFW*,2F_#H%\ .5U.T1$C\_*&Q]$2&!%OEYSAZ3Z MPMNB?J][C[I)!O/),NNOP+2#1$H8U"[,/>>' RW#M41\='HX]O0**IX=';XQ/X'+[Q8(3;L+('"%1# MC)[8.G(6SOIL5O":R+U/ MOJO4M@T^KC]NFV.JT76"6&N>M%Y64!3'5,.>V4 MH5:*FZQ.=;QUR?V$A*IFR8PR7@Y;&\'6H&MKR!&Q4 MY&!9C%ZFO'B!R325?O0:N3)R<5P5%>0ELSR/E56;AVRFW&@L]E:&,@,P%N%. M4@Y/ H(4I%YAAGMQNUKY=162,#E#<\.F%?:GO'9_=JY7VO$M_]V?<0A9'HP+ M:#O3S*K1R=/UUR?PYR[_$F_3QNZFVZ/F"*OJ#^"I"R)=U! 2D[+8X)ESC'9C M+CKF@(:?N/ 8$U"12J2X,J+"XY=X>1HS(/_4R>LOZJ2B?W?;^[!*M*UII$4C M3_XZC6"$8(D^0IL"CXF<"2BS0"N8R9M6F+#%6IPPPBJO@''-D\^&$S9R!QNC M3O*ZD01J)KU]NW3UU3-2;L:[C8[*C-DJ3%9';2D]_J\DN[" "P4I5=8@U%4" M*C4<6IR449J7K!KC[I])796%L6Y7"ZIL1X7(=Y\*A1I'9&#!&+5 &O>T5\&Y])2:Y8.$[_J M!DZQY!AX.<,M97% J=:A/4G48 *CL(3I17B)U<>6_^O851LWH0:ZU"FS;E#( M^(5H'H,"A#]OJ\'G$)/Z2I-"WZ1++S/XKNN3UD+!"(4?_O/G'W_Z^>6-1,'; M) LSJF K-'H3RNM9<6-'EO=C?3!?Y&":9O(-W%G6/]7OI9R,BQ?W=+!O*E'R M0OQQMW#&-W_P)BF%S[\?Q(&]K>\1A1A/F\<-.#](27DZ^3F+/*ZC MM12X/T=8Z30%_H?%+IBX#C/VBUHXEUU787'YN(RPS@Z--5^;6Y_D_3C)49'_ MKB-;5CJM,0E)Z;# *@,*X*3D-E^?U_TXKP_A[UY032&NRJ?3]WWU[LL! MGNA2$W+]/$DQ:)'I)N;K(B20.+I^17X9INO#NS^'=V3*Q]5"9P:C&M44\D#" M33SCA(LP^J-.RF2MHMR_HR,(AZ1D_Q^7[5H_80@ZRMH\N"\G-IR;2S8)LT]% MO:@B2J:96J]>FL UBP5*>)+J^?KL[LG9O0L)*XK4?F:8?B) !%_+Y\PJRYJ2 MD8KUR=V/D\-UBZ,$<2CR6H#CS3&ZD*EJU)JL#^XK']RI=S*+(HDH#Y9\YFNN M>%^.B$(9)?"[M99Q7\X$UXV(F!7I%K&>()C@5".&W/J,[LD9^:P-[DYRQFY_ M_1FT>'0TQC5E>0 MZ15#*G>_)QDW:O 9HR44B31=8J[8O:!1N6,2#DN']ZME.,H7).7>U!HZ--U6 M/E._YW^16:7:F-253#C+*S,W:?R8:N.WI$'32TI=QD$VI;<<3&,..R5HHG;Z MS0XX<:Y+[GSC,)$IZ9/JT>0M4@)94M2(+?Y)D7_2Q1;C7.O89$9'83E+=5F: MQ&A_*\),EA>8UH]PH)]TQ:\QR,6RZ237.=>S,L52.+C*M(XYKW<17C:W&^W; MYIN^,QA H)4GTH?AV<[NQJ?-?F\$E-3=^XA.GO*>3=\C4_E:^NDQ?/8KZFSY M+42NDDR)9T449_%U*9Z< "G;EF[S/-.7)K&/GH4WES7J\7RL18YMYC1ZFTBC M3R6+X'K2Q0%L+S'S&-],2?&=8U\CNC*L-WI+\&N%-\)-/L?0#<1UEA&6&&DV M"^5G:=N$P@9SOZA8@'(&U/8B+I? M/J%T7!DXWXNXY8VLU9!PASX\F)).3/Y&NZLV1,.KEK&2& M]!0!.NEXJ?+83>A[XSXW2'/]<9W1NL;._!9H^^VM'!B;B M=B6L 4F0;UEP"I)7P)I$.MQ(^*IK92^I4U9LDJ@4G9:@+.!YG:%P)AYI6G? M(-L=< )_:O6M^:?U?($0ZFWQZ:8="/BY]OIL>&*BWZ-E&$51/J^H%3H.OH6# M&V8OCT\TD$HFK3*H#Q+&(".J"/.6S7N[2A4ACV.7P)(9&3'D38ECHE:Q\""7 MW;>\7N>\>FX]ND(VHD+=L.AWB=R:NWKQ^UKSB!^((Z?=.M.>W M^D(7?*7MYQPPA6ZYRU;?\,97X5UF#+31DABQ@)<;=]Y,?3[/4]#8L'>!OYBV M9DB73I0XAOV0 CL"&O O;8-$533+R:0VFFOC2E])U.;ZD+;?([UH]>%% M!!5M/^<-H*'0353'%'9[3EJ,^2,>@0@34^YVYC0.P5=N=% MU/OSD$Y?A]$,_ONBW]M(-COOX A[[<82:MB?)7J*7B'I;'YL6V5L)"N>OT&' M2#)+$AD [M,L3+#WEY$V[[ S2&8-F*-\+HT2N/-MKF M4!9PB#I$(?:!JX8N]%R@_@6F2'H"FI$?',%Z;N#3\=YX@/#.MP:;=L>0B.Z> M>2W6'QA8CD5IOFQAA;$P*'(&N&1O:%A7L[Q(_I^.#0X 1H.%]_%J,TQKH?M1[\,K+8">PZ43MBUK 6L MQCJE) R+G4?((+@+D[I,,ABB*AI&B:T,/P MP_:>=3-$;9+?WV0O;30M M#G-4+*+)?C98;MU,*(&)9(SZI@L/O<(B?97:]9)\(O:$0_D;(49'A3S&S']$ M>^WAYS-L(7=]5-,:G>RP@IK;"N(*#+WZ:FQ(CE$P-< 03DILC&HT;5"Z8IUJ M3J/YMKG6U5A_I:I+:0B;9!S^0T04;_/M30>:\3><;^I'IQH6]SA9+&!YEOLA:&*+RQDH'[_M994L M_*X0U[$&B69*^3"#-FXX+B: G*(*;R+(30'Z^1+JH@20B!0F#;#.EJ4(^L@4 MM)')I97^B>4O1B^@7J#(HL309*)8>B>K#66 G,'L"'W);!+6@YD:,9X+F=78 MP@L9;.RJ-O5GN,>8=P\[SI_QI*B?X/6*#://$ORNOZ35R+OWP(JX.A;QTSH6 ML>Y*=#_LTRO??&*[*JNW!VKC;9@4ZL!J'IO7V#DALA;+DQ_FS>HYI(I8%ENCFR0Q26."S7VA1MR@ M\R$,LUZ"J^Y@:P3WBZ* (+D)%WN)D[:P!3?1C5NI.1PR<^<;J8^\N: W>A&) M0HN=NCQ"K!?D_B4%0XOW3'<>;+]W$9;4<#,3'02.I' MV>]YCD33+[T %1D,BG+&AA3U>/[[UC\#47W#C!6*.6QV'C,<^7R29#9+@/\@ M5R%!N&Z!IKV4;N'L#M!@*T45)E2%,(&)IJ05Y1 T(J#HR*E 39-XI@ %9H)@$D\)EJX1H6D];(Y64J, HD_PF ML(TJ+H<+,"1@?F&*.D]":4:&36TU.9C+G"I5R4.+Z3>IQCZL3$)+;\79>@A& MXMZJ+C=1&P6C(48H9\8W19^X01C%#2GR^FQVC;];6E:O\'FW>[3M#XY]U3N@ MQM2>PXT)VSD9!L>4RM,U!=D\"MDP4K.@ON'*ITDQWU:CE"(Y!'3/1\N['P*G MN"QY*^',$(<2+S@,4A+GZK@?-!-J39!3R X&6N02;Z+VP\@?B+\+,2P*K$$P M:PL=P+V,MJV&=HU(F75F 42#SO7R#EOTP7[/;K%LT(I])'U?VBML38EB8>^ ^BED<8TO[:A3=5@!+6BYBX&:S9+]=QV60.6 P)A6ALLA+HQ99?@'[6*+2.\D9CV>2YHR>Y'.136H- 8(B M D'8[\$,)DD,N_6P:>.9T,9!77$HX(0B7;!W?L]K/+EAP2P4&!W<^CJJ')7L MH2_5]")AAV$#AI;+D(K2<,JR!OHX3\H< X+<0D2X29E,$J;-*94ON9;:#IT M=9TS9-]$#V)%1T8_IFSRLN(41.#]HL,B#G6$KF#$X^>42AP5U@>#$C0MSAI, MK)E%^P\QCX%DD:^\IN%%*:%7DUB$^NP$W04XRD7H0B4X=DQRS/F3W3H(S\3. M!/8H61@K!1FPV6[V&8/&*3KIA-:-7E?C4S6OH1N@^5YR2Y2D"ECOX_@EXA/S ME04#R/53<<=A\PWMP)RL76"6(8&-/8!HKAF'A=%V+&MP73 *] M6$XI@D?,IB-UT)9+C&MT/!X_*6Z)]MU$W Z3 MT&?!K:P,Q_--2R3CU"WK"4(5TM76&<-K(?.H%_C1?ST/=G9V\/]%NZ1LJQI] M!QO(<_[K2?,+H1=:0H4%=77\'H]67KDT$;1^[QK_;F=CHA9VNO$>(>Z^I[%6EQSK VX0J@CV M)J4\4TXBH^V\M)M)9HGFA%(99$XE AA68\?Y&3==-D QX7E.>9X@.D#M)3:2 MF"8?$AXQ!LK('\ V9[!1,G\XVV/ B5@,TY0"!84!3'*!3C2WH+YHO7$NZ.8/)@\KKY\-ATY5.*V;<2_/FP4QRQAO1A[VD<&U@WYQI3V'0YYJ\[QF7 M%LHFD*7&6QLG,3=^8SEEE68KQ^0M@2<#O,P \4 "K0\!IFT3;&K($7+698"$@EAYQ-7>09>B_KXER#9*74TTI'LRQ!5QJE:,,7 M*C&LZBS"#-4EV?N@]4KC?!I)I[Y^#R-O8'(GY)O?BVQ2L[E_3C7T=$H\-4EL M1BOJ/,E3SG5R"<\# ]>!>W R/#[X;@PNTG:VCNNJWQN)?NIET/T* M#^87]GH\W!T9YV"V430Q^J5EV 7:5=5YOGJ5*>KKAE>E1BF1!3] MILN!:[@<>*V'V;]F/&6@,MRH];#KM<#!;G1]-7B96P\H" 6ZS$B01>Q8-9F> M+=/5>!"I]F')D+HV[![X%2&23RIE]TATD@0[!5X)^_E'#$!>,TX9Y.$9MQTD$CF&.@\DLQ3__HV](TNUY/599&)+"111+( 8C@A1 M9;76# 8] S)!,-!OZ!VTZ#/.7PJ(24GE'VP&K([:"G--)CO KLUOM*TZP:#@ MVN'5-UJF0'7//F;-BA-!^PG=3L2DZ@Q6.ZTI6M!MCYEX,%A984%;YW-I_ZL/ M^TK8=M1H-)E*;S2R@"LX$=#:;L^2E9/'/_ZEZ@%A7FBQK2RV**GBI^MR;'14 M5) D"TOO%FSZUP"C:>FRL8HV)[4XI4;OKN_[E L,,$D".W5>Y#X_%9O5+ 7' M".-\40G_=4DTL4Y#0H\RUO#4>4S-Z*H]N*LHX*O:3&_N]_!"&X7%XUV\\Q.3 MP82)*Q]??D\:'8LN6F5W9;C;K2 MP%CX*9,W$R*^G^9VLN)EQ00RRJ(N=&I@@,S7.6\,SI?.#[8;,\9*N"-;_\V9 M)Y0\9A.)P,S?5F_K JD#8X,! P&@:>VPL&B2 N?E=LGN7N!_C4*E\,6S!-T0 MQ,@QO0P=SVQLZF;C4K>MXHFV/O^]%#,5)'/(N>=IR$Q'F(]07';,TG_74NK\ M.26SZ45+U^&(Z.?$)5PT2FB<=[Y-@2S1RAI5X,0!,YB)KOW=2_[NG]?^;NOO M?K[V=]];6GY+JJ3P+_QOPPSN]ZQONR%?+/]GSU=LQ9D1423J@'WF"\[.9&': M2@)#/HWR_E)7RUW$)<<68Z+6@XO4IZ*+\F-=2 M025.W+S:UDPAOAL;\F1R85FX8:))%B35U#.$"V/[H?K0BKN/;QI 4:L5=M'R'TU"YG/(NW/^S')2%W^OXS&! V4W9-BG4#]>X.LHK M/&J3@(;'@EMB\%JP<@A>TH@FLEH-IR097495[SC1)C27,5IC2:.C.%ZSPIBR M.M)+2XE5T"XZ[OIC=V= MR?.MW4TYO@-[?$N1@8>Y:W[LV-C@)UBT.<]1S;L@ M.&O.2PTWC5*=0E>\93R;>G$>U*VH-;=/BP,)_,:)<3LZ4.:<,&HJ4.]2L535I M&/ O51D2^H\P=PZ)9)AO2"6BOG54:[I MK\%_-SLH#AKQ'3G)G7;=W=];N;>O>_G'MWKXGO"]& MWG="@*N(,G&92Q)O&>4+Z^MM"TBXP2F?&)M EF]Z?,ZWU1J\#%4Y*E6DCSU^ MYOH"136U'3$5R2;!6)0^E/"D]K%GS[?D3 JRIUX@6\)LUL(,#!P0Q/&9;OB\ MN05+'H.DE+(?P;TP_?N\>6Y[OGR; <"EJ4Y5]U-+"QG9=>@(&^L&+DW[2&Q: M/%%. 2"[&I5^.""VL=GT34FAQ]=G(@#<-,,I A2$C(:BISI#+]%TBJS# P=C M:Y?#] :XBW/!>!+;**SPTZ"UGGZOA/+J3A6+;3LLMA8 MKY+0R$7(81?V$WI_)TJF='E3PG:-M&LW*V!\2J=IEU^!!WPMWK.A-QEF[PUA MV=GTS?!:)PK# M#!O;N9/,#>.JIXMM@7PE \;XK2@>Z"(-S+%M) MG'BI76H=^>(Z.4@A2-\7N\&S#BLFA7##$KOO8(OA1"X?]$04@UC9M.048DX4-[H M"FAB-&4TTS;]*.9%AG!/MZ9%6,<"$U?ZL$P#J7+"DIJ'[;4=SI$CP&X@.;YH MU%?W>WHU<3(EN ASX8*TF*J*/!)T&@+CP$8A"\PD.-=%&E*)8,.N90)C=0K. M*S,4R/*8\L?Z/4Q.EX8'K]X>'XW]3=KB2H(75V_3H]=ADZWZR#M7NL9819,N M?4UVCZY+K><4%^9N=Y[FQ.S1UDF$H+E=*$_0B4 *O%X,!IC$3XXV*81E0S=L MABS].1$F$SEY6,-V@?H-T 7A+D2?\.63_/.FJ4STTJ Y3? 9'LKSED$ -P&W M_I9]^O)P(YZ4+ SR5->C<647L=O%.)&A4Q]!I.\XND#*1 MQFLF9\$OFN:^[D]7BO =Q%G'92 :1$SJ.F8P#>9_M2O(P^9UMGP2CG,_E61V MVKHQ7?'OH#)L@,FX*Y*&,( $=&IXNJ =41+$I5,6VT0E>C:ZOR.SIU:#QWAM M61HK\T]4. >>=U8Z!W3!OGN@Y+YWU'>NB]7H@8-0W7"7G\.8P6-L%Z?*/* H M@-/?9#] JXNJOWC!W%8D&2PTM/5I?'_1;G?-91M98'@X98[Z.2)XN,3G0 R2 M9H*BRT;L3J?R#LN>$HWC5=H)&$W;R7L==,M7R=J[BRXWUTV@\>JK7,.[:]>P M=0W_M'8-?P.D;9 -': =B7T009)=JH'+SP+6\W5JD$&19!+F P8E4MX;<$Q MDOW=$*I>1;:TK6XE5 4"3))2QX1I U+;KZAJ1+Z75H.0_&!F78&UNHTPPG)N[XF FLCXR;XHK[TD%$PQ-E6&.);I1;XR6=BX MHM"K+*S"3#,I&J*S(-X0* ]YL]\S^;7H68'SUJ:[710RGK7S[^O/N@#]@3/? MX&V9!$8M!+)?UG4E4LM>YL=U@XYD;H'MA-]PRF>K.@ M@'9-79BP 3KL9SZ'$0D C7.B8-F8OF10+&.O:\E%F%0/LAC QTH?RXA8^!E'U68^$ENMW[/9?2R?V77(]68NS7XDLYE]-2(:[K =1US2.8 M=3XGNPPN7IP3*@+!_V)[6$1$=2FL-DB 3J0,_M@$29<,EV:#!_0OY9.*P0XM M$'!=<&V( \LA%DC&%B^@1+C;"+<&!*-4T5(9++;06!(A^P3'2#RW0 <;[)0% MK*)29.IC@2)T%5A/0-S$[_5KC$JOK1UV;KHQOI?=XJ5MVR8TYG;XMP+EL[J1 MN[L;IF#I-G@\-#^/ENV".SP]^0+7Z Z9R.C_?_ MJ7X=CM\/86[J=/@_6_#Q^/WM S!Y M5Q_9WN$4VJ>&]!M2X5ARU99M+[[I-TMG\$'!OJ-Z?'*="5@Z@3(DG[<8!L>! M_[#C/\1TN)G&6XIQ4]%HN/5*2GC]PL4PA9/L]4UPVRXMJJ[Q@7'5\L-PV M7K5QLR#.&@T=S^#;IGF=T:QL3,<&-VTA\6>5I,RC'3.1'Z\KIY(D M($SWX-R?RF()^4BZH(;W>[Y"3U;0$B*Y"];:*U>Z*]?NWI LX?'=\$!-3I [ M*S@WO]ZW'1O&4+_$=)X&ZAE-[KGD 93R7QS?L\K8,YFB=0:#SI+%2MSZQNV@ MTD="A3'I-C:3*Q% )CNB0$L"-84@";>./Z>:X OQ34]V=IZXH%D']'LS?G(Q M \O!Q^5O8M=DW"GI&6$7HE/7P$OH++;HQ@RVY:=6M#(K?#.,BR1HM5@6R M,#J^I]][9L/F7<'3G2=/O3)Q[>V_:]U( 3H3F$-J18NNLS0;+ZF7;>5%!%MA MRFTE4-2&\P0>7 :!!96"V"E$A98[Z"$IQA]Q+1[N16[C3_/PY8)4V4)N M ^,00TQIS;0A/;C0!0X&'1+(0DK0YKGJV0+JP(ZG HAC,<(O=&GX$79[G25G M,_<)3,:P5)S3P[.1_VV4D=TG:V>[=;;_?>ULO[_$3*@)*!:)NR@R[)BQO/RS .5K$(85#[ 8)9?I6BQWGZ-IH6!3"IT M;B>/<4DEJG\.&N4<=C+C/A'68#!6@F\5^)V3&7Z CHA [E_C11^NI;"5@K_O);"#69QZ]%M[UVO/KX>?.:L M_C<8LKZ+8,8U2^RBOB_*I6D&_QHW) =@57V6UU[#:\=Z;PX':'QP>CO8.,*3]CT<[C^CWT]'>OOG]U^'!^/T_ M'NWN[/SMT:UHRS"]\8D9&0TE# N8)<"#CU[C7 _,-RZ2N)K!@^CG&!^\[OB+ MZ&'_^?-/SYZ];'^I>W\^+N'P8]H6-3,NYFWH&9..0Q!I'F+>BA1@8QM>T,@F M7,'S>CP^P7_P(.[2[%F?O'?R7OS'R;$& 03&U>PEKS5#%;Z+V.%H>]E*: IS M 4I>4>T.(:082VB15]PRVX,(:PTW#]X6&1Z[& MS*O9^(+TZS+C!./$X7VB&XM\08&M;ZBK@)SV+AW&*X*C]LM%3OT?T.;/ZP+L MJ<9;UI1U;RB+B\B?/?-U_(UF;X1E8?EB?7Y_^?Q,#.=+G>%^710$O+\0 M*Z6O61$PU]5:.;D_QR=FE"DKAY^K(HF8CQ)?=Y\PR@<6"E/+*G3\2P@=TT/6 M!WP_#_B7/*WGV/YUGC 219>PEH=0-CP_[D$=X41DC9'UX]^CPCO)*LN#(>D+=Z!1/ MT:6K-"RGM:ET'Q5:@NG:YWYB98>W1_!>D0/&_HR! MOII D%RTW-$>J[O#-KT WXL,GMX-MMT?V+Q);*?.1A,^6HRKTKZB^)IPQ6ST MU6;=>VNGY$QONHTV&-[W\D8%><<[^SWS4FF&C%[25BL)LT$!IB5V23R<+SG? M*&5!BBMH7ROST9T*,_''PY?_W]02P,$ M% @ *XV[6L3H3$#Y 0 K@4 !< !E83 R,SF5O M+FAT;EM,6/8"N]:NTL3 M__N.#4FC5JK:M(KJ@U<[,]]CM*.QE\G*'S<;]M*=S.B$ZK,3+_'=L6V=3LI: MY[0]#6>W$">WOONIE4EA+J'?*PPD/$<- =Y!)',FVJ= &V)4/&L1D*#K!YS! M>]-A![X3EZ#X;F]&\+M4(\B9VG$"5J6]UMB>CMW[/=]P X.A;4W)]/H'N6=S MOQ(;78Q^)GSJ/T5A4/UY QTCBUKH,;"1QLB\CK7&3AC$;I! . !XD7+&#N1:L7[O[+41N>E7_Q?C<(>_85@6M] MQ"W(HP*%A50&MLQ08,5*&'QHPZ W>->&.V[VE-<%I@:,!+-'2*70\L#K\F8C MXX*)E+,#:$.1G)Y' Q?IX;@E-BYJR$2((U5$)R&9P6>4X I4NQ(P*\LQIT+>#WG!X1 =F$X''8&%_V/ MO?=ONB\P#,\FM+0%BVA",YTLPRA(P@!\?_T_.[YB0C,-#C=E&U8TKS2K_!_R M/YWT1UJKVK>G!5SMZ6]02P,$% @ *XV[6I%=?)"#!P 3"< !D !E M83 R,S-EBB;%TGTDI(=]]??,Y1D.[&SJVWK=''G_;")J.', M<.:9-T:7'[Q?;Z[JM71[G/_'VN'A]>7W7^\CNO8\W M[D^-4"7I.>NTIRGS9"P,NQ5S-E0Q3UKY0HO="RW#!C9BZZ#OWW_:[C]>]NV=U[-ACV;[O]@7/#W-_=[H/7 M_\W%,BC?*WD#5X&-X_.+<>\^[8\.'&99U3Y[#S[L!I'G?.#GK- M_'?V<-MSA_6:]\%E][#)L._UW7O8I_O!N?W994[7(\MU?CQ]U_K?LY%SSYS> MWVS=7#"$AI=+)@UUH&8S'GL%0+%M-$P-()3\_?^*B>8B M@%ND84Z29#QB0S%5.F4J8>^5CJ'ZX2],A>S?0C$W$7J\J->Z2D^/+JPD*C3> MD.H.6?GJ;W#J_[7_3JKY[YH;> TNBA?L,5'S2"#46KD;=>Z_0.'PB4J9#XMP MF3">+%B6I#H3]9I)$98QLAAYEN/D"%()WX?""3,1R23G!$,Q6^U9 83Z&;"G!0> 5F&2W6#;&'Z0Y@>OH7 M82I8*!/@@""U]1M,)M@1CS0C9B(Y#$N$44600"@%4!4%:JL@C 6 5HFR19RK3 M$(JD.)/&YEI0B<3RH7E@E:77,[T6$;=(+8K\"FVM>BTO _16(F5#&:,B&?#4 MGFYD9""YEG0$F3VF;"I61D!C5*4 MHTY>3'+.)447 N MJ\4JK6.'[5KJM?5^"[^-!%$BZX.!"/99_NU#8?1G0J%RT@3PEB'QE5NK!P:" M:28#PCLW*N%4;+A!K%#73$' ->&>L$>/D>0C&NZ;5%[*DXTS?0486%L*^7[2@=6 ]M_CP4&0?17& 7Q2DPI[H@&XT4> 8A/ M.441V 7RT&W!F/,ILQ"1XB#-$>RQD<:[9TNA0ID"!I?D@N:'\,M#(1N5DXD-8Y'; @I=$/<]:-\< MM$'%Q)W#81-6=+E1=+#VS3;P4MM0.5U37Z)\/],$GK4>8$M,Q,JD6*=+8? R M,![[E*&% .N#US0)$0=(I"_("]4Q;PI[,4.7-O9.+E>LF:LUX6;9,J%!X39N M1&#[-6N1HG L6"0?153ZF%?",8YFF0GRF](P46A]Z M'T@H:+D< /'(\X8*"7[2\%#&J?B42>AO8S)+?'N;T]Q/I]_L=.I$:$6Q)(%5 MNLV@NPE?"F"KZ"B60^)<\$=J$?+6U((H;ZOMQ75Y=?=5D,WG.;KEV9X]>8"- M1BR3YZL%IFS&L0<81<_H6UMO.?>)]9N>'AWT&J%& MXFH!-\)F6R#/_IVBP&@K+]0RF:EH)JA:)WQLARP[0>896L332"T$7L\G*O][ M''\6 D#L9[J9ZN@^VA&4JGR9L4+7.II>HNVK]5@#S@4*@\8P?>BK*.)3(\Y9 M^5O#?ASS&5SE8&P4W]"L^9TT.32(U5R=I-MW!?^T^;Y!E;H3*4+F/@D_HUF:W>7-WS^MUL$@OQ-"7MK0K?E"N66&VD6Y M.Z:OX?+/X^@KNO\"4$L#!!0 ( "N-NUKJ@94\BP< /$E 9 96$P M,C,W.#@T,#%E>#,Q+3)?>F5O+FAT;>U:;6_BN!;^CL1_L)#NJDBT!3K=EY9% M2B'=HMNEB%)IYGXSB0.^#3%C)S#LK[_/<1*@0&>8G5*M=.F'0NSCCO\:@,[AWFXWS]!.SY]ETX^:A_8D]#C[=N[^7 A7% M5ZQ6G<9L("?"L*Z8L[Z:\*B2#E38H] R*&$AEO;R=;'X$I_R4(ZB*Z;E:!Q? MLPG7(XG':JG9N&FZ7\9R*&-V43NK-\YOH$AO@\6^HM$6%&[_ M$+N6D2]H??W7^MG%Y?0==]Y[ZC\^.=T!&SRP_M.]RVH7SFGMPXE3/J]=GK3+ MZ7?VU&V[_6)A<.>R1[?UU.\,.NXC1.>V'WL!ML_7CPD%8N%Q4Z[1Y>S9._\;INH^G#Q_OW4_%0G8N]6KU MD,[RW\3$,E@<+*9T*:_$H4A&[4^%0*_5TVYWNG_\7JJ6[/-CSVGESW]3D]-83:TVRX&ABF,UR<;FTH_'Q*_Z+T!E MT,_%S.@\/![FNH/+*YNA#;3S91F[ZEG]4D8O%X0B0%BHG2'RMYMK2W:;B(WY M3# M9E+,A0^S2,.<*$IXR/IBJG3,8+Y;I2=0_?3?3 7L/T(Q-Q)ZM"@66DI/ MSZZM)$HP@S[E&SKEYAL8]?_:?O7]['?##:P&$TT6[#E2\U#X(U%)S:A3^_D* MFX]4S#R<")<1X]&")5&L$U$LF)C'8H((1I;EV#E"F83M ^YA2#,U00J/%;-T M6P21\(0Q7"^(9,*?!00+MN1I,.9#&\@,*4V3#"+PI/:2"<@B+(8'@"F%S\(4\$"&0$'!*F5V2O *,@Q#6"L"&04(!#Q6(*1C+PP\<$4X%HS M<@7 E#IZ"<(LA5IZ]J7Q M0F42Q#$*P%J%QM),M?*$CV'#3@ =7P",*4#<+]Z81R/!'$2V?A*"HG;!3U%E MB[)=6KOTTZR&\+@P&8VR;;;^.S0H6 QQ.$,@GU9+59A'2MLU5(LK-=;^#841(FH#P;"/T;Y]W>%X=]QA;V#)H"W M=(GO7+J_8\"99M(GO'.C(D[)AAOX"E7-Y 1<$^X)>_082CZ4H8P75)GLDDO^ M:;%K49FZU@O2M:K;)K4OV8ZFB9["+8PMI3Q/:=]J8.OOD4 CB/H*K2"FQ)3\ MCFC07J0> /^44R21HP^\OP]X^_F .^-A8B,FP4,$ ^%O)8B/!-B ?Q4"7QZRKLD:: P26YH/XA^'93R(9Y9V+=6*1G M 86NB?L1M.\.6G_/P)W"81M6=+F15;!V9A=XJ6S8.UQ37:(\+]$$GK4:8(=/ M3)2),4X7PN!E<'CLR=7*I8.55K MS,VR9$*!PJW?"-_6:_9$LL2Q8*%\%F%V2[-!;QM5ZFFVMK/W(1U]Y4"M[.4A M6UGJTHH%/W>DRBH44FA>Q_(J*A(8]Z^2MBOVI6X<17NLM,G+$L1N&@'/R43& ML1!?23U#A=*'YGT)!2V7$R ><=Y0(L$G-0^YGXK/B83^UB>3R+.W.>5C=_J/ M[4Z=$*4HAB2P2K<9=#?A20%L917%LDF<"_Y,)4):FEH0I66UO;C.K^Z^"[)I M/T>W/+NC)_>QT(AE\'PUP>3%.-8 HZB9*VFE8F!#DTQ@+OF7L-O)\M;.6\YC M8/U'=X\.:HU (W!5@!MAHRV09W^GR#!:21.UC&8JG G*UA$?V2;+=I!IA!:3 M::@6 M/SL4I_C^,O7 "(_4HULS^ZSPX$I7W>R%BA:QU-FVC[;CW6@'.-Q*#1 M3)]Z*@SYU(@KEG\KV9=BOH*K%(RE[-V9;:C\3+ALPZA7[$^^8/5?*JQ>K5]F MY[E[S0=:DY\"H8E._7OU6&>P<_#MN.:KLU/,_7,8>\I 62(T;*^"DEUY?8&*+I+RARM*9 MWN1UABWO.:=7MM)WN.A5K_\!4$L#!!0 ( "N-NUJB-E,]NP, ,@- 9 M 96$P,C,W.#@T,#%E>#,R+3%?>F5O+FAT;>57WX_:1A!^1^)_&%GJZ4XR M/PPA;0Z"9(POATH 89_4Z]MBKV$;>]=9+^'\WW?6V-2YD"J)+CRTO(!W=K[] M9N:;63RZ]]_/Q\W&Z-ZUI_@-^C/R9_[<'8\ZQV^T=DKS:+*#09NT\[MF$*^KVV->I,D,CJ&<2W'EU#QJU']"N^R=+AB^(.H1Y3 M0+FBLCC+<=?^[&[FV/YLN8#5P]I[L!<^^$NP?H.'MM=VVN"YCK8V&U9_T+T, MK4NFP/; GBY7OCO]+/XR:GC3?0W_O:"7=^#?N^#9ZXF]<+W6\H^Y^PBVXP-: M>MUN[R?2^&N?*1;EQBG@'S_E#.P7'37C$ C.::"8X'!@:@=J1\'F?$]B6--4 M2 4B@C^I )=3N=A6''_=BZ(@D)3R_DL733;.!4'=")LBR]3M$ M0A:8$"-;9!&?':(1P"*_8 M)PK+*&(!T)5Z!$O?_+U.GV1_JA2!6RK^\M=S0; MNEE*=(_(#>$T:RV?8IJ#'11)UM(RT4X*/[UO0[/"DN3P@8L#)F9+;R^L/-^> MS%UPW/E\94^GL\6[MT;7*)Z]E>U4SS_(I*5$6K Y+6R$4B(IUPXL5#N-U_T% M.]-?5\=\TD5!-57<$>4KP>@ II5;"==M]P:,?^X0TT@98ZN-U^9T7',Y"^IC M:B/9QG&,/)6FL)7J2K:0?]TS2!*=*IBMX4H'5OR8W@#UA#:[#FY,@_E'Y M2>&E*JPW_6-CD*1HFZ'N@X*FOMK]M;[I=8G&+W+%_H^+W_OVXC..4RTA1>?C M_%2$<>QZQHM:5LH@3*(T4DDS+0(<16@G<8RQX@!B. K1DJ(L,K._C.(?\;\(YZ@VH_SC_*547FOA3;%: MM_">Y-#[M;BE!F7RSON\TCY5%K2:=(J_ET<=X.SBRZ%6WF46JP;.\@)'?.WJ?W;.3^R+CGX3.[Z:Z3>XOP%02P,$% M @ *XV[6B/FNF'- P S@T !D !E83 R,S''9GOOUF]IL9F-R'GZ?6^=GDWK-=_ 7]-PG]<.I9 MD][N%W=[]?;D=NX^0A ^3KV/1BJXNH%!OU 0LIR6,*//L!0YX>9NP82 2I8: MZ(BNB\9/T1?5(1E;\1N0;+568\B)7#%\[!O6Y-;R7M8L8@JNA]WAI'>+1!8' M$-]Z= L937?H%SPJB_%)<5XR]"_\QT[].(]A."+@S[/=/*^O7-/[8E(JE6V,?\.$I1XS'\,,5 MY7.(!>&9J#6I-P>9\0S)8TD)(!2*%WZD CU.YVH(C9-&%2VUVD25? M-F+LB+P@?'LAJZ>K\S.$NA,R1T*=7Y&;K#!35L:(N:5$ N4)3<"E,A^],("7:9;BWIQ+0>".98A@4X0EX+_&:\!5%&GG.RE+3;G/946ZHF.=G MO@D.X1S-[D4622&><&'-: IWC!,>,^0T3U,6(P\,5$/5\9BH":GS:T*QD>6& M< 5*M&N_3ILN?:2>B$(A\[9M8X%U@EG9H0=$1H33LC-_R>@6[+A*L):5B?ND M\M-V$2VKG7P+3UP\8U)6].:-51?:MU,/'&\Z7=BNZ\\^?33Z1O4<+&RG>?Y! M)ATEBHK-?B$22HF\7GMFB5IKO/Y/6)7ALCGF3WTIJ*2&.Z+\0S Z +=QJ^'Z MW>&(\=<.&4V580VZ.#)=J^5R%#3$JZGK(MUDV1;K)R\R+<^]9"7]LF&2YMA1 M2GV#M0KTC+@D5X#U,!A=)E>-W%H*WZN[5L7@P_6N*$A>E="FM#QP19LW MK19-F4@0"].%W*)MBUOW[>73ELNAG+[[T)8RQA )F5#9B466D:*D.,7K_XSJ M;?A?A+-3FU&_-'\ME?=:>"[>U@U\)EL8_EQ-J%&=O.,^[[1/DP6M)IWB[^71 M!CBZ>#K4QKO.8E. 44;B)QAT1W@9I;YTZT*^..#'\ M\2MK;K&5M66D\=VV,K[:7?(!*2<*%(!B"MZ/[ZVUT\ M"$JT[/2<-'7:SL02B<=BL8\?=A7!\"G\9_G#XX. MM\Q?>+ME7Q^>7)Z^8S?#=^>#'Y^-L[389SO;><&&-HQ#SKL M1B@Y?@8=H>N5ZU>(CT67)W*2[C,E)]/B@,VXFDCXNOWLZ/#D:/!Q*D>R8#]\ M=[AU F1<+0T0M'Z>CG1^L-KDH;0%4T/3[0,6$A>)M!"*2/I]<,D&%X/KG]ZQ M_N7U5:^9L,>>U:WN2\PU^/>@_W9X]NL %OCF:G!QIPE23:7Z82) MCR(J"WDK6 3]1*IY(;.410F?CWCTOMW*LT1&"YQ$ZF"6*WH<3M)C0VQB7C ] MY4G"=)GGB9C!TAF0Q#*86_FQ6:;JDP(;LENA%LS.">_IDQ2ZW7+DCQ:T KM* M;"/3*"EC>"53FH5/E#!SCD0Q%R(-.W2P![;2Y4C+6'*8#IA::\%3$$V6"Z61 M$TB2FU<"(6:!/78VMN. \)J%5617).0JNY4QR% QY< $!B\XJ 'CLZR$US!U MC06&;2.!Y/T'I((5F>=7)YC+[TMM,M.; \\7V!$79>Q1Q662!]Q(-5:X$B%N[A9R!'0*.SF4QA?FB4LD" M1)+$9/ QFO)T0L(SDUKC'FY46G(SZ-?T\+I,!*SGM+M#O<\ED 9*2(]?OMK^ M?EF7PP;A0.T6;",:D0NN8_Z!W109;!P8TO>BZ+#S\WY(A&D3=N^@Y9WQ!2Z6 M@^2@\H @5=J*MCF-0T:PL4SY+38>@8Z#@; + ?)& MQIHEDM\U]A,6:=CQG1X[?'MT*L8RE6A6].'6VR,4@%Z[]39-T P@0V #< !C M4>92BR7?$%<#6*,R1I-#H@TQHX*J;^'&*@$>$9;; M@8^@GC+G"0,)X/ 1/MG6X4L>1>A%4%;<6!OHD,G%*('DIIGQ6JM-.UX&%4B< M4)N==JM/)%Z"Z^74]-(U-2_.4EV %3"N$@W430$-!2"AI88W'(2\>HC6YQ8^ M=OT2EWP^FB@PY&I"7$'G[] ::HY$ZWY88*38[ 1)R3)M/,X0;H%TSC9.30G5G_#WPH-URLWCH8M&& MP2>UOEJ",')5'\&3J4E_@V5;6>RQP;*DZ24&.5$#W,$5\&]#;QJ/84$4^4/8 M<6O<5R1W>3PK(PM'NA$2BVGN([MG32WG"^PZ/!.EAAVT!M!^ M/L=%_^Y\?49V]-A&]K4W8=L'MUNI -)0XP"J57Q#1EF9;UKNRF$/6B4X MK&VI.E/9=7%L5%P64ZLWB"KQ/YI[_Q\6-O_+6(!)JP MAV^R11]6(97M;W7/>=-5PZHCV#$ (C*+65PJ@A2 F:/IDB5:V52F^@6125@!KXN!#&9 'R,6 + MY-LLZC,?=INDX<^20C_C/[I=<.DBB??9%9^( QCV0RF D="0=;LV[7)X>O9K M/2 M%R%'#K=@U@8"1DKP]]V1 $ )5.9$=4C4JP::D-!/G3)@S1;RQK#CB4M'%1S9 MI>#(<9XG%;)'/?.1#&=OH%4//YNXM@].9V.VSB49= 4GA96S/<(.&PZ.Z=1 M-L-/VVZ%X=LL31;.J*"1*(Q"UXY02-2'4BIST#'P$=%;B#,![CC\!+9-N+#P M#(/0:-/2+'6ALD@0)]SP!*KP0Y,!M!/3L"Y>+-A;."(+/)7#Z' 8K4*E"9_# MWAGLAMUQ6$][16V[%9)+D5>%N1$Z>"EE7; 2MS(K-?)'ZQ)YV805G7_W*[4K M7],==B" UH0 80QS>@/"RJ0PJ-,/B1%?3ZZUXH;..88_+/65=P!^*$H*&%\# M[1(Q1@:&+8W-KS=]VN'*/=+(:ZM@[=85K=F[_;\#BY^"G3 KL-8^!2D?;]-L M7'%M/P?'+$2B#L54P6EH8V_3Q-M-QL0"J@4 :LWD#!"9!!T!?4 M7G[J:9!'CR)=9 7Z0F!SZH47,=HD@V]-22KRW<:-6Z>P5K&@N]>M#;F)X?I$ MA(+0;E'^'C.T)H$;>E;,H($K25TJ$,,?&Q*&06"C[+G@,BJR$?S=I1J+O6_H M0/"8\8@AP8?,) !\1+L6Z@TA' $H4,_<6MNU0J"6K"MG!9P!-67?K)EIM[B" MJ3$Q9X <9S;YO/YDBX;X*2IZ!2!>$( 8 /)*!4&[=NL8S]IW1HN&507$?7"^ MR5V:7#B.41G^%?^AVZV52HHP+1^0RYJI#0H'O&4'?U!AV3N7L.1OO'DA%X.% M("+6=XW :(1N?R585J6)#22>F/^$80HYS+NL==@W];MG8O@X2X&X6T$]G=$ MMSM@?!&YUUESWTZYM%,E*NT6G!&F OZ1$9V;X-^HM(G+F.J]DD",9$J(PF&# M.QW\/@.D6"O?<5SS"^70G@.X09ELMQ!CX&EEJ6K*6PB3+:U2'Y=!%G==FK?C M')OYCDRZ8ZAVRS('6J<8KT]$O.E,IQB/D5^N)*D9U%BI>> .FN"LC]ZU6VN5 M>\ZUM[P=V\OSK*D6R\COK00C1JF7'/T!)WFZ32Z*,"]E0$ 3:P/",BQ6@$U$@$GA M[AZ[!^>X**7*,-49W^O.C*DD4P'K-SM=BURB$CN>/E P.PVL\-LTXW%-T"LS MX'?B:9\E*X?XDAPB#&=TMMURA^NZ"W22:%AH]XS,[+TFSPL>'NO@!=HS="RY M5Q-?"V9.->U6E(%<%0XZP5&&3Q3/IQJ-6@>U@V(N -A@,Y-L;E!416A#&L[0 M[?V,U4X71]?15,0(RC#6)C@JPJ?8=!/IH9(U6H,)D\&&V6QC50[;P N7IJQ?Q M3IL8N3P[,.+^-6"J])8[V!-Q3>"3_E*F^.[]P51'"5Y^=[R$ICMT# M=IF3JNWCM#8FHG T,' (P?0_E=9SC<::RNH1NT?H9Q$TNXJTFIFE"FBP[ZE1PZI< MQ?2U,'>\63LIFC.6.:N%D-^4-U>$KS?!)G1$R(@OX2:+'T.<1L7OLUSQJ#!N MI\=.2-R1>I>[,8F5XHX>P3G9N#"BFNKB[MT9?XAQ[(=. 8LZ-?1L'"?&RX#G MHG;NP?RZF.7AF=V4 MT;(>B8T)G#RZ97P\ 86#,?=3!)QP7?8 @'P.F$ *<6 M!.8K,)Q@T1V^$Z9PCKT&T_^RCNU/B=W^<6NPI!FW,DMP#Z?9#+4!9!I>)7SN M P:@%/0UN&D%VXYE=WC>@J%F%(#]GB*PNX^E6 ^"LB,3$J+H@%F'Q7[+BVG2 ML&Q$QU.>.EBYTA'_:I%@?I=1+2^GJ!F>(R,1YE")Q0YF @J,\+C@UN:$O

/.$?^QB:--4 M4RE1N.J"/ 'Z7"C51&A&(A5C69BRW)'*>(SYEELN$R=,8)F3;"'$<-&MELC:0)?:%:@X6I$OQX) M_!;N1\)6?4=;=9%A*#46L]3?B*@V9SER")J&A=P3%PJB2SX80; W >O79>L7 M0^P=E\9+O%5QDJE[7]VB#EXX6DWE!U<[[1)6;Q+S"?@Y;2Q"DFFT+B;;YL+T M6)U4U8 ])$KVM 7C>U-(YS<*TQY6TX"UJ]JS+O98((8/@#8XZ5R;ZSL$*1IT ML7[]D"3"8!4JH)(*3Q$*+V[Q@,*PBPOXF[G0,&,,KI!%60A7S(OFP87;@[FH M8@2K>*.I&YA$B I\$<%0VL, '"-I3<+:=&-^Y.]0X9CN)C=&+ZU3JY<(K[WK M#I#/7A@;,W27]=M:]N9(@[(\02/G?GSBGPS^_\QSU!>R/E"W]W=,SL;D]K[- MF-R7^CF=E:/ +9@!CC/H&=B=;L1S;7Z;I?_+Q>5OYX/3G]X,+H;F!U+,I8PO MJ36?R\B<,43G:(^C]VDV3T0\L4?4,U//X.MP.'B#?$&!*_PMHJ4?73'%&>[Z M]4EPD;N.2]UO:E0_E[)\9^SA/?T=LG;KM4F0=(!JL-BXM*5%8(;:Q@T?-D'' ME'$3A#-Y7I>/L>GD2,1T=PZQ'%U>,0<==+?D2M 1V>#D""^?&Z<'+V(3("$D MJ.\<]TN[E^'QR?F ]0?GYU?'IZ=G%S_]^&S[&7V_N3KNN^_.RACS&F5) FH" MAL9].F /)W(NXV**3;?_A;_.=3B\=L/?XA9&/'$T@^6J+P*KQ)^1*3H M=KQ7,-HIEM/LL\.MH?L]L:#=?;[!4[:+A#DV-8UDV^W]L-KNC\RW][)AG*WA M]?_#G$;Z'_00']W @+P \EK16:V\$<+S:\8XH\=_@]02P,$% @ *XV[6N;WK/?"&P M"4,! ! !Z96\M,C R-#$R,S$N>'-D[5U;<]LXLG[?7\'C4W5JIG8VIB@2DI!0A *0EI5?OP!(2B1Q(2@K#C+#?9AU1%R^ M1@.-1G>C\>Q?M_/ N0&80!2>[AT^.-AS0.@A'X;3T[VWP_W.L'MYN?>OYX[S MCV?_L[_O7( 08#<"OC->.5TT7PP]Z(RP&Y()PG/GEVC^J[/OS*)H\;356BZ7 M#SQ:AG@0 X)B[ '"?G#V]VF#69-=#%B#3YU1#)S7[LII/W;:AT\/GSQ]>.R\ M'76=]D'[.*GRCV>WY"GQ9F#N.B @NB-.P=DX7I@78$1,44D MIG1/5PP]+W_8/CK,.@E@^*50_':, ]Y'^^#@J,4^CUT"LN*W0OGE$2]]>')R MTN)?LZ(Q4:'/OJ3@TY:)K%D*XK#UX?75D(_;NBS%Z$?K\GG(QZWD8U;T&T U M1L./L'PPZ(<6P\QJM/OZU%A@M (X@95"._;P!H7:15/:Y1?L$P=4&\5Z+ M$[XCBA88W#M%M$]"5RMG5YFPW5#E@\F]4T7[A"&4T;0S9GEN<.]DT3Z].)#Q MJD 3*SNB5#CLC[?7EQHAP9OMHI"@ /I,VK]P [:@AS, J)R!/J?Z3_RGLLSS MS8AF_6]&__G)R?'1P2'=>89TBO%]@?Z=;\M)&W-X:^19J]R"T'I,@-\/G_._ MR[,WK9X6T58M3I%R19&H?-T2'TJ5,UZT"LS(C=-NN?3GP,5T#&8@@A07,6%: MN8H!#]OF/'1^*3;_JXRI#5LE;+VD&MX^QC!:L=IMA(_R7-.4$L>CS+*'YBSKSMQP M"H@#0R??Y?_][Y/VX>/_=Z@>#CT8R==APU%Q(79=,CL/T%*U M??I:24&7E< M@Y&T88>UW*P]-:?Z>.J&\!OOU0W]%S&!(2!D+;?R7*LL:R(\'U&FG4'B!10+ M!O0?^58=VJR3M;L1GA+^->SC[+N"5!+Z5!;2@;M ,)S2]> !7&";LHR!JO*X MS*UU8YQ5O#DG;4\J$AL^)5M(4F0S@-(=U!W##J>!Z*PXB.X(!*,(\> M9 K;G5D-8264.?BDS,&T828A%!F!Z_O9 TT M3- Q89!8:59,8U\PU8QN&WUZG,7G\!;X?"0+8L^H?*6^?WA8YEG6[F_.NN7? M^!;&&W=XZPECY6*OX6?"STO&D2DBXT3 CD7">AV/@ M]VX7("2 9$NE&V-F,[J"[A@&,"HI%N:5JMEW)(C&I'$G:SVWQ-(.G%P/S;E, MK=@#NK44^);^4LV4AX+.SFLV@ZT<[#,P+A@(^;^K3T>'Q^619A4;?4"O-_L MS%TJW]_04R,*(_HK;6A*Y3Z@PQ Q>918]XJJM'$M QO$H6"#V+3O%#MPUCUP M29;TT:PD]3DW0MZ7%U3<^"QN@FX!PJE(4<*$;8(Q@K>USQMS\JTU2U#'H_]QH5A:"BC,%.)3$I M\,8@.@*$4*/^=QOE^=+^9.)JZDMV!!H*PYKQJ'M)+[!AA]:)^!\#B,^ M;ZGNU$7>%;-3,$4\&F#2=II&&&UM!9'1R(7A[1 M(?H;NQ"0M.C\DOTH#0L,"(X>\R(#)$A8&I8,R]IIT8B#.G. N$JVXX8PKPUXU,(3@Z#GN4-QRM6?=G39+;TA5H&ZU\,FM[E M^B_XL1HAL'5@CD3CJRAIHN*)D=CJX)QF'Z^WHK/C:Q?-QS#D,"(4S4 ^_=4F M^Q5=RVE2+=UZOV.;)M) L'PI9T1Q[:]/ZSEL3H0_2??W_P%O'MQ_#XQ/_V^&;Z<16^/8N7%X_QR>-7[<]O1RL2/+[QOAT$OT>M M: A^__;XZ,OMH7<5'7PZ/V\/7[5N;E]T/Q[<^$/\Z>3CUZOYHG]^>8(/7WV8 MC.?!Y]Z9=SG^]NAKKQM]1/&KR;O#$6[#>-I^\L%_U_JP?!/=/KSX(PK>^I_^ MZ'S^>'SKM^>7W9-'5X/KQSBZCC[>HD_C1V?!]"+Z?/VZ'8T&@QE^]Z3_LGW2 MN5[VKJ\^N&]?'7X)^S=O/W=@,"+_//L$AQ>]?PZ6CUO73]#XT\D2+M\_:?\Q M>G\%CL\OOL+@J!U\?-S^>M&Y?!U-4.]#;T:.WMVLNE]O7G[]^.6$7'^X?M=M MHXLC<-4^/WXRNOK][!-J]P9GL^#RGI?YSN\#IY36=',K(\M=^ M2",2E:6KW2)'@E547 M%02=\_XT'\C3:3FV%N$[HO4HCKM5&Y89X)!A':\;N ME_7E>H'_?Q>9>Y<)E$3HR\(;"A^J]L CP12:A?XWNDF-19S&ZH13.K//8>B& M'OV;CV2V%H?Q8I&\D>8&ER%[GJW*4'7'-@VLGD>"U3-E?G'YKH'P=;N&DA3. MK>4\'">'IXE?VFHJ\>$UD_\5=4Q,($>*9)S*N9!PWUQN-YPN<[JXJ,TX75'' MB-."35/*Z?(Z;SB]S=TPR0:=_[E:$Q,LD\G5L$;+KK?67KM1C&&TZH1NL"*0 M<,_/%0JG(\!>+!WKCE6&=2M5+<&ZR%E97'597T[66>8>8OWMLPZ-)D##_YJ7 M Z6!!G4K&QRS!4MCW0N"C5I>QU6<.&'YY3V=2U@H9J(\W_6N9\DEG&!(+AHV M\OTNET%E8>+:@M7K]F&-"Z$-Z^HM4G8_,XW&& #,3XVA!_C()BOE!0ICTEFZ MV-=IQO6;,6"[&"2H8GMQ-:_!<)?0!DY:,Y4 ')&30&KF36W_89G+M\"+(W@# M^!52K>O0I&:E:OY0,)T93HY<]TXZ'S( R?77YH!E-A?$#/ 2T:\N9')8?BB8 MR"09XYNU:ZJ.R_/"2Y5O?='JU2F)S5,EDF^TZEJ"-S?SA_'X,_"B"*E3-\A% M<,TVJMDM&+54N1^*LCB_BE,@+(9+F3BB6>A;Y(Z0K&]%"8-SUT/!(B;+']'L MGS5CJN>+.,K%1+N$W7[QSV 0K]^>SYA%BP&2E,R6P2LI8R MH,U4_,YO?DBV*X/2!A)*L!AJ'P!IE W3"-%UJB-I<*CPM6HA'TMBX?)ID)KP MI)IAWC>0T,Y?@)!2$4T0+B>G4@9X5U8T.<(?"T:\ CN%\.VD4^>7M-M?>7:' M&C.@F0+"9C^9T',5O&&+2U:>?P[ECS/K.3QN@_VU6&]-!MF'7:> M@0G .%/=Z1@F\;]T S.+8:E1W^ \>*Q/6E=D?=9UKDP6WK MI,F]Y$4J&5W]AE6CQ1E%L"$O9G.Z$_H]>C*)5KFIGS!*6Z)*.TO?LDJ;R/_9 M86$2O+W\:OL;6.>?M6[)4W>Q@)3J],?DIS!$"279EOB,_@KG3/HXH3L'9.%Z MH,#/VS$.'B \;;4/#HY:,"01\SCN.80*N+E[Q2XLT^8T5=B_]K-Z^^RG_;X."$3UV26T46;UM4$Q<,N;-Q60_HF--:+OMAW($A);GW>NT0!"1=3/[[*?MQL*/<(NUP5IM[U.*C@[5>*IJ\G^3-1"#V9$?X&/^ M+S\RYDA6@;'B>-.K,1<(CK9@ ZV58\&ZC2(/3$DGP*/2[J9%H&<"HER<_5'H MN%:GWLK?=R=U^J4UDGZ3JO7F7:$EX/EU.LZ*LS^V)YA5)O%XZXYIW3*;:_7O M UBW?UHEZ3^MJ^@?)+==.(#3O4QQ[,OR%8W02)6OJ+_)5]09$YX_;,]AL_MT MCX&"3^EO+.R4%F=;Q9[CIJ5.]R(#T_QND>'<(@8-II5I82 M0^BV&K.O%QC%BZP32)O?Z%Z[I"4O'E0CED^(TY^,I$EY+!R<6K WZT8U"JK$ M)J-28A,+1Z(V=*.%).1XZ(@Y'BP%Y%JWA43K4.8V*J4$R,5@6TB= M%)Z)9%M'@O:KPU(MI'LK^ ;LK@C!M' D3!%7KVCYS/ M.]E$60Q&IQ0A,DC=\WW1/6_A,.V,)(.EE 41G&,T'Q7"'/J2,(>?:QQW3UOQ MG*A1/ J^Q_."[]'"@3($;*1UE7UP%I*KA%@M;13>IT[!^V0AR?5PFZ@F=;TL M%@[*UB3HQ,#;D(*B/]ESSA(1*?>%9&70@WB/3$%H\S':'*F.61TF!C)])/7Q MC)#UQ&\)6R7>LD2ES" !_?3=*&N(U:.KHFF H0=2@X*-5*GPZ6;M>P"G,ZJ\ M=&[H:$S!-9B[,,RR>K!;_A^!B^W9A6K"K4$Y\]*RYQ6LTC-,,*HWV&RCWFS1 MMM"E1J:FYHI+(A+U)Q<(^62( I\KY80J7TPI66! -UT^\4._,V=A%$G*\^$, M+:DV&J"E-?3ODA;UB$E>)7D/HUGN1AMD3T+FQX*>4D#DXI5L-"9N0*3#D7AF MH^S3V V8;>)TS^,/46T]2&;PE?H'K4Y73<3L@ .W(8S()2$Q\$MS@)M. MMJ-Z>_*T^'2R2UFW'T<,E4\GM+T$YD'JJ2RLD!W,U,W"+4U5'XSO-%.+0-5+ M\@V( D1()Z(R9QSS \$(#9-HEVMZ8%[R5U.OKKIT+T>8^[Y0]P-!B[T+\/4AZAXP"Q5L'(Z.F#&O5R+%J^= M[TNWUF8O%V$)GQ1=WGG"W=V"N0UJC4U7(\=[A.UTD,Q8^?ZD*JN=Q9-LEU1N MN<6SGQDMF8 MH5LC5WJ@=+K6V@:<_5O+6J-B.(/*K@! M\X%O-/,1ZB_I@<]J-4&+6WVP2(8I\?"!^V+M78\3:M J$9'+2<5L&S9S4H"J M/ TP4SJ:Q"0-"^R/(YLM'H$[$J96YLH[3RZ*A;8X M!/@&>E:/C"$!.G&N:6*$7KC>%[KE+K*M]R<="QDA2E]H9LD]@S?0!Z%O,\T2 ML#I>%X\[<'W>&8';Z$5 !RHCU8_PTRC[\7ZUP6J,*LY)TD^N+Z;:1*$93HU. M0KF^H,?][(VG3O$-JD1&#E O95-9&^#6J.G1&R* 'I"8-X7ZXC5XU/O2.+< ML(^V:HQJ>V5%GG_[B*T-6:EQNK>;"=&98L _VD>P&4Z-=,JG>^4*ZP"C.20$ MX15;%73=TQ\F@!!NMSP'=/I0L6"OI7Y+>E3S0&+IIN.-IB'\1C5:NH='< += M]=V>]6VN8O IU77F@'7L > 3%K,]7+!K@GAP.>@E2@[K\SN.ZMV.X_<["CJ= M:)=(WH H#^:[^>7LYXG92*CWP:QT[K)C<@DJD[N)P:N/N=;/I',\'P/Z^1! (@K>LZN3@:1S.$F:CXX7$0 B!] MF""S9'%%,S7W<-[M=*N[>RQD-4:UD!UA[IY:\3J2INP(7C%#J;Y'*GT9:[MG ME2P51]^-Q*H@@MWV>465#$98>IZD6[LE,5'5$+7*.ATZEHYS"OH3?DAB"@IE M6IK7@8X@I2<](;"K=B5EGM6]9]]07<":F9V[8B0&?+X!2_[) A8;XM3Q^1UB M 0]K(SV['EJD*P-YOY3)8&D8]A[A+[1\>BRUU^I0PJF,/F1IZO"JD%J[X_%K MK8S)S)$"K=UQM@"O/M6]I:..6:@.W9G( "7VS^]I5KJ;<5$!5\5GEGYQZ-ZD MV7!2\?7#):DPM():H)6/2/S/HE[OC)UM[E9!5R;MX/9PK,4"I:R M58U1$[U72H-H*6E:F)IMD<NU&/&DW'1'&U/S] M?MI")PSC^0^GSP1CQ958P4=AJ0PU *L6(6M;="[!BQ7V,PVTJKL?/#K&-GJ4 MP&K$_MLY_RJ :A+KI"I=;@>T8=^2P=)=7>!]?!I1O[HI['#]I*K:[$*6^[9 6BU8Y,?8B06QQJJ(*W-K< M7WG7KZ4+0(=2DVNOZE5RV\@T1:S,)_$S><=-#5%B%7M"?738U#%E\G<[;6.5 M%J:&7[($S9E;\35@FD=>5?412Y9[KTPS *@AKQNX^ M('8I75UTK2%* T@:H MEF-U^I/>\*+WQA9Z=."4I[URM2S@^(#^[S"+.K:30AU4_73D[2BRFEI%JQYC MY61]EQLM>^B2H-)J)"A,JME!@0BH GR2N8@>M7Q(%E0S]4_447V7)4D@#2W*F9PV"5E+)CCGL(+ >6/,LBUE#HQG$B1^JX]] JGK; ML=)JPU6*_-]?N> E7:LL&-N6+4N.2?,H5>=UY^S,%O1E-"K9=_7R P^*2\_G MUL!7P=*% ;_\P*SG'H8+^\S?%>"4[*%Z'PMFG"^L45^ED%3X7X-OW]R0JJ]) MM*45!,@QJ1GNLBX\:XX$12S*K:&E4F_#+@&GVD:22129Q&2)=]NXE&LU0S&)&1TOZ M\^HQ*"%GQZ:>Z\UZMP![D+#. MV(--(>!"2?)>3R?JT(,[,\'W G #P@&"871.&R+U%;!,+H]T2E*?$:,]9ZXZZ_/W!RY M&$9=^O" M+7/>&*CF2+-N8IUY=)QD'CTO9!ZU<1J8(E8FPD$>SS%#)4:/"D3V;@?/LF+''DE.XFQM3=$D)".A" 4$)2N_?@$>,BD1/!L"Y9F'J6AD"E^S M/QS=C4;CW;\?IW9KCJB+B?-^[^"7_;T6__^5ZOU MEW=_;;=;Y\A!U&#(:MTO6WTRG0U-W!I1PW''A$Y;?V?3?[3:K0?&9F\[G<5B M\8O)GW%-3)%+/&HB5WS1:K=Y@U&3?8I$@V];(P^UKHQEJWO8ZAZ\/7CS]N6K MUNVHW^KN=U\%/_G+.QL[W^\-%[6XW([[?B^&]'A/[5\(G72Z^_LO.M&#>\&3 M;Q_%%XGG%R_\IP^.CHXZ_E]7C[HX[4'>[$'GR]7ET'Q 4Z.-'9<9CBD 7/S6 M];^\)*;!?$WFRM62/B'^KQT]UA9?M0^Z[1<'OSRZUEZ@MU;K'24V&J!QRY?\ M+5O.T/L]%T]GMA#(_^Z!HO'[O9^(\#:Z+P^Z00M_XU_\3G_O$\L@Z?9PAQT5NA-SW*.6"7&+C'MMXGXA _P1CD- M0O>\,SZ^'1-0_IP&H>6_,IA',5OV',->NIA/1IS_2^),1HA.3] ]J_H>!1L6 M/0IZ*IAC8= =E2*O0U)R.Q\AD>"XP!GPNK2I[>COP M0_D$C1&?-JR58H*YD<\I ,.B1.,JEL\AGCAXC$W#8>$ ->P+1UC]_NH^0#-" MF4 ?HHE8(ZJ^9C6<:!"9AFUZMO_D)7^Y\!4%1&6#-J$Z],B08Z'0$!>0')0O M](F'_(6?T.B7MG&/[/=[GMN>&,;L]X"V<'U)DB D=+F(OD,P-MQ[WRL(?]@1 M]'20S=SH&Y\PGZSTMCO5A13V6,_Q#5*QZL\-6]AI/=8W*%WRJ?F387L(6/AB MF-&H39+=H\FW,Z@92<<_;O"?]+C")SJN-PTZ61MSPS3Z_9B2:0Y[C)36'*$6 MHMSCWFLM$)X\,/$QF#[+=RC3)!['&" 3<3P^'#XBIJA_94$ENELCN)J'+CPB:@T3331\-23V$&GX!T.GY=,VH8;+/F#WT/9?Q)9'Z MTBCK^T405\&/IO)12&TA32_7!T*UH7!#T!YE8 M3]9;LSC)T9!D_:W"1>!"HRTPD874""LUC8A,]< NKAR*2WB)YR*"PPQG@KG[ M$4@&/V/E@#7#^)$0DJFED)/7$#Z:/P$^N8*],>/KE6V3A>@29X3V*;(PNR2N M^Y$XIA)+M9((C1U-U10:4GH(,\S.";$6V+:!B5HUV^"5_NG50Y6^ 5K08_%E M-0Y;"D -<:,HSXVQ%-U0;21L#43SV)0SE18&6U<0;$Q2[*HJ[SER'-UK7&$J M9'J2NDS5QC Q'+4C(@U!KP%>C()4S4A=HOH.42354@T-.6"[,2SR- 8;H8Q[ M 8K9R832;EL4(R=;73*OJ6*0?XXH$S[ 1\*0VODK!VPW!DZ>QF3^4V5^-G83 M% ^@0I!:(Z*%B2J@.KEO5->05V?!-T;[J8N]W- ""_JGKUWJ8@BY>$U:5TJL M]BE!@A1C&&[%5\90'EJ3!TRNID MY<\&I89(EW$L/QSK7GM,'+,0YU& 2XWIJD%TOP=,F)^?R V;]$5VW9L M":SV%( Z.8-D.L7,/] A$N"X@<-[(W),>&LC"TES!$[.6=+ZRU 58!A.X!#' METE)QN9Z\UI7LN*J3ZH$V+;H699_",BP;PQL73A]8X:9 ;TA(4/1OG(58T&J M))DY486) 6(&=I!U:E"'CR^W9YK>5.@#62=HC$T,;>@5 -0;$2U&3A&]26V, MFGXIGPZ5+WNY<,W9Q#XE2G3O3<4F$_@(JR-+4QRMPJS65#WL%E(Q88+3D_K[0)H<.SBN:R@] M-ZUO5W20]I0\1^Y=9^T0V+\ 3X9M%"*(*RUQ.*Q6Z# ZC:PJ5+AJO_22+8X% MBN/MUV.1;N(..2M)(5,/$J[_0NM$+-6RZ'.I[P>[GIZ@&44F]L7DGVWDO[UC M\7%+&?[I?P],?"'(YI)23G.PJ]X0^?,M1[DRZ'<4$Q$Z&",':CXS65J2KT.5 M$OS\"D2V8-V:8@>[3$@W1VI(R4-K/C.Y^H+-I5C)%*R4(ME3U2(60Z@>(9@C MQP-?9U?-:C>W,NA(6IF1'J1+7>/?(64T;*X$[1I1"FZ DZ0H:N8<.4Z-8>D? M]MG2"^2 Z=[7R57#1DY[QB\ @_5G!J9^2+IG??-ASM]$%O26=BZ0U2 MEN(G1VFR&:#:F?[0Y0ZDB8L)S$X6DN;)N!0YF1K;- O;=0R/I\7AC L<;*EY M'"A<%K@/?XS&A*)8T:+31VX+<3&P8]#E!7]E-SW& LZN.DFUVJ-;H"!UP8_; M!9GS\1] *?E+%4A]DQM*QL%1+N#!$6M8MYVP^8[)N4TAKS(KO/K$R 4(.T)8 MOTW)I+:)HMT#*L)BBG+DKD/Y>.E'Q&R.WV.,XGO/+UXV(L>;%5(+!%(+-Z5E MSJORLFNU"E9<00P!J3S#(,8_X&POQ#?NY67_AF)"1V3T@ "I*0^T4\1!*ABT M1 @7ZFF"[LT-; =RQ;)_P@VE8\/%)O!D6!9=MTU?35F9'2"+8J!]E*38"?2\ M75.E?)>31+.O79UZ$!HR(W1*=W*?"K5+MG K=DG1KE\KE[=RO+QUQ9[QRE/I MB2JT*L[?E "N4W;IV=O\Y0DL:[_4WC+>WDYQR@;Q[G*3J4+HXT5_1G(!&"L6 MV@7)%%X5-S\C-,BE6I6J 9^JL[%VF; <+?K!/10TH-!$3<&N05%IJ)]%:N0!&2G%R"9XN1'\BN:"FO7!"@-^^6A M:0V]US48*XI(\K_Y0 M@H'(C]\'<>0W1>'Q#U3U'>&'0KPSL- M\YEQFJK6B,GU> [0])U>KD;]9"W!W6$;NX1R(TZAJM2?&]@1D8EKYP2[,Q)< MW'D]#LKK'@"3F0.VVU'O/$U&S+VLFTN1;]D_%9_>FK<4@WQ6 S%-I1&3KV#2 M:5/F#(5MB>]4T&[QS7AU9/P_GD[NE7'_\_6/TSZ[(]Z'\:>#$>UB;])]\\7ZU/FR^,@>7Y[_ MQNQ;Z^MOO6]WKQZM[O2B?_3Z\F9P2-F W3V2K_>O3^S).?LVN.JRT8'$ZN/QBW'XX^.Y;,X[ S>D/NO1PN\ M^/RF^]OH\R5Z=7;^ ]LONO;=8??'>>_BBHW)Z9?3!_?%I_FR_V/^GQ]WWX_< MP9?!IWZ7G+] E]VS5V=OSA 9_#S>/YC_UGGQ^NK7^_?_Z_5'P[:;;"! MXE?U5Q;FR(5[7H-B0YF0QX4WT(*U7_T$7@+X>=&9H6#986/ E3FHE*YA94X# MKI/D;2)D^8<:+US7$\7?K\.X\=0%4^QZTC/AL(-%0+??A&_ (5/ 5RZF2A:'I@>P(1E8S4RC%*0L1PM M;B:HUXF&#= L;%F)Y;+1_ [;*YNJVDQ'K[=9?_/4/A82.I8J?R>.L,MC)55C MF\GF=49(',(-3NR*BB7EFQGFM(+$05_PG MHGESPT9^OH8 -\,3SN*"J,07L2=O$,7$6@]PGSZ:MF?Y913-!\.9H &7_'0\ M1B;X58[;%5YW[]+#U=I)_<([(0VL ]I8!69%G&3E3/Y48-X,FW6Q('AEB*'Y M@"S/1F2<4KB$$?: XK4C5O7_73*.ZDBXHW@\ON:% .)(9XH@ V22B8-_]QGJESC:/LR53UU REI.#1B@P%X M)50LK!YC6&L?CD\ZJKL"3%P76EUQ70UG8O*B-Q"(D'U'#<0W3=W;$S2DNAY]BEX,NQ?XJEU"4Q>&OAL5U?V=(7$J/ MBUP:4['A/W0WJDH&Y/XHL!(:O-9^1+KKMRG2M8I9J6!_AMTEA7P!=0>S54FI MV=]4V#F5\[O=PH1/[J[[A6&K3P)%(=0==J@B@=9=I;*=(7&W;,^$JI?.G][N.55R M4T86F&Y#HPB=:WG\F;J#W0OHF:8W]?Q3^_'+(/AG&_EJ2MX*L:TCZ6!B:8[V MER4?C@YIK%YUJ-ZO%AM=-Q[-F*&M$)OI%4RI!2'^JVQBIH_]LGJ M>I>I()I-!H@A(E.?Q).J.#)B>55^6E7Q@;'QR]V=E3+U(;MCJ-::OY:KIG;= MEX#M\CQ65)_R.XBJL+=54[20X;G;[.7](O,B(H4.4'JM]ER'I](V/>^V"$F* MPTW$;=*\4#7H??2ET3JZNB>P)7Z^9NC6F UT#)S"5 MD>",>- [QZ7AM=?KVA;=@;)U;;*MCCFKMY?B]7:V8"?EPE6>./-:5FP6E8;7 M/I2*,B^KSE3+!%+!L!K+IRBJWF50!9FY!HXR$A78-<5QM?HIRGC,,U]4<:G M:BD,JSNDHXK,'.-$K6UR93"/R2,7M E\29C!"=BLIP>>5-JAG* M,0!H(SC>='6_+=:*FOAE&H)FWRN%E(3!G:83T)A(#. C<4SE>H^!Z(YPE-!] M7#79B=)J$P?G6.PH'",'C3$;$WKA\.>0GV, []B$'6Z%$6;?A.C ?20'K$;= MOJ#A,R1.7=E;>@TIFE;3J!BA\3&0JSS(N2@$\RM^B?Q=_O"V^,K!U%U,KBIO M>:H$C;M&-ZMM9[[(0ZOH(4?-ACU^N^^2 ZH]WE&0X7A'+*I/X,2XDU59^=@ MV"Z9A:#U6I\U^"RF6,!;&[9#7F.'7OFYO\)0VXG7R^VTVNSSH!8KG@NA1&U6 M!;GH*XC5VPL@<9TM=CSL3,*M&>) !^=+ %HL>&=FB8@+R MQ,G5Q,-;>>MR$FFV'&TO(E/Z\@1>9*&6*+KG7/4]0\X"J.-1 M1)03[,Y(4(+E>E5W6D-O2)?CV<\1$O4#YX(4D<1/\%Q]Y4PNN%9$P743/NQ9 M6QR]WH'Z7I'-A6QW1E7/X%_VN5V)HVLM%9P_K2R&UK"A^HZ0KGKY357J.L$5 M=@B-ET3S'PU=# V](5N>YV]"Y/"1<8.66E]OPPL-ZC88B;(3D-=4K+N_*T@5 MM0\D(+5#PZOVGE((>;M]@]+EF-"%0<$O+"N#K#W(D\UM6A"DD$(!$\@VRMM]KBHFEV94#[2H%B0#VX@H(IJ(&7&%8W487 M*,7) FNIF7#U"8SU%OAB4WEH6EVG@JK()$U)@:8-E$^&[06ZL6VR$ F4JGE* M06S-C+9X38BVP;8L*Y*(LW@2OZOI%?U+7 M*4O*T9!U/JL/2+II687+W0>%_O403QP\QJ;AL/ HE]A!X#Y-H)D!FA'*A'L] M1!,1+5*2,NW/O**0 WB>0;SEBJ[8 ,V1XX&/^%6SVKWA%.TGKU./WA]H?U&4 M7!'^SO58]'UW2.PB-Z>M_T*KN2%16>J;R=>D:LF;3^WSV63(_09L/EU96Z3J M('1F9WV!FL@EI+YE-]%5[ *!L)=*2K%&#=>I_2562M&(N!(M+49]C/CZ@F+[ MU*>/C!I<27P!HDM_BEB$Q4)I>>V\O+QW'='\O>$BP=3_ 5!+ P04 " KC;M:2N[_5:QC M "B5 8 % 'IE;RTR,#(T,3(S,5]D968N>&UL[;UM<^0VLB;Z?7]%K^^7 M>V/#I]WMX_%X8GPW2F\].J/NTDKJMCT;&Q,4B9)HL\@R7R25?_T"?*DBJP B M 6821;DV8H][)!&9?!X 3"3RY>__\V49O7EB:18F\8]?O?N/;[YZPV(_"<+X MX<>O/M]^/;L]O;S\ZG_^_V_>_+>___>OOW[S@<4L]7(6O+E?OSE-EJM;/WQS MEWIQMDC2Y9O_-U_^?V^^?O.8YZN_O7W[_/S\'S[_F\P/4Y8E1>JS3/S@S==? M\P&;(4]3)@;\VYN[@KWYZ*W?O/_^S?MW?WOWU[_]YW=O/M^=OGG_S?OOJD?^ MV]^C,/[MWLO8&ZYWG/WX54O2RWT:_4>2/KQ]_\TWW[YM_O"KZB__]B)^T/G[ MYV_+OW[WPP\_O"U_N_G3+)3](1_VW=N?/U[=^H]LZ7T=QEGNQ;X0D(5_R\H? M7B6^EY=(:O5ZH_P+\;^^;O[L:_&CK]^]__K;=__QD@4;%?G?!/E&3'N []Y6 MO_Q*X/7FS=_3)&(W;/&F?,6_Y>L5^_&K+%RN(J%Y^;/'E"U^_.H/EG!A[__S MW?M*U/_#?_#O]-^G29PE41@(BDZ\2+SQ[2-C^5=OQ,"?;RX[[_J09 6?( ]K M0?-;\1=OE0.\K>8 G8K_OO92%N>/+ ]]+\H&:[P['LD+7/+5MV2W.?_WD@NS M4GIWC$I1#$UO'SD$CTD4\!WC_/(4H]D?$\];+'BRAY MM@)R\S#7#$&O>?K@Q>$?Y1;AQ<%)D84QR[+Y2FRI_&=@';4#X3%^%7*. LX2 ME_,AX9\%CH_/4KBNR@'0EL]ML5QZZ3I9W(8/<;C@BS/.9[Z?%''.Q5US,OV0 MP9<_<+BW./OK#1-?7SZ"[ZW"W(MJ5L':JIY'4F^692R_YE_NQ_);"E2J^Q22 M*M=IPN=WOA:;QDKL:WQ"S?ENG%Z$+RPH1<))!@V&M1]=BN$?PON(&6JY]R"6 M1GP^IP4+SE]6+,Y8UKS\:9&*+]Q5Z-V'49B;K!KXB%CO<,7XY((K6/\YEO0S M=@__.)=_C+;?W;" <6.3SXI/?"M-XIR/QY]ZX+.%<3L[%^!77U:#700\)*(Q MD2?^;R>3E_*#C=5JD#R*]KV(A&7"35%N.(ESE^>+ MUX:KIAP ;7Y>>&'ZQ8L*]I$ON2(M;5"X?O*GL9;M)Y9?)5G&]_[2#@5KM?L< MCD'()^XRS,LWY N,&T;"PN#G;Y.IUC<&WEJHCA1WWHN!9NUGL/B[90_B56_8 M*DG%B\)WB]T'T30J[C/V>\''/G\RFNA[#R)^W'>,U9-U^2_X]Z!G"#S<(&;V MG?@F8=ON]:"('V2I#6ZH>_\H:,IV;'-#%67/HBD&,L1'+,";LT;;U&& R,9O7)3 MW_3;T#<(DJ)2X]50S[XQ\.;ICD%KJ*/\:3Q_R<9P--X\=Y]$/*[N6)"FTT_^ M.*)^_B,+BH@EBUD4)<_BVF*1I*Z[<<*) " R%:'(.$+LF"ZR+1T9I4 M\-AHQ\3M+N1SRR(K5\%IDN5B4_(%O'E2+>CR]WQWLM[EC,;'L=2VTL%'%8LW M@X^-S]KN<89;#K:OH1R*X MD=IBQFFU& O")J2^+XP-+HP(NBO&1!;_X]>7J3\ MM#B+O6B=A5GY2;E*N'',TN7F6&SQ'L"!\>VHRG57'C6MO[%[8U!,?7'"K#_C MURPMUQHW\,OC<76"/TGB(IL]>VE@/9O,91#LY'N27YA?Y.$3*T^N]M]4R+#X MNW9K2=X6][\R/\\3M"_H7#.%'G+PO0RX<8/SL*HV,2V-8X'_N>1 MEV4S<0F6Q,.6'8I<@@E\_N)'1<""19HLRY-%2\]:.6X)G7MIS/?MC 99 70 M-UUNWCZ%(H#YA,5L$>9\7>[Z@>R,9NVHV-_#\\6"+SB^B7 9-_SL8:! Z#1T/;9M419>:*JX;9]Q;;U/MS4;%NF227E>;JJX9!D?7SKVU MJ8;2AW'T@CAF3-4U&1-I%]EUS)BJK'H>2;WJIM=X1^@\A:2*.'J:*M)^!FL; M@E_DFJ]GTY'Q3&;I!:_Q7MH["IJR^Q&BIHJJ1\#:X.6!HN8SHG\C+WD+ Y8\%4SN;C(*/$[?U->,B=I\V#DW;/HQZ^*[.L'SUO]>Q,ZP/5C ME_R?V3Y.6?.Z"R^[+]^Y?OJMV)G>LBC/FI^4>U6)6X^ [;RR5[=VAM"HVO& M=%BF-$C7_L E2/R,IYNW=-VIB[*AIBSJK/UVHG$@$=)8T+AO[W^%>*E3SL50)DEV.8D Y[N<^?15D0;>]G"X0=_S%.PXW/.PN8%M@F;;H/!ME-OME]:E M^) .^>T"4@:ZV=02XO:\+^>#;??%+655L@@S;X=_[?0&4.]-0 M%OIPP9[@LN5$PH%$@%L.U-]#U39CLA"LUH&7/<[BLL25N(]Y\B+A")WEIUZ: MKL/XH0SXPEX:()ED%A: )]@A'X@=@#H;YNJ;_>R&^8S+%E=M+*\#QY$)ZQ7E M=D7!F.K'BFI_NXS%K4*2KC\Q;$8Z0Q_^2NDB4>/]'GE!-"EF/X7YXVF1Y?LRJ$$'NM],IRZ& ! M+I]^J&J&_HKN:JGBV=D(!/5).GPCN1>GFIT?D&WF"P$$NPJ?1(+%7EXU/CU] MPB9@=NG@ EP76W_^MV?7V2+GW\&F&LM%NQJ+B+8E,'K/ZRS'(Y M?DB2X#GR1TAA[_AJ-!IV% ?UNWI$!5&6OD!9(PHY$S@N]X#4D-,SYG>AI:KQ(MI MEXA,PL&?4:2P-!2HS_K#3XX-]6L:,C3")K!$=' U)/6<\(<>'HDYZA4U!4^U][[$BH&I1=75 YZA4UA?74CU7#4*\'P?*L M6E5,;!_.T ^K$A$3L.7DT#148/L,VBW(J(R @]^J.B@T2/>$ 5B'A]>E%69[ M+;F0;62UI,-W9_;BU)"#?NFOJRY359:Y3NO2<4T\[FPI7*_(_ W3Y= 7VT"D MFQG0YW.@FP!5*6WWY,OT./RE/0#CAO:^:(4!63ME"@M)8L+N\(>^//?Q:,)T MT;,-@J!\?2^Z]L+@,J[+4V-?(BFD3,$Z5R+44(+OEK@1]8IB%C1%=V>^7RR+ M,GGHC(/DA_C[G5;@P5\Q04!K*%.[)>S*]ON[66MK6KT&LP_?O:$YZK1Y:' MOA=MW^M8DNE8DNE8DNG02Y<<2S(-W_Z/)9F.)9F.)9D.:U\[EF0ZEF0ZEF0Z MEF0ZEF12.7>/)9GD3MYC2:8_2TFF_6(U'](DHTO;Z!,V@1 ,'5PD7VII02%R M:NHLV8G1TD5-DAS9)T@7S4@ MD/KNZ7@O>+P7/-X+@@CZE,0I]).9 L.209+DH^O+$:*C123MT?K1H MZ:^023(@NFS:2*A^>*"=-A7]+PL%G8DIAT??UL"6A M[$61Q$E7*LTVI1$V@7L^'5S:BR2KHEU>F)97B;/@UR(KZXK,%TW9(V2*^F4= M_.+10$76S6-3_J&:".T9@DQ0GZ3#_[KTXD34S6.LW6W2&YM^3\-NW[']O%UP M?:LB20677G__A$^3+9*457]WY[VP[/R%VX5AO=%+FY6[Y+;*H+BAI/\+'Z275V=7J=ADMXE=X_L MI,BXPEEVFBSO^9K=]_%)O:=(@@YU_\/$$M+%!(5G1"9?!5>];&"[,[@&VX]E M5P]=T3AL0W2 )@=_PAL$,TW/E*Y*3UX85?JTXN?JRD G7A;ZI&SKI1_^(=$8 M3T"7%;LUW51#:V*X*?B3RSC4O5:##*2="@819V%4Y.B1U"HI4[#HE0@!&J=8 MDO(3$_7663![XF?!!_:I$.\P7^S%"E.L&C/9$S@7&(()Z*R"2&D]F:@CYDVE M'_ZGS!A/4+<6FK#Z4IM."<,[#N#[)/WVJPZ@K:CZ8U#],:A^]!J!U=SDQN J MBR-+,W_?<.R M1BWH1L4?:Q' _]<6?-F(AYR;*$4 _]9T1PQ\_X%#/=X4E^PW/1-)@K+)YC(< M9MC&8@6TD]W$!FN@S6.*]:W/8B\-D^N4/85)D47K&[9*TIP%\,PT#?!:$0ZN MN'I7<\.!'AN:O*E-'*[:^PHJM@NR/[(\_O#B,6768 M T]J^7,N?E\27(+]7ITKL5HMR.]VUM,#@HDGAK!NLE27C:':? M?0$3H4,U.IJ8>.F9IJ2EL4SVP:+,OK0K@RIL.DE#1+\NA501F18,6V&RUBD*_#'.>+R2QS]5L!9R$S,<\ M8 8M0=(:AH1$(7/TFNB!U'PW9:90]5BY-G9,TQ0]0>AZ3OW*C'IF^'9F'N^@,L0-4$T%?>64! MFC%7727PX-,"(:!!*M:CK[41"6O)F_ .V48-U-4I:OV=U0Z6R3DE9;7 S(H!@ M6OD'N\6. +T^?L[N&DBO=).\R@+ADF=Q5CF!Q*R?K\K3ZPW[O0BS,&>W+'T* M?58M /Z6R4-%$OJ%TCA:'_+.,SJ#@$HL>!^:\@MWG@E/<9@]5C7JS$I$&/N; M3*4=:OHY.JK8M5D@QHU\QHYH(RH4.& O\1!8 05?T(]I+BGNU>!0%_8@5/5E M7? 7S+&/HY9*-1!_L"<\.2'UA&?0%ZH9-A>SI[KDJ,)&+RNB,=?%C+_:Y M E520*7677*=AD_\[:XCSR]?\3)^XK9ZLN-%-3X#&8L[W(L*?&2A=6>,R#=5 M(X2'*%D/?=BDVB/6$-B;@HH:&5/<9^SW@BOSD7E9D;)1'!FV4@_VVTL&Q>M&_R\6.->T0=ZY(#9F\/1YH*Y;A9A.UN>>,U%Y3T%)P, M);V((:?I-S(_\)<0DV >GX79*LG"*B:W.BN\0R9*(VQ2ZT<''&ID>2/TV"/* M@BE8MRB\.\'6#OL4BGH=%TE:1KJ7=H^0QR'V/3P!Z/02 ^&]+PW*4"[2>>] #IT:'$U%4>!/%,TZ' M)9VT [@@ 1MP&MST8> V='%QJ5BO9ZSZ[V4\\_VDX%^W&^:S\(F@I#%(Y'2( M@R&HCP3'8>^L8*(-6QU2=^WQ4P#+3@L^LV*"[F8FPJ?,:#^J^JAQ'&Z%2S<6 M+EUT$[!?U@3L$"!H^FAQ'*9$%T2AXD]A_GC*SPU\1T_+TQTY;VK)!Q+-:4UD M#Z;XP>1J-:Y3MO+"3;!R_96>Q4%YXB"Y=+948M++%@8S353XOC:ET,T!9R22 MI4*GOHKE2.('5QM^R]V81M->H@H@]?'2N.>4:V\]ZB&ED3?UE;B''Z3M)>(A MDX\97(7>?1B%8N(T6_O6C;3]W1C2+MUY[9GO#6JDCME[Z(22T"TM6U1+*%J>5\:L.!D_3D3%P_;8YDHM$;Q MK340/*7E:8(G>ACUYO;;6S=IT/[O19@RK@Y7(%]?1UZ<\P^[*$JY6N+? Q@( MGA*I)GBBAU8KE?B4Y(SN:DXK;M($[F&G#X#&HJUR=%4Q^90;K('@25/9@R<@ MG!KUJTE/JH'@*9%J@F=#:J]ORC+0SFM]HK:T+>'@UH#5>X_ASY[-A-3!ME M7>T)G9:W'HIDPV.OVP:1R].$;\YI'G+KZ3JMKV8I$KQ,I4_ILV>,;$,RNE?G MAJWJ'8'DB[1$KP]_%S/+KY/)9''1_T/K+ MJIC![L7(^4O=/HG_X]&+']@-Q^5\L6#HB>,C*S^IG6)L8IL9BER+<=!K'-)T MFY 5/1#S9B9@.Y2: BBB1O G@I#\[NB36NQ[T#0<(&6=E87"17R1%W4MC[MD M_ARS%%1CO??Y2< -@*$!'C]AK,HN9!G5]-\3,"W7FPRAA@R\OB"MO.FVJ]8X M<5SV\!1L5]W[-[GZ:$U2A<"[U(LST40PB4^3#-308>^1J8"[_ZX-I*CU^V[" MA\<\6119?2,[OZ]:$E_&C6TG:C%(XYOVSG?R)I;#!$QC[\% LJ&W-P1E<'W& M5N$R91%D4#5&Q4 3<'B9P-*0@M>)M$?R77+B^;]E>;)J:C\.)$8VX%3V/U.< M&J;0'"-"BYO1$]0VG*#HSMQ] 6X_]JASH./?E4"IK;K8+"#\E745_EZ$09BO^;+ZD'!;A+^LS]*> M%66^<6YDS+HRY$M%NHUJAQA2>JK@@WAQSBD\2XK[?':?%'E;R!U__9,(/R[" M0+"+#[4)=9T2509X F8^S;R_+99++UTGB]OP(0X7H2^BP*OL.5&/F2]WOW6D MD:P"FYFV+X#H:]$CR/*65O3_SD30TG;KXU.B%SRJ93-(%:<>13W_[74T#'+( M-X5F:6DZJB*MI9/]WNA4JZE7E.51O M2N$%)L6CDWA3M& Z/&A!^-MX2/1@. M3:32@],T3\'^(HBQRRR(JFPPU?= )<;V0+ [(-5>KY;C=B/7T-;I::J&2C^I M:69TD_NVR7GSZIH1%^$+"[H%D?8FNF5+7R M!I4*Z@Y*OT(@$IU^.L#\[D1RZ'&$].Z@,(^J"C/U96_6?$KJ>JJ2^T&49;)? MUZ862'>BUL@;L$QVR_8H:SJU?K2= K4B9"88KG)NW;K@:=.QX)#I<7_<3UNV_H$#)V86#KH&C,)S$B6=;=0OG M,ELGMY*Y[8Q$LPILM;!/8?D8QDG*QVPDT*\9B$2GN__ J=!>7R!TW5WNB< @ M93,AG'4E;\1#U0NS7YC]*MGR)I+6MT/7M0C+8-.M\$WA'JJOSD!M',>'@F9$ MMX/L0/0='?GKEGF0L[W=M&QZ\HF4(A%)FXEB7^2F&E2J39[,/F3:#Y+TS@\V MCMN%8,A>40-\O[)QJ19%ORR']X40'J6- M?.6@.?Q$?&)EA]H52TO#K>_+8#5=SKTTYD M4%P%(H=J?1@*=U>>PFHF=.I5&,+L[E:NE:2.&TJRE_Q.M')Z!-DWDZE&'"-B MI$>4VZ.!GD!IK0/+Z4WDBV4/8@W>L%62BA6(.L-W!Z=ROZK$V%I#NP/2SW*( M1+?55C14=C*,(/ YF_#%?<9^+[A^YT_H!][=P:DFO$J,]83?&9 RI4XNQ^WD MUM"VFSZG@,K5E-Y/-#I9E_]2WU7_.=/C=@:N02).A-,)=1YQ9Y[SIL41M!(L M(OO#)*VJ'-XP7U2:*#/M2K2"7XNL/$VVZ7^' MR_'GC,T7YUD>+@DJ"^\,[M"C:D;.+BA-D?K^*X/!9N\8FR1,ILM".&94 3%L MBMSU10:8>ZZJ*I^[96%)^8/)G Y_0 R;2CNH_-VE7L":8/4FJGW;0JUKTB'Q M!Y,Y'?Z &-;\]19*&IQ.-4O#C*M=]AZ)^?%7E,AJ6@-G=6^UX#*6I&*/L?-2 M:SNA4@[DQ-73K:^XLDV]LY47;A*[9MW$KNI%>F>0JB":\:B'OSM8XU43A].Z MJZK#FK/=[HJS58NIJ#L,)25Q:@R:MM5)\W=[:H93UK4FJ-Z;R"RA;DC'*!) M2FZG*,1,YOBN!JHA!K^#EJI8 RU78+$3^%"90]FPB5<5>C.#RJH$9678]"S, M5DDFFAE<)?'#5?C4E(0A7H8V*DSG6V>'<,,XJ:D)5+('V*]DG:3H?PUZ\&I80NU3MIY:9.T;T8QS\T@%"T1" M[A\1=3[C@M6]?DOU?@KSQ],BRY,E2VE7CJ'PJ7SB3#%MR,7UJ^SF+-!2J9,V M%>ZTJ#7W\+A^%7FB^GQ55YB^+)UR_% B#J0T9HF-!E,AU0K=AFBUGV90;F&K M2\5ES%4OEMM+9V1J83*G8ZH ,6P([''-F!HMVHI!YC:,\9"3,&G,@6K8ZG&K M6$8XBK'JB&F9Z&X>8[*1>TO0V>/:2,:6\JY/U#0>-,(2K7 )6&$>S& MW9_8IPM9OA2D$].=F*3HA78FG'$R MBZ+D6<2-721I%38AZDZP;![79FK\L%W=%7QD80Y#5)G01>TPR('YY39!1WM> MGZKG2+RI4;TFY=]&@ZFN6')]%F;> _]2/]2])VOG'RF[,)G3.38 M,=2FP)CPEZ7YOV_]1Q8445GJD7^U8CZ8I'6H.95\[!:-_']M*;06>_ '"7M MM8DQ9+4#I5WQ:.P:66MG)>H3F8U8JN-P((;1W/"A6 M&,/J"6+,V5NV\E*^D*,U7S8)/QW\P8)VN4/2[]YP?9R:MJ9S 0%^K=E#5)V@ MW9^1Z)PXT3:-VP6^9? R$/=/B[").6S2C5H&K?CH9EFQY'13KC!L[5Q:+08- M(=%)<50%'-)%4K<<44//7U4SR=$CZ ]B'>$VCCR,DK"[T8@4:^)5=8W<;I 7 M G%6!LA+4:3_,L$U<.?1LFHI:06RPP)4L!Z3%&OK5;6:W-*^+V:D):45[-B7 M:-X@T@149]7XZU9^! MD&BT@^3 B>95TDJNDN+T[AG1]5* #-9LL,R:Z?28W M]RD?O;Q(J6^M;#1P]XVWZ]RI111P4V45>%KZX9D#5DTD'_JJ-$(14+*-LC>K MWN]F=^$YQ1:M6W.@)HN; 56J[QU+EQNTZ"TMH/BI-'4UQW4"W5ZU"\K/ MV?1U.T/V@X-'6G-:P2Y/-X@=8$V@=NA\D[>")5ETKZ,C;(O7WU?K'8W$ NCFQBU#9-;16O*#*0'ZKPG).U_%4( MH]E0M7-X5S*LWS *-: 2W6-UEJ1P;;V"!I,M1__FNU[=,7?NEFLD@WE\P_PB M3;E54!;C'^N>!4$WEY:5:0=+9%:<'71V^EUJUB!&:8&I=+S<,KP[M�YSR? MA5&1CQ9C8Z;%9+IE6L-,TT*D=144YV$@1(=/[%8LWG)!G[_X4<$70U6O8[DJ M\CH,?:P&J00*NMQW[:8*'C>05 ^JL))-^BHL%LP7ZWRCT(U7%@=/8I\;65MW MT A?8'-5G'Z&;:>!#>3 ?73 1#BKJT%P=626]DASP$R+2=)O"#3DXI+(-[S3 M2HGB,SK9#K5;5^/.T)?Q(DF7Y2(^6=>_','?:Z3%=#K9VL+LK+MMK7"RV&3# M+[K9\.4JZ@L$P*MV0!6 V2_,_F/4'O@L*>[S11'MMY B?)L>H8[+FX#X515C MZ,.2Y([C.DV>PHS#PX57DZ;2G<8^$RW"%K;0*#4BEL49Y(FE(?HB-1;_.K?;-KZ0#J2D!LKIH[C*#..F MA$LKI07'QA=%U%K.CU+ZNJE T_V=5)#LBK B+1B:EN MPQRH*E ;2KJ"3UD^7XCV!^)D?CT*06-'P@_G#(U:F3UFF3S M9!/)W;S#7;ADB]1;LFN6EF<^OLO.[Z.P*E!TR_]O)A+#ZSI%VYSQ$18KGJYN MOG<4ZQR1/[TU1/V-["JU<V;DCX.NB\1<6%;M;MX"\#!?F6M%?:O[^A)X&=Y\S72]*JJXJ_$C9GP!V?E#3*R566C@;ND M;QN3RPIC1Q7$U+ZZW7@!W$OY,[9*LC!OA&7M$FM4*<9ZB;@EP#?'U#'=!"ZO MHPQ(!1_QJ:*$>X4Z=?1(/3>OB%&U%P8]]$S:CK'717097Z?L*4P*$6D<)F,0 M;ZC0JY@,IB0XC%#;?" EY7GS)']D_/VR) H#+Q=]KIJBY_R#ZF6/%U'R3'?? M)='H+KE3:33?:J1P^VGNQ!#$(403Z^MD$[@"C<6/Z1ZDFA2V=+#+T7:QR(J1[Z&H]T9BD5858&9PM^1 ^KKRQO&229R5P'FL M(VL'/1HK6BL8YLI$)\Z!;Y."-I"[TW:?O"VCA$2:4! ^A4'!OROKR^62?QG2 MT(MD.X?,)8<0-V^IACM#&+Q9=;Z@UG#3+MV6G;!?#-_;U"'N+83 M%PF[@FC5$RGKP&7U^67\ MQ+)\N1=>*9THX^KS*N?7R)2BA[1CO\,GEK=?@V,K&7WDJ0G3Z95]&1T1J^]X MZ-Z&:_WD@(VWMI8N;O>G9K9U6*VGX7\>[D&"KZ<#GGQ"NU>V(9*16,^U[US> MV A(1&M[,4BRR*6;<__E#))/K*K)NZD\?+(>+R"C8 AEA]%4H]+M(T@4+\[(%2*7F M15+$05W8&I[W!AO'[=HS)@\(#L7*%-T[17>NJE,/F ;I8Q.)35*_-J@NAOF7 MO;,B%^7R,_O JP>8$.0Z*/37A?9?G9,1OSI#94WSJS,88?TUG:W=(3N*FWUT M0,.XK*!H1YP6&,!UEG$>3W5Q94B ["FGM9:- 9>^=XWO7U#\TD)*>5LBTLMJ M,Z(2)]9?F ;77IJO9\%3F"4I''KC(:>T?YGC55/V/>HVI5+CQ/-_R_)D585] M)>E@TA0#3FKK,@6K9NROF)M8*;*ZHKQ+ZO@\^&;6\_3$#BZ]0-3 _X!Y7&E9 M&9?+)0O"TI\^6^0LQ;#B!@T_)5M\$(R0TERV@:?*B(#=@(!/A5"F[B=:3T$ MPSAR#LWVL F>0$3] )I";%] A/:+JM&^B G+DV[HEK9)Q(#$=)4.=SLZ6)5F M-A[^4.K=!GJB/ M&507V6XQBX-FNW T,W1:_9EFBY8A@%?99@;M1\B^0YX-,@G. Y4QJ)5"I_5- M4RYS1^OX$/+$QERKV$YPDI38JLU ]9?;#AR'G#ZC5/F53*]QZ#W\/!KA^8FY M*.S2@S0Z'B=?'X'ZJP?7LZVS4DJ;_("GG4395V$J41.*?D.#J?!<*"?3QG;JJS%-*WW-QXW5!U0DQQR0*+I>K-'FJ*AR1 M$-(GR66(J"4]O#CR9Q?N;[Q;*(A%?G MC*U2YH>EBX;_.V(E9'$P6R9I'OY1_ERI)/8].99:![EZ>^"H_F0[AQR7+-M,&C5K:P4)1=A4_B^K,KDLJG M"1)I>9S>.G1ZI-"Z-;6"R79#I5_3A&2Y9U./)H)O$WG^GJP_>K\F:96F@^_B M-)%\""6AS)=&Y_AG@C.=U[-'C:T2G[PEC0?45#J=W0-RAEJL#2#EN<0J)%B1K5H/B4Q/T^L6,YF#RDC]-?U")KT0NH#D"0-HHS9FJ?\5!H4 M92W..GZ+A#6-,*<^.P3R=%B2.5Y[=*=PO6K%N?2YV9XW]1B.;6*V_(!M?]]X M9*H4.-1U:LNO$FBJSV2/+O@>5(VPUT8FV(V*2]SGC"V*Z"I<8#OW0"(/TN:Q M9+"-)/2+25Q@P>?2@O.7%3\!LZP)]JUS)EI!RO@QO[7H=B!T+;W](VE1!8P; M. /9]FNJEG/MK3GNT9WWPK(:6IH7D@ERMWZL&-ZY+53"1]5QHI9YZT5,A/6+ M3J(B0X"2-84LAV=S+.94*.*VIQ!Y';7 ,\8EIJ+)JY0Q:0*5\E&GYH,U!?UH M *P'FU73%*+@2U5\*&B6BT*(RQ/9X(6B @[]/-V:%JWN)&7#9/@:V7MRBGM4 M+Q(TZ?#-AVRG$36M+: 0-LU=#8HD-%EO$C2):#KJGUP>)F53'/^W1_??F=L8"O'_(F%#X_"U_C$ M?_K ;IB8:LTO[UBZQ*X69BS>[<)2$MO9(HTAI4KH*9&=5Q5C BP\5(M'UJ7I8Q)A>U;@GZQ+&\>V;1$_N8 MQ/DC=BB"M1KNEI?-S.CF]MDB3V0!017ZA7GIW7/B: 8TTEUZ0L>B?H,T50"# MD2*<:.Q+<7/Y#IVPH[)>@4T2*FBBQT52X*=H&XIW:QF/R7J%-EEX(5051X2[ M=?:.Q3/5M4NO_,]Q4!OS(O[%%^U2EN)_C3T@*M3 MA.9@"Y7J-CV-D%_R4RQ( 8+3*URNT[AN:FH)CZH0^01'5+!8UTD7Q-02GT=U M*HS,JNMT-T(RJ0Z=4KDC'3;-9+^VE>K@9"G58PQ27]?G$]:1A?0D^='+BY2K M,HN]:)V%6;+(']E5$C^(@(PS=J\M$V;EH&J-+VJ(U"H0!7WU"QMP8](:N!Z6 MSX<;MJIGA*@"'_)3^DJ$S5%?F@[2Q6%@ F@F=)QLPU"GRI\R4HOHVM1&!9>& M#C'Y1H?-D4BGN#BU4\*ACV$,WH$GT7%HI[@ZM=+!<60A/>_ 8^I0U@G)G/". M##E:(NRT-*DJ,@F3W2,-\L*&LB'*6Y$3TA(RW>711NH@;A%/O568>]%MGOB_ M$63SW+" L:48MRR!%N>BFD$8/S2YOU=$!:'A2F@+#0W7Y2:$92.5LMQV!./ M:K%T"HJK 0;4C+8J5]H21%(36B)@G!+ /86?M?.X4YQ4@A"5TV5?%GJ]9@4? M#NLQ#V0#5F#9BHUDN4SBJA@T327??0%N#[3JW:##@007[!4A=MN6G"\R_*4& MAN0AAZ>>?D!5+XGNWZL$Q4\LS44-NVL.'^.&>_"9@R$M?JR MG\$ER<9"-": M]T=.Z!0RK[WTBQ<5(L7P]M%+(0;RWB,N4;4V=_=?'+4R;=D!7HR;S8K\,4E% MFW8 MGN/3!+;_1='33+?;DJS.-BLE')A59(OLZP P0T9Q=U-G37^('"@3;*, M:+E+F9<5Z;J4)U&CU ! #&P9%G.3\*WEG7^5?_.OBXOWM_]\^_1R M[_]<-S^/S37]__K[N?KMAW M%Q]^#Z-OWT>_?/_^]P^SRX_Y(CG_^?PQ^_;+T_KT]Z=__/[+;S]D-S_??#E] MGWSXEEV]O_@N^:]OWQ6?OV'_B(K9X^6GI^]N?K@('G[\\?^\.;V]^?KKJ7T2 M>J:>]O:"VB$K;("RME*RX)9 66DI]MF)QY6HW"0G25QDLVV0B@Q+D'J9>7MWNYBTTZ1H*UF)(7,/=L9U[A27S M4P*XB0MX..+H[M]]S!UZ?DT0!_;1LS;:]Y9MN0Q%86&^?.QR3 M[@-[YB<41*K[$[T2=\^)(R:WDB?/9 M$JKQ'@!(B(M(5ERW93K-O,,ALXTB2 MZ5CJ<)V&/GI3\>W 3E@8\T0@ Y.DVYMBQJ1\MCR4QX.3]?9/ZF2A4OT++ZR< M_K,L*Y8K\51V_L*MYC"C8Y]&T3_7;"(BFZ3T+:K"-V'VVP7?_1K_FJ@&>LB3 M5*JOBSNLR4]5.?-$)7V1%]F*^3D+OB01'T8D71[ZK%5H[" J8_+35D7^0?0@ MW(/KA?E%'CZQZF8"O_.@-;0*-[Z[97-E&\&]D5RS,%]H=789<\W#)-CIS5?^\LS+V<8# M?BAN6DOMW>4X$3DPQV:?=AZ_QLB4$28 ])9_["VF_#\W[/M9 M337LUL8T.K[6"8-/)B3)DOK6LU4Y^;:X_Y7Y>9YLMJZ/92IB]:W'O_]LWQ"S M/..V0DN96G0PCV^8J-(E'+5Q\"F)T^9_ MOU;BWIMX_M&(^W8TXKY]K<1]"_;QVQ+WDY>67CU^"K@1_CS"&CB]HAPW$Z4Z M,\%@A@5;T);@3I9\UM4!]/FC\.B$/M?O+(R*G 67,7^&K>JJ!LZ-\;18_RZWK 9 MTG@O1F+#C3OC3U_D>]2U=JS^?:S^K99UK/ZM8^-8_?LU5O_>1+:DR2(L=V/L M@*'MP$ZO6^%VAPP2HN#JG8B,3X70O\XW:!\X2F6Q#W=&LB?&G2&P1/DR"BUJ M*X:Z@JVI=)>^&U=B2.62DNH]QU'48[F;.EP(E2#X]!BGUO""FI9'BUKH8 M3LX&+>=UC<]?_*@(6"#>D!\$.P?#6DM^BFST'^#NLLJ'C/,P$$J(T@O"M5AZ M'QN5+[C*+7WGBUV4J?QB:&K9)XUM4B<'ZD);*0%%.1?E$K GGKQH @YW&)43 MCNZUX4G,F"L1SY=V=*8=G6E'9QJ^H[F^OIRGY>4EP:ZGEO.GV/5Z8-;7SF"<*+RC%<3@82-[M@'<1/4MZE+HI*(P-]KWIDLPRQ+TO6G))?GD^N[ ME\J&F 3D,#"H*FT-,UMFRZ2(<^1E@Z.3PQ;!E%X3),* 9S3:ZK)I\A2*S_L) MB_EH^2))JX";.^]%5US6] Q9U@G>&.L;R?>5Y(N.9(6[5-X#S7A,NVC!UE!0 M WC (=*&+=IFRV5S88[&,^QZ[1F:;[U!=SZ+/;2,($>M_G#K8V7_Z_MIJL> MUW6B(=*4%XSW@*=W'1JS5(__."P>-3*=-4M!Y%,'*UER7BU_H^X8?*J$N>O0A,BD M$DFB1C1GM:NLWA'&(1(HU(WW!8U1*+3:R+(AO'9VAG'9!8EVU?('DV 8QMH( MM4$\CTMM#YM3)U/'WW?8EM$XS+W2/5;'UE_Z-E7:>-#%@OG"R[(Q%]84>'Y-$A^>=T2$*6[:QQLXF7*/A8Z\X?._ABZ31R MFE@WQG=-2PE9^3&(=O)S)'-ANRE5<9M>.\8<4;- %$(#,P%>3OGA-!0U\I]8 MEM=6U_@FKT0-A\F=X]C",NB!=<9))L/',$[2,%\WG:& GZ])YAP2LSS1Y9N?A0_ ME"]XS0^K;KXHO>HX#,$<97[TZKV;CZI2J=>I5*J)IK4/I55([]9)G=UG>>KY.QN4)J#6 M;.2!]ZR;X6MZXP=1C^G42]/U(DE%RQKL]60B^1!N>:R(EMW0@:#6'^11V.;_ M:'Y6VWN=;D9Q4%](9?)V1Z=)1G5%BZJB\UMZ_,F#PAR11P"@[ W+6,J/HUS1 MF>^GA1=EY7]9&Y#QIQ9,+?J5QN?X,Z02>P"Q>F-,@1IC MJMIA>QI\2/'K8BJ$O,8U7,,'J24VG"O1%*#ZUD11\BPZ]5(3)Y'X*M>A#%FJ MZ*T]X2VE/S%RXVY'FNOX.WPN=^&$GIB'$-F2^2%)@NQH1ZO:T&-^3;-J;%Z(WKJ6B7M7Y70YFS=]?R0[LHYR+7N\I M1T;6#WV+C=1G>1L^Q.%"M-K(+\*8?^)#<5>_2-)E^>&_8:LDS87+\K:*4*0H MJEH/7(LB<*@U*Y\-XJRI%IYAQ"H.V!Y=.:!'EQ(""\^L23U^2 2 M777[08[4INU M7N#(0GAOV!.+"_33PV98M\7F; V;+2HT5Z[BHNTL3)F?7WGW"?;"V!W=:;"B M+05[$$'*/0SCXJ.7LY2?N*00+7V9VFT0[O7\4E4N[3[B+P3<%6_J^9!&Q+4FS M.+AEZ5/HLZK8)=?UC*WX$JUC==DJ8G7HQVPIWN6/\N00M/A&I,%R 6> MU10I+WVK%HK(7+='GAYI'5P(K]VVY-.NO#Y)3L] EOST(D=R&_8IB<,ZQ64; M,B=J37.1-*8&1.(D30T0E/HK,=N+BXC_^(%/FH]>^ANCLQ1[!$UO/^Q#37L? M9OUQ8K%(5Q;K.UARG,15G<@MH.%+)VUZI&GQPRW?VX@MSQ";LT,G'Q _*$@C M;)+[HPY 2.LBNQ5WX86I""!CL^#7HLKVW;1@P';]]QGQEWPKCVVP0ZT9^" M;]Q YUM.DVG]S$EY:V9:[A1UW_&XHHX-/=4 MD>[SP=B05#D9KO!3%UH#3](*:@/3@.\B5WB>/GAQ[5OPXJ"I9+!9]W7;C*\Z M6':;[=@Y;Z-(7&B5%OM,&!$/9=R3<"*6VXC\UW?\7YGGEQO2'KQH;EQ$U0SW M-N%!!S("[=UC-!S=4E)&W5',A.8RP@S*44MBML,DPB#DG]!;KXQ HVH0KI1# MQSFHE8_-=-\-\U$ "(JVLV-M*^J3M^3_;$U'FF@[O4"R,R4XU*YW'G87MQ%U6\ X M!6[[=D7=5)6TG^X@1-:S:4\656/P73Y<;G'#V,"/%A85CN?/_$26/88KI'KH MW?$FNE-)@$%W,'=DH!4]WQW18:ESZ\TPS$%J66N11=9Q7,30 &VD.6 MT>L1W]B":R_-U^US\UT5OUEI^W%:GR75:EW/XS*&0)AK* M+P=4CSJ]4],#K'YEDI)[ITG\Q-)2W0%%SWVS;\SF8'6S": MIE!>QD'X% :%%UWSHV(2@S%5/.AFKO;X41H@52^*FU8L)%UXRS!:5^/#/X.R MIYQ\ 0%82M\0VVX6@CZD2;&J%\QC$@4F@*J?'?_C!<"TYU4AS8#,]]"D$$'0 M\6F:/,?_X +#^"&[NCJ%;ZK] QPDR+J7AF3?&B-]-?LX.SLS@7;WB8/$ M5)]G:@KI3X]ASKE+,W9>1C4:@*I\]% _^^IWU>:#VGR@JC!1^/>H\_<.C'S( M]Z?[3H ,3%/4/A5BZ&31.@#/Z_CXLM-$!D!2/X9+SQ=AK"8 /,!QUMXY7!I_ M_* ]3\LP@:#,=>+'E5(XB;>X7Z);#QP1T4:04QQJZ@YLWD-S_A?N*?[IOWLL M>\1X<! KY1+*(Q$_4\K.97\ZS3TJ?9AM9Q7O?OVP LY1]K?H(A+Y=K- M4NE0?^Q9\([D#J5/GN/K6?(/K!9OFAZD+2^[*/L9!G6$S0WS&7^78!ZWW@%[ M.1O)?MU+W(P&2 THF]FPVSY[@OB(4[@[@-.IJH)IAM?\,Z+DL2TGGK9(]='_.>QY5[&6XGG61XNO9SM;;M8,PP@T?;*Q !):/$&BT''[IIDP.'V)L8< M*C?%&?[LF<;VD]HPWQCYVW7,-3[F&A]SC3MLB!ORC]ZO27I:9'FR9"FXWYLF M)U,RZ*1W+150^*41A*0J%+DC#RT763VVPZQD]1QLP.^!!#U)62D+)5U90X"S MQ.4!'%!DZ0F!-\**1-J1MF,1&<,C[4(M3/35#ZP A^TA M@\2[+78P?.,9ACUR 02AD$H@FJFD$>#07L)8!PVO.A@)ML5^D2@[)80[9_OG M>/2A[\*:0@_CU9.9_)X*0E)?)1VU.A!Y#9E#JU *F,8 KN!;)3I7I#5E#K B M*29AT&.K\;7/#0L86XH%+^]^ ,^9A8YTX*4YP("@I]//5WYBDEC7_7N'D=R@ M'7I;^J3SEN@HGM]^./\DZJN80"EYR%$2&.RDT( I>UED([A,B6Q<;?-8ZG*1 MYWWN/^0(4ZV/>I/Z*7E/2CCOGA-S.+T<@'#I44QP'X9A%,6LA(PC$_L7S;HPV9EN[8DR1C M!QX2/]BYE\:B2DB3+7?B9:&/3(56%PPKDKR$(=_$&1$&@F?')>FX&+7R&KT$![&F/]ZC;_J.D.[ M2'D:2%$7&O0LU6V<=>+_IJI4,O-_+\*L! L_90,J=W*+RP!28+[KL403&6F# M*B_U=D:U.HA)8UPD%0>PCV9@N9-;C0:0XF$C30:1R+)O'/E!GDPPTDK"O/>>T3S_L%\^637S."J^JIICXB+1)$YU7)KGB:9/E\ M4>^-P7F4'4EFR]NF5^DI1O]E!LC M+#A9UW^7U7\XBG?00!LW]WBV,V$P]E21Y5+%YD6>Y5XL6H:.P7I;W!1V;SAV M1.VC)/M*%46QR4&OHIOFJ?AO&0G:3+569R3Z'=U&J:EO\%9$:./9A\R2EE'1 M:96SB:3BWR&9TK,X:+0FFBH8FDUROJ!0 NG@3'#/729C7!>I_^AEC.)VNR-@ M#\Z>DX'B06O=#V1S#NEY3UL/G^L/J^4 M=:P^KV,#O_K\-G%'.(\K1S*)LU$BP'%(:V_%K#YFS?3*#A?E/J.FHZT)]O9H0#.E2&8-!Y!2)=Z@MVK7^($R ,!IW79 M65UHM5*A?F+"X<1/A?P@RG\@?,>;I$3L*RZHV F0!X<04BJ"X(1]G2;\C)"O MA0M@)8P<+P[*X/:+\(6K6NX(^H.WW75I)?DZ$N5_XV"C@;S[)<+-J4[>@,_5 M&5NES \E]XH(^12MH5W>\X()ZZ9/M(&!73,23/-+,;$?0GZJI9S2%T(YOB$\ ML6!7H,*W-'AV@$1:5"Y5 9U2O4^3F7;*MLJFO#2N*KZ <#P5MG5*%DF:5Z[ M?T5,5U=)Y,FE$>8T#,B44RB P(,B1==IQJT)HIWIBO'78Z6$,Y;Y:;CJ2>(: M/&]TTBSVHPXXT%U(\M#H>P\0^6;;D;WGZ)O-Z^PAIIY"/3W"4"NN'MN$'=N$ M'7*;L&.9Y6.9Y>F46:Z^K/-5&<\0/Y3;^PV+V;,7W;%T26+3J*6Y2STPL## MT)'Y]4O?T@:] S5\[!+9Z3A ML:H/ I(BS4TP72V%HM".5,34UH,<)T#-9YK[_#+FG\I".$RH_%\J*9;1H2TPH)ZOO4?(]FJE MXTL#=;,S[[^<,]]Z5V/1>V]9+IHJ6H(@)A0@D,H- ?*8J29>]X)/#QI-:&B_ M9))@49!(JJ,$*'04/H?A)(*C2JE81 \RA?+H-.Z4CDIH>0]35]>I**S(TI7H MO;G;=WN QTLZ+!D[@W=&-1*0*D;&/G"VJ@.19@\IJ^*4=X3#MT*=?QPLR^E] M1-\TW+C2X;!1.(7!XG'N-8QXUCDAM1I K=Q_O0XWWH M(=^';OPH2?S ]Y>E6"EW_.\)CH%2$8ZS B%'/SDTR&7B5<)(SG<*(8[+TO9- MP3X^B(O1RL6AG]7Z.'%Z/AM&"]F&U3T DGNM#J+EW%=X])R1)Y5"I#C*@;6X6X+[7%J"C[&][ M\CF!!J=M/$I;2M#:2FKN2A@[&0U%:M[%51PPCJZM;+,,M$>VR^Z\ KV\L>.Q0#10VI M_&T!\]2R2,.F<'A)(O*G;G]\EY8'(&2M!YA1C/IVZ^FJ$@Q9'V@#P1,AS01* MH@5U^YBD^5UM0NU4A%$W8A]NX4/%.HU9-J 2CB-)::2NIA>>SV9+X>8A78(M M,0?SZ3=8;VV4 ,7*,7;+ZI >^OSP44<,T[&S*VN*%.WA!4G$,,]':NJ2)Y&7 MGI>1_[?KC&LH%/&BJ*S- 2G"#!SHL)DP0022D#'8P4'HS9B*H="%HT;]+\BF MP&D2\^]5+HK/"-5.BS3%WZ,40B;"@PJBFI'O24WMEO#JG^)V[3H-?8:=XPJ7 M>RC'4X-O2B^,-9%_Q777JNW\\\6"^2)+VL&I229[*N:V(:(UK3^@N7BZ\KN% M:P. I=#__*&S $ 4*^()E-3W(BQ9=EN)HE%IA[_*7_X8=--Q(OK_B* _ATV MB[T:O*X,?I4VZ;G. 2",PPM2+PS]ZP"7'SU'=S MP@]F.G9T.G9TGD_T>GP0[FTJ*ZRP.O(U-B2,@B16-N*KO-DW> MAUZ>\RU/,Y=U=.V@1Q/7J16,OAG"B'.X-V+2!JTS8L7=#8O*F V15M&R/PGV MRSY);LN0X.V8O6@2I?0J9))LF/VRW!Z> 3,90!7M3MDK%'V7U+/E=(_$)(QT MCSQV"'77(53LSZ6$+ZT.?N#@9-63#F-9^J'M?5W"S*@T9-GLF@-9=K)7@HR0 M(Z66Y#*: C;A>W$"U)PVG?CSU6FR$?:9 P)/=% ^ZO265C_YU:],4F"Z%58Q MPNS727,7EP+=\#5HZ0,=K?;^F4RPV7J C7/(7UT#-( 5IXV(N*U"%JHZ^R(% MT:3"0,_#+G=]T-&IP;X/ JK1W2US?BOQ(RH1(/A5C[J=/,W0EO]]K@^XY+9 M51)G20J?S9V_=VA+PF_0-Y.X^ZKH283U^->7U^<5@^)^P!18Z=-NMV9KI.5( MD%GRUVGXQ!?9=>3Y3 4]0KJA5(C+G=R,'QU:%.UC&C M((!!G&[QX N<9I5 4$'?I*[^\;,(U&BZ>9C3H!G G1EOC+\."IH+VI9OHPK! MO1%>7%D:2!.@]N55F[WCT[9*.4ZM/4NV>E #)$K;I4DGXD 0A/'#F;?FRDK,3H#9!QYJ,I\N,X H MW(I\C6;,+T3JVU:!*H$>DKO>^[A#SXP%#_U(Z+.G[:+ N4;52CPK4BZRDE>M MT!N6Y7QYYK5!,WOVTN B215'>M%9?6QL M\I!+FPB;2*V\:7*HAQ&6TCW00W(6/H4!BP.1RD]6$P$DB994@/A)KE-SD)'[I D#>^;[_-'@BQ<5RD4J/60H'IP4$WT D 6F M]X?55V^PF1JG7IJN^:])2@ .TV5RF^I Z/$;^I2A?<\Q7^J/X6J^X*9S$I"RQMHB_6H!:3A0>UQ,2Z-PK^K\T6Y$0@'0R@.FO=%61>/"Y[%<;$$ M\ 993)K!@Q+PT9?!3NJ^D"E^B>B2!&?*2L69Z5+CJ@64'D$VA,V2U-1[UT8 MVR?K[9_412Y+)\4>OIC^[V$*V<0R]6$.+1D$&,1!>2 \AC?A3@"P!E<*LK+O M(R\VZ:)N8KNWAW:;P@B?JQVSO(,-U4FY%D*2D+@SN-L,1-E4D\%-FV/8E8*> M5"A!W&D6H1GH)'F"HN')79B+",3+.! >C,*+D!JQ1#,:>+X39W)=R#,.8JLBFD1KHV[PQV0YW M])&HIJO@N9%X&:^*/"M5?D>2R]HGR>5UHM6^)F52!B&Z;28^('?/R;]8FO#_ M7"1%.E_&X7V17<;B-E,T-HF\&)Q@"1[*W2VCW*W=7(? L4#N=UH+OWM,"E&V M\.Z92URK=)C'\#Z_%H,>,#G&^" ;I$9J\#_$IVD[Z.1I:N(1+N-%.'T.V M.'^I4S/FBP4_O$AKA5BY'?M&=Y"_,L"!WK@=>_&B*)3SA<5!DIKT@&__OC ICMG&6 _>^+'2G&HO$C2#_Q9[( _,C4=UZ%!#=R@ MYQ3WBKM*D]MDWENXU[_" M_>XKS,O"(]D7EN5L9SY1; G8*A[$YP-]+T G$MDN&PQ!^7^$JIN\+^Q2"ZBJ MN3/1#^R#(^5-6]MAD*TS>"W\Q$1>* MF3RSU'ECY93SC._'&0W.0^YQ>ZU=K M"8W!.&ZEW,&@-"4X=C0OD[*:75S1*=C=3FFF].LQ\,9F6UOWP[BT;9EUS<^[ MYA:\\E&GE7#P#7@U1/I*( 2U0.0OB+T16&CPZBPC&Q:T%4%LY\1YUQDEE_\I M*>O;LLHXR^Z2W(O:OS]-LOQ3DO_"\AOF)P]Q^ ?Z)X1.SU=WOB.D5%OWY, F M8;6T+I*T_I'X.^QCX,C*OZ*OH"OZM?5>WE E>?[D":CRJ]"[#R,^ ,L "9YV MU9ZJY-A:X#PM*Q?ML8#;N58ES.[21XD5-#%3,P"17:',R(0QTEB'NK=WDFGY MIV\I#IN3AJW#<0L[']N&']N&CY!^-LFVX=(MF&#_4LN9W/[5 YD^LQ.-(\J- M3"K)<:Z/=J)J*3+8V)!9HMK@U#PYW>RPJ +M>O9U7X^];?>X&*FW;=V"J.8< M'L0F?\[E'0=@:VZ.+XJ7Q@\6NB[NH] W!U?VF#M/LPFRTA=&W3E:!&X:9]E. M7]4 T\!: P)-QQ"9?IMH&^87:6FXG7I1Q(*3];GG/W;_=HS/KY$^3EV6<+<+ M(@%C6EWG+]SN#[/F;K>9H_5O,_0&,U8Z'(1!,'0.Z)&F"[S\\_:@,2=/WWX& M/4K1_$[729\-G2I3(WH0[("@0K1-NA7C,<9^W!9W<"<&\XVW@QZ@@Y3E(MYV MF"7=9E5B' 8B6"P])5CZ'E)V#;[F[?Y5@ .([*F)[&_*EP9$AAD?],HMLZQ/ MS8\X/A?5V#600Y[ZX6EL.SH$H'%7!+$"93ZFB*)(\W4K15 ;,6!7R%\J:P\R MM%K]&G%6,UD#L #0,V>Q6A@] *=H4/ >A,3B,P-I@_I-'$IA,5K1X@F- MP3&@X!A0@+ V1!6$36\/I#K0W?$FMCU) ,$-#^@(0*OKO#NBHVM_Y73:@Y:L M(/..!)2"RU)TG554-@&8LE*R8FD1&#]]DMS6.+:U?GJQ Y0P1F6,Q!CJE^6V M^P5@Y@+(HNV-T2L4W532L^74;L(DC*2OAD9R=K)N_V:\+5(F^%7MF%)D(15\ M!]-+OFL>RA'2?$ZK>",Q^M2"2'?)PSA08G-#:2\>XS?=Q6_*&"?A0"+ +0<@ MFU>U*$B+$-\FD9=>,2\+XP=P-*+D(8?7K6!P5>\+C#-R^F+X4\5TIES]X^>R M'?*2!2$7>'5U"IXORD>=W"#W.+^:6:)^5ZH]L;F@GG/KU1/5NFZKJR)L$UTM MQ^EMOLE]' RLEXZ&UEB"V$B2QZ9'XF @_QT]3(C0XFH0TU75!7?M/B!'%6]ZP)Q87Z+5D-\-. MCX$M(H!821O(S\*4^?E%&'MEN%2U'BNAR"ST27(9869#2R]JN%&3C3.;6=$HBDOAJ=#8T?PSA)N<%2'J=9EF\.WM5&.$**-$VW):O"]1AKTF%D*DM0A56@#!3.Z.2W>=\)S_U5F'N1:70 M^7T4/E1-B;#MRGYAD_D:0L$CJM4C:C+RS9C;2T(!]'NI[NB3(V4/'GV$DMW" M63!N^ 1WWDO+]"DM(O15HY8TM>VM%S6J7L:J@)QE>?HHD[V:GQ%>,.HD3\^V M,,*U(;/T8M.JT^6$KZTFH6" M0Z!43[HO4Z* MO=UR5(76K*^),)=5A4#(YGE^U+<3G6X=:5%"Q+;3G F$/J$ M>>G9Y.>44V[1<9U$$1!09P[CQ;B5-MN1IC@C*'L<:X>Q*J&AAP-Z$(".1&=< M[IT)3!EH=UH&@3+\A&":M7LC^NX@Y9]OQR+R-8"L?<,9V.3OMH" 6/F62,,- M& C6(U@KVJSSO0G4 =3 ,!F )TJN^2ZBCI+,(7BB5WH7XW_D[[DLEF@SM#N> MLZAWR;)K$-UY8VSCN13AO>""VAGO($'MOC%53EM38(U_@RL#L.4IOF/I$MEZ MUHIS<7EE8X[ \0-EUQ,8U)[\UX@!K2I>;H_N(G9W/>T92[:_I!0^UCU M)-6W2VH- _#<="M6O>FX1F\K0JQ29U;DCV58$8%+7"'$;2$ S93;":.3@D33 M>&Y?&HDO7"G&;6V4_@G9SPIM1125/'2O>"\S3KWCP\DAK7["1; L#_U3$:V0 MTB28RV6XBRK0[1:=4!TY/D1--LJK%&Y87?&_BOZK2,,L",N(!Q)>=-*FP9 6 M,_)M#G1* N=?@.6BG)S.8VQS&7;,5JX M\*[4,N9\K.U8(6PJ*U"'F3:-FL;K>5O<9^SW@J_V\R?AS,5U?6ZL[*X4A>]S M^)%$)<:F=X\"&:B;M/?QT7RE4 (V);MZ7WKD0&)QK;,)#[SU6>RE88(4,R ? MEW#?![E((7.NN?!2((/K(BT%U>-_CK,5\\-%R *T,O;JL1T6M.^=#SW_,?S%[X%AYG84;FY/(]9*7J^V%-QEL_*YM3S!?_D M<:/O.N'07(1/[%\L3;@]^"OS\[MDZZH'$SNF-H>3IHI6:+D) MA*[E?(%OK_L/'79RJN0E 461[0]'=_SO4 Y$Y4#C']UMCT+5>Z.7U&^+F,5Q MX44W;)6D?8X3.,2= 1U,8UNLNT @AZX(0755UXLP\[WH%^:EYW%PQFW'0:@K M!W6S*9N"K\8$-R"EK1WAHXS.L/Y^BVED)!>(^OS?H-'8<-2:XE>N%K,K%?1%&K&J8,PCW MO<$FL<_L0Z"M16^QQ512;MA#F.7B#/?)6P[;V:4#3L"8D0,!J!1OA[@(>DKY MZBF5*AUA=6K#:1)@$- __F3XT,"D+_]N2<^=]W(9<$W#1>B7LM&V(=7(T_@& M:-#1UVRWHV,6!"G+LOH_0KMW"%3(1IW,RI!" KHNPJ+@/0D%[Z=,P7M(F?6A M%)SR?\[3N^2Y[\;.D(#6F%,X""CQT)=7'X9]^0F:I]=I\A3&/L:'6C'PY%C8 M0P900'T0%==)EGO1O\(5DL4D'79")P4Y+*!*Y^8..2$O9=Y@Z#L#';YWN?O> M^C+FIKB6R;/7CTF,<>S=&VP2DWD?@@;FWG.O,=2WS"]$1O.[]_=W83XP:FQO ML$E O0]! S5>9S0AYR[U1%6BV_7R/HD&X=P=:0K?R)UW;P!&:EC69O'\Q7\4 M5;T&>W"D T[ *)<#T2#>UT?,TA#YB471/V-N=]XR+^,;5G"9906*DT U\I2< M!$ITFOLIK*H=6Y%?DJB( ME"#?0:*!O.>2UA+R\R5+'_C.]B%-GO/'TV2Y\F*,V2X?]_"=!+VH-#3@-!1O MB7O97LM7D2D8#.P/.J45(,.DP1_S1O?27Z2S(@CY;V=YSK*\5.XB\AX&<= S M["3,T#Y8&AKZ;FZ'Q$O%M_DR/T_3)#U-^%?>1R$$,/PTE@<$IX8AK/[;K0_3 M(S\9XGTF.L--QQCMHM!$#R(E>6_%7!?W4>A?1(F'<01HCS:5#W$'@09GG*X+ MK5/>-J^ES'=I5V/'. 7W#3^-/0>"4\-.7UZ)[3!D?2.J2+'89W?L M)3_AC_^&\FG02YG$I]L M(8SW/25VFZX"-/EY3!+MCO2%+X/.^_> -QS5K9$ M=[[B "0QS@I0C3DAQ/?Q:+!'C&RN90V^I6F/,XD]I?/B#;"X=[JU"'&%W"Z+ M,@3?S5@3N #;>_T&Y=[K7'6YFK^_%QD3[_Y_ 5!+ P04 " KC;M: M86C6*JCE >.0L % 'IE;RTR,#(T,3(S,5]L86(N>&UL[+U]<^,XDB?\ M]W.? M>[<=$=ZYIV54V_WLY>R+9O)G>7L]EG_^^_$/I?__F_7[U"[W"$$R_#:W1_0)?Q=G?G M!VB5>%&ZB9,M^CS;?H%>H<$[2O_T68W2RWT2_B%.'KY\6/[V_N_$>\]5X%49IYD4\)I,'W*?OE3>Q[&5O)3KX0 MV(+^ZU79[!7]U:O7;UZ]??V'EW3]6;YN"/UG$H=XB3>(QQ^AFCS M#\L9.+'O&@/6>GYIE6,"9*S'\;&G58ZUF!V(SZS-8Z;*7W;DC7(6TG_=$ X* M/F@KPS_,GD)TO8"I80SQM7&2^\9:\4@A,4W?_P2AUE:_N85 M_0U;J6XZ7]9YI\PUN"_5XVVPWD^U>WIQ:'^EP% I$"8H MM$:W<904_Z3= IR>HJXY,UO 4Y=Z'8F*2_3E?VDA,0+R_4H4"V)W@3>?1 &5 T.\UES"+CXMMML2'W@X;&;6QC &V\X6%C_\FNTA2 8H_ [I-Y3&S#[]3$.U^10.OUU'V0'X\>4%@$7VJ#- MAA (::WY__FW;]^\_N;_HL_7>!/X0?8%PFR NO7HYMP"B:YY8.%.W(2"F$3K MP>'32<[XL41%F7!9DM4P9RC!:XRWWGV(443D'4<9X8"0?$!!E&'"?):R XP: M&MVJ*R$H !T&+Z/FJ66^HYYCLI#3EQV.4N-[67M\^S!L\2#$75RV1KAH[M+E M LJG#A#^!/LB8D:^LRV^B=/!,%&C\.5_N0+%D0D %I_3OWU!% UMAZAX2HS$ MD6/C1R K+CY.YMHT+Y10^[[<0,R(Q8H62/."GA\WFA M5+XX0Q'.W**G4X9U#(GGKNO./0+RFK!V2?;U(-H3"O/J [O FSC!>;N5]X+3 MZ4N6>'&R#B(O.UO7H/:. M,CJXRPW6 @+KG]'02S^ 5JQ=W[I T[D^G/X'3_T7OX>-L$CB39 -8$#6!G9@ M!1RIRRH[IX!L2Z&.GY/)&#?#NY1'D[[4M^[6:%)9SG/SA]TGG-S'*DOZ&EC2 M0F]Z698$]_N,N5:R&.4Q!Q-$_KB-(Y0^>@DNG V?#(I?J_OL?L/Q/\FJ4)A- M:BNRBB_V:1#A-+V,M_=$85*-VE1FI"=34*_?Y,%@_Z8TE"W+3X4I@5:C_5&Z MOT_QKWMZ!40 0PXW:'KW;GJ+RJ%0;2Q'<0,ZXJ1X4EXF_>L$0N:X=T^>O"#, M*5VR#Z_NY+OPTL WO(.J4K?OM%/DL NT77J.CN=4P6GBH7%$UU@RTPJH:[_7 MX!$R"L9@#;B1VKFROR5-LG\NB4U?A.3)QL>1;C5M0OYUU"2\$:T$OG$(@Y%M M3P$-H:RYDYG MQ9EFB"GSA[\= \A=YB692(N9X1^ [847TB<,;A6;6=B(K]FUU\[T:367_C1: MVY$];V-K"?]_9"]R3.EHQ-K&>D>/M^E\G]%70Y0+PWI.2&J X!Y)]25B2ZR4 MT.=!A/(^7[A54#)2K$.O<\[&C1'ZTR]KA M\2SWE:4H/O9S>:]E6BBO>]F@A3V;ZWSZ0C6.R#_3(1][<6F9MAAX!Q0I3@ U MFS=%Q[;M]S1560R\3/ M@J]$1!] 7:%8/19^7'L#BO&LFY[T41!R=N M%Y7UT@RF ZC,HB=BQSK *H_P:+#*8:X+JP54R?\57?GH'!$\!:*7@">T1&;A M>1U$Q,!T $\>X=' D\-<%SSK"O2H5C?E0&-7I0(<2& 56B]-K%(2]/]3D^+) M"ZDU03VE2>!G>$W_,(G6S5_46N:.WUGD)]A+\17._SM]*9P/Y(='(D"\)&;+ M=+/!OFF'IV7F'43%V)VA*/)F771G\2+L)[I#L.^1/A%A/^ C;;='9R>@;IS[ M[,M--UBX%ZMC^J!-W[K*NOWZ\ SE*($^JS-TCQ^"**+;7+Q!.8N.788F\&/L MVQDH7%?.Z]B7<9Y;4@ %3'Y+0$!CA5I ^!\HU&,%]33C/'GPHN W%I=T&4=I M' 9K]@]"=4%01(BP?\XWA5'FA96+)IW<$[8\XR:/&9YL.NR,< SHR?K8[".I MHN6J2&WT]W*,?[C^/(SBJ?$2S=@2:WPM-+KO)B"?W3K(#H3@NYAL3I=T-9*( M_Q%P@SL[AQC@8H\'6QE> #16W1@464=4].2AT'+DIJR,RHA-J470S^OC^_&> M/JMX6!"T^O01]C *4T#(L+TH4H(P%P"6[O;;K9<<6)ZZX"$*-H'O11DZCH/* M@0 %YR)Q4*=,&\F$Q$NB?R\V"0C[4/ 2$[.;"E',#(0T M_Q&O]R&F4*L&0)LX0?D0B(X!PLP)SJ0$W,!:]\+H'I_K0U_%^_MLLP\+:!-; MUQ,'(, HALHM#/41@R%)Z:2.0%GU.!G6BQ/SJ=@<4L/ M9<%.4N%'8A_+!Z .ZG((E(_AWEC2$6)IDBNMD+X!50[Z0Y ]7N[3+-[BA!&@ M5U*#I&R4H>@L+%V".WDY=V,;9-;%R?QY)+,<3VN#:F- M>J<:5G(#/+26"!B58HT?-]J0F]LPT2'E\MJ\7"0>P$LR]X8CF1FM'Q*&N3_6 MC]/?LW#>Z/O$KH+4>WA(:.$+YJQ=XB<<[?% GHLN:A:]8QVL2!A\10_R7S]^ MB +8\>\ ;Y)BK6--9D'4[3OZ#'*1Q.N]G\V3.YP\!3XV]&:5.ZRUAZL\Z@!H MBJ;,0U^T=OUP5222\O4J.$-]*_\*[^(TR$JUEM;SH0ZD<20HVG682G"D=]JL M#30>/20O\(8NDEPC[?@CSKY:TC"=S5E,:YB#BM;YLF*JZV39R.?\"9TO6Q+N M,K6:*S*89UOC6-G@3'B@; A+=);\70CI7#L)T06US2Y-]UN\)J<]8HSY&*]9;LC5(]9+9F:?)VO)P)U,3Q"[OBLZ MYUG&95.K6;X3<(;1\G+!C<1ZA&<:9GCXG:47=]93^1N>0,<.EISL8"-(Y#X0 MOCJVN]YK/$1UHRZO_0#SX!G2UUZ0H"I'7C'@_P!&9Z%[FNF, M2,I\K@-DGH"H.#+.3]B \OJ4ED6M.:?FJTN0 E+C@8TWYWX%/>LC#A27"9&Q M^?0!8@**>Z/-T8)P\$B?5SH/59$56:M$*#1ES=<%Q["7VL"7<9K1<"N?E;2/ M3_2=3A24\N VH-2/19F0WYJ&HF.B:E":T+>(FBK'Y6+26?"4+AK:X51:Z]KC MZ'+ZE=!'.\&Z>+&THL6T-S@A] 96BB!9!R_=97D3%H7:E;K3K_<>03EE!5F+ MM*EP470O8,A)?8>3[+ @"YH12Y$^H=RQ/+G#;,W=]"S;=IT,P7?)K-\9JGJ< ML8OE.:M-=AV\$(TIB#MU4_!!3M8G=2 DUD?;(@2'OSBL2/1$MP M!#TZC*.'5S?!$X':BOP^H)GXR&L8UGGDWH)"4BT+4(H8Z M]1PN&S,UEY=@W# U5\;*-KUVXP(=X%/I7!%MS3;;[CQJ-LZBK/@T\]W@AARK M68DPPV#KIF=Y9^UD"$#G 84Z4%47K<_C M_V2/ZR[I(H!ZN!P '?0LP[.3(S6KD71Q\5)D4.AJ] M.XCNG\/.07F*X%>XY ^VK!@Y.N16WYM'7S M#3, MC?D4#S5ZQC6C)%D'M\.RO F-MI#!T=FV4J4JYJ2(5ED/W4)%O--B^XE0@ M;'7OEN=+0FN>;N-=6M.-.U$1 "?>1)75TMS?>50&U)&=Y.S75>EB24LEC@1M M77I0:NZ:R+K"]]E5D/IAG.Z3P9)P\(E856M\'@#8T,9CT4]B"37?L(-3U$0' M#;M8X61+1Z:7(]D^H:F2!SJSBHG9=0^+F9'8^LL^X5TK7)ZD,/"#('VUB=O'#+6I,&HP%$E_C[J)@E7F.\I[O OZLJ.1%'UQ$L=PGV6 M4U>UL?K(%\206]/"MCA*O0&?!W40LPM>,3/0CDIK2K]BO5"]VX@N_>4DVJAP MW+T2NO#Z6%3X-!\&51_98M*\&ED (D6+D00G<010%_WI=/03F_W@)8E'"]M$ MZV7P\)BEMW&&!S_)R5*UZ>B7Y F 3]%[G/Y\12'7D::R*CV\^$L2L^A2ZN $-+]8-L7ZHWG$\R).5:].>DE@.70]H:84=(3P4 MQH2D;$?X"GB!0GII^@C6![W''NW!_(1CL=]E!-EP?G:M@'Y(>3GRQ='&_W. M$S*9Q\,-?B)K,D TN1Q15S 33CZVK3*7D),2-!=\W>NB#<.I ME]!DEK0>,CL8#*350#(V336("4%:,UK"BJ:.1*S#:%+^=4FMCB+AK'O87NR= MPGQ36'KSA-EY ^@LF(Y=#P+(!Y0^ECU:B3>HM/'C!+$^8W@TVBF\1A92X-UC33*4$ICFB1PL$/DFJT+>-,A3>2\TO"*@B;T&PJ: D$7/%\P%^)R4=D"LQW@.DMU2:[PB M%4^Z1[6O/%Z_&K]XIG.!([P)C"LW,3$'D85BCH0WD>5+CUT2/P6I\T0SNJI"N<9Z:Q ZLN:H:54R>H.OCIN-_.^Z+[O+'KHA%22\<@?R.1'(^A&=%HJR8!&N\8F]E-T@POQNYO.YS#K:C M?<6[N5W-JZ-Q3^'CTA;LQDRG6C6RWM_EZQW1$F186!+%J#[]9)?^W.26UES\ M5=?.IJ@Z?Z<2>-WC##3=;+"?!4^X&G])5CX_LN_)J;UX:1-'IAV("H3MAV3* M,PU#AKO$BWH6+6EG<#:>UVK(H7NLV$].V#(0B'VTSG[M.MF.U MD:V7@%=B3R+HO+(7C[Z@,I43=4)VQ+@X2W&L)?]V?F/UU>Q35_*$5HW$T,?^ M.BF3UN?)AJQ\_*_Q)7?VIYMSF4#D,#(/ $>>PC/-Z>3M%Q7O8HEGIUZ)1?$[ M$,1YCX_\#C_0BXTEWL4)"]L<*$P;(F/S:AYB MIU\N:H:C^6^*(NF34"L45S M[EW&X2YXB()-X'M15CR#]L):OI*<*GU]4+"A9>!H$[$2*&F&5PG#IS8TJL9N M9(\ 44C=]"P'378R!.FM8S_4 MZ(A8S]/@)!=[J*QH&YNIU')HATFRX7_=D^&G3RS89"!;#")CU18#F! !BC5' M>7O7.YNLS%KP@>;1KTA<57'.>"(HOAU89(,-R'SCC M-I>&:>M$#@1RJ;7+5,3>B# ADR,;G&*/B# O?:01B^0_]*'WDQDER M((=!%NQO&#!R-.V[CJ3X@B!%.C'OLD]_P,?N;L.K5:3;B!:37@K-(U*98GB) M?4R&I]D'<#9LQFHN*1<5E$4,P<4 6!=:.[OHOOZ#-$5 M9ZW(#V_/",5TEU^:A0>GZ)?!&"_M-2B7/N4'3D9F)U!;>&\0D7[NL(2 A:#+K6VO2M%-# LPWE:M_XXW&A@BL)I3AJE 'E MSN!U,:\%).(_079XEW(<.3DN[MI[U?"E5=XD]1FQ3LO6!?QG569F;J;P_!7)4/1 M@8$LP188=LEZBHH3G7BY'"!*0<[-8JURJZ(+O]IPAF%6']FV+5RC#6 FKR#3 MLY(3M00T#AK51 M%1D"! I7%>(M@YM'F9U\\6S5^8E$$B:O>(/V+?'\+F1S;J)FR;!?O8B2_?.C M@!O1)U]^\9N\^XB^=PE!0M5*@&]=$TY0V6[S1DP',0?G)#%'H)^B;'EBGKA! MD83\) NUUXT2RYM&-U>\78,]?'&YG MI6Y6FIQ_$)>(%@OV-Q0=-CLR#^]8YN$HSC#OCL'5<5@3#:USL\Y:Z<:[Q_'Z M.0A#P\BLAG5Q5BZ)0Z'NQ9]=PN5TV1L1[G7V]4MS-\K9LS(4CW&X)FN75P49 MJ@:6+%D')H@L;U"][V-W&BE3U9Z)FK5G@J+X"G.SI#4B_^??OGWS^IO_BSY? MXTW@!]D7S"7C^MVH*DX:)914%E2[EE:K9OWPT'4=$0NSTA$6&QX[NG;E=C7.FS9P =-R$]O&9@>%"VXON*\/Z%EF+<7U[]O:K[\Y>G[_.(U+?G/WQ]5=G MWWW]-7H.LL=64*"7:02I.H*LGJ!4L=X] P9-1R\O6X?)YR-%THORZ^3($ M;BYP@3C#42!3 LQ2J$UU*[(ZT7#;L8\"M9OSCA,=)AN+(5#'-&;F)!6V,UH MA=T15%$%Q=4LILJ?;H\ O>;%3E4V?!C,=!!SL#N+.9+'4GP?!@]YGC.TC\C9 M[/1*UG4/NF[/S\_/\J$O?8IZ???O';X&C[J?S)%,%."=8EEMH=1\?31=5#E\[ MGE!*M5*>K0,P-R.9W#@V-V9IKI1@.M*#J[(HRW1A\BMD* "TPNYPU_J=]%S8 MAYU<02'KG0>0,WJ%]JH8Q?5F+2ULB2-)^XK>X+%D,/AU4;.]4W?P(PV[YD&$ M#[JQ'$G$<)-9$?T;LU;A]?D^2S-BD1!\&X::D)0+)2=B" !:69N3>_7J $\R MXJN#J7/*^B$H?!1F>]JLJ7! K/R=+[(?963+$N"^SU+'[R*;QLA7+,B@FNHI(L#,NI ]0TW M&S &N"OTSKG';W@HUK^G@26@J^*/K/->S$D -R8$G*-#P.GJ:947.'EBE?#?Z#K/6.?I)P37#B"/7M9 M@AL=19P"T>86 &WIIBBX0DZOK@T]O0*COI-!*:4+: MVDLY\=LXJY!4?@IWI_2LS47A#J5W;!(OU_2]G''$AA\D&__I\/:#:)H,"%R8 M<90_ACQ#3[2E:T4%2>;43]F:G1$P++QDGMQE-$*!C;S R=VCEPR(#Y"BD]B_ M3K:D@+3SDAQ,]?,DVN$$I70,YRYQ26$#D!,NC8.\(9*L\5P!/B"V2E1= G2N M(P:0X;E!VU,NG[0D8[SLTL"'YS@@<4CQO.X3VEU18,.EDWWV&"?!;Z<^&),* MOD7)S=TFP(V4/O>JYOGW[_AEBH08 5QQ9Z]Y'FD-RW/FF0=2W>'G&D8=[KXZ MA'+?G'5P79Q$+KO%.6C!C;<-A MB3,OB/!ZZB51$#VD$]_?;_^*?G:'%SL M^G4&>-O\\F3]''U5OWG-C-*5\D19DH+N ;GI.7_Q 7$%/+ZKW M/>SY+0L%*O.J?._492 M5^[C'N$R*&_Z^?ULFLTW-.%C>A>'\&TNNA;WW<81;F0 9] M[R6_8+KU%%N.Z1 $F)#U$ 20%2@$P0N++&W;LH-K2'7+K1%T()ZQDT!@,4]< MSU];#"=;"WOMDZ;L(6YA!2+O/GYR?KUG4ER]MIIW."(69DB5R'H;1 &U*FG" MCV$^^BYJMK_\#GZ@).YYKWQ;:?1S>L"0%&4CW;O$_/7WDMLXJM(MS"(_WI;C M#G22[:;GXB3;R96PW&+ >E"UEI_[OF#)IMR>9*7E6H>:W#+TJX@"TC#M,A$3 M@O4F6UWIEK-F%EP:^87W%IV'; ML.=R 'DTJ,=% &O0*W=.Q7&K\_D(Y/<_W$XM<>"[(#"\@-_]@_N4^EM=]_"RG MHUX%X3XS'DH)47%Q[@5X@?SU^5\_=52=B%6$J_IZN BX$/!C0 ^O\]%%\LF)YW<,W^0.F^0:)84V^%.\! MW^YI9ICY)@_%K;U0'\)$5J/MP)NDQ""4FK(8 WGY($7VE5HV@[/<6&/XS(=V M7+A("Q.-=);*Z^;@+9TRD[S=(#Q3[!F@5 MBK!%THZR JG;?_JER&$/?;6N[:@MC34>&'RQXB&3W2X,?!:=--]<[-,@PFEZ&6_O@RA/DB[A M3E8:SJ+)I,H;F%>T&@)YQS$H(J=W[Z:WJ!P+U08K$_"Z44*Z0BY]V\JK-C * M<^R;A6(QYGCQF#,X""@!NW[$$&TB0 .GM=74 >LMSNB]WB()XF05KQXQAX0$ M/J6&L9L;3X8E (0UO]/GU#'H$DLJ BKA(SUUC62*T\T&^UDZWTS3!QQQ!E:X MKY4?RRYTI/D"\%/T%RLMAYA2EF$)++6%Z9.1+G^9?K5/:"9O3("<9RRYQ<_L M+Z;?RDUL@L(/.UM(S(4Z(N;MGD6#.&2LBH&Q%( 2A(H)2W:"YNYN39XSDY%H2C M1R^M$AE1X=:]&6X]KS:$UN?UM4B!L7A3BYM=3F]$6N7(E99"N??\7P@$=\2> M?\+DAV2D&J0M;-DM[K@VVMY^(;%+Z\03,*K[ M(R;KG_=I7BMK%0-)AVC6"R+,)2ZR*!6O4(L2N%=%WO>5]X)3]LJH&E'B2#HL M?6N@'GPJH/N.C8=.!RP\=&_=N8VM *L\)P^_])J?E_#C!3B2^&JTAK4=FZ_# MI"[,W2OYOM(NH:R]:EH)8D2&SC2ESTZ"])%^!?.-VILH%=AJ4;.9F,8@WY ' MLSX*-6R:CYYX;YZ<:?8!,-,!?NV%5C\CLMV$7@2Q0LMW^_L4_[HG!%>Q ?^[ MYL"6KQ;UN 23)I:#H;0:C=KI$HYZVQ9++[%7IHC^ZND^9!5]->7S!KPF5.F; MV2$2"VDPX"#B59U+476:5_?,_^;7FKO.-Z(- UG7AV"5#&,W-W=<@E?(@9," M2FH\*F)W-/&./0 A[37IP/&X+@-@9GDW WEY*4@M_))$JS']]'2=W M.'D*?*L7Y&W:(]M-6PP*2PN>!.(6]9V)B?B$HW7] F$\Z!5#0'8[Y2_3(#NI M([A"Q$>U?QI%ZR=S>=X'O:)U&^9:MKSPGF\F:8I/;Q8&U;8MTF.Y*>-R!Z78 MV6^#&+$F:%=T&?%Q!1*WK&;EKHIY2R#_#MQ@$Z ]'DN SZ "/C^-(TD/J I6 MR,&;464F><>^D^P5;NW'6I6@VK&F " MD&_\>$&Y/0ZG>AL_J@V@)ZYD]H$^,NA3/R5X"M8X6J>U(IN&3UY<$@X.6#P^ MP!1K15-6^9+J\T521+:Q9!?H,0[7N/[RR,WA7R2]1C44:.H]DCY?>NGC(HGI MP.N+PX<4KV=158/K>'T_5 )[=08<0$Z=2\AI2D9!UV'\G"** '2LW78\#C$+L&AQ22K/>5[0 M8LDR\T?QY1-Y\F>??E6?[^DE?A!]06SVG#JZ/Z J43[R1O&!#8G59L'D@41E MJ,:;O=)NG(INM@T6F)M>I=P4Q+2LJV A.Y#1\4C^A8EJ1!O2&SW1[O08]YQW0V'@W0=A4S6Z )>46.OP MZEZ,0=**/] 7,KV$Q+LKT)*2F^.*>4&=ZZH"MGW1:G?7<<)>_UV2LUW \L\8 MC^H0T[*N"H3L *J@ZH,V<8)\UH$E'W=K%4E)L0ZH[KEKOE"CWAEB%556T WV M4GY)+7XB*E%WJWY"$2=0WJF\2\UF#FFGLHRD2R>WC%BJ]%-=,^\3^6 E!%OP M1L!N*(-R*#7BA%)SX./B_EL^ME88#JV#&G+F2B@(KW#^W]HIJWB-.Y#;08&P M?73),R>T:U-J,M6.^2S^@!V::A:3DS+J^N*OPU%QF8Q!=.+[\9Z89POO0*\M M!D?F*3T726 ZN0*?]>6MT"YOYEC720M3C#/>W+63O'"'3_;D('7\2B?1FAES MQZW[^#<;^%-AQ[JYWY=C&+ITD'*7SC5GS,JD^OLDP>,Z>9I"42?P51>VATW) M4?"4U,G71]UG+;:&-Q>D.1G!]R#-K)%/ :WW13U6EC&%90UL?B&C^#Z4L=1A M>RBML=&OXI)&31 SYX<@>[S33' $@.7PHP[-:O(P&H0.1B6$+K8[_8 MC#1OO(N+LC/ZO.Q.[^;152Z^8@RT^%<1GWKM&(F3/O-AVMOL(+JV'ZI*Y#L$L8B!\8!8P*4DB*L1Q@UB"3Q(@+AK MN71!3.CX&*_3:S*5XS.=*WQO&JP"0K:W?I@5.+2!="CB^"U$3=C3[NHFA? M"?%I7,;$%""GJ?L05X]UAGC.I$K=OD=%D4,MO>@?1R/H+=]&L60^9RS8GK0A M&UB4TO#Y."+M4_?')TW@=.-;O+;Z(8H5J1J!@;?O4TINX7O"C114F]",MP2V M<7) 49SA"IIT6S_BN0E.Q\ $1 V!D+="N@7#]KM=R/2S%U(SE;XWF^:_&.J4 M(T72>IHS":; M\_'KJAZM$>.Y)LXV;:RVSJ)9U,0U-]Z#G@!,Z)H J(]Z"Y5ZT7O1&+6SUV.'"G9'#.X M=\V]QWU'O,6LQ,Q0JJ)%P%%4X0D;DAHC?]]*^[D/* 0D=7(QP9NG5A:P(H@_ M]ZAAO5<8O,Z6BX"#C'0\P=CD/8 '&&X>7PAD,SBS3[%>?+0^7WF!1&]4)N^^.R-#WWER8UQ:(77<5'0DX#M2H'] MV(5J!M)!7\6;5V38\I%47 Q,P[5P,30S/4]?@([@!8 YH)3P-;#,6J;M::+% M6BXOL"*!5+Y.8""KSX[E>%)(Q=DH+U#5%7"G%-6D!R77%"R+YL-U 855?%%4 M@2YS=_9$%V] MSE@Q;W)RWW!QI"0V?V4H#.3DYU$RIVGD,_H( M^(&42]'#=?8,!=GQK@&@"=N/!!?RPW^7 $O@DQ> NBN'N8=P1I/]3++AW0,;V07K7-HB(5##]W$>-GOF,\+*F/,0TR7!PZ<[9IAMB'*!@@ MF94MKMUD>K0T.^#C6L&!F:Y3&P^/3S#;\0(P3CLA@N\UZY+'TVR"%W((SYW8CJUZ.:'6L2JQ M"N8>$)>9.@B(G#?Q M-)BY^2K^,D^>,SCRA,3'@$$1@_)H9(DQ6(0\F!IC%#"5P4)GA@7Q>IF$+G5^ M1[2NF86,+75:QGS=?9!98PCT9U8M1H8SCN#$L#J=[.!9JMC>/CBH8,INSD8* M'':E!6J;>N. 7J>PU?-2'=?#8*K-18)I6'$99U3XE,NDAH/4Z=9D8A3:4(93 M^(Z0=N7E#AS%>:4?-L1PEEXV\\DRCU6+[&"92W0L:I;'')0@B2'T%)FCP*5( MKA(Y*GGS-ZA1N::IFQ/..'0FES4HWI5W@#F,+7.J4,0:!Y>^JF]1)"];Q1/_ MUWV0X$5"KX2SPX(L;D;4[)3\=C=$[@YYPBYB,^39@_9LPM2C1Q/^QAOZTIQU M/F/!V*Q;;2]O[>$N'IDKXZ#QYEQMM71S'IQ2N8TS/)P7LI/<*'!YPI3@H%U4 MO@RBIH9DN0_&XI>4%;$0?+PE,06Y?./G))8;&GPPX5' $&0/WRV2(/*#';V-S$D;AI^8E@/;4,@0]#H%EZE9\_N] M^NO7$3P^49)KH_!AYUKT, B/BS9(,L#6\/:O4$Y9D$)/(]6? Y! 8JGC@CNQ M'BG]CH/Q ^^-;7)U"@YT"X<-Z(Q9_CU/J)#%Z)*;ZFP?!8YS1L&RXVU+.(BRZ^ )_PTG\=W^_F?L9S34L(P[ ME$:N36YL/URW.#?@PRDY.$.4!U1C@KUK)VP@QD?]R6?](T,>.>DBQ@]M\N^O M7__AJ_,S5+!!U?N1$5;0M8^\(F)Y^SPOLT>ULR' (N4HNUV5#8 M4=RZL6$1U6T28(+&7YM+%$GBL\)[>#&.29^D*_AA?:<4Q% MG^4U&HI?8#E47MLWDAH#_3WO\X]/5W6\T7P16!OMH_PQI=W):FJ#-GWA]O 1 MVAZLGRG Q:Y.#OR9#; '=V09Y#,"[PH?/\%E/3?O^N5N # 'L/+_V*6@/I$U M?JU[UU0+,CD,8NIR"+@P==ML@+ M^M26V8&%RV>$I^3J8#ZXOO[LL\JV#5T^%SQ#M['$[0WD$UMG;?N6[4BP]SE'M =N=#AM6]XRX$Y.C!\86X$UF^'M?;)+?RYKMEV&T?) MT)8;GX:#3-EM+N"LV E_QW.3$!L6T4GR:V"&ZKHX3;)_WODX\I(@7B3X*8CW M:7A8XEV5VY/ #2K]JBO+&[7)S"%2\W$7AJ^CN(3Q^0 MQF%(D^P7^0*'VDA@4BZ< 2*&1 47CGW&49!+1H:G91:$\]:_,[U?R MN3+V$V$4/PVP[ !'[FH;/"'B'451F*5NCSR>^O]_N\[/Q M%=X$?I!]X=9)*9)>TU$)SES7]/6R/8TU*Q[YMY+O]C=XVP2 ME 5>>!7O[[/)?;S/WL4$A)>4Y21:X9?L(JS5B#=6#UN:L'U-),\T[=#F_O9PN;QW;1NH";];&5EH83>5UX:5!.M\LB&QI%6X* M\TFTO@L>HH!H=?H(/\_Y1W-*QR'1\S@="J:]6'%0>+L/OU""\@_OWT^6/Z'Y M-;J;O;N=7<\N)[/94(B> <@J.M;H)S#1.-7T7T@3XV0ZSV8?MK+PTX_@3'B 1J3)Y%S:O M*I/@":ILX-;PU14YA%?I)>GA]@.R4I(-HBR >1A4,>MP8/M66X-'"1U\F==@ MI1ZC,O?I9 0IIWI HNF4U%LS_<0(/(H5I7RQ9]$JV.)-XFUIP0>R]6U9G<3[ M,'C(*T20_TTW 5XOZ>.U/2[J0?R&UQ90;XY7-Z_3!IP1Y*BG-=59RH>J=)8? M;W@\/"N_(IH/Z=@ ]+TG;R/9/KBA_MUD5:6_-]Z MY;T8O[%0Y\"V]:/!(VBGLY%L-SLC!S7(6HXF5.=0SS:_<9^:KB\2CO&(FHMF])Q9V2!.C6VN M]3P>RUG6%"YW_:1JF&?=]K9Y2:$@HOH(LP %OX1T+=LB389"R\[>XX<@HC>W M]"N@O]BQPGAN,QKH8$?: A:8M/:S3JCRR7^K=PH%I[<9+L1WWB=4A4=.?"IB MY3!89'=>1M*"_E)D: PZ38UET9$_SXJ-]8_]H_D0]'#5]7%HK+3>0T+Z\1$D MD(^/QHH1ZR'XC=$";%#N4X3N,:P^+NQD!]J IQ^GR[LI6DXO)XO9:G)31.BX M>ZD@+9SRU8+5%4<)_4,HU?'&K_&BQ81X<%!V$[&FQ*'&O*P>C+ MS'MB\3.%2=0G-?2((DGC,%BSH,/C*8"=AJC2O0[C9]>7PWT U C^T5U>W3"@ M@DIMV8\&RXRN2HB)3OZVW^(U%491NN/)"P=(,C\P ML];#NH>=C\!.>94E9$-F%65\\L\S%.&,?DYD<+S=G517I]0Y>+>C>C59S!;38[47";/(+C^6TR9;G1SXH#COE_M) MBIZ(=D7'OLY22SF!8VD(VA>/;I 5A],[O/,28KW01]8ESZO$BU)R2&(ISH>\ M7.S/CXM(V[Y,RSC42:?]=NN51W1J!MZ;0U+'E::RN3C)TCFV;OT*U_.$_I>2O-W3QSKS#!=$FM$S0IGJ@N:HYN@;?X0$)R#Q[."*$&!WD;$ZCK7WF\:+E'AA%5))T>>V8U5@6^6C1]H/Y?AP/9EJP:/8#UB=N^3._PK4+**+HY?UN@#060FR*Z4 M_J,$68H\=H3J+J[&BO0.OB'TTS]'>36H$13-,0P=G>] 9AWUOXVV M2?':,,YY%*R;N1PFX.K;],] %60'$!1(J XG:(8]S4&V[Q06NIY!"(U@-]%E M!S==-N&.5:CSJGXC, L[)'-J&(HF/H8;]3W1=5&6MZP]!A_SO3K$\CBN#XS/ M"U*8Q2V #?6I-1=W#-]6X^-GY^ 1?V0<9C_M\++6?("/[CIX(><$KYDN MXA/_Z&#D6=GHCLL]@@BR>4).XQ>>_TL8/U@.%FN0MAIZ/]0LH#R:M FZS]LX MOV\?"C5#Q'2U%K?'FX!%$N]PDAT6(4U$EX=S[FAPN2H(M XQV>GWCZV[#J(@PS?T0?NW\?W0 0_KDUMR?3OL05TAMB(.\G9?Z[\Y!6/7BL20E4NRXK6^/;1!##C8 MK-6YA&\4J\H[]>:.3R#Z,) $JFB5=+=XF-R'%&_VX4VP,1W8)D72]B8NPQ0 MQQ]P\/#(L/B$$^\!H[P'HEW0$F^]@.7J^CR(T %[2?J%ZTU<1>9RT#Q9HQZA MF$6PP,([,#^G[R=[W/!N1GG@9^U71ZNWN"L8[-V06>:<)/,W.@5(/U]>+C], MK]#TQ\7T]FYZ5W-G7GY8+J>W*W0SFUS,;F:K1AD7-Q&<@R"N$;#4L'N4["+C/Y=#$G]7Z)#8&F+SN:M3.MN4L+68XA3:D^(/CG.*F%TRUW MFH]-OA\RJW#EO>"T6$GS"AXB9#V*'F0%-HH9['9Y#YB.F-ZC9(4QI&/R1R %KVJ^2*V.D D%^U=UVI1T9^'"0)9JT9-5(,?(7) MR,DU!M0/-^H#[&KYQ2/$1P<8UJP]VF!G-<=DUK^,GQ!.LL=E"WM94YAOP^@/ M@(A]4XC/2 =*@J*36WTA%M3)O0DT2443I8:Z6G(8^FP]E5<.K9Y6([H )@"1 MUYJ1G2)U$]DHL>HG*H$[NQZW^J71DL0;S'89+P3W!6-F*4#,1=(2(4?PK7[5 M^F1'<6BDBB7(,U0%D];=8_*WS*TCU#!PZB#F $YBCCHVGYAV=KOSR(FOCB6) M&>MBZ8:6LL%%Q?;HX09[Z7 %JSN(.<"2F".H@/ITM:]94=9=R@Y:%TTG3WF-6]SB5A>WC-8*)]N?Z.6M0H(#Q0'MYCM08Z[K MYMLK;KZ3ZK8[9.J/L+!%GY_>>EL^*>H)MCQ :BR4YC5'$]V==$WG85$F[V*? M5F424I35ILUPZOKM@J[D&R<*G971WK9S.P>[0:HB<0>A1 KL@8^'V2 OB[Z(9C=WY;U5 MD!*P$8-+H']A+%2A=7H+3&1KWB^G2GYT&S"'R=_!!BR0O/0&#*W,$!OP\$A5 M)#ZB#5@>H9_,!BP)3XU%Z9$UDG-R?4+^.[!S49T#VSC5X%')(9F[ M($<4;-@#%EW.()EU&PC/"^_ JC!>[?$MH;=ZQN$3?A]'V:/I5V7:;(P*V0)& M 7B3A?AJU-B5@( T@+N69W@44X_6ZCEV!-Z2NOW8)T4.8;!^/;:;1 DIZ^"S MOA":3D\E4@2)IA^CJ=,?Q9V0D$48F-\X3E6M*VQM<%;+T2/62X7@-1&_0X0R M\F[NS]68A"'ZK=.H,%U9ZP*T6@NC%^@5M0]1Z>W#Z^F+3ZN[L??[-B$*\C Z MG$*<0D%#M"I@*_1Y;*#M@H TU(H7,&@6I_3)X),7 M[MGQ/K]8YU:?<.XX;8D/]H\VYVWHX=TQJN/-5%,G)?XL!SITQ^-(CMZZT; M"R85771::S$8.H?QR,E2M>[QD&1,Q@$W2@ *7&\J4^_ATY B,X"[39ZNRTMC M ]ZU\>(.\JNI+8!ABW%X-YHT63>9\:1XD_*:C19YD+],:?8]\MRUB5ARCZG1 M'@O^C'C#Q@-&%3^8^GH8A:4-^(UC?S7@]!H1Q*2AU','O<+W%BJO0%1+UXL1Z'UX?;,0?CF4!$X^:S]T+U",M3H3U0;)X. M"PX"]#38'&N47@^A:P/71+R>,KTA@O;TF+ ?N:?%YWC#]WK)OA]JC03RJ5(= M(II/BP!2<*DMQYC?F:O2+7.H[6@C% M?1HE6$80>GKF)>8->4L8'1P@-2)N+< C(Q!.Z+&;I:!9UX_=CN'1%A*$D),) M:EIL[X,HIEZ),NGM\)Y#&8H.;CDDV * M)Q>3:?O)[18Y.W\]G)^NUK.;VYF MM^_0['8U74[O5GF-$UK!>?632Z I"+N..MFEZ5](\BXC8SW&X9I(BU9$'3A( M4(&PR[(C72@W=TP!D-(6Z1DBG1#KQ2J/7<5AZ"4IVM$$@;3%%V[. MDB(!E)E>N-/5$#3KG$[VV2-1;K_AM82@6UWL"OJ4O)2@C\U=9?.!%KH4*'=: M&@*E13WB:!*M%T2"F%A&:Z8C\N%G:;J7DK',*#9S.TGP(X6#O*DK#"C(IH2% M[,3U$H&M$NP1"^; QN208E0DX"(WCDT/C3174K I1SJQ'"S#1TE:)8#D%T'_ M*IV-,=]G:>9%ZR!Z,&V@ML9W8(>>\B"%FUI[M^8F)*&&58E9;5Y68(01O/!25MB,>08'B]/IR8V3>)Y^/$/'H=7\\B^O+B9W MTRMT.7]/BX].5K/YK=M8(#-@:<0,&5@] [%%+1*39R_)M_ YR\J=4BN><38A MF_DV_YVMX[X)YMS&)9F8@H3CH!J$_H, +K5XPTRD_>Z"*.]BEB'#@/ MOAP&@H 3PI00^ED@BR3P3=^BUP9VX(T]4H4ZP;B\H**I:L?\\7'Y=72R'W).T(4I:?IJ0]HZ2S)O'86# M?9'@LFMZ+PRKBQWVR9GS8TR.GNQMT]B_3(!CZ^%.%B8%?)S'1JY?HMA#XH#[ M);CR/8*ZZAZ>3G93B%\;'D<3W%G_]@Q/0,+)4O.KH,*O\H+]?18\893[IET[ M50:"'.2W-+7L/3XR;3U0.'[>D899.HN(;(-X?5)3@?WQBJB"2FF,95/4Y-[V MTS7+\Q.4NR>?,0N;V4=!AC:D0_XNW>U;#$?@-;*/]I"0_BL[;6[9_RSQK_L@ M#3)\AY,G39=V&X8'C\EUX]H(M!K?_+7)[*AIGEC^JF2UI^F_T<&:T8^ MPP45RBZNA!7X Q\P MW$Q6TRNTF"Q7/Z$5P>+=Y)*&1MPY=@%H"+VN_U171C]!9VF%'$<>+*!'3,M^ M,DX1.U#QO,ELB3Y.;CY,T?OIY.[#KMRH_.41-A(W=0Y\3Z'SRK"H.Y5 MPEDZB=8U+?N>!3CB]3Q:8OH6+(@>R%X>V(JB,<&;RW/$"HR#%_!JN'3V#((\?/&-J^75S51R)\4L_]W\7RZ%@_^%TFPGH M0>RQY?=.G\/"@FF\A04FUD/M3KV$5AI/RZ=%0ZE0F(Z#TSC(# "3VRDYJ:[2H(]\04M;0QJW'AP@.D MQZK,0]=XN]MG5<0JS:_'AD1>M$;%H&@6^?$V=]LRHJQCZ*4IFJ#\H[$6K/B[KOJ"ZWX5MSC+%_HF3H?:8ODT;-]&<+F U.=^2TOMQ(EK2T\HGCIV MX-GI^]M/_/ED4>YQ4MS[U1_BY.@0R\'U-9ES;DMKJ=WACP!B#+H_J MIB8A84&4@R**5F9 G-@4I15!]"(J"2G8$DX-"=-HY=L81J6E>;SOR<,@I1[, M\&3=A6"$;2B9?YQA,KP7A@=4TD!I1<2UD6041?6/Q=R:]O!W4/T49,SO2$X MEW%$*T#BR)>YF^W],2@2MVW3J[$'H/MR_O[];,5N-U@*,)H<;';[;GI[V;CC M=8-M/>G70:RQ1OI'AOP,LO)>AH>FD)2+ X"((0!ZLUL"OBE:37YTCS09T=5Q MU3E= W8[5:]QE"=EK>C1>.THQ1? M%T-\@39Q4KKI" ''96P-H(9O*.NM9I\=/\\8"M#*-?B>*/&B'G0<#>6XZ\&( M"P6LSRYD&>0#.KUHZP^&AC'0;XFT57I!]QJOR;AAB_ PN 6I63=3Q?Q $3AY M<[<7=Y*"XV!,.%M]"[,8_8X&I@Z9]UYL47V!N#M*)7;C1]0Z= M;MU*,N5 36(!=/.$%7GHW._%?3BQ_SI/GUGP1B0?\7NWZM 'IJE _NM4Y_W MJ07I0DT#' P$X@ZB;NI3RK FO54[1:><3'E E)B]M@UX566(K6EKN[B3(NU, M6\IPI[J;.\6ABJ1Y:)1>$"-1W-/-!OO4U5]1HGD EIA.. @#IGYMQ8:IL^(V M0$R97YD[WG)0ZEQ"RT:F,S>X-H$5(.!+;P%UH[YDR$W*$QS]"O=DK$.CL>EH M6P, :>K5.(.]E*"W[H$T^B/-L3 :ATXCY-;22FN<\&?+\W>@T ;V5 M+P%DQ45H>@]^A=9,D-\L9+3A&0IIQ;CR(SC^"=WG9H#;NP<3\%']&H1K.N3& M=4$AZX5QQ4>#Y9.@@0SX=YU4Q MD-LB/^I(X+FL99>K]RU*18A&8!:_*SSCC41BT;IPE*?\3&.TU-#0T#;!HK-; M&9.S +Z4B>\G>YK_CI7Y\&N=7'N\AT2;\/,QM=@&;L@%/"TQ35F(J6G"9.B% M:2'+FJ5B_^N28\N^I\04ZQV?4<@QC,?Y[2CA1_%[D5_)GK%1 A[80=4^_G.R M#LZ"LKS)^C1&"MN&6!5A>9R_KH^Z1>1=$AMW0 -$S.M,6I!5"5*,$0! [&]H MW3KAC4H--L0E1,]QJJ945$WUD>/)T)@YH6;:*Z ,G28_@F.; $'CT$E\.0K! MQ)F\$;_!\"GJ.HBYW>?D4]= MFFD\X)$'S+^9+F6W#[>%A>H(W;*LGI]\]9>4II%K%B5-37 M=7$H_FBA)+L2%TXO8Y58E;B,O0L>HF 3^%Z4H>L@\B(_\$)4&Q7EI%BX3C'^ M:*YEM= #5%-77E>=:]D;G*;4ASO?O(OC=7H7AVN6=B<-GMC5\"[!?E"Z@B=; MRLIO>53<8_P<7> P?E:XR#5)S>;5KT&^H733A,+WB-*@W\ #I8)20@9]CDM" M] _K&BEVQ>?5B*&44D/WE-P7CM[O#82I\GK:M"!Z/(\F7%P%A%Q&0!.;]KV> MCNY PY^P )TU60L4TB9NGS;SY=%,T-2>D:[!6DFQ1@R&@(N DU4>+ M#0 (Y9_=QH?#8N$#H3$I_:0;3",QA_LBH9$8V:&*2BB\\0.@HXNB(YW1P=:8 M;V04Y'@*)YE9]]$UQ89'=K6B %V>')$>A6J;'ODYQ)S=;Q#T]6+(?@+#OBP+ M#;1,62UOX?>:ZUOF]W&41 12. T.\:T;(.49E4; M1A_+4'2@CR78@C)R5>U2A/.6C@_9"D)MY.N77 )=YWGG(RK*-*8MK:KLC]?8I_W>,HFS[17(B#.1M!.B[< MB1 SD,/PP\7=]*\?J%][^M%YN<1.D34\?,*IZJ)F$H;QLTF M?R<&W,;UO9RFP!M9US561#,^B&L2,O>=C:-)3LC4D4,>%'UD1CM/"[2[/RR*I=AX+CJNA;NY3AW"]DC$ED)(3.+7NXN1P M&[-G^^07&\S,/2^\QCA=>,$)Z+A7%9H#&]P[NW&FSZ?P,)L=AT0^'?(,[:I! M4107";!VM7'1!M/<$3LRM"M0]D=#>FD?QQEA(V0GH1+Q[[4-S'2#T(*3:I?1O?:&GL3^-$+]WG 5>E-,OP) MR%!T G()Q@2G ?14MD9>V7Q4KP=AP0I??P&+8/:5#G4B/0=A2.P; G&RM$%U M;BC_-!P*%?EP881KCS.A.W.'N/:8UN":>DQ" 6+^_D.()N\&A'E.8]R09>Z\INA-'?\^[_ M<)4R2UY@I=]0C9=EO$LI:.-N9!RS.T]^SR68/DR],BP-$Z+9M^._5_F^XQ\ M0!$-'US05,RK>/6(65..5UE:+YJC92UGFE&V 7CG.:X9 32A2=*V]&D1I7&& MXB.58U)L>B$-)\9VKZZ-8ZK4[F8EH9%!C3)Q'2<;'&3[A%;09;Q2I ;Q^8;%&FNH&)A55\:4U$">I/W1RD;@*>W+<-328 E].371?E52_G. M;HG7>+M3TJC<;K8?:IXR('+")%5;#A(S @5<<78Y5A*+;6<\F\XR*.0D5,)#8@WZFF47%LVROK0G%D6!)BF M'V!QS@DM)R34@)[,F M.I[C_&93$3B\7K9]PVT6(&=P<7E[-Q:;7+#FE;<7F)V.>W>6IGMZ55;:\OF@ M5$,%R7KA)=EALGX*TCB1E[_RD%8W2U7NH+"88ICZ^:[ $-L R6!H1T=#7C'< M_^<>6[K"+H&GM7::NQA$Z\+S?R&VQRX/O(F3WK $!K2[LZDQIX7)^V(H%!1C MC4#9Z0FY"XZ"1=/9!-FHE!9>K^*['3FP*Z!.U-NV1TO "[0[YN@)6!<*HC3O MY-QC(2&4:K?LF+66EZIFW<^V6[P.O R'A\F&K+^)@VBOX:VZ/GHP*GC_3ZQR M-B8*CH,BCXZJ?+:T[34Q (S*I])W_B3?9,OILK_(3#F$5Q#W.1"])Q M\10<8@8,C29#1O1J\M4Z[T(+_!2#.#;WI 79N'45+H!N(-WU/HG8?<$D6E\' M+_2G8:("!(1LW_O#K$ W1F4'UWX(>:G5D=,Q7WU%]!$_!GXX$&!.!K=>?ZQ) M'_)=B#]TAK>]C9TR@" M%-8,1;2=4P.Z2RQU1'"GUB.I[C[-XBU.;H)T('7"HV!]Q^$P 1W#BI8HI$W= MWME)"*F1[@.89(]=ASW_VNYPAB:KKYJF2=KG,QI@M;UGJ7VH/[),'X8!#\=Q%SDZ1-R!.7IHYV8RYJT'(?R MD1-C(U5?]\QUKNPNX^@))QE](+1(BL=$'\CI2_Z&KFL$NW]AO!Q8:DC(Z>ONXET'VQP2V>/*%ERFFV(?\1SR,\C&]/@;*+!/,*_,%V M,VV&7J/'?;)F0 S\T7AP-"3?< 8J+H]QI2%1XDR11U[=LZ,,_R7%=M[GDJ"3 MU.HY=J1:CI3'J5HJ_CI4RYM/5+6T)*^&T>;RC%.U-'@4J98W_YIB&UBU$%7B MRFZITW9Q3ZG"8(=^>=NA7\:)TK;L%7%ZLCZF_7!F]$N329&&>?LO*KAS_ M#D&[(-8'Y9U0WNMW*1+]:M^\@=]8^Z3?C.J3?B/Q27./-"/!SQLU_+SA?M*] MT?/6&GK>C@H];R70PS%71X.>MVKH>=L?/3]X"3%NAXFO;8[MPNIL< "5MLG; MC,?"Y(JD#H7VK+2MR3S5T:2Z]V'QWL,X-@24["L/ 3?0:Q36 TU0U:=X)3 6 MV$B(LIWD"EX!C<=*C8O$>ND0ST:C(BGM)#*V# MMAI:XEV<9#1]-2L3]S!F:0# =\S[Y4+2107Q VQAI19_H%GL7;>E^Y^J2 MV6D=27C"JD?P-,G^.7^.R'?Z&.QD84(ZU2!"_G6$1WL\.W!HT85"V\HVCD4/ MKCL5-7\R&@&T=* EF3XV)-GC6(;=;Y!(*X+0UYQY69!F@>^%Z#WVTGV"\RW! MN7!;RUX*MCDEG>_UO?=SG)1AUJDAT7(&M??EMHEWQ<6W!6Q9OK 02D$#D^H1 M![_$K!P4R_51*U8XP.XNHF3<2A1M[P)&0 ,QKQ+&NJ!:'[>849!ATTH4SU_1 M2J2XO/,?\7I/30?ZN#$[O,?98[P^EE)J_Q:SISZ&%$TO\E:PUY?+SEI>9X@V M=:_#3""AU':]%TP_7.D*WVD_0#(X)*P>P#FL0#=_Y"FKU:D+:*-SQ!M MWD*(B^?( D$UWB%#4]6QHB]IO7N==!#>VP*[4>V-R21 M3,J-!IRBJ0WDF&=[@9,@7@^^H7 )F@Z*E-]=>.S([39GZ-CW#.6]3U'E?/<1 MB1?>C=D@E[9'IUC*_0:>8N\WH;2V M8#J)UK=Q1)1+&!\POL/)4^#CM';6OSC<[7>[,,#)$-NX(S,O8YUN#=R&8"T4-'$]8XH M%$;EZ@,GIBA^_[#^Y^7AG@:)^'N*HV60_O+>B[P'-OPBB8EV2G%*4WT^)-0/ MOL(OV049[!Q8 BGD!39I%>(-]0F:>++&7QI%W'QYN M@E]P>%C%IZV6^"$@IU OR@8#ORFV7'\?AN:A\@F5@Z&2)HH3=*2*7NK M+3J2!K^U$7QLAC$K^!Y-BF\DG^QUZ#V,ZVME''W:'RJ=@HMOE-(=V4YH#IV# M?9>5M Q]DA>QEZSGFZL@(63B))T_D;\'#X]#;8\2]"QFH=!D4?YS86/1 -EJ M-%0-!VQ3KC\#>42 ()=<01/GFV5,W8E'ZW,@V,)D;&4R56-+'J%T" K0VOD% M,)]< [-3U" >Q;(.(AI(SI(S-/''?9W4/8;5:G*= M[(@?)]%Z(7ENC<^#J$BS\86SLJC2\BE?),G-7K, W (30449@=]\P_S#])%< M$#VL'C'-#N-%07Y<)F2R)=G[)<"C/*15+*ER!R=N*8:A*BJK#<1J)_GE4"@H MQD+4W^ N5:JNG$L0:BW; $Y80?X.739Y"3V:XKTO:V#YQP)0KDI?N1#DN)G]B>9S4AR(*M:1(XG2'<05AZ]E$$K3Z7,W9=L M(TM-8"6>%%:B1PA-O;S@@N;0(U38[X:X)N?2<96!D,=,%Z[R+(,[G#!X,71= MQ6'HD3,>_24SAKYP&:G5*<[6W3:X#*Z2"D(,<7>32AXU.U0@D4];).<&[^6_ MRX42X4Q;(*]YU[#UBJMGM>^%">+W+9[7^H'V^0DD)=9/\1PY)U0=LUX;UL;= M]%SDVNGD2B)5AN@\Z@)>TI)M5 "26@@7::6E..-IZK:,'#\C'$XPO1)''S,2 MD$'38(T3=BA:8A\'3W@]CVJQ9J9--"7:+LPV%08!73%Y>$CP SE^D2-G;8CZ MSN36@-,!0&.+4EXDW:23[X.(Q:Z5A]HJX<+Q)'QQ6)#O(\H,(U6%LHN-3($_ M *8?XXQZO.(JV08YT6+/?T2D"QG8L>[4D'P=HJK+XV*C4^21M^4=,Z7LJCXN M58M=J?79!?/*\=0!DIO:QJW?D^%MER8\94"0:D=\P^+*=.*+IVDI<::HC@CJ M",MU8575D#Z_E7!N\GI9M%D %L3JWBN;(OI(UY4C7+#>I6\2FIE./< ?XN07 M,MBEMPLR+Y20[$D'RT)M4H^3Q\6I[FA M2=/RO4OBU/2#%8B*"S,/X 7R4B1X'60HC&F@M$L[H$-0=2TNFJ&VL^L69_D# MF!OS\&B.;?>:E,L#_(PIH37A4Q3A'!-NW51_L]-)'8AA$--?< M>K*E #-MX'$HV*]5WF8"! -K@\)@&V2.@2 03L.\ R;7YR:2NBR@^\Z)_^L^ MR-\\&W_ *TW7]C%!FC/0+TYM\.(F/+^2<1ZHI2WMAH]+:6'TSZ'\1%R<@Z]A M2,K3M0U):"=F5K5X=@\=H?8W3 &6J;1Q^B!/OQ0Q3\AM=DV L'25Z4OP#EJY@:Y*DJN$/3:%Q 2F7URR)AICM9R0@U;>]^#4!)808C.= MFGCN]NLY=G#$NQ/[H*AKL+Z+)/N]=!EZ*7I M?%-4'IPG2_HX.'^!-]_NXI7 MY@Y"Q]YG,R!I>*H-K)K^50>/^'R?I9D7K0*-? MXF-3]%S(QN7EJ:Q$.R%XN@;VS7<9MG@V?*4Q:K)Q;<,/)1;]DNR@MBESD[?>)HS#T.N!G Z[3W<1 M^WX6M1-2(TR]>CE-C% >:Y-H7?(VT+=A@C.''X@!]CN?3NR\ [WM&L578A!( MO$_%U')J'YN\]'& Z!@WX3 "M[[[J!49^04_5 M]/(X(KT/AJ4L3=:!KI+E#3JR%EV0E_=ASAGN?9"+:AB*XFY4RE!9%UV-9MP\F<-%W)DVV<9,%O M;!Q:BX.<<1[H8]Q)FF+CWK4.8@XTCI@CR."I=6J#Q8DC_.R%[5M'7+)KU'=DN,0+B0D]66^#B*7!S8(G/,T_0<.PDB)I&ULR3$&7 MJ'DO5B?*:_0K=9A3!ZJ*A.NXDUX1??#ET+XFQSTRBU-@FT[!TD',P1XIYDBD MSE)$-L@G_!CX(?FY\7;1H5KK$F1;JPGGKKM)EHZ! J-#!&EQ23A $(^/KD#P M4[O* 5Q$$FJ6;0*FIPN-XOKQ0(Q\&CML&!6GH[O(V-)D 3Z4T;_2M^YEGNK" MP^C6.@+$TWB)PIF@+AKJ@40WL6?\H5-[?/M']!8/$"18'GD4DB:.BYM"0FGX M;;BSTH[MK9?-K6>,967#UH.].E(@[,*W(\N<5%[I4K_0G]>T!G-\'P8/7O/) MB1O$J'+&; M:4( !JN3U)EJ*&AFTE18+GU7=_UCN/9\/,AS:%H2?[FE=R( >%8[IX C"3=Z:F M5U!KS5(3U+M_X<@04Q=>LZ",U*KTT%"W<893 M !8J :0]LW\NOD(>S0)E39 MT#:NE0U/$HVD.:?ST32W:\F3J;JZW"<#)%4%B#@(&>T>$$Z1IG!Q0 M%#M/+R$66CNK-'?"1GP(M?&/":Q9^GK3EQKR=&U?J$ES!M679_4+Z!L9>D.@ M4-+ O1$D(7[8(.I:*?W;-MA3,64%4(,G[,#5Q:/MP)N@Q*!,KAV$RWY X@3G M,)5$@)RS"UHEG;?932IY)'Q9$>CD@0;7?A?WMYR^5,B,2/<1[58V/6W]6YLB'T"M'L0@;W<$A&QOIC K8@2UGIBZN='I$ECS:D3N*WLE?UKT1E'RYY0KV.RO%>_(O9>CJ>$A+5IA:1GN2O0J7+Q*//JN\=J0KIM(BQU.3U\A#2CPW[>VI.':GD MGE(9_Z6PNU6OI8@3@:(INM!BQ"50J!%->SE-/28AEBH#6=?,ATK$@ M;6IN2-*J^VU_L]8U M]TSE:D.1%7%CWY!:$>WMH>D?N J>R*DT6E,7Y&#.:RF2;EU"?*; 6%_6>!0Y MX57$";N)!-/75W!-$O"]3%E:9E#429!WH?Y4F80*[S$[Q@MIC=BB6UL=\F[[ MG"-6'A8P>B673@F>T%O:@D.Z=-+YM">T+2-#\RROS@-WGR@I"& MXEW'R3N:\M'TB7 H-IT<) >:#&1QU=*\GC@OG3QL&19PS8

Y9H%$!Y9/0 ^V^7;2!.()UQK.0AOTL+3-+3.$KCD 8"0<$5%ZVQ>^%A MEV<,4 <-,>@G+!K3:_)\P-))3]$N2,A-''4%O\[43L*!!QQG+/Q:MPQ 18F= M]#^2* >WH/?+HBLP@RN^*=P577 3)G@\]8PFQ,_80C&T1CI>'?O 63*K123L M^/,!H??LV9LP \H9X_8 YGK29+3"#?ERC)9K$9%<)?&6)-ENGUOCIN1 !^*, MSV8O,:%S+3F_BP\\ZNY,TO0TS[M#YI :!$% M-R1YI#XI.BRS'9P1AI-?U@J0;4C*!*3%ADO@'^+W3L[A((10N]*;R0,D&[!O M7!'#+B9A \M$?>49,K=!&/P.= =9$ M43[L@F'FQEK2@8AL+5DR68N64 5RMDY2$K)?WS,9?.\EGXD[H[@#T SU8I<*PYE&7K(3WC:V'9]]R5 *A4HJ]@HN$^XPG>%-[Y1QE0\%I0'8 MU]E"&$0<.EI^F_C#CE(E00R_PO%S!5_'5%MXG@9=G3(5MZ#\8H-2( 60E/C_ M>1\_OO9W00'G='?'!4*,(=Q=T_3S>R_R[D7C3NZSY0\.@'6& M8 C\V@&[ LQP>!>SQRA/%U,TAFZ(7'U_0MK8#P7^0B_0UEI.5 ME9X.JT!I#6:C$H9Q8%7;RG*]+XW;#U!QU8@"!B?3Y !-ZDO\(-*\6:/E!F7> MAR&O 1#Q]P6/X-V7A(@"X7>7__,M^REE9.(>?!WOAUUR*2!JF+$3T$/"E9>9 MK,&X26SK0VE O61WXXFRL(SI4D=UH7(X2):*C3(XKO]4$ [4Z67(S@,N'[P- M^[%VU/1G?IGPM1\@:OI$KWPW>*I!O=9P,+-N"UNN7!)9+:Z\<4+C[_$K:GM) M>;1!Y.D]>QU]&GKL;+O3;DHX<]5N:L(ASHFK(^-$FTD 8(?Q>T6X4?8B(9!B MFJ&I#;K9,,N(+[]PTDA F!>E)<0",(.,"K]X] _%9@(9+6O&=67R!>.#@.4 MF[;74\<9Z$9OS.UIO*J@?8RHO.^&_#VI^G06!T&]<:Q*V,/1C!A',][F;X^@ M\G@ *+)N:)BO7$.-UD,V8'^;-E_Y]-[EEXBM\4"W0).DF^O-S&B3$,3^S-DZ M%!I(@(V7/EX1;ZBT5.):U)<;729TO(P"^DB#W M7;,DXTKX^%!]BZ)M.>JDV M"/94-*'VA;>AX:Y 0?^FEGV%=4EWTEJZ/;C J1&IWR5QOBWOG(3M%C4&X4K636[ M.XL<#OVKLO'W$WRO'&T(JF;4ME-MR'.;5UZ2[>I9 2>[^K\XB-@8 ,;AX= ( MC@EE[:TA.T>U#$<U[S9R[)P74Q[334$O7\-[%82 M\ F"7 T: ?8$WU 7%KX6MBI7B8BPA&(QB<[%:"JL!28P+YN:L7(R[ -2BU?WIR*ZFX&IV\,VO+X[86'.-%6:)0S%^:%%DP<'X4)*PUI"!R2 M<3+B.]]LO&37F/"]\/TXYRUV[U=Q2'U*TEX]9".(;3"..CET #(-1II02[=' M@\6BML'LTP=^C5Y&A^7/TXQNO$RK]Z35R=> B/S([)?#(B7%G/5C%]=]]27% M]N?3K+!XK'Z7+T7%6$7%UR1@[PVF3!&DS(TPK?>[_% MR6F>9O&&K054?2=9=)9*3D4@A)8)')6BATD#(;#"//7:>"FO:MFLF--!$?LL MNCW$943TL^#;'TV5<++]X?1]W6-R^R4VI_3AH\E3NK8_G#:G!TP892VDNOX9 M6L62+K'K6\3*9N#X7O/G'-"5>E@+(VXP_!JMT0*@EMV*$_KM(71X,8&BFY9\ M-8A]= +VIKVQA4@CNLDW8-1KKH=8E:[&0N$]P9*^L=XD2=_<,'6*)"Z'P0>QQP:?D<,H_G814\< M8Q5&8,^R'@!XAB_$^:CXWD?%(3?8^/6AL]676A0$J,T"Y:OSFM")-2O6$&\-7BK4H%D70]]( 3;_'K<>0I.(1UL$ M+%>:JVK0"F#;I^D."M*5.*5%\C#?P;L$?@*L"@IV^,@@M:#.4"71P+*D;%CY M@62'D=/ #&RN/5.V'1$(4C-9,>S<2R+><*@J^SGQ4NH#,TX. S7EV8YY"F)9 M.";VL[.S@8GJQRB=T3#/P//555!F>@B51+/P1DLY:5WP)K*G?J+90Q7 6*0I MR9C2.,T3!]4I.A"Q*YGL6*Q%2WLOT9 NXO5F@ECVSXU!722Z5,05]>YHR,<1DD<2Y81A M'+-7UQ\.*L",@,^0Z:;DM2_X Y$&[BV-V#_OX,]Q8VGD?A)VO&P2Q[Y\3^5. M,'.\&@;$+7B_^ @H%E+)Y\DF4>C6^\I7<52Y:UHX23]<$8L M4FV]XL/8;[LV7SC M/9:>+JGBE"?Z2K^;EQ](L?>*$P!-K6R.U5D)D$E']11B5_"23[, /EI=D&9E MPVB1KF+K<&>0HVIQ_MYE<-A[MVAF4';L=5(>7O4 9B;>'8T$'%<%XIV@+"S\ M;C+IUH7KK&)JH"K6;(FL.5I7]7)NM%.I(S1%':,&A_ FWI>TNUBY\2N$OK(+*-5Z/E$-;]A\$%0 )G1&5"1":ID9(@9 M5O.=.KB(5%"PCISE/:0D%DQU/13_^(\),:CH&,C))CQL-=HCT7W\/"+>@ SF M??$3S=^Z7_V0XS3-W,L$YBGY @O6 [DKR[ M=8SLGA6FQ1QY;+*/"%!Y[$!W_VF<9LMU>8D%YU%&&Q4H_)]'L.VTL)@!]P<3 M&N=FZ7R<%!.UENL;XN>)\$Z?LIN2!">[\N_2\@]'<4898#.QMT*GP RF/.:3 M4(K\,L_2S(OXV.%#\;V!N6P)Q5)-%F1=['O\%>&*+-R23CSP$@#SHKR$ M0' S$*:F(E37&$(G[3T#O/0!6B;YDOA,Z'Y6BVVC=@SIK#NJ-K%3FX:D!.T],N!>Z)DU[^"BZ(8X>3YKD0VF*8E5SE*MZNPGPAUU[/W+ M1(;]@COO][6DT%E,NF GSU]] L(Y/1UY$E9)O"5)MN-.D2VWAKPH$#G[%_2) M;4IHHOY9C;:Y -4Y1EA7/"I)$ ,4"I26QHWZ4^; M9>+39QD M98"$)P V$87VUG<#0RY -3GTC>9'/20$O+! MBL;.=2\=R4?65\T586)"Q(IG)/43NNTH.P2@5C#XME1$'K,T= MO.YH32I>DX!LA&8H\L0*YCSCJ4VU0E=C5/W\6/H,-"2CO FXPFEKYZ91I MJ]XOAEOY>>4M]"FE=M;"H,9?+SD++SD++SD++SD+;KO!7,71/;\ON'*[97_O MP%$C!8'$&!WGC)PD]D$&.Y6NPL:)!T8!!+=@ITLTN_@%T9^^$;H@ 5_:47O? MX_7G07,)73#S%C[$&4E7WHX?:1$4+']VTY.Y#QIJ6HHF WLIAI6L('?%.(\? MH#:V-P\9-.XDBSCJX&2_)CIF7@YK)ATY.";B7-1S)G:Y-$P8\(D\4#\D5[$G M[S@O]65(/L*]9[HI*-LCBJ]]Q9"F:*-FE@Z_$'WH'U8==%UQ1G$Z4- ,^& MO2;$!*Q_%77!(F<(&C!=GY)@E]'P@W[A^62Q MX8$8I\>Z!F9"IH/!&:[3":J9T'#N%:%\ZK/W+O]/IRP\AC5//K8H!I5O;53# M4'52CT,O.1?)NC>[E&V X^F%83%55L,VUUQH\O>F+D' P?&B!VS&D]^F,3;HX9D\6/*D]82 MZA/HHCU]N-/)_C.XZSH)6;+\KSB16O4#Z7R])CZO(45X<,I@S^?]84C34@!^ M'/4N;>+8;+@;:!@\W=]/HX XN5BN[ M_-\FQ$OS9">:,[=."A";=" BZ_>!\ER,;K43$CY1,40@*"T%,@,CDX?F3##'E_M*#E @Z%WSAS*/*F767,O ML^8F2GFGL^;TF"6@?ZK-,=(V(E1?(E]$.@Q0;MI>3QUW-[,KGT@H21>K"K"2 M'P"%%&I(,^"?%L$PK(GE]C3>8_,QHIE^TK'RTUFH-/7&L=O-U6)4(QRL/FBH MKRNSNZF';/:9$JU&D,;WU4*&G=EQTUMG\NS2) =G^9L*A:G5FW M=S0J2% UC='6CAJ+S(#@.J3 :>5P]<^?N<>LZ@=KSJ">!5 C$AJM"B[Y=NT>*+!8QM3CA+XX".VUV*#_%MA4TN:'> M.G ]U2S5N59V%6*/A9H[M\AZO$S3_#CG$RCFT(:"+>(&N6_M$(2$:/;%PI(Y M'W:Q]+K7R2%'.P!ANG\L&=I%-NP1QH<:@=*;5:!7>J]( %U]T0]OMJ>VEY!P MD2PH9A?%K>,QNP7ON3"[34BH4)=E??]!QXC:GQ5)Q.^@8Y9*.,BVOB5?.^AF M_S@>$H8N:F1CGA,:, OQS-NQ_4A\:!HO >VE4!_!AHS3IP]4%;%18"R.4N+G MO CK@&!1C*Y3Z-WY.6Y*@"&;N@F!7$0LT"[._%F>,-P*Q I=<,W>8TP19*7Q MMOCB)<%%G*P)S<"MW@&(S/0>'4)ZL/+E@0_;3S$?=WO-.[] >Z)54&;*;271 MP,J2P8__!_)%_!-\RK$6T)DR6I>D]M7(0 ^BFWR[#464RPO/2OA58:ZP_Z#9 MW@MOKASO)R1@E?-PW]49?:0!B0)>*.^LYX 6R-G[LU2DK/B-TDZ[B:*Z)\9E MY/-MN^6\!OB9'GMS,E=2,7(UV,+W$W8;B7)JU7F7OL$4'\[HU*JV7G%BN(?* M-NJO4P2_E[!3+TEV[)^=]"TTW$ MDRA_R=_EHJ$?PVX11?E& M@U+ME@@E"J/4A6@(K MLLPTA .QI]6V4B M*&,'0,+K[9?XWR2)V?]$?(#4D>&:YIK]%($?XF],VJDZ4L!ELY""EV9F0RH >B4%Z7NZ7OXRV>98* M_-XXZ336!0E7-0-P3$8]>\4L+XJ9O Z#")AA5*(,QG\_K$_D\"X>&94XC2[B MY!W[=J18[' TL?/LX *N(%+9RU6X^=1F=5/[0H$ETSF9%_&2H?9 8D75E/)C MY&L3EOE=1,*)SC3V>=>_S[OC?2Y%YZGT$TDSLB"LP?(LI/GY=V4U,(JJ\#>%6WG #0&L4"@V=HL=GPP;ZUP[#JHGU91S-F M)4?S0RQ:4Y+"MDQOX\P+Z_]^&J?9ASC[A637Q(_O(_H'^*7E#L]G^)1UR%2P M_A43$]?BK%[$2?DK_G?0+]Z1D7]6+D L ;#OVR%M6NFB2.TGC],TNZ+>'0T9 MWB3M*U"S.GHE&)[K4#2S810D9S3UPYB'-QV5JNE"-35VE433K5;K6<"ZVU)1 M8%FNODS$IELG G9VI H8L@(Q%#BN)?JXBCDY_&N=\*IWTLPFN0YAX,L45\W[ M^V6*ZRPH/X$IKIWWB0,=IX8S&QW702J PADPYKE4=E)(N%[C7@'N9:%*^9EP MI!Q07]D_V@G2\N^0K3@MDBIV#)=S9\J!_"ZDOCD#9)^A^I?TJ"_=+53F@H7D MKT+/%Q>@[1%0+3 #7O10 #:0/[\K\JJ57#JDH@GLGMRG_1 _3\3N3KTP),') M[MSS'YI_.\9M:H3/%&^(3B<@ O@LCWAA.C\B20^3:NH<'7TRW]-P4>66.& M_3@"DI9^6H,EEKY,-1F%S?T#34Q,F1\+5D8D&\A(\Z PRLR%/E3F)PZ#" _7 M903N>J@EG8QQ$]3!3?!5;J[R&_2#FW%DJ1<\W@9""*E3_:X",[V74/=I5I(+ M+%7.8EC5LCZ,2>-U*OMJ/O:4=,^ XW,/ 5"FXM6P.R9[#-\*A-.QTN@_G@V M]UP7 2#G!;G(6% ,1.[/6[#LOBZ'YBACH1><>8?I;G+I9BQH+3.DR;UT^9;P MNB7S53-[ >T@ZPJ=Z)6MQ5^8W(67U 4#9IHKXAC'2C%K$7ZX0TVK_[YLQAQLR$!92)P M=76J'455?HJE5SKIIMXH&4X(BD,ON2)>2J-[[7M(\M$D7_7' MI)=M%B.=JL\9<;*K_\MX]Y(,\+.XIJ04!6GR.9COSJ^JB3SZS65=Q=?A)KA: M!?_ZW3CWU#-@PX%@8,4_\U4P5Q"]-8>JE2H0N-R2Q.-MIF[(O>AN"RS3:CC( M43K=4$>=H1U$@\I%M.'E'AUNKA!>& W,1 F B5X1G>R3T0G9O=!$J4AQ67], MR2)-B5LN'L.:XDUCP,T6Z>QM]59RT'#&5AGS.Z8R3OVFUJ M]SV2* ?OZ+I?=HZL.M $+@7/AC=G-"%^=D$C3R3/%(J@P V875V0)NG.Z.1? M)]UPDO$JU!:^'^?,HKHF/J&/W++^ 'X1RF%@-C.S8:*"4A;)?+(\>4/VB2'Q M)#A_XHG8A+?[6&8/)#G-$[[U6L'8?AA=L5MZK%BE/L0AJ\])OPZB(F3"H/&Q MO8S\A&N1,U+\[V5TEI/;N(O3@X^Q'LSY:6=-6MIW<9,45ELQ_3V-XH29:")R M2])L']U=D80/?O7NRA?1>T!.:FSW 9N@8["-?Q5Z<0M13 MWDJ1W1K,1.2(@J?(?M:!*KX-7SDA]UA+.#=>D\UFT^8@N G40UI?LJU MDVX52]'<2/*L@XUXPXF"K.IW(^65R2#/T58RHFPE!0"S)BSK?[)=K8;UQ N] MR-=Z _8N\N*CEY.]$<;"K82T3-&2J(M\: 3!9H&]7 MZS!A A7"+<%J$%QB)1O;&'RQ]S2BFWP#1KWF>DA*IY-\1SN&2WLV)KWW!$OZ MQGJ3)'USQ]"6];1UI=YE#]"> F@@6LTG?4N2#;#]UPL.G:^]%EG]V=%//=@6 MW2Y>'Y<1^Y'<>D\:(_<0'.5L2HF#-.NN MC8Z3TG$E&-1H=+>@=G,-L*T)6XJD&?5/>1Y"XJ:SB1S&)/1;+_$5],$=V<"C M!\R:N6)_%?Y7GM TH"*5P0GW^J#-@X^]- -[\$SQ NBT4M">-8J0@$.&]P"-_V MNRF+N4Y(1-84^L'7!VT&9["78'"%_(,LZ29:A8\D9ZJCU"&\+7CP6YX*+\IR M79-.T8_ 50, $7,C>R1(M#WMY-KHN<0\?KI/Z;SQ2>0E- ;* M.Y&OBW4%ZAR7*J*LH,C(SF:!28G 19P0WTLSL+"^8F&4\],KA'N^**@![DN8 MH%SV:U@T;]C7V5.H[ZK3[R4$D#T\U/82(%+B,P/L\75 : $EB/VO 65R3*C[2PYW1YM>SDBR7T3I.-H*N$JNK@7:=M )C]L,!TPZG<7 G'$:O>P#C,+-]3#50L?^#$G\O:5&^.!MR.D#SP@5E^]P$DL7 M1!/BKNT94OA/-D*\KZ]XF8@X\D3$HEJU5F^V\I)/7IB3[]C_>U-5K)D5D>HN M-PO*FQ$(L/VX$1NKS-USSW\X?R*)3U-^AMG#=1D1@>%RW=K)(EN(P>W+]7G( MN\6N8AIE%_21_)LD,7MN_$;\[#8^!%RTI6!,;%"?9#H"-"IKIE#F^](AP*9# MP/!(I6G-9HG()WWEWOYH#LT!)%N%"BD"1*%Z/"&+/*#UY[#2*?(U.40$4>)D MN!7>6 CC)E'MQM+1\6)VOYC=+V;WB]G]8G:_F-TO9O>+V?T5FMU_?\U1N/-2 MPO_K_P)02P$"% ,4 " KC;M:ZKX/#,Q+3)?>F5O+FAT;5!+ 0(4 Q0 ( "N-NUJB-E,] MNP, ,@- 9 " 3P[! !E83 R,S#DW7WIE;RYH=&U02P$"% ,4 " KC;M:YO>L]\(; )0P$ $ M @ &^5 0 >F5O+3(P,C0Q,C,Q+GAS9%!+ 0(4 Q0 ( "N-NUK= M_H2D XML 110 ea0237884-10k_zeoenergy_htm.xml IDEA: XBRL DOCUMENT 0001865506 2024-01-01 2024-12-31 0001865506 zeo:ClassACommonStockParValue00001PerShareMember 2024-01-01 2024-12-31 0001865506 zeo:WarrantsEachExercisableForOneShareOfClassACommonStockAtAPriceOfElevenPointFiveZeroSubjectToAdjustmentMember 2024-01-01 2024-12-31 0001865506 2024-06-28 0001865506 us-gaap:CommonClassAMember 2025-05-19 0001865506 zeo:CommonClassVMember 2025-05-19 0001865506 2024-12-31 0001865506 2023-12-31 0001865506 us-gaap:RelatedPartyMember 2024-12-31 0001865506 us-gaap:RelatedPartyMember 2023-12-31 0001865506 zeo:ClassVCommonStockMember 2024-12-31 0001865506 zeo:ClassVCommonStockMember 2023-12-31 0001865506 us-gaap:CommonClassAMember 2024-12-31 0001865506 us-gaap:CommonClassAMember 2023-12-31 0001865506 us-gaap:NonrelatedPartyMember 2024-01-01 2024-12-31 0001865506 us-gaap:NonrelatedPartyMember 2023-01-01 2023-12-31 0001865506 us-gaap:RelatedPartyMember 2024-01-01 2024-12-31 0001865506 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001865506 2023-01-01 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:MezzanineEquityMember 2022-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:NoncontrollingInterestMember 2022-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CapitalUnitsMember 2022-12-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:CommonClassVMember us-gaap:CommonStockMember 2022-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2022-12-31 0001865506 srt:ScenarioPreviouslyReportedMember 2022-12-31 0001865506 zeo:MezzanineEquityMember 2023-12-31 0001865506 us-gaap:NoncontrollingInterestMember 2023-12-31 0001865506 us-gaap:CapitalUnitsMember 2023-12-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2023-12-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001865506 us-gaap:RetainedEarningsMember 2023-12-31 0001865506 zeo:MezzanineEquityMember 2022-12-31 0001865506 us-gaap:NoncontrollingInterestMember 2022-12-31 0001865506 us-gaap:CapitalUnitsMember 2022-12-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2022-12-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001865506 us-gaap:RetainedEarningsMember 2022-12-31 0001865506 2022-12-31 0001865506 zeo:MezzanineEquityMember 2023-01-01 2023-12-31 0001865506 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-12-31 0001865506 us-gaap:CapitalUnitsMember 2023-01-01 2023-12-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001865506 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001865506 zeo:MezzanineEquityMember 2024-01-01 2024-12-31 0001865506 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-12-31 0001865506 us-gaap:CapitalUnitsMember 2024-01-01 2024-12-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001865506 us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:MezzanineEquityMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:NoncontrollingInterestMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CapitalUnitsMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:CommonClassVMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2024-01-01 2024-12-31 0001865506 srt:ScenarioPreviouslyReportedMember 2024-01-01 2024-12-31 0001865506 zeo:MezzanineEquityMember 2024-12-31 0001865506 us-gaap:NoncontrollingInterestMember 2024-12-31 0001865506 us-gaap:CapitalUnitsMember 2024-12-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2024-12-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-12-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001865506 us-gaap:RetainedEarningsMember 2024-12-31 0001865506 us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:SponsorMember 2024-01-24 2024-01-24 0001865506 zeo:SponsorMember 2024-01-24 0001865506 zeo:SponsorPIPEInvestmentMember zeo:OpCoPreferredUnitsMember 2024-01-24 2024-01-24 0001865506 zeo:OpCoPreferredUnitsMember 2024-01-24 2024-01-24 0001865506 us-gaap:ConvertiblePreferredStockMember 2024-01-24 2024-01-24 0001865506 zeo:IndividualPersonMember 2024-12-31 0001865506 zeo:FamilyMembersMember 2024-12-31 0001865506 zeo:GroupOfStockholdersMember 2024-12-31 0001865506 zeo:SouthernCrownHoldingsLLCMember 2024-12-31 0001865506 zeo:LAMADDLLCMember 2024-12-31 0001865506 zeo:JKaeHoldingsLLCMember 2024-12-31 0001865506 zeo:ClarkeCapitalLLCMember 2024-12-31 0001865506 zeo:WhiteHorseEnergyLCMember 2024-12-31 0001865506 zeo:SunergyMember 2024-12-31 0001865506 zeo:SunergyMember zeo:ClassVCommonStockMember 2024-12-31 0001865506 2024-09-30 0001865506 2024-09-30 2024-09-30 0001865506 2024-07-01 2024-09-30 0001865506 2024-01-01 2024-09-30 0001865506 srt:MinimumMember 2024-12-31 0001865506 srt:MaximumMember 2024-12-31 0001865506 zeo:CustomersOneMember 2024-01-01 2024-12-31 0001865506 zeo:CustomersTwoMember 2024-01-01 2024-12-31 0001865506 zeo:CustomersThreeMember 2024-01-01 2024-12-31 0001865506 zeo:CustomersOneMember 2023-01-01 2023-12-31 0001865506 zeo:RedeemableNoncontrollingInterestsMember 2024-01-01 2024-12-31 0001865506 zeo:OpcoLLCMember 2024-01-01 2024-12-31 0001865506 zeo:ESGENOpCoLLCMember zeo:RedeemableNoncontrollingInterestsMember 2024-12-31 0001865506 zeo:ESGENOpCoLLCMember zeo:OpcoLLCMember 2024-12-31 0001865506 zeo:SolarSystemsInstallationsNetMember 2024-01-01 2024-12-31 0001865506 zeo:SolarSystemsInstallationsNetMember 2023-01-01 2023-12-31 0001865506 zeo:RoofingInstallationsMember 2024-01-01 2024-12-31 0001865506 zeo:RoofingInstallationsMember 2023-01-01 2023-12-31 0001865506 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2024-12-31 0001865506 zeo:PublicWarrantMember 2024-12-31 0001865506 us-gaap:PrivatePlacementMember 2024-12-31 0001865506 zeo:ClassACommonStockOfESGENMember 2024-01-01 2024-12-31 0001865506 zeo:ESGENClassACommonStockOutstandingPriorToTheESGENBusinessCombinationMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:ESGENClassACommonStockOutstandingPriorToTheESGENBusinessCombinationMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:ForfeitureOfClassAFounderSharesMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:ForfeitureOfClassAFounderSharesMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:LessRedemptionMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:LessRedemptionMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:ClassACommonStockOfESGENMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:ClassACommonStockOfESGENMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:ESGENClassBCommonStockOutstandingPriorToTheESGENBusinessCombinationMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:ESGENClassBCommonStockOutstandingPriorToTheESGENBusinessCombinationMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:ESGENBusinessCombinationSharesMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:ESGENBusinessCombinationSharesMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:SunergySharesMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:SunergySharesMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:IssuanceOfClassASharesToThirdPartyAdvisorsMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:IssuanceOfClassASharesToThirdPartyAdvisorsMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:IssuanceOfClassASharesToBackstopInvestorMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:IssuanceOfClassASharesToBackstopInvestorMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:SharesIssuedToSponsorMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:SharesIssuedToSponsorMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 zeo:CommonStockImmediatelyAfterTheESGENBusinessCombinationMember zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 zeo:CommonStockImmediatelyAfterTheESGENBusinessCombinationMember us-gaap:CommonClassAMember 2024-01-01 2024-12-31 0001865506 2024-10-25 0001865506 us-gaap:CommonClassAMember 2024-10-25 2024-10-25 0001865506 2024-10-24 2024-10-24 0001865506 2024-10-24 0001865506 us-gaap:SoftwareDevelopmentMember 2024-12-31 0001865506 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001865506 us-gaap:FurnitureAndFixturesMember 2024-12-31 0001865506 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001865506 us-gaap:VehiclesMember 2024-12-31 0001865506 us-gaap:VehiclesMember 2023-12-31 0001865506 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001865506 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001865506 us-gaap:TradeNamesMember 2024-12-31 0001865506 us-gaap:CustomerListsMember 2024-12-31 0001865506 us-gaap:NoncompeteAgreementsMember 2024-12-31 0001865506 us-gaap:OrderOrProductionBacklogMember 2024-12-31 0001865506 us-gaap:TradeNamesMember 2023-12-31 0001865506 us-gaap:CustomerListsMember 2023-12-31 0001865506 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001865506 zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2024-01-01 2024-12-31 0001865506 zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2023-01-01 2023-12-31 0001865506 srt:MinimumMember zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2024-12-31 0001865506 srt:MaximumMember zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2024-12-31 0001865506 zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2024-12-31 0001865506 zeo:LHXIntermediateLLCMember zeo:PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2024-12-24 0001865506 zeo:LHXIntermediateLLCMember zeo:PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2024-12-24 2024-12-24 0001865506 zeo:LHXIntermediateLLCMember zeo:PromissoryNoteMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:NotesPayableOtherPayablesMember 2024-12-24 2024-12-24 0001865506 zeo:LHXIntermediateLLCMember zeo:PromissoryNoteMember us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:NotesPayableOtherPayablesMember 2024-12-24 2024-12-24 0001865506 zeo:LHXIntermediateLLCMember zeo:PromissoryNoteMember us-gaap:NotesPayableOtherPayablesMember 2024-12-31 0001865506 zeo:LHXIntermediateLLCMember 2024-12-24 0001865506 zeo:LHXIntermediateLLCMember us-gaap:NotesPayableOtherPayablesMember 2024-12-31 0001865506 us-gaap:CommonClassAMember zeo:SponsorMember 2024-12-31 0001865506 zeo:BusinessCombinationAgreementMember us-gaap:CommonClassAMember 2024-12-31 0001865506 zeo:SunergyRenewablesLLCMember us-gaap:CommonClassAMember 2024-12-31 0001865506 zeo:InvestorsOfSunergyMember zeo:ClassVCommonStockMember 2024-12-31 0001865506 us-gaap:SeriesAPreferredStockMember zeo:SponsorPIPEInvestmentMember 2024-12-31 0001865506 zeo:ClassVCommonStockMember zeo:SponsorPIPEInvestmentMember 2024-12-31 0001865506 zeo:OpCoPreferredUnitsMember us-gaap:PrivatePlacementMember 2024-01-01 2024-12-31 0001865506 zeo:LHXSubscriptionAgreementMember 2024-10-25 2024-10-25 0001865506 zeo:LHXSubscriptionAgreementMember 2024-10-25 0001865506 zeo:ClassVCommonStockMember 2024-01-01 2024-12-31 0001865506 us-gaap:ConvertiblePreferredStockMember 2024-01-01 2024-12-31 0001865506 zeo:SponsorMember 2024-01-01 2024-12-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember 2024-12-31 0001865506 zeo:CommonClassVMember 2024-12-31 0001865506 zeo:ConvertiblePreferredUnitsMember 2024-12-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-03-06 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-03-06 2024-03-06 0001865506 srt:ChiefExecutiveOfficerMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-01-01 2024-12-31 0001865506 srt:ChiefExecutiveOfficerMember zeo:TwoThousandTwentyFourOmnibusIncentivePlanOneMember 2024-01-01 2024-12-31 0001865506 srt:ChiefExecutiveOfficerMember zeo:TwoThousandTwentyFourOmnibusIncentivePlanTwoMember 2024-01-01 2024-12-31 0001865506 us-gaap:FairValueInputsLevel1Member 2024-03-13 2024-03-13 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-12-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-01-01 2024-12-31 0001865506 srt:ChiefExecutiveOfficerMember 2024-12-31 0001865506 srt:ChiefExecutiveOfficerMember 2024-01-01 2024-12-31 0001865506 zeo:VendorsMember 2024-01-01 2024-12-31 0001865506 zeo:VendorsMember 2023-01-01 2023-12-31 0001865506 2024-03-13 0001865506 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-03-13 0001865506 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-03-13 0001865506 us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-03-13 0001865506 2023-03-14 2024-03-13 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-12-02 2024-12-01 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-12-03 2024-12-02 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-12-04 2024-12-03 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-12-01 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-12-02 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-12-03 0001865506 zeo:PrivateWarrantsMember 2024-12-31 0001865506 zeo:PrivateWarrantsMember us-gaap:CommonClassAMember 2024-12-31 0001865506 zeo:PrivateWarrantsMember 2024-01-01 2024-12-31 0001865506 zeo:PublicWarrantsMember 2024-12-31 0001865506 zeo:PrivatePlacementWarrantsMember 2024-12-31 0001865506 us-gaap:RelatedPartyMember 2024-01-01 2024-12-31 0001865506 us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001865506 us-gaap:RelatedPartyMember 2024-12-31 0001865506 us-gaap:RelatedPartyMember 2023-12-31 0001865506 zeo:SolarLeasingMember 2024-01-01 2024-12-31 0001865506 zeo:SolarLeasingMember 2023-01-01 2023-12-31 0001865506 zeo:LHXIntermediateLLCMember us-gaap:CommonClassAMember 2024-12-24 0001865506 2024-08-27 2024-08-27 0001865506 us-gaap:FairValueInputsLevel1Member 2024-12-31 0001865506 us-gaap:FairValueInputsLevel2Member 2024-12-31 0001865506 us-gaap:FairValueInputsLevel3Member 2024-12-31 0001865506 us-gaap:WarrantMember 2024-01-01 2024-12-31 0001865506 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-12-31 0001865506 zeo:ConvertiblePromissoryNotesMember 2024-01-01 2024-12-31 0001865506 us-gaap:DomesticCountryMember 2024-12-31 0001865506 us-gaap:StateAndLocalJurisdictionMember 2024-12-31 0001865506 us-gaap:ReportableSubsegmentsMember 2024-01-01 2024-12-31 0001865506 us-gaap:ReportableSubsegmentsMember 2023-01-01 2023-12-31 0001865506 srt:ScenarioForecastMember 2025-04-17 iso4217:USD shares iso4217:USD shares pure zeo:Installation 10-K true 2024-12-31 --12-31 2024 false 001-40927 ZEO ENERGY CORP. DE 98-1601409 7625 Little Rd Suite 200A New Port Richey FL 34654 (727) 375-9375 Class A Common Stock, par value $0.0001 per share ZEO NASDAQ Warrants, each exercisable for one share of Class A Common Stock at a price of $11.50, subject to adjustment ZEOWW NASDAQ No No Yes Yes Non-accelerated Filer true true false false false false 7350910 22824845 26480000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Not applicable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have developed and implemented, and continue to implement, cybersecurity risk management processes intended to protect the confidentiality, integrity, and availability of our critical systems and information. Primary cybersecurity oversight responsibility is shared by our board of directors, our audit and compliance committee (“Audit Committee”), and senior management.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our cybersecurity risk management program includes physical, technological, and administrative controls intended to support our cybersecurity and data governance framework, including protections designed to protect the confidentiality, integrity, and availability of our key information systems and customer, employee, partner, and other third-party information stored on those systems. These measures include access controls, encryption, data handling requirements, and internal policies that govern our cybersecurity risk management and data protection practices. Our program also includes cybersecurity risk assessment processes designed to help identify material cybersecurity risks to our critical systems and information.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Over the past fiscal year, we have not identified risks from known cybersecurity threats that have materially affected or are reasonably likely to materially affect us, including our operations, business strategy, operating results, or financial condition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We will continue to monitor and assess our cybersecurity risk management program as well as seek to improve such systems and processes as appropriate. If we were to experience a material cybersecurity incident in the future, such incident may have a material effect, including on our operations, business strategy, operating results, or financial condition. For more information regarding cybersecurity risks that we face and potential impacts on our business related thereto, see the section titled “<i>Risk Factors</i>” in Part I, Item 1A of this Report.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Over the past fiscal year, we have not identified risks from known cybersecurity threats that have materially affected or are reasonably likely to materially affect us, including our operations, business strategy, operating results, or financial condition.</p> false <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">With oversight from our board of directors, the Audit Committee is primarily responsible for assisting the board in fulfilling its oversight responsibilities relating to risk assessment and management, including cybersecurity and other information technology risks. The Audit Committee oversees management’s implementation of our cybersecurity risk management program, including processes and policies for determining risk tolerance, and reviews management’s strategies for adequately mitigating and managing identified risks relating to cybersecurity threats.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Audit Committee receives updates from members of management on our cybersecurity risks at its quarterly meetings, and reviews metrics about cyber threat response preparedness, program maturity, risk mitigation status, and the current and emerging threat landscape. In addition, management provides updates to the Audit Committee, as necessary, regarding any material cybersecurity threats or incidents, as well as any incidents with lesser impact potential.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Audit Committee reports to our board of directors regarding its activities, including those related to key cybersecurity risks, mitigation strategies, and ongoing developments, on a quarterly basis, or more frequently as needed. The board of directors also receives updates from management on our cyber risk management program and other matters relating to our data privacy and cybersecurity approach, including risk mitigations to bolster and enhance our data protection and data governance framework.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our management team is responsible for assessing and managing our material risks from cybersecurity threats and for our overall cybersecurity risk management program on a day-to-day basis. Our management team supervises our efforts to prevent, detect, mitigate, and remediate cybersecurity risks and incidents through various means, including through briefings from internal IT personnel, which may include threat intelligence and other information obtained from governmental, public or private sources, and alerts and reports produced by security tools deployed in our IT environment.</p> With oversight from our board of directors, the Audit Committee is primarily responsible for assisting the board in fulfilling its oversight responsibilities relating to risk assessment and management, including cybersecurity and other information technology risks. false false false false true 248 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Opinion on the financial statements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have audited the accompanying consolidated balance sheets of Zeo Energy Corp. (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2024 and 2023, the related consolidated statements of operations, changes in shareholders’ deficit, and cash flows for each of the two years in the period ended December 31, 2024, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2024, in conformity with accounting principles generally accepted in the United States of America.</p> GRANT THORNTON LLP Kansas City, Missouri 5634115 8022306 191662 396488 1165336 862580 10186543 2905205 872470 350353 64202 4915064 2131345 40403 18888675 16233331 314426 62140 2475963 2289723 1268139 1135668 447012 583484 7571156 771028 3000000 27010745 27010745 60976116 48086119 2780885 4699855 3359101 2415966 8540188 4646365 291036 294398 583429 539599 130464 118416 2440000 2000 1160848 203607 5223518 14969609 15522151 799385 636414 348807 479271 1449000 496623 825764 18063424 17463600 1500000 1500000 16130871 115693900 0.0001 0.0001 100000000 100000000 35230000 35230000 33730000 33730000 3523 3373 0.0001 0.0001 300000000 300000000 13252964 13252964 1326 14523963 31152491 -103440891 -533345 -88912079 30622519 60976116 48086119 51088065 94226149 22156018 15464852 73244083 109691001 38021519 59436674 4836538 1841874 19587073 30324059 21628725 12949067 84073855 104551674 -10829772 5139327 233151 -183401 -69000 333539 110857 -31388 -294258 -10861160 4845069 -988802 -9872358 4845069 523681 -9348677 4845069 -6679788 -2668889 4845069 -0.48 -0.48 4.85 4.85 5546925 5546925 1000000 1000000 1000000 31155864 119982 31275846 -1000000 -31155864 33730000 3373 31152491 33730000 3373 31152491 119982 31275846 5498396 5498396 4845069 4845069 33730000 3373 31152491 -533345 30622519 90000 90000 -523681 -523681 178207 18 891017 891035 225174 23 1569440 1569463 1500000 6855076 1500000 150 4248583 425 -2498380 -2497805 2890061 2890061 26116548 -26116548 -26116548 375000 37 7360697 7360734 146000 15 255485 255500 6206897 621 8131035 8131656 1873103 187 2715813 2716000 105672002 -6047026 -99624976 -105672002 9414862 -16094650 -2668889 -2668889 -139067 1500000 16130871 115693900 35230000 3523 13252964 1326 14523963 -103440891 -88912079 -9872358 4845069 4836538 1841874 91684 -69000 2815633 1531223 705293 550425 7951248 -997702 8785973 3475661 -204826 396488 131898 63207 -4850862 4795309 1757354 -61852 13795 104056 -2512834 4501798 -1140780 1536287 943135 2415996 -3861063 2913623 -1158848 1160848 -630963 -547140 -8716717 11977134 369137 1034666 3000000 4000000 -7369137 -1034666 311029 118416 84678 2716000 9221649 332503 241423 2440000 139067 90000 5173396 13697663 -5188468 -2388191 5754000 8022306 2268306 5634115 8022306 124488 103421 325000 136472 98881 2769039 837764 891035 1569463 9275795 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1 - ORGANIZATION AND BUSINESS OPERATION</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Zeo Energy Corp. (formerly known as ESGEN Acquisition Corporation or “ESGEN”), collectively with its subsidiaries (the “Company” or “Zeo”) is in the business of marketing, sales and installation, and maintenance of solar panel technology to individual households within the United States. As part of this, the Company may also provide roofing repairs and construction.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Zeo Energy Corp. was a blank check company originally incorporated on April 19, 2021 as a Cayman Islands exempted company for the purpose of effecting a merger, share exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses. On October 22, 2021, ESGEN consummated an initial public offering, after which its securities began trading on the Nasdaq Stock Market LLC (“Nasdaq”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>ESGEN Business Combination</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 13, 2024 (the “Closing Date”), the Company consummated its previously announced business combination (the “ESGEN Closing”), pursuant to that certain Business Combination Agreement, dated as of April 19, 2023 (as amended on January 24, 2024, the “ESGEN Business Combination Agreement”), by and among Zeo Energy Corp., a Delaware corporation (f/k/a ESGEN Acquisition Corporation, a Cayman Islands exempted company), ESGEN OpCo, LLC, a Delaware limited liability company(“OpCo”), Sunergy Renewables, LLC, a Nevada limited liability company (“Sunergy”), the Sunergy equity holders set forth on the signature pages thereto or joined thereto (collectively, “Sellers” and each, a “Seller”, and collectively with Sunergy, the “Sunergy Parties”), for limited purposes, ESGEN LLC, a Delaware limited liability company (the “Sponsor”), and for limited purposes, Timothy Bridgewater, an individual, in his capacity as the Sellers Representative (collectively, the “ESGEN Business Combination”). Prior to the ESGEN Closing, (i) except as otherwise specified in the ESGEN Business Combination Agreement, each issued and outstanding Class B ordinary share of ESGEN was converted into one Class A ordinary share of ESGEN (the “ESGEN Class A Ordinary Shares” and such conversion, the “ESGEN Share Conversion”); and (ii) ESGEN was domesticated into the State of Delaware so as to become a Delaware corporation (the “Domestication”). In connection with the ESGEN Closing, the registrant changed its name from “ESGEN Acquisition Corporation” to “Zeo Energy Corp.”</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Upon the Domestication, each then-outstanding ESGEN Class A Ordinary Share was cancelled and converted into one share of Class A common stock of the Company, par value $0.0001 per share (“Zeo Class A Common Stock”), and each then-outstanding ESGEN Public Warrant was assumed and converted automatically into a warrant of the registrant, exercisable for one share of Zeo Class A Common Stock. Additionally, each outstanding unit of ESGEN was cancelled and converted into one share of Zeo Class A Common Stock and one-half of one warrant of the Company.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In accordance with the terms of the ESGEN Business Combination Agreement, Sunergy caused all holders of any options, warrants or rights to subscribe for or purchase any equity interests of Sunergy or its subsidiaries or securities (including debt securities) convertible into or exchangeable for, or that otherwise confer on the holder any right to acquire, any equity interests of Sunergy or any subsidiary thereof (collectively, the “Sunergy Convertible Interests”) existing immediately prior to the ESGEN Closing to either exchange or convert all such holder’s Sunergy Convertible Interests into limited liability interests of Sunergy (the “Sunergy Company Interests”) in accordance with the governing documents of Sunergy or the Sunergy Convertible Interests.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At the ESGEN Closing, ESGEN contributed to OpCo (1) all of its assets (excluding its interests in OpCo, but including the amount of cash in ESGEN’s Trust Account (the “Trust Account”) as of immediately prior to the ESGEN Closing (after giving effect to the exercise of redemption rights by ESGEN stockholders), and (2) a number of newly issued shares of Class V common stock of the registrant, par value $0.0001 per share, which generally have only voting rights (the “Zeo Class V Common Stock”), equal to the number of Seller OpCo Units (as defined in the ESGEN Business Combination Agreement) (the “Seller Class V Shares”). In exchange, OpCo issued to ESGEN (i) a number of Class A common units of OpCo (the “Manager OpCo Units”) which equaled the number of total shares of the Zeo Class A Common Stock issued and outstanding immediately after the ESGEN Closing and (ii) a number of warrants to purchase Manager OpCo Units which equaled the number of SPAC Warrants (as defined in the ESGEN Business Combination Agreement) issued and outstanding immediately after the ESGEN Closing (the transactions described above in this paragraph, the “ESGEN Contribution”). Immediately following the ESGEN Contribution, (x) the Sellers contributed to OpCo the Sunergy Company Interests and (y) in exchange therefor, OpCo transferred to the Sellers the Seller OpCo Units and the Seller Class V Shares.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Prior to the ESGEN Closing, the Sellers transferred 24.167% of their Sunergy Company Interests (which were thereafter exchanged for Seller OpCo Units and Seller Class V Shares at the ESGEN Closing, as described above) pro rata to Sun Managers, LLC, a Delaware limited liability company (“Sun Managers”), in exchange for Class A Units (as defined in the Sun Managers limited liability company agreement (the “SM LLCA”) in Sun Managers. In connection with such transfer, Sun Managers executed a joinder to, and became a “Seller” for purposes of, the ESGEN Business Combination Agreement. Sun Managers intends to grant Class B Units (as defined in the SM LLCA) in Sun Managers through the Sun Managers, LLC Management Incentive Plan (the “Management Incentive Plan”) adopted by Sun Managers to certain eligible employees or service providers of OpCo, Sunergy or their subsidiaries, in the discretion of Timothy Bridgewater, as manager of Sun Managers. Such Class B Units may be subject to a vesting schedule, and once such Class B Units become vested, there may be an exchange opportunity through which the grantees may request (subject to the terms of the Management Incentive Plan and the OpCo amended and restated limited liability company agreement in its entirely (the “OpCo A&amp;R LLC Agreement”)) the exchange of their Class B Units into Seller OpCo Units (together with an equal number of Seller Class V Shares), which may then be converted into Zeo Class A Common Stock (subject to the terms of the Management Incentive Plan and the OpCo A&amp;R LLC Agreement). Grants under the Management Incentive Plan will be made after ESGEN Closing.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of the ESGEN Closing Date, upon consummation of the ESGEN Business Combination, the only outstanding shares of capital stock of the registrant were shares of Zeo Class A Common Stock and Zeo Class V Common Stock.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with entering into the ESGEN Business Combination Agreement, ESGEN and the Sponsor entered into a subscription agreement, dated April 19, 2023, which ESGEN, the Sponsor and OpCo subsequently amended and restated on January 24, 2024 (the “Sponsor Subscription Agreement”), pursuant to which, among other things, the Sponsor agreed to purchase an aggregate of 1,000,000 OpCo preferred units (and be issued an equal number of shares of Zeo Class V Common Stock) (“Convertible OpCo Preferred Units”) concurrently with the ESGEN Closing at a cash purchase price of $10.00 per unit and up to an additional 500,000 Convertible OpCo Preferred Units (together with the concurrent issuance of an equal number of shares of Zeo Class V Common Stock) during the nine months after ESGEN Closing if called for by Zeo (the “Sponsor PIPE Investment”). Prior to the ESGEN Closing, ESGEN informed the Sponsor that it wished to call for the additional 500,000 Convertible OpCo Preferred Units at the Closing and, as a result, a total of 1,500,000 Convertible OpCo Preferred Units were issued to Sponsor in return for aggregate consideration of $15,000,000.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Accounting for the ESGEN Business Combination</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The ESGEN Business Combination was accounted for as a reverse recapitalization with ESGEN being treated as the acquired company since there was no change in control in accordance with the guidance for common control transactions in Accounting Standards Codification (“ASC”) 805-50, <i>Business Combinations – Related Issues</i> (“ASC 805-50”). Accordingly, the financial statements of the combined entity will represent a continuation of the financial statements of Sunergy with the ESGEN Business Combination treated as the equivalent of Sunergy issuing stock for the net assets of ESGEN, accompanied by a recapitalization. The net assets of ESGEN were stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to the ESGEN Business Combination were those of Sunergy.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Sunergy was determined to be the accounting acquirer based on evaluation of the following facts and circumstances:</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Based upon the evaluation of the OpCo A&amp;R LLC Agreement, OpCo is considered to be a Variable Interest Entity (“VIE”) and ESGEN is considered to be the primary beneficiary through its membership interest and manager powers conferred to it through the Class A Units. For VIEs, the accounting acquirer is always considered to be the primary beneficiary. As such, Zeo will consolidate OpCo and will be considered the accounting acquirer; however, further consideration of whether the entities are under common control was required in order to determine whether there is an ultimate change in control and the acquisition method of accounting is required under ASC 805.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">While Sunergy did not control or have common ownership of ESGEN prior to the consummation of the ESGEN Business Combination, the Company evaluated the ownership of the new entity subsequent to the consummation of the transaction to determine if common control existed. If the business combination is between entities under common control, then the acquisition method of accounting is not applicable and the guidance in ASC 805-50 regarding common control should be applied instead. The Financial Accounting Standards Board (“FASB”) ASC does not include a definition of common control. In practice, entities with a common parent entity, as determined under ASC 810, <i>Consolidation</i>, are generally considered to be under common control. Emerging Issues Task force (“EITF”) Issue 02-5, “Definition of ‘Common Control’ in Relation to FASB Statement No. 141 (“EITF Issue 02-5”)”, which was never finalized or codified, has also been applied in practice to determine when entities are under common control. EITF Issue 02-5 indicates that common control would exist in any of the following situations:</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"> </td> <td style="text-align: justify; width: 0.25in"><span style="font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-size: 10pt">An individual (including trusts in which the individual is the beneficial owner) or entity holds more than 50 percent of the voting ownership of each entity.</span></td></tr> </table> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"> </td> <td style="text-align: justify; width: 0.25in"><span style="font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Immediate family members hold more than 50 percent of the voting ownership interest of each entity, and there is no evidence that those family members would vote their shares in any way other than in concert. Immediate family members include a married couple and their children, but not the married couple’s grandchildren. Entities might be owned in varying combinations among living siblings and their children. Those situations require careful consideration of the substance of the ownership and voting relationships.</span></td></tr> </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Group of stockholders holds more than 50 percent of the voting ownership of each entity, and contemporaneous written evidence of an agreement to vote a majority of the entities’ shares in concert exists.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Prior to the ESGEN Business Combination and the contributions to Sun Managers, Sunergy was majority owned by 5 entities (the “Primary Sellers”):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">Southern Crown Holdings, LLC (wholly owned by Anton Hruby) — 230,000 Common Units (23%)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">LAMADD LLC (wholly owned by Gianluca Guy) — 230,000 Common Units (23%)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">JKae Holdings, LLC (wholly owned by Kalen Larsen) — 215,000 Common Units (21.5%)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">Clarke Capital, LLC (wholly owned by Brandon Bridgewater) — 215,000 Common Units (21.5%)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">White Horse Energy, LC (wholly owned by Timothy Bridgewater) — 90,000 Common Units (9%)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Each of the above parties entered into a Voting Agreement, dated September 7, 2023. The term of the Voting Agreement is for five years from the date of the Voting Agreement. The consummation of the ESGEN Business Combination occurred within the term of the Voting Agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Prior to the ESGEN Business Combination and the contributions to Sun Managers, the Primary Sellers had 98% ownership in Sunergy. Immediately following the ESGEN Business Combination, the Primary Sellers owned 83.8% of the Common Stock of the registrant through their Zeo Class V Common Stock that have voting interests. The Voting Agreement constitutes contemporaneous written evidence of an agreement to vote a majority of the Primary Sellers’ shares of the registrant in concert. Accordingly, the Primary Sellers retain majority control through the voting of their units in conjunction with the Voting Agreement immediately prior to the ESGEN Business Combination and their shares following the ESGEN Business Combination and, therefore, there is no change of control before or after the ESGEN Business Combination. This conclusion is appropriate even though there was no relationship or common ownership or control between Sunergy and ESGEN prior to the ESGEN Business Combination. Accordingly, the ESGEN Business Combination should be accounted for in accordance with the guidance for common control transactions in ASC 805-50.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Additional factors that were considered include the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">Since the ESGEN Business Combination, the Board has been comprised of one individual designated by ESGEN and five individuals designated by Sunergy.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">Since the ESGEN Business Combination, management of the Company has been the existing management at Sunergy immediately prior to the ESGEN Business Combination. The individual that was serving as the chief executive officer and chief financial officer of Sunergy’s management team immediately prior to the ESGEN Business Combination continues substantially unchanged upon completion of the ESGEN Business Combination.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For common control transactions that include the transfer of a business, the reporting entity is required to account for the transaction in accordance with the procedural guidance in ASC 805-50. The C Corporation (ESGEN) is considered to be a substantive entity, the LLC (OpCo) is a business and VIE, and the C Corporation is considered to be the accounting acquirer since it is the primary beneficiary of the LLC. In a transaction that is a combination of entities under common control, the acquirer (ESGEN) should recognize the acquired entity (OpCo and Sunergy) on the same basis as the entities’ common parent.</p> 1 0.0001 0.0001 0.24167 1000000 10 500000 500000 1500000 15000000 0.50 0.50 0.50 230000 0.23 230000 0.23 215000 0.215 215000 0.215 90000 0.09 P5Y 0.98 0.838 <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2 - LIQUIDITY AND GOING CONCERN</b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024, the Company had approximately $3.9 million of working capital including $5.6 million of cash and cash equivalents. Management has assessed the going concern assumptions of the Company during the preparation of these consolidated financial statements.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company’s consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. Historically, the Company’s primary source of funding to support operations has been cash flows from operations.</p> 3900000 5600000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Basis of Presentation and principles of Consolidation</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The consolidated financial statements for the Company as of December 31, 2024 and 2023 include the accounts of the Company’s wholly-owned subsidiaries for years ended 2024 and 2023. The accompanying consolidated financial statements have been prepared pursuant to the accounting principles generally accepted in the United States of America (“US GAAP”). References to the “ASC” hereafter refer to the Accounting Standards Codification established by the Financial Accounting Standards Board (“FASB”) as the source of authoritative US GAAP. All intercompany balances and transactions have been eliminated in consolidation.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><b><i>Reclassification </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain amounts from prior period financial statements have been reclassified to align with the presentation used in the current consolidated financial statements for comparative purposes. These reclassifications had no effect on the Company’s previously reported results of operations.<span style="font-size: 10pt"> </span> An adjustment has been made to the Consolidated Statements of Cash Flows for the year ended December 31, 2023, to match this current year’s presentation of noncash financing lease expense. This change in classification does not affect previously reported cash flows from operating activities in the Consolidated Statements of Cash Flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Use of Estimates</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The preparation of the Company’s consolidated financial statements in conformity with US GAAP requires it to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses for the reporting period. Some of the more significant estimates include fair value of preferred shares, fair value of assets acquired and liabilities assumed in asset acquisitions, share-based compensation, fair value of warrant liabilities, redemption value of non-controlling interest, subsequent realizability of intangible assets, depreciation and amortization periods and collectability of accounts receivable. Due to the uncertainty involved in making estimates, actual results could differ from those estimates which could have a material effect on the financial condition and results of operations in future periods.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company bases its estimates and assumptions on historical experience and other factors, including the current economic environment and on various other judgements that it believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment could have a material effect on the financial condition and results of operations in future periods.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Segment Information</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">Operating segments are defined as components of an enterprise for which separate discrete financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating and reportable segment. (See Note 19)</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Cash and Cash Equivalents</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. The Company maintains its cash in checking and savings accounts. Income generated from cash held in savings accounts is recorded as interest income. The carrying value of the Company’s savings accounts is included in cash and cash equivalents and approximates the fair value.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Accounts receivable, net of allowance for credit losses</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accounts receivable is presented at the invoiced receivable amounts, less any allowance for any potential expected credit loss amounts, and do not bear interest. The Company estimates allowance for credit losses based on the creditworthiness of each customer, historical collections experience, forward looking information and other information including the aging of the receivables. The majority of our customers lease or finance their purchase and installation of solar panels through various financing companies. The financing companies remit payment to the Company typically within 3 weeks after installation. The Company is not deemed a borrower with these financing agreements and as a result is not subject to any of the terms of the financing transaction between the financing company and the customer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In September 2024, based on a reassessment of creditworthiness of customers, historical collections experience, forward looking information and other information including the aging of the receivables, the Company revised its estimate of allowance for credit losses.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">This change in estimate has been accounted for prospectively in accordance with <span style="text-decoration:underline">ASC 250</span>, <i>Accounting Changes and Error Corrections</i>.<span style="font-size: 10pt"> </span> In accordance with its policy, the Company reviews the estimated allowance for credit losses on an ongoing basis. This review indicated that the estimated allowance for credit losses in the Company’s consolidated financial statements should be increased. As a result, effective September 30, 2024, the Company recorded a change in estimate to increase the three and nine months provision for credit losses by $1,820,365, increase net loss by $1,820,365 for the three and nine months ended September 30, 2024, and increase basic and diluted net loss per common share by $0.30 and $0.49 for the three and nine months ended September 30, 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following represents a roll forward of the allowance for credit losses for the years ended December 31, 2024 and 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">December 31,<br/> 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Allowance for credit losses, beginning of the period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">862,580</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">742,772</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Provision for credit losses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,815,633</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,531,223</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Write offs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,525,100</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,411,415</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Recoveries</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,223</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-158">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Allowance for credit losses, as of the end of the period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,165,336</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">862,580</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Significant judgement is involved in determination of the collectability of accounts receivable. Management assesses the reasonability of collectability of accounts receivable on a quarterly basis to record the allowance for credit losses.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Contract assets</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Contract assets costs include prepaid installation costs incurred prior to completion of installations of solar systems and accrued revenues for which the invoicing criteria have not been met. Prepaid installation costs include the cost of engineering, permits, governmental fees, and other related solar installation costs were $64,202 and $4,915,064 as of December 31, 2024 and 2023, respectively. These costs are charged to Cost of goods sold when each installation is completed. The following table summarizes the change in contract assets:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Contract asset, beginning of the period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,915,064</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">119,755</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Cost of goods sold recognized during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,915,064</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(119,755</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Cash paid prior to completion of performance obligation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,202</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,915,064</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Contract assets, as of the end of the period</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">64,202</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">4,915,064</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Prepaid expenses and other current assets</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Prepaid expenses and other current assets consist of employee advances, advanced sales commissions, prepaid insurance, and other current assets.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Note receivable</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company records notes receivable when it extends credit or financing to related parties or third parties. The Company evaluates notes receivable for collectability at each reporting period under the current expected credit loss (CECL) model, in accordance with ASC 326, <i>Financial Instruments - Credit Losses</i> (“ASC 326”). If necessary, an allowance for doubtful accounts is recorded to reflect potential losses. As of December 31, 2024, we evaluated the need for an allowance for credit loss using the guidelines set forth in ASC 326, and have determined this note is fully collectible and, therefore, we have not recorded an allowance against the note receivable balance.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Concentration of credit risk</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents and trade accounts receivable. The Company maintains its cash and cash equivalent balances in highly rated financial institutions, which at times may exceed federally insured limits. The amounts over these insured limits as of December 31, 2024, and December 31, 2023 were $5,389,013 and $7,772,306, respectively. The Company mitigates this concentration of credit risk by monitoring the credit worthiness of the financial institutions. No losses have been incurred to date on any deposits.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company performs periodic credit evaluations of its customers’ financial condition and also monitors the financial condition of the financial counterparties that finance customer transactions and generally does not require collateral. For customers who finance their systems through a lease product, the Third Party Operator (TPO) of the lease product is the contracted customer with the Company. Where the Company has a concentration of credit risk, it is with these TPO customers. At December 31, 2024, the Company had two customers who exceeded 10% of accounts receivable. Their balances were $3,192,077 and $2,306,096. No one customer or financing counterparty exceeded 10% of accounts receivable as of December 31, 2023. For the years ended December 31, 2024 and 2023, the Company had three and one customers, respectively, who exceeded 10% of revenue recognized. Their revenue recognized was $17,834,595, $23,386,284 and $8,781,244 for 2024 and $13,083,458 for 2023, respectively. See Note 20 – subsequent events for further information.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Advertising and Marketing</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company charges the costs of advertising to expense as incurred. For the years ended December 31, 2024 and 2023, the Company incurred $173,903 and $188,526, respectively, of advertising and marketing costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Inventories</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories are primarily comprised of solar panels and other related items necessary for installations and service needs. Inventories are accounted for on a first-in-first-out basis and are measured at the lower of cost or net realizable value, where cost is determined using a weighted-average cost method. When evidence exists that the net realizable value of inventory is lower than its cost, the difference is recognized as cost of goods sold in the consolidated statements of operations in the period identified. As of December 31, 2024 and 2023, inventory was $872,470 and $350,353, respectively.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Property, equipment and other fixed assets, net</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, equipment and other fixed assets are carried at cost less accumulated depreciation and includes expenditures that substantially increase the useful lives of existing property and equipment. Maintenance, repairs, and minor renovations are charged to expense as incurred. When property and equipment is retired or otherwise disposed of, the related costs and accumulated depreciation are removed from their respective accounts, and any difference between the sale proceeds and the carrying amount of the asset is recognized as a gain or loss on disposal in the consolidated Statements of Operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Software that is developed for internal use and is accounted for accordance with ASC 350<i>, Intangibles, Goodwill and Other-Internal-Use Software</i>. Qualifying costs incurred to develop internal-use software are capitalized when (i) the preliminary project stage is completed, (ii) management has authorized further funding for the completion of the project and (iii) it is probable that the project will be completed and perform as intended. These capitalized costs include compensation for employees who develop internal-use software and external costs related to development of internal-use software. Capitalization of these costs ceases once the project is substantially complete and the software is ready for its intended purpose. Internally developed software is amortized using the straight-line method over an estimated useful life. All other expenditures, including those incurred to maintain an internal-use software’s current level of performance, are expensed as incurred. When these assets are retired or disposed of, the cost and accumulated amortization thereon are removed, and any resulting gain or losses are included in the consolidated statements of operations.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which is five years, across all asset classes.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The estimated useful lives and depreciation methods are reviewed at each year-end, with the effect of any changes in estimates accounted for prospectively. All depreciation expense is included with depreciation and amortization in the consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Impairment of long-lived assets</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Management reviews each asset or asset group for impairment whenever events or circumstances indicate that the carrying value of an asset or asset group may not be recoverable, and at least annually. No impairment charges were recorded by the Company during the years ended December 31, 2024, and 2023.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Business Combinations</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounts for an acquisition as a business combination if the assets acquired and liabilities assumed in the transaction constitute a business in accordance with ASC Topic 805. Such acquisitions are accounted using the acquisition method by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, and any non-controlling interest in the acquired business, measured at their acquisition date fair values.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Where the set of assets acquired and liabilities assumed doesn’t constitute a business, it is accounted for as an asset acquisition and the individual assets and liabilities are recorded at their respective relative fair values corresponding to the consideration transferred.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Goodwill</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Goodwill is recognized and initially measured as any excess of the acquisition-date consideration transferred in a business combination over the acquisition-date amounts recognized for the net identifiable assets acquired. Goodwill is not amortized but is tested for impairment annually, or more frequently if an event occurs or circumstances change that would more likely than not result in an impairment of goodwill. First, the Company assesses qualitative factors to determine whether or not it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company conducts a quantitative goodwill impairment test comparing the fair value of the applicable reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds the fair value of the reporting unit, the Company recognizes an impairment loss in the consolidated statements of operations for the amount by which the carrying amount exceeds the fair value of the reporting unit. The Company performs its annual goodwill impairment test at December 31 of each year. There was no goodwill impairment for the years ended December 31, 2024, and 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Intangible assets subject to amortization</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Intangible assets include tradenames, customer lists, order backlog and non-compete agreements. Amounts are subject to amortization on a straight-line basis over the estimated period of benefit and are subject to annual impairment consideration. Costs incurred to renew or extend the term of a recognized intangible asset, such as the acquired tradename, are capitalized as part of the intangible asset and amortized over its revised estimated useful life.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of the intangible assets may not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. The Company evaluates the recoverability of intangible assets by comparing their carrying amounts to future net undiscounted cash flows expected to be generated by the intangible assets. If such intangible assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying amount of the intangible assets exceeds the fair value of the assets. The Company determines fair value based on discounted cash flows using a discount rate commensurate with the risk inherent in the Company’s current business model for the specific intangible asset being valued. No impairment charges were recorded for the years ended December 31, 2024, and 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Leases</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company evaluates the contracts it enters into to determine whether such contracts contain leases at inception. A contract contains a lease if the contract conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. At commencement, contracts containing a lease are further evaluated for classification as an operating or finance lease where the Company is a lessee. When the arrangements include lease and non-lease components, the Company accounts for them as a single lease component.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Operating Leases</i></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A lease for which substantially all the benefits and risks incidental to ownership remain with the lessor is classified by the lessee as an operating lease. Operating leases are included in the line items right-of-use (“ROU”) operating lease asset, current portion of obligations under operating leases, and obligations under operating leases, non-current in the consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term and obligations under lease represents its obligation to make lease payments arising from the lease. For operating leases, the Company measures its lease obligations based on the present value of the total lease payments not yet paid. These payments are then discounted based on the more readily determinable of the rate implicit in the lease or the Company’s incremental borrowing rate, which is the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. The Company uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The Company measures ROU assets based on the corresponding lease obligation adjusted for payments made to the lessor at or before the commencement date, and initial direct costs it incurs under the lease. The Company begins recognizing lease expense when the lessor makes the underlying asset available to the Company. Lease expenses for lease payments is recognized on a straight-line basis over the lease term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For leases with a lease term of less than one year (short-term leases), the Company has elected not to recognize an obligation or ROU asset on its consolidated balance sheet. Instead, it recognizes the lease payments as expenses on a straight-line basis over the lease term. Short-term lease costs are immaterial to its consolidated statements of operations and cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Finance leases</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Leases that transfer substantially all of the benefits and risks incidental to the ownership of assets are accounted for as finance leases as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. Lease cost for finance leases where the Company is the lessee includes the amortization of the ROU asset, which is amortized on a straight-line basis and recorded to depreciation and amortization and interest expense on the finance lease obligation, which is calculated using the effective interest method and recorded to interest expense on the accompanying consolidated statements of operations. Finance lease ROU assets are amortized over the shorter of their estimated useful lives or the terms of the respective leases. If the Company is reasonably certain to exercise the option to purchase the underlying asset at the end of lease term, the finance lease ROU assets are amortized to the end of useful life of the assets on a straight-line basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Warrant Liabilities</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company evaluates all of its financial instruments, including issued share purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 815-40, <i>Derivatives and Hedging</i> (“ASC 815-40”). The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is reassessed at the end of each reporting period. The Company accounts for the Public Warrants (as defined in Note 13) in accordance with the guidance contained in ASC 815-40 under which the Warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the Warrants as liabilities at their fair value and adjusts the Warrants to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the consolidated statements of operations. The quoted market price is utilized as the fair value as of each relevant date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Revenue Recognition</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounts for revenue in accordance with ASC 606, <i>Revenue from Contracts with Customers</i> (“ASC 606”). The Company applies judgment in the determination of performance obligations in accordance with ASC 606. Performance obligations in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. In addition, a single performance obligation may comprise a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer. This principle is achieved through applying the following five-step approach:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">Step 1 - Identification of the contract, or contracts, with a customer.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">Step 2 - Identification of the performance obligations in the contract.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">Step 3 - Determination of the transaction price.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">Step 4 - Allocation of the transaction price to the performance obligations in the contract</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">Step 5 - Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recognizes and records revenue from its operations upon completion of installation for both solar system installations and roofing installations. In connection with the sales and installation, a signed contract between the Company and the purchaser defines the duties and obligations of each party. The contract is specific as to the duties and responsibilities which govern the accounting for these transactions. Once the Company’s performance obligations are met with installation completed, according to the signed contract, the Company’s obligations are completed, and title is transferred to the buyer. The Company believes its performance obligation is completed once the installation of the solar panels is completed, which is prior to the customer receiving permission to operate the solar panels from the local utility company. The Company records sales revenue at this point in time. Many of the Company’s customers finance their obligations with third parties. In these situations, the finance company deducts their financing fees and remits the net amount to the Company. Revenue recorded is equal to the contract amount signed by the purchaser, net of the financing fees. The Company incurs several costs associated with the installation prior to its completion. In accordance with ASC 340, <i>Other Assets and Deferred Costs,</i> installation-related costs are recorded as prepaid expenses and other current assets and in turn are expensed when installation is completed. Thus, revenue recognition is in turn matched with the installation equipment costs and expense associated with the completion of each project.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Solar systems installations, net</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">70,614,343</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">102,928,549</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Roofing installations</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,629,740</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,762,452</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Total net revenues</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">73,244,083</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">109,691,001</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Contract liabilities</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company receives both customer advances and may receive lender advances from third-party financing companies on behalf of customers. These amounts are recorded on the consolidated balance sheets as contract liabilities and are considered a liability of the Company until the installation is completed. When the permission to turn on (“PTO”) the solar panels from the local municipality is significantly delayed, the lender may withdraw their previous payments for a customer account until the PTO is completed. The contract liabilities amounts are expected to be recognized as revenue within twelve months of the Company’s receipt of the funds. The following table summarizes the change in contract liabilities:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Contract liabilities, beginning of the period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,223,518</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,149,047</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Revenue recognized from amounts included in contract liabilities at the beginning of the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,223,518</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,149,047</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Cash received prior to completion of performance obligation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">120,143</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,223,518</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Contract liabilities, end of the period</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">120,143</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">5,223,518</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Contract acquisition costs</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company pays sales commissions to sales representatives based on a percentage of the value of sales contracts entered into by the customer and the Company. Payment is made to the sales representative once installation is completed. Such costs are included as sales and marketing on the consolidated statements of operations. Since sales commission payments are subject to completion of the installation, payment is made commensurate with the recognition of revenue from the sale, and therefore the full expense is incurred as the Company does not have any remaining performance obligations.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Costs to obtain a contract are not considered to be incremental or material, and project duration generally does not span more than one year. Accordingly, the Company applies a practical expedient for these types of costs and as such, they are expensed in the period incurred.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Earnings per share</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company reports both basic and diluted earnings per share. Basic earnings per share is calculated based on the weighted average number of shares of Class A Common Stock outstanding and excludes the dilutive effect of warrants, stock options, and other types of convertible securities. Diluted earnings per share is calculated based on the weighted average number of shares of Class A Common Stock outstanding and the dilutive effect of warrants and other types of participating securities are included in the calculation. Dilutive securities are excluded from the diluted earnings per share calculation if their effect is anti-dilutive, such as in periods where a net loss is reported.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Prior to the ESGEN Business Combination, the membership structure of Sunergy Renewable, LLC included membership units. In conjunction with the closing of the ESGEN Business Combination, the Company effectuated a recapitalization whereby all membership units were converted to common units of ESGEN OpCo, LLC, and Zeo Energy Corp. implemented a revised class structure including Class A Common Stock having one vote per share and economic rights and Class V Common Stock having one vote per share and no economic rights.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Stock-based Compensation</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recognizes an expense for stock-based compensation awards based on the estimated fair value of the award on the date of grant. The Company has elected to account for restricted stock awards with market conditions using a graded vesting method. This method recognizes the compensation cost in the consolidated statements of operations over the requisite service period for each separately vesting tranche of awards. The Company has elected to recognize forfeitures as they occur rather than estimate expected forfeitures.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Fair value of Financial Instruments</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Fair value is the price that would be received to sell an asset, or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. There is a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement). We classify fair value balances based on the observability of those inputs. The three levels of the fair value hierarchy are as follows:</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Level 1 — Inputs based on unadjusted quoted market prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">Level 2 — Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active or for which all significant inputs are observable or can be corroborated by observable market data.</p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">Level 3 — Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are both unobservable for the asset and liability in the market and significant to the overall fair value measurement.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement. The recorded amounts of certain financial instruments, including cash and cash equivalents, accounts receivable, accrued expenses, advanced funding, accounts payable, and debt approximate fair value due to their relatively short maturities.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Redeemable Noncontrolling Interests</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Noncontrolling interests represent the portion of OpCo that Zeo Energy Corp. controls and consolidates but does not own. The noncontrolling interests were created as a result of the ESGEN Business Combination and represent 33,730,000 common units issued by Zeo Energy Corp. to the prior investors. As of the close of the ESGEN Business Combination, Zeo Energy Corp. held a 13.0% interest in OpCo with the remaining 87.0% interest held by OpCo’s prior investors. At December 31, 2024, Zeo Energy Corp. held a 28.2% interest in ESGEN OpCo, LLC with the remaining 71.8% interest held by OpCo’s prior investors. The prior investors’ interests in OpCo represent a redeemable noncontrolling interest. At its discretion, the members have the right to exchange their common units in OpCo (along with the cancellation of the paired shares of Zeo Energy Corp. or the Class V Common Stock) for either shares of Class A Common Stock on a one-to-one basis or cash proceeds of equal value at the time of redemption. Any redemption of OpCo common units in cash must be funded through a private or public offering of Class A Common Stock and is subject to the Company’s Board’s approval. As of December 31, 2024, the prior investors of OpCo hold the majority of the voting rights on the Board.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As the redeemable noncontrolling interests are redeemable upon the occurrence of an event that is not solely within the Company’s control, the Company classifies redeemable noncontrolling interests as temporary equity. The redeemable noncontrolling interests in common units were initially measured at the OpCo prior investors’ share in the net assets of the Company upon consummation of the ESGEN Business Combination. Subsequent remeasurements of the Company’s redeemable noncontrolling interests are recorded as a deemed dividend each reporting period, which reduces retained earnings, if any, or additional paid-in capital of Zeo Energy Corp. Remeasurements of the Company’s redeemable noncontrolling interests are based on the fair value of our Class A Common Stock.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Redeemable Convertible Preferred Units</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company records redeemable convertible preferred units at fair value on the dates of issuance, net of issuance costs. The redeemable convertible preferred units have been classified outside of stockholders’ (deficit) equity as temporary equity on the accompanying consolidated balance sheets because the shares contain certain redemption features that are not solely within the control of the Company. See Note 11 – Redeemable Noncontrolling Interests and Equity. Because the redeemable convertible preferred units are held by the Sponsor at the OpCo level, the preferred units are presented as a noncontrolling interests on the consolidated balance sheets.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Income Taxes</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Zeo Energy Corp. is a corporation and thus is subject to United States (“U.S.”) federal, state and local income taxes. OpCo is a partnership for U.S. federal income tax purposes and therefore does not pay U.S. federal income tax. Instead, the OpCo unitholders, including Zeo Energy Corp., are liable for U.S. federal income tax on their respective shares of OpCo’s taxable income. OpCo is liable for income taxes in those states which tax entities classified as partnerships for U.S. federal income tax purposes.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We use the asset and liability method of accounting for income taxes for the Company. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss (“NOL”) and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted income tax rates expected to apply to taxable income in the years in which those differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in income tax rates is recognized in the results of operations in the period that includes the enactment date. The realizability of deferred tax assets is evaluated quarterly based on a “more likely than not” standard and, to the extent this threshold is not met, a valuation allowance is recorded.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. Management has evaluated the Company’s tax positions, including its previous status as a pass-through entity for federal and state tax purposes, and has determined that the Company has taken no uncertain tax positions that require adjustment to the consolidated financial statements. The Company’s reserve related to uncertain tax positions was zero as of December 31, 2024 and December 31, 2023. There were <span style="-sec-ix-hidden: hidden-fact-159"><span style="-sec-ix-hidden: hidden-fact-160">no</span></span> unrecognized tax benefits and no amounts accrued for interest and penalties as of December 31, 2024 and December 31, 2023. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Interest and penalties associated with tax positions are recorded in the period assessed as general and administrative expenses. The open tax years for U.S. federal and state income tax purposes are 2021 and forward.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Tax Receivable Agreement</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In conjunction with the consummation of the ESGEN Business Combination, Zeo Energy Corp entered into a Tax Receivable Agreement (the “TRA”) with Opco and certain Opco members (the “TRA Holders”). Pursuant to the TRA, Zeo Energy Corp. is required to pay the TRA Holders 85% of the net cash savings, if any, in U.S. federal, state and local income and franchise tax (computed using simplifying assumptions to address the impact of state and local taxes) that the Company actually realizes (or is deemed to realize in certain circumstances) in periods after the ESGEN Business Combination as a result of, as applicable to each such TRA Holder, (i) certain increases in tax basis that occur as a result of the acquisition (or deemed acquisition for U.S. federal income tax purposes) of all or a portion of such TRA Holder’s Exchangeable OpCo Units pursuant to the exercise of the OpCo Exchange Rights or a Mandatory Exchange and (ii) imputed interest deemed to be paid by the Company as a result of, and additional tax basis arising from, any payments it makes under the TRA. All such payments to the TRA Holders are the obligations of Zeo Energy Corp., and not that of Opco. As of December 31, 2024, there have been no exchanges of Opco units for Class A Common Stock of Zeo Energy Corp. and, accordingly, no TRA liabilities currently exist. Future exchanges will result in incremental tax attributes and potential cash tax savings for Zeo Energy Corp. The associated liability for the TRA will be recorded as a decrease to additional paid-in capital in the consolidated statement of changes in stockholders’ deficit. As of December 31,2024, assuming a hypothetical exchange of all outstanding units, the total TRA would be $27.6 million. In accordance with ASC Topic 450, Contingencies, any changes to an existing TRA liability, including changes to the fair value measurement or to re-establish a TRA liability related to prior year exchanges, will be recorded as tax receivable agreement in other income (expense), net in the consolidated statement of operations. Similarly, if utilization of the deferred tax assets subject to the TRA becomes more likely than not in the future, the Company will record a liability related to the TRA which will be recorded in the consolidated statement of operations. See Note 14 – Related Party Transactions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>New Accounting Pronouncements</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Recently Adopted Accounting Pronouncements </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting-Improvements to Reportable Segment Disclosures (Topic 280) (“ASU 2023-07”), which requires an enhanced disclosure of segments on an annual and interim basis, including the title of the chief operating decision maker, significant segment expenses, and the composition of other segment items for each segment’s reported profit or loss. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of ASU 2023-07 did not have a material impact on the consolidated financial statements. Refer to Note 19, Segment Reporting.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Recently Issued Accounting Pronouncements Not Yet Adopted</i></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to income tax disclosures (“ASU 2023-09”), expanding the disclosures requirement for income taxes primarily by requiring more detailed disclosure for income taxes paid and the effective tax rate reconciliation. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted, and adoption of ASU 2023-09 can be applied prospectively or retrospectively. The Company is currently evaluating the impact of this standard.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In November 2024, the FASB issued ASU 2024-03, “<i>Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40):Disaggregation of Income Statement Expenses</i>” (“ASU 2024-03”). The standard requires additional disclosure of certain costs and expenses within the notes to the financial statements. The provisions of the standard are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted. This accounting standards update may be applied either prospectively or retrospectively. The Company is currently evaluating the impact this standard will have on its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Basis of Presentation and principles of Consolidation</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The consolidated financial statements for the Company as of December 31, 2024 and 2023 include the accounts of the Company’s wholly-owned subsidiaries for years ended 2024 and 2023. The accompanying consolidated financial statements have been prepared pursuant to the accounting principles generally accepted in the United States of America (“US GAAP”). References to the “ASC” hereafter refer to the Accounting Standards Codification established by the Financial Accounting Standards Board (“FASB”) as the source of authoritative US GAAP. All intercompany balances and transactions have been eliminated in consolidation.</p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"><b><i>Reclassification </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain amounts from prior period financial statements have been reclassified to align with the presentation used in the current consolidated financial statements for comparative purposes. These reclassifications had no effect on the Company’s previously reported results of operations.<span style="font-size: 10pt"> </span> An adjustment has been made to the Consolidated Statements of Cash Flows for the year ended December 31, 2023, to match this current year’s presentation of noncash financing lease expense. This change in classification does not affect previously reported cash flows from operating activities in the Consolidated Statements of Cash Flows.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Use of Estimates</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The preparation of the Company’s consolidated financial statements in conformity with US GAAP requires it to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses for the reporting period. Some of the more significant estimates include fair value of preferred shares, fair value of assets acquired and liabilities assumed in asset acquisitions, share-based compensation, fair value of warrant liabilities, redemption value of non-controlling interest, subsequent realizability of intangible assets, depreciation and amortization periods and collectability of accounts receivable. Due to the uncertainty involved in making estimates, actual results could differ from those estimates which could have a material effect on the financial condition and results of operations in future periods.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company bases its estimates and assumptions on historical experience and other factors, including the current economic environment and on various other judgements that it believes to be reasonable under the circumstances. The Company adjusts such estimates and assumptions when facts and circumstances dictate. Changes in those estimates resulting from continuing changes in the economic environment could have a material effect on the financial condition and results of operations in future periods.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Segment Information</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">Operating segments are defined as components of an enterprise for which separate discrete financial information is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and assess performance. The CODM reviews financial information presented on a consolidated basis for the purposes of allocating resources and evaluating financial performance. Accordingly, the Company operates and manages its business as one operating and reportable segment. (See Note 19)</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Cash and Cash Equivalents</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. The Company maintains its cash in checking and savings accounts. Income generated from cash held in savings accounts is recorded as interest income. The carrying value of the Company’s savings accounts is included in cash and cash equivalents and approximates the fair value.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Accounts receivable, net of allowance for credit losses</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accounts receivable is presented at the invoiced receivable amounts, less any allowance for any potential expected credit loss amounts, and do not bear interest. The Company estimates allowance for credit losses based on the creditworthiness of each customer, historical collections experience, forward looking information and other information including the aging of the receivables. The majority of our customers lease or finance their purchase and installation of solar panels through various financing companies. The financing companies remit payment to the Company typically within 3 weeks after installation. The Company is not deemed a borrower with these financing agreements and as a result is not subject to any of the terms of the financing transaction between the financing company and the customer.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In September 2024, based on a reassessment of creditworthiness of customers, historical collections experience, forward looking information and other information including the aging of the receivables, the Company revised its estimate of allowance for credit losses.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">This change in estimate has been accounted for prospectively in accordance with <span style="text-decoration:underline">ASC 250</span>, <i>Accounting Changes and Error Corrections</i>.<span style="font-size: 10pt"> </span> In accordance with its policy, the Company reviews the estimated allowance for credit losses on an ongoing basis. This review indicated that the estimated allowance for credit losses in the Company’s consolidated financial statements should be increased. As a result, effective September 30, 2024, the Company recorded a change in estimate to increase the three and nine months provision for credit losses by $1,820,365, increase net loss by $1,820,365 for the three and nine months ended September 30, 2024, and increase basic and diluted net loss per common share by $0.30 and $0.49 for the three and nine months ended September 30, 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following represents a roll forward of the allowance for credit losses for the years ended December 31, 2024 and 2023:</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">December 31,<br/> 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Allowance for credit losses, beginning of the period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">862,580</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">742,772</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Provision for credit losses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,815,633</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,531,223</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Write offs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,525,100</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,411,415</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Recoveries</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,223</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-158">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Allowance for credit losses, as of the end of the period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,165,336</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">862,580</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Significant judgement is involved in determination of the collectability of accounts receivable. Management assesses the reasonability of collectability of accounts receivable on a quarterly basis to record the allowance for credit losses.</p> 1820365 -1820365 0.3 0.3 0.49 0.49 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following represents a roll forward of the allowance for credit losses for the years ended December 31, 2024 and 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">December 31,<br/> 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Allowance for credit losses, beginning of the period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">862,580</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">742,772</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Provision for credit losses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,815,633</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,531,223</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Write offs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,525,100</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,411,415</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Recoveries</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,223</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-158">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Allowance for credit losses, as of the end of the period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,165,336</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">862,580</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 862580 742772 2815633 1531223 2525100 1411415 12223 1165336 862580 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Contract assets</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Contract assets costs include prepaid installation costs incurred prior to completion of installations of solar systems and accrued revenues for which the invoicing criteria have not been met. Prepaid installation costs include the cost of engineering, permits, governmental fees, and other related solar installation costs were $64,202 and $4,915,064 as of December 31, 2024 and 2023, respectively. These costs are charged to Cost of goods sold when each installation is completed. The following table summarizes the change in contract assets:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Contract asset, beginning of the period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,915,064</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">119,755</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Cost of goods sold recognized during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,915,064</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(119,755</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Cash paid prior to completion of performance obligation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,202</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,915,064</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Contract assets, as of the end of the period</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">64,202</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">4,915,064</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 64202 4915064 The following table summarizes the change in contract assets:<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Contract asset, beginning of the period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,915,064</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">119,755</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Cost of goods sold recognized during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,915,064</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(119,755</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Cash paid prior to completion of performance obligation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,202</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,915,064</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Contract assets, as of the end of the period</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">64,202</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">4,915,064</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 4915064 119755 4915064 119755 64202 4915064 64202 4915064 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Prepaid expenses and other current assets</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Prepaid expenses and other current assets consist of employee advances, advanced sales commissions, prepaid insurance, and other current assets.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Note receivable</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company records notes receivable when it extends credit or financing to related parties or third parties. The Company evaluates notes receivable for collectability at each reporting period under the current expected credit loss (CECL) model, in accordance with ASC 326, <i>Financial Instruments - Credit Losses</i> (“ASC 326”). If necessary, an allowance for doubtful accounts is recorded to reflect potential losses. As of December 31, 2024, we evaluated the need for an allowance for credit loss using the guidelines set forth in ASC 326, and have determined this note is fully collectible and, therefore, we have not recorded an allowance against the note receivable balance.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Concentration of credit risk</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents and trade accounts receivable. The Company maintains its cash and cash equivalent balances in highly rated financial institutions, which at times may exceed federally insured limits. The amounts over these insured limits as of December 31, 2024, and December 31, 2023 were $5,389,013 and $7,772,306, respectively. The Company mitigates this concentration of credit risk by monitoring the credit worthiness of the financial institutions. No losses have been incurred to date on any deposits.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company performs periodic credit evaluations of its customers’ financial condition and also monitors the financial condition of the financial counterparties that finance customer transactions and generally does not require collateral. For customers who finance their systems through a lease product, the Third Party Operator (TPO) of the lease product is the contracted customer with the Company. Where the Company has a concentration of credit risk, it is with these TPO customers. At December 31, 2024, the Company had two customers who exceeded 10% of accounts receivable. Their balances were $3,192,077 and $2,306,096. No one customer or financing counterparty exceeded 10% of accounts receivable as of December 31, 2023. For the years ended December 31, 2024 and 2023, the Company had three and one customers, respectively, who exceeded 10% of revenue recognized. Their revenue recognized was $17,834,595, $23,386,284 and $8,781,244 for 2024 and $13,083,458 for 2023, respectively. See Note 20 – subsequent events for further information.</p> 5389013 7772306 3192077 2306096 17834595 23386284 8781244 13083458 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Advertising and Marketing</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company charges the costs of advertising to expense as incurred. For the years ended December 31, 2024 and 2023, the Company incurred $173,903 and $188,526, respectively, of advertising and marketing costs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Inventories</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories are primarily comprised of solar panels and other related items necessary for installations and service needs. Inventories are accounted for on a first-in-first-out basis and are measured at the lower of cost or net realizable value, where cost is determined using a weighted-average cost method. When evidence exists that the net realizable value of inventory is lower than its cost, the difference is recognized as cost of goods sold in the consolidated statements of operations in the period identified. As of December 31, 2024 and 2023, inventory was $872,470 and $350,353, respectively.</p> 872470 350353 <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Property, equipment and other fixed assets, net</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, equipment and other fixed assets are carried at cost less accumulated depreciation and includes expenditures that substantially increase the useful lives of existing property and equipment. Maintenance, repairs, and minor renovations are charged to expense as incurred. When property and equipment is retired or otherwise disposed of, the related costs and accumulated depreciation are removed from their respective accounts, and any difference between the sale proceeds and the carrying amount of the asset is recognized as a gain or loss on disposal in the consolidated Statements of Operations.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Software that is developed for internal use and is accounted for accordance with ASC 350<i>, Intangibles, Goodwill and Other-Internal-Use Software</i>. Qualifying costs incurred to develop internal-use software are capitalized when (i) the preliminary project stage is completed, (ii) management has authorized further funding for the completion of the project and (iii) it is probable that the project will be completed and perform as intended. These capitalized costs include compensation for employees who develop internal-use software and external costs related to development of internal-use software. Capitalization of these costs ceases once the project is substantially complete and the software is ready for its intended purpose. Internally developed software is amortized using the straight-line method over an estimated useful life. All other expenditures, including those incurred to maintain an internal-use software’s current level of performance, are expensed as incurred. When these assets are retired or disposed of, the cost and accumulated amortization thereon are removed, and any resulting gain or losses are included in the consolidated statements of operations.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which is five years, across all asset classes.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The estimated useful lives and depreciation methods are reviewed at each year-end, with the effect of any changes in estimates accounted for prospectively. All depreciation expense is included with depreciation and amortization in the consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Impairment of long-lived assets</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Management reviews each asset or asset group for impairment whenever events or circumstances indicate that the carrying value of an asset or asset group may not be recoverable, and at least annually. No impairment charges were recorded by the Company during the years ended December 31, 2024, and 2023.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Business Combinations</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounts for an acquisition as a business combination if the assets acquired and liabilities assumed in the transaction constitute a business in accordance with ASC Topic 805. Such acquisitions are accounted using the acquisition method by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, and any non-controlling interest in the acquired business, measured at their acquisition date fair values.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Where the set of assets acquired and liabilities assumed doesn’t constitute a business, it is accounted for as an asset acquisition and the individual assets and liabilities are recorded at their respective relative fair values corresponding to the consideration transferred.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Goodwill</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Goodwill is recognized and initially measured as any excess of the acquisition-date consideration transferred in a business combination over the acquisition-date amounts recognized for the net identifiable assets acquired. Goodwill is not amortized but is tested for impairment annually, or more frequently if an event occurs or circumstances change that would more likely than not result in an impairment of goodwill. First, the Company assesses qualitative factors to determine whether or not it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company conducts a quantitative goodwill impairment test comparing the fair value of the applicable reporting unit with its carrying value. If the carrying amount of the reporting unit exceeds the fair value of the reporting unit, the Company recognizes an impairment loss in the consolidated statements of operations for the amount by which the carrying amount exceeds the fair value of the reporting unit. The Company performs its annual goodwill impairment test at December 31 of each year. There was no goodwill impairment for the years ended December 31, 2024, and 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Intangible assets subject to amortization</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Intangible assets include tradenames, customer lists, order backlog and non-compete agreements. Amounts are subject to amortization on a straight-line basis over the estimated period of benefit and are subject to annual impairment consideration. Costs incurred to renew or extend the term of a recognized intangible asset, such as the acquired tradename, are capitalized as part of the intangible asset and amortized over its revised estimated useful life.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of the intangible assets may not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used, or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. The Company evaluates the recoverability of intangible assets by comparing their carrying amounts to future net undiscounted cash flows expected to be generated by the intangible assets. If such intangible assets are considered to be impaired, the impairment recognized is measured as the amount by which the carrying amount of the intangible assets exceeds the fair value of the assets. The Company determines fair value based on discounted cash flows using a discount rate commensurate with the risk inherent in the Company’s current business model for the specific intangible asset being valued. No impairment charges were recorded for the years ended December 31, 2024, and 2023.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Leases</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company evaluates the contracts it enters into to determine whether such contracts contain leases at inception. A contract contains a lease if the contract conveys the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. At commencement, contracts containing a lease are further evaluated for classification as an operating or finance lease where the Company is a lessee. When the arrangements include lease and non-lease components, the Company accounts for them as a single lease component.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Operating Leases</i></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A lease for which substantially all the benefits and risks incidental to ownership remain with the lessor is classified by the lessee as an operating lease. Operating leases are included in the line items right-of-use (“ROU”) operating lease asset, current portion of obligations under operating leases, and obligations under operating leases, non-current in the consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term and obligations under lease represents its obligation to make lease payments arising from the lease. For operating leases, the Company measures its lease obligations based on the present value of the total lease payments not yet paid. These payments are then discounted based on the more readily determinable of the rate implicit in the lease or the Company’s incremental borrowing rate, which is the estimated rate the Company would be required to pay for a collateralized borrowing equal to the total lease payments over the term of the lease. The Company uses its incremental borrowing rate based on the information available at lease commencement date in determining the present value of lease payments. The Company measures ROU assets based on the corresponding lease obligation adjusted for payments made to the lessor at or before the commencement date, and initial direct costs it incurs under the lease. The Company begins recognizing lease expense when the lessor makes the underlying asset available to the Company. Lease expenses for lease payments is recognized on a straight-line basis over the lease term.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For leases with a lease term of less than one year (short-term leases), the Company has elected not to recognize an obligation or ROU asset on its consolidated balance sheet. Instead, it recognizes the lease payments as expenses on a straight-line basis over the lease term. Short-term lease costs are immaterial to its consolidated statements of operations and cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Finance leases</i></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Leases that transfer substantially all of the benefits and risks incidental to the ownership of assets are accounted for as finance leases as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. Lease cost for finance leases where the Company is the lessee includes the amortization of the ROU asset, which is amortized on a straight-line basis and recorded to depreciation and amortization and interest expense on the finance lease obligation, which is calculated using the effective interest method and recorded to interest expense on the accompanying consolidated statements of operations. Finance lease ROU assets are amortized over the shorter of their estimated useful lives or the terms of the respective leases. If the Company is reasonably certain to exercise the option to purchase the underlying asset at the end of lease term, the finance lease ROU assets are amortized to the end of useful life of the assets on a straight-line basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Warrant Liabilities</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company evaluates all of its financial instruments, including issued share purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 815-40, <i>Derivatives and Hedging</i> (“ASC 815-40”). The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is reassessed at the end of each reporting period. The Company accounts for the Public Warrants (as defined in Note 13) in accordance with the guidance contained in ASC 815-40 under which the Warrants do not meet the criteria for equity treatment and must be recorded as liabilities. Accordingly, the Company classifies the Warrants as liabilities at their fair value and adjusts the Warrants to fair value at each reporting period. This liability is subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the consolidated statements of operations. The quoted market price is utilized as the fair value as of each relevant date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Revenue Recognition</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounts for revenue in accordance with ASC 606, <i>Revenue from Contracts with Customers</i> (“ASC 606”). The Company applies judgment in the determination of performance obligations in accordance with ASC 606. Performance obligations in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. In addition, a single performance obligation may comprise a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer. This principle is achieved through applying the following five-step approach:</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">Step 1 - Identification of the contract, or contracts, with a customer.</span></td></tr> </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">Step 2 - Identification of the performance obligations in the contract.</span></td></tr> </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">Step 3 - Determination of the transaction price.</span></td></tr> </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">Step 4 - Allocation of the transaction price to the performance obligations in the contract</span></td></tr> </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">Step 5 - Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></td></tr> </table><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recognizes and records revenue from its operations upon completion of installation for both solar system installations and roofing installations. In connection with the sales and installation, a signed contract between the Company and the purchaser defines the duties and obligations of each party. The contract is specific as to the duties and responsibilities which govern the accounting for these transactions. Once the Company’s performance obligations are met with installation completed, according to the signed contract, the Company’s obligations are completed, and title is transferred to the buyer. The Company believes its performance obligation is completed once the installation of the solar panels is completed, which is prior to the customer receiving permission to operate the solar panels from the local utility company. The Company records sales revenue at this point in time. Many of the Company’s customers finance their obligations with third parties. In these situations, the finance company deducts their financing fees and remits the net amount to the Company. Revenue recorded is equal to the contract amount signed by the purchaser, net of the financing fees. The Company incurs several costs associated with the installation prior to its completion. In accordance with ASC 340, <i>Other Assets and Deferred Costs,</i> installation-related costs are recorded as prepaid expenses and other current assets and in turn are expensed when installation is completed. Thus, revenue recognition is in turn matched with the installation equipment costs and expense associated with the completion of each project.</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Solar systems installations, net</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">70,614,343</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">102,928,549</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Roofing installations</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,629,740</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,762,452</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Total net revenues</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">73,244,083</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">109,691,001</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Contract liabilities</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company receives both customer advances and may receive lender advances from third-party financing companies on behalf of customers. These amounts are recorded on the consolidated balance sheets as contract liabilities and are considered a liability of the Company until the installation is completed. When the permission to turn on (“PTO”) the solar panels from the local municipality is significantly delayed, the lender may withdraw their previous payments for a customer account until the PTO is completed. The contract liabilities amounts are expected to be recognized as revenue within twelve months of the Company’s receipt of the funds. The following table summarizes the change in contract liabilities:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Contract liabilities, beginning of the period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,223,518</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,149,047</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Revenue recognized from amounts included in contract liabilities at the beginning of the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,223,518</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,149,047</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Cash received prior to completion of performance obligation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">120,143</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,223,518</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Contract liabilities, end of the period</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">120,143</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">5,223,518</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Contract acquisition costs</i></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company pays sales commissions to sales representatives based on a percentage of the value of sales contracts entered into by the customer and the Company. Payment is made to the sales representative once installation is completed. Such costs are included as sales and marketing on the consolidated statements of operations. Since sales commission payments are subject to completion of the installation, payment is made commensurate with the recognition of revenue from the sale, and therefore the full expense is incurred as the Company does not have any remaining performance obligations.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Costs to obtain a contract are not considered to be incremental or material, and project duration generally does not span more than one year. Accordingly, the Company applies a practical expedient for these types of costs and as such, they are expensed in the period incurred.</p> Thus, revenue recognition is in turn matched with the installation equipment costs and expense associated with the completion of each project.<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Solar systems installations, net</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">70,614,343</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">102,928,549</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Roofing installations</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,629,740</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,762,452</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Total net revenues</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">73,244,083</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">109,691,001</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td></tr> </table> 70614343 102928549 2629740 6762452 73244083 109691001 The following table summarizes the change in contract liabilities:<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Contract liabilities, beginning of the period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,223,518</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,149,047</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -8.1pt; padding-left: 8.3pt">Revenue recognized from amounts included in contract liabilities at the beginning of the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,223,518</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,149,047</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Cash received prior to completion of performance obligation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">120,143</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,223,518</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -8.1pt; padding-left: 8.3pt">Contract liabilities, end of the period</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">120,143</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">5,223,518</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 5223518 1149047 -5223518 -1149047 120143 5223518 120143 5223518 <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Earnings per share</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company reports both basic and diluted earnings per share. Basic earnings per share is calculated based on the weighted average number of shares of Class A Common Stock outstanding and excludes the dilutive effect of warrants, stock options, and other types of convertible securities. Diluted earnings per share is calculated based on the weighted average number of shares of Class A Common Stock outstanding and the dilutive effect of warrants and other types of participating securities are included in the calculation. Dilutive securities are excluded from the diluted earnings per share calculation if their effect is anti-dilutive, such as in periods where a net loss is reported.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Prior to the ESGEN Business Combination, the membership structure of Sunergy Renewable, LLC included membership units. In conjunction with the closing of the ESGEN Business Combination, the Company effectuated a recapitalization whereby all membership units were converted to common units of ESGEN OpCo, LLC, and Zeo Energy Corp. implemented a revised class structure including Class A Common Stock having one vote per share and economic rights and Class V Common Stock having one vote per share and no economic rights.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Stock-based Compensation</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recognizes an expense for stock-based compensation awards based on the estimated fair value of the award on the date of grant. The Company has elected to account for restricted stock awards with market conditions using a graded vesting method. This method recognizes the compensation cost in the consolidated statements of operations over the requisite service period for each separately vesting tranche of awards. The Company has elected to recognize forfeitures as they occur rather than estimate expected forfeitures.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Fair value of Financial Instruments</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Fair value is the price that would be received to sell an asset, or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. There is a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement). We classify fair value balances based on the observability of those inputs. The three levels of the fair value hierarchy are as follows:</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Level 1 — Inputs based on unadjusted quoted market prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">Level 2 — Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active or for which all significant inputs are observable or can be corroborated by observable market data.</p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">Level 3 — Inputs reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. The inputs are both unobservable for the asset and liability in the market and significant to the overall fair value measurement.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement. The recorded amounts of certain financial instruments, including cash and cash equivalents, accounts receivable, accrued expenses, advanced funding, accounts payable, and debt approximate fair value due to their relatively short maturities.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Redeemable Noncontrolling Interests</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Noncontrolling interests represent the portion of OpCo that Zeo Energy Corp. controls and consolidates but does not own. The noncontrolling interests were created as a result of the ESGEN Business Combination and represent 33,730,000 common units issued by Zeo Energy Corp. to the prior investors. As of the close of the ESGEN Business Combination, Zeo Energy Corp. held a 13.0% interest in OpCo with the remaining 87.0% interest held by OpCo’s prior investors. At December 31, 2024, Zeo Energy Corp. held a 28.2% interest in ESGEN OpCo, LLC with the remaining 71.8% interest held by OpCo’s prior investors. The prior investors’ interests in OpCo represent a redeemable noncontrolling interest. At its discretion, the members have the right to exchange their common units in OpCo (along with the cancellation of the paired shares of Zeo Energy Corp. or the Class V Common Stock) for either shares of Class A Common Stock on a one-to-one basis or cash proceeds of equal value at the time of redemption. Any redemption of OpCo common units in cash must be funded through a private or public offering of Class A Common Stock and is subject to the Company’s Board’s approval. As of December 31, 2024, the prior investors of OpCo hold the majority of the voting rights on the Board.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As the redeemable noncontrolling interests are redeemable upon the occurrence of an event that is not solely within the Company’s control, the Company classifies redeemable noncontrolling interests as temporary equity. The redeemable noncontrolling interests in common units were initially measured at the OpCo prior investors’ share in the net assets of the Company upon consummation of the ESGEN Business Combination. Subsequent remeasurements of the Company’s redeemable noncontrolling interests are recorded as a deemed dividend each reporting period, which reduces retained earnings, if any, or additional paid-in capital of Zeo Energy Corp. Remeasurements of the Company’s redeemable noncontrolling interests are based on the fair value of our Class A Common Stock.</p> 33730000 0.13 0.87 0.282 0.718 <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Redeemable Convertible Preferred Units</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company records redeemable convertible preferred units at fair value on the dates of issuance, net of issuance costs. The redeemable convertible preferred units have been classified outside of stockholders’ (deficit) equity as temporary equity on the accompanying consolidated balance sheets because the shares contain certain redemption features that are not solely within the control of the Company. See Note 11 – Redeemable Noncontrolling Interests and Equity. Because the redeemable convertible preferred units are held by the Sponsor at the OpCo level, the preferred units are presented as a noncontrolling interests on the consolidated balance sheets.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Income Taxes</i></b></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Zeo Energy Corp. is a corporation and thus is subject to United States (“U.S.”) federal, state and local income taxes. OpCo is a partnership for U.S. federal income tax purposes and therefore does not pay U.S. federal income tax. Instead, the OpCo unitholders, including Zeo Energy Corp., are liable for U.S. federal income tax on their respective shares of OpCo’s taxable income. OpCo is liable for income taxes in those states which tax entities classified as partnerships for U.S. federal income tax purposes.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We use the asset and liability method of accounting for income taxes for the Company. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and net operating loss (“NOL”) and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted income tax rates expected to apply to taxable income in the years in which those differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in income tax rates is recognized in the results of operations in the period that includes the enactment date. The realizability of deferred tax assets is evaluated quarterly based on a “more likely than not” standard and, to the extent this threshold is not met, a valuation allowance is recorded.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. Management has evaluated the Company’s tax positions, including its previous status as a pass-through entity for federal and state tax purposes, and has determined that the Company has taken no uncertain tax positions that require adjustment to the consolidated financial statements. The Company’s reserve related to uncertain tax positions was zero as of December 31, 2024 and December 31, 2023. There were <span style="-sec-ix-hidden: hidden-fact-159"><span style="-sec-ix-hidden: hidden-fact-160">no</span></span> unrecognized tax benefits and no amounts accrued for interest and penalties as of December 31, 2024 and December 31, 2023. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Interest and penalties associated with tax positions are recorded in the period assessed as general and administrative expenses. The open tax years for U.S. federal and state income tax purposes are 2021 and forward.</p> 0 0 <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Tax Receivable Agreement</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In conjunction with the consummation of the ESGEN Business Combination, Zeo Energy Corp entered into a Tax Receivable Agreement (the “TRA”) with Opco and certain Opco members (the “TRA Holders”). Pursuant to the TRA, Zeo Energy Corp. is required to pay the TRA Holders 85% of the net cash savings, if any, in U.S. federal, state and local income and franchise tax (computed using simplifying assumptions to address the impact of state and local taxes) that the Company actually realizes (or is deemed to realize in certain circumstances) in periods after the ESGEN Business Combination as a result of, as applicable to each such TRA Holder, (i) certain increases in tax basis that occur as a result of the acquisition (or deemed acquisition for U.S. federal income tax purposes) of all or a portion of such TRA Holder’s Exchangeable OpCo Units pursuant to the exercise of the OpCo Exchange Rights or a Mandatory Exchange and (ii) imputed interest deemed to be paid by the Company as a result of, and additional tax basis arising from, any payments it makes under the TRA. All such payments to the TRA Holders are the obligations of Zeo Energy Corp., and not that of Opco. As of December 31, 2024, there have been no exchanges of Opco units for Class A Common Stock of Zeo Energy Corp. and, accordingly, no TRA liabilities currently exist. Future exchanges will result in incremental tax attributes and potential cash tax savings for Zeo Energy Corp. The associated liability for the TRA will be recorded as a decrease to additional paid-in capital in the consolidated statement of changes in stockholders’ deficit. As of December 31,2024, assuming a hypothetical exchange of all outstanding units, the total TRA would be $27.6 million. In accordance with ASC Topic 450, Contingencies, any changes to an existing TRA liability, including changes to the fair value measurement or to re-establish a TRA liability related to prior year exchanges, will be recorded as tax receivable agreement in other income (expense), net in the consolidated statement of operations. Similarly, if utilization of the deferred tax assets subject to the TRA becomes more likely than not in the future, the Company will record a liability related to the TRA which will be recorded in the consolidated statement of operations. See Note 14 – Related Party Transactions.</p> 0.85 27600000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>New Accounting Pronouncements</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Recently Adopted Accounting Pronouncements </i></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting-Improvements to Reportable Segment Disclosures (Topic 280) (“ASU 2023-07”), which requires an enhanced disclosure of segments on an annual and interim basis, including the title of the chief operating decision maker, significant segment expenses, and the composition of other segment items for each segment’s reported profit or loss. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The adoption of ASU 2023-07 did not have a material impact on the consolidated financial statements. Refer to Note 19, Segment Reporting.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Recently Issued Accounting Pronouncements Not Yet Adopted</i></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) - Improvements to income tax disclosures (“ASU 2023-09”), expanding the disclosures requirement for income taxes primarily by requiring more detailed disclosure for income taxes paid and the effective tax rate reconciliation. ASU 2023-09 is effective for annual periods beginning after December 15, 2024. Early adoption is permitted, and adoption of ASU 2023-09 can be applied prospectively or retrospectively. The Company is currently evaluating the impact of this standard.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In November 2024, the FASB issued ASU 2024-03, “<i>Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40):Disaggregation of Income Statement Expenses</i>” (“ASU 2024-03”). The standard requires additional disclosure of certain costs and expenses within the notes to the financial statements. The provisions of the standard are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted. This accounting standards update may be applied either prospectively or retrospectively. The Company is currently evaluating the impact this standard will have on its consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 4 - REVERSE RECAPITALIZATION</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As discussed in Note 1, “Organization and Business Operation”, the ESGEN Business Combination was consummated on March 13, 2024, which, for accounting purposes, was treated as the equivalent of Zeo issuing stock for the net assets of ESGEN, accompanied by recapitalization. Under this method of accounting, ESGEN was treated as the acquired company for financial accounting and reporting purposes under US GAAP.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Transaction Proceeds</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Upon closing of the ESGEN Business Combination, the Company received gross proceeds of $17.7 million from the ESGEN Business Combination, offset by total transaction costs and other fees totaling $7.4 million. The following table reconciles the elements of the ESGEN Business Combination to the consolidated statements of cash flows and the consolidated statements of changes in stockholders’ deficit for the period ended December 31, 2024:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Cash-trust and cash, net of redemptions</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,714,091</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: transaction costs, promissory note and professional fees, paid</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,350,088</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Proceeds from Sponsor PIPE Investment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net proceeds from the ESGEN Business Combination</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,364,003</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: liabilities assumed</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12,861,808</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Reverse recapitalization, net</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(2,497,805</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The number of shares of Common Stock issued immediately following the consummation of the ESGEN Business Combination was:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Class V<br/> Common <br/> Stock</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Class A <br/> Common<br/> Stock</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">ESGEN Class A common stock, outstanding prior to the ESGEN Business Combination</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-161">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">7,027,636</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Forfeiture of Class A founder shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-162">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,900,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less redemptions</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-163">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,159,976</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Class A common stock of ESGEN</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-164">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,967,660</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">ESGEN Class B common stock, outstanding prior to the ESGEN Business Combination</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-165">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,280,923</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">ESGEN Business Combination shares</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-166">-</div></td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">4,248,583</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Sunergy Shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,730,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-167">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Issuance of Class A Shares to third party advisors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-168">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">553,207</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Issuance of Class A Shares to backstop investor</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-169">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">225,174</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Shares issued to sponsor</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-170">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Common Stock immediately after the ESGEN Business Combination</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">35,230,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">5,026,964</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Public and private placement warrants</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The 13,800,000 Public Warrants issued at the time of ESGEN’s initial public offering remained outstanding and became warrants for the Company and the 14,040,000 private placement warrants were forfeited.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Redemption</i></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Prior to the closing of the ESGEN Business Combination, certain ESGEN public stockholders exercised their right to redeem certain of their outstanding shares for cash, resulting in the redemption of 1,159,976 shares of ESGEN Class A common stock for an aggregate payment from the Trust of $13,336,056.</p> 17700000 7400000 The following table reconciles the elements of the ESGEN Business Combination to the consolidated statements of cash flows and the consolidated statements of changes in stockholders’ deficit for the period ended December 31, 2024:<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Cash-trust and cash, net of redemptions</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,714,091</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Less: transaction costs, promissory note and professional fees, paid</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,350,088</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Proceeds from Sponsor PIPE Investment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net proceeds from the ESGEN Business Combination</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,364,003</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: liabilities assumed</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(12,861,808</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Reverse recapitalization, net</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">(2,497,805</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</td></tr> </table> 2714091 7350088 15000000 10364003 12861808 -2497805 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The number of shares of Common Stock issued immediately following the consummation of the ESGEN Business Combination was:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Class V<br/> Common <br/> Stock</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Class A <br/> Common<br/> Stock</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">ESGEN Class A common stock, outstanding prior to the ESGEN Business Combination</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-161">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">7,027,636</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Forfeiture of Class A founder shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-162">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,900,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less redemptions</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-163">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,159,976</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Class A common stock of ESGEN</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-164">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,967,660</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">ESGEN Class B common stock, outstanding prior to the ESGEN Business Combination</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-165">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,280,923</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">ESGEN Business Combination shares</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-166">-</div></td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">4,248,583</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Sunergy Shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,730,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-167">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Issuance of Class A Shares to third party advisors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-168">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">553,207</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Issuance of Class A Shares to backstop investor</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-169">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">225,174</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Shares issued to sponsor</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-170">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Common Stock immediately after the ESGEN Business Combination</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">35,230,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">5,026,964</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 7027636 -2900000 -1159976 2967660 1280923 4248583 33730000 553207 225174 1500000 35230000 5026964 13800000 14040000 1159976 13336056 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 – ASSET PURCHASE</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Lumio Purchase Agreement</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On October 25, 2024, the Company, entered into an Asset Purchase Agreement (the “Asset Purchase Agreement”) with Lumio Holdings, Inc., a Delaware corporation (“Lumio”), and Lumio HX, Inc., a Delaware corporation (together with Lumio, the “Lumio Sellers”), pursuant to which, subject to the terms and conditions set forth in the Asset Purchase Agreement, the Company agreed to acquire certain assets of the Lumio Sellers on an as-is, where-is basis, including uninstalled residential solar energy contracts, certain inventory, intellectual property and intellectual property rights, equipment, records, and other intangible assets (collectively, the “Assets”), free and clear of any liens other than certain specified liabilities of the Lumio Sellers that are being assumed (collectively, the “Liabilities” and such acquisition of the Assets and assumption of the Liabilities together, the “Transaction”) for a total purchase price of (i) $4 million in cash and (ii) 6,206,897 shares of the Company’s Class A Common Stock, par value $0.0001 (the “Common Stock”), to be paid to LHX Intermediate, LLC, a Delaware limited liability company (“LHX”). The Asset Purchase Agreement contains customary representations, warranties and covenants of the parties for a transaction involving the acquisition of assets from a debtor in bankruptcy, including the condition that the Bankruptcy Court (as defined below) enter an order authorizing and approving the Transaction.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Lumio Sellers are debtors in a voluntary Chapter 11 case before the United States Bankruptcy Court for the District of Delaware (the “Bankruptcy Court”), which commenced on September 3, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluated this acquisition under ASC 805, <i>Business Combinations</i> (“ASC 805”). ASC 805 requires that an acquirer determine whether it has acquired a business. If the criteria of ASC 805 are met, a transaction would be accounted for as a business combination and the purchase price is allocated to the respective net assets and liabilities assumed based on their fair values and a determination is made whether any goodwill results from the transaction. In evaluating the criteria outlined by this standard, the Company concluded that the acquired set of assets did not meet the US GAAP definition of a business. The Company did not acquire an assembled workforce nor a substantive process. Therefore, the Company accounted for the purchase as an asset acquisition rather than a business combination, and allocated the total consideration transferred on the date of the acquisition to the assets and liabilities acquired on a relative fair value basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The acquisition cost was allocated to the assets acquired as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">October 24, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Purchase consideration:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 88%; text-align: left">Initial Cash Purchase Price</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,000,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Issuance of Stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,131,656</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Assumed liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Total purchase consideration</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,131,656</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Purchase price allocation:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,515,824</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">390,219</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Fixed assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">416,792</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Order backlog</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,808,821</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Fair value of net assets acquired</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,131,656</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company determined the fair value of the Order Backlog intangible asset by applying the multi-period excess earnings method. The excess earnings valuation method estimates the value of the order backlog equal to the present value of the incremental after-tax cash flows attributable to that order backlog over its remaining economic life. Some of the more significant assumptions utilized in our asset valuations included projected revenues, probability of cancellation, and the discount rate. The fair value using the excess earnings valuation method was determined using an estimated weighted average cost of capital of 15.5%, which reflects the risks inherent in future cash flow projections and represents a rate of return that a market participant would expect for this asset. This fair value measurement was based on significant inputs not observable in the market and thus represent Level 3 fair value measurement. The fair value was then adjusted based on relative fair value as compared to the other assets acquired.</p> 4000000 6206897 0.0001 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The acquisition cost was allocated to the assets acquired as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">October 24, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Purchase consideration:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 88%; text-align: left">Initial Cash Purchase Price</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,000,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Issuance of Stock</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,131,656</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Assumed liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Total purchase consideration</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,131,656</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Purchase price allocation:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,515,824</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">390,219</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Fixed assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">416,792</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Order backlog</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,808,821</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Fair value of net assets acquired</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,131,656</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4000000 8131656 1000000 13131656 1515824 390219 416792 10808821 13131656 0.155 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6 - PROPERTY, EQUIPMENT, AND OTHER FIXED ASSETS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, equipment and other fixed assets, net consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Internally-developed software</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">988,225</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">691,745</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Furniture</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">384,368</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">126,007</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Equipment and vehicles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,477,034</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,220,168</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Leasehold improvements</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-171">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,859,627</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,037,920</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,383,664</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(748,197</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,475,963</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,289,723</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Depreciation expense related to the Company’s property and equipment was $691,373 and $444,660 for the years ended December 31, 2024, and 2023, respectively, which are included in depreciation and amortization expense on the accompanying consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, equipment and other fixed assets, net consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Internally-developed software</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">988,225</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">691,745</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Furniture</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">384,368</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">126,007</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Equipment and vehicles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,477,034</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,220,168</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Leasehold improvements</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-171">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Property and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,859,627</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,037,920</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,383,664</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(748,197</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,475,963</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,289,723</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 988225 691745 384368 126007 2477034 2220168 10000 3859627 3037920 1383664 748197 2475963 2289723 691373 444660 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 7 - INTANGIBLE ASSETS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is a summary of the Company’s intangible assets, net as of December 31, 2024 and 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold; text-align: center">Weighted<br/> Average Useful</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Life<br/> Remaining</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Gross<br/> Carrying</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Accumulated</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">(in years)</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortization</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Trade names</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 9%; text-align: center">-</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,084,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,084,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-172">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer lists</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">496,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">496,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-173">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Non-compete</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">224,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">224,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-174">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Order backlog</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center">0.6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,808,821</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,237,665</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,571,156</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,613,721</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">7,042,565</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,571,156</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; white-space: nowrap; font-weight: bold; text-align: center">Weighted<br/> Average Useful</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Life<br/> Remaining</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Gross<br/> Carrying</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Accumulated</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">(in years)</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortization</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Trade names</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 9%; text-align: center">0.8</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,084,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,313,072</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">771,028</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer lists</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">496,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">496,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-175">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Non-compete</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">224,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">224,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-176">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,804,900</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,033,872</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">771,028</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in either a diminished fair value or revised useful life. Management has determined there have been no indicators of impairment or change in useful life for the years ended December 31, 2024, and 2023. Amortization expense relating to the Company’s intangible assets was $4,008,693 and $1,298,333 for the years ended December 31, 2024, and 2023, respectively, which is included in depreciation and amortization expenses on the accompanying consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024, all of the intangible asset for order backlog will be amortized in 2025.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is a summary of the Company’s intangible assets, net as of December 31, 2024 and 2023:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold; text-align: center">Weighted<br/> Average Useful</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Life<br/> Remaining</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Gross<br/> Carrying</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Accumulated</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">(in years)</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortization</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Trade names</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 9%; text-align: center">-</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,084,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,084,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-172">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer lists</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">496,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">496,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-173">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Non-compete</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">224,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">224,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-174">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Order backlog</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center">0.6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,808,821</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,237,665</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,571,156</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,613,721</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">7,042,565</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,571,156</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="padding-bottom: 1.5pt; white-space: nowrap; font-weight: bold; text-align: center">Weighted<br/> Average Useful</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Life<br/> Remaining</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Gross<br/> Carrying</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Accumulated</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">(in years)</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortization</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Trade names</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 9%; text-align: center">0.8</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,084,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,313,072</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">771,028</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer lists</td><td> </td> <td style="text-align: center"> </td><td style="text-align: center">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">496,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">496,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-175">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Non-compete</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">224,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">224,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-176">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,804,900</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,033,872</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">771,028</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3084100 3084100 496800 496800 224000 224000 P0Y7M6D 10808821 3237665 7571156 14613721 7042565 7571156 P0Y9M18D 3084100 2313072 771028 496800 496800 224000 224000 3804900 3033872 771028 4008693 1298333 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 8 - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes accrued expenses and other current liabilities:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Accrued payroll</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">421,825</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">136,668</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued commissions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">290,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">856,360</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accrued dealer fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,359,101</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,415,966</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,425</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-177">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Transaction costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,208,288</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-178">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">383,114</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-179">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accrued Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">792,466</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,237,371</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,540,188</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,646,365</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes accrued expenses and other current liabilities:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Accrued payroll</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">421,825</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">136,668</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued commissions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">290,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">856,360</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accrued dealer fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,359,101</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,415,966</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,425</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-177">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Transaction costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,208,288</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-178">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">383,114</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-179">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accrued Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">792,466</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,237,371</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,540,188</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,646,365</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 421825 136668 290969 856360 3359101 2415966 84425 3208288 383114 792466 1237371 8540188 4646365 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 9 - LEASES</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company leases both office space and warehouse space for its operations. Lease maturities vary from 2 to 5 years. These leases are recorded as operating leases and as such periodic payments (monthly) are expensed according to the period for which payment is made.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Operating lease costs recorded in general and administrative expenses in the consolidated statements of operations were $719,049 and $599,873 for the years ended December 31, 2024, and 2023, respectively.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company also leases multiple vehicles for its operations. The leases on vehicles generally have a 5-year term and are recorded as finance leases.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Finance lease costs recorded in depreciation and amortization in the consolidated statements of operations were $136,472 and $98,881 for the years ended December 31, 2024, and 2023, respectively. Finance lease costs recorded in interest expense in the consolidated statements of operations were $52,100 and $44,506 for the years ended December 31, 2024, and 2023, respectively.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following amounts were recorded in the Company’s consolidated balance sheets relating to its operating and finance lease and other supplemental information:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Other supplemental information:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Weighted average remaining lease term (years)</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-left: 8.1pt">Operating leases</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.39</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.86</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 8.1pt">Finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.28</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.28</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 8.1pt">Operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.97</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.26</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 8.1pt">Finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9.76</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9.75</td><td style="text-align: left">%</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables present the maturity of operating and finance lease liabilities as of December 31, 2024:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Operating leases</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold; vertical-align: bottom">Years</td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Operating<br/> Leases</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2025</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">636,225</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">572,098</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">200,061</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">58,565</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,466,949</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">84,135</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,382,814</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Finance leases</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Years</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Finance<br/> Leases</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2025</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">171,476</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">171,476</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">171,476</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">47,607</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">562,035</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">82,764</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">479,271</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has deposited security payments related to the facility leases of $80,794 included in the accompanying consolidated balance sheets as other assets.</p> P2Y P5Y 719049 599873 P5Y 136472 98881 52100 44506 <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following amounts were recorded in the Company’s consolidated balance sheets relating to its operating and finance lease and other supplemental information:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Other supplemental information:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Weighted average remaining lease term (years)</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-left: 8.1pt">Operating leases</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.39</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.86</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 8.1pt">Finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.28</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.28</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 8.1pt">Operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.97</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.26</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 8.1pt">Finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9.76</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9.75</td><td style="text-align: left">%</td></tr> </table> P2Y4M20D P2Y10M9D P3Y3M10D P4Y3M10D 0.0497 0.0426 0.0976 0.0975 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables present the maturity of operating and finance lease liabilities as of December 31, 2024:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Operating leases</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold; vertical-align: bottom">Years</td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Operating<br/> Leases</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2025</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">636,225</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">572,098</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">200,061</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">58,565</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,466,949</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">84,135</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,382,814</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 636225 572098 200061 58565 1466949 84135 1382814 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Finance leases</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Years</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Finance<br/> Leases</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2025</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">171,476</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">171,476</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">171,476</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">47,607</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">562,035</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">82,764</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">479,271</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> </table> 171476 171476 171476 47607 562035 82764 479271 80794 <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 10 - DEBT</b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Vehicle Loans</i></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has financing arrangements for many of the vehicles in its fleet. The financing includes direct loans for each vehicle being financed. The Company entered into new vehicle financing arrangements totaling $0 and $311,029 for the years ended December 31, 2024, and 2023, respectively. Payments of debt obligations are based on equal monthly payments for 60 months and include interest rates ranging from 4.94% - 11.09%. As of December 31, 2024, the weighted average interest rate on the Company’s short debt obligations was 6.75%. The combined amounts of these financial obligations are included in the consolidated balance sheets as current portion of long-term debt and Long-term debt. The company does not have debt covenants associated with these arrangements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the maturity analysis of the long-term debt as of December 31, 2024:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: justify; border-bottom: Black 1.5pt solid">Years</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">2025</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">291,036</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">299,254</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">135,976</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">61,392</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Total debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">787,659</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Less current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">291,036</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Long-term debt</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">496,623</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Notes payable</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 24, 2024 (the “Issue Date”), the Company, issued a Promissory Note (the “Promissory Note”) to LHX Intermediate LLC (“LHX”), pursuant to which the Company could borrow up to an aggregate principal amount of $4,000,000 (the “Loan”). Subject to the terms and conditions set forth in the Promissory Note, the Loan shall be provided to the Company in three tranches: (i) $2,500,000 upon execution of the Promissory Note (the “Initial Advance”), (ii) $750,000 if the Company achieves the Tranche 2 Milestone within 60 days from the Initial Advance (the “Tranche 2 Advance”) and (iii) $750,000 if the Company achieves the Tranche 3 Milestone within 60 days from the Tranche 2 Advance. “Tranche 2 Milestone” means the submission by the Company to the applicable regulatory bodies at least 340 permits to install solar energy systems sold through the Company’s year-round sales program. “Tranche 3 Milestone” means the completion by the Company of the installation of at least 296 solar energy systems sold through the Company’s year-round sales program.” LHX may also waive any milestone described above and advance the applicable amounts to the Company. As of December 31, 2024, $2.5 million has been advanced and the balance of $2.4 million, net of debt discount is included in Convertible promissory note on the accompanying Consolidated Balance Sheet.</p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">No interest shall be charged or accrue on the balance outstanding on the loan. The Loan will be repaid in full (the “Repayment”) by issuing to LHX or its designee of a number of the Company’s shares of Class A common stock (“Class A Common Stock”) equal to the quotient of (i) the outstanding and unpaid amount of the Loan, divided by (ii) $1.35 (the “Share Issuance”). The Repayment shall take place immediately following the later of: (x) the day falling on the first anniversary of the Issue Date (or the immediately previous business day) and (y) the date on which the stockholders of the Company approve the Share Issuance. Due to this provision, the Company considered whether the embedded conversion option qualifies for derivative accounting under ASC 815-15 “Derivatives and Hedging.” As the note is not convertible until maturity, no derivative liability was recognized as of December 31, 2024. Based on the Company’s stock price on the date the note was entered into, the computed effective interest rate on the loan is 58%.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the Promissory Note, on December 24, 2024, LHX entered into a Voting Agreement with the Company and certain stockholders of the Company (the “Voting Agreement”), pursuant to which such stockholders agreed to vote (or cause to be voted), in person or by proxy, all the shares of Class A Common Stock and Class V common stock owned by such stockholders (i) in favor of the nomination and appointment of LHX’s designee to the board of directors of the Company (ii) in favor of the issuance by the Company to LHX of shares of Class A Common Stock in connection with an option that may be granted to LHX to purchase up to 4,000,000 shares of Class A Common Stock, subject to the terms and conditions therein and (iii) in favor of the Share Issuance, when required pursuant to the Promissory Note.</p> 0 311029 0.0494 0.1109 0.0675 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the maturity analysis of the long-term debt as of December 31, 2024:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: justify; border-bottom: Black 1.5pt solid">Years</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">2025</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">291,036</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">299,254</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">135,976</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">61,392</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Total debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">787,659</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Less current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">291,036</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Long-term debt</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">496,623</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 291036 299254 135976 61392 787659 291036 496623 4000000 2500000 750000 750000 296 2500000 2400000 1.35 0.58 4000000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 11- REDEEMABLE NONCONTROLLING INTERESTS AND EQUITY</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>ESGEN Business Combination</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The consolidated statements of changes in stockholders’ deficit reflect the reverse recapitalization and ESGEN Business Combination as described in Note 1 – Organization and Business Operation and Note 4 – Reverse Recapitalization. As Sunergy was deemed to be the accounting acquirer in the ESGEN Business Combination, all periods prior to the consummation of the ESGEN Business Combination reflect the balances and activity of Sunergy Renewables, LLC. The consolidated balances as of December 31, 2023 from the financial statements of Sunergy Renewables, LLC as of that date and membership unit activity in the consolidated statements of change in stockholders’ equity, prior to the consummation of the ESGEN Business Combination have not been retroactively adjusted.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Upon consummation of the ESGEN Business Combination, the Company’s capital stock consisted of (i) 3,257,436 shares of Class A Common Stock held by the Sponsor, (ii) 1,026,960 shares of Class A Common Stock issued to public stockholders, net of redemptions as well as certain service providers, (iii) 742,568 shares of Class A Common Stock issued to Sunergy Renewables, LLC initial Stockholders other than Sponsor, (iv) 32,230,000 shares of Class V Common Stock issued to Sun Managers and other prior investors of Sunergy; and (v) 1,500,000 shares of Series A Preferred Stock and 1,500,000 shares of Class V Common Stock issued to Sponsor investors pursuant to the Sponsor PIPE Investment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Private Placement</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As described in Note 1- Organization and Business Operation, pursuant to the Sponsor Subscription Agreement, at the Closing, a total of 1,500,000 Convertible OpCo Preferred Units (including an equal number of shares of the Company’s Class V Common Stock) were issued to the Sponsor in return for aggregate consideration of $15,000,000.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Lock-Up Agreements</i></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Concurrently with the execution of the ESGEN Business Combination Agreement, on April 19, 2023, the Sponsor, ESGEN’s independent directors at the time of its initial public offering (“IPO”) and one or more client accounts of Westwood Group Holdings, Inc. (successor to Salient Capital Advisors, LLC) (the “Westwood Client Accounts” and, together with the Sponsor and certain independent directors of ESGEN, the “Initial Shareholders”), entered into an amendment to that certain Letter Agreement, dated as of October 22, 2021 (the “Letter Agreement”) (and as further amended on January 24, 2024, the “Letter Agreement Amendment”), pursuant to which, among other things, (i) the Initial Shareholders agreed not to transfer his, her or its ESGEN Class B ordinary shares (or the Class A Common Stock) prior to the earlier of (a) six months after the Closing or (b) subsequent to the Closing (A) if the last sale price of the Zeo Class A Common Stock quoted on Nasdaq is greater than or equal to $12 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-consecutive trading day period commencing at least 90 days after Closing, or (B) the date on which Zeo completes a liquidation, merger, share exchange or other similar transaction that results in all of Zeo’s stockholders having the right to exchange their Zeo Class A Common Stock for cash, securities or other property; and (ii) the Initial Shareholders and Sponsor agreed to forfeit an additional 500,000 shares of Zeo Class A Common Stock if, within two years of Closing, the Convertible OpCo Preferred Units are redeemed or converted (with such shares subject to a lock-up for two years after Closing).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 13, 2024, concurrently with the Closing, the Sellers entered into the Lock-Up Agreement, pursuant to which each of the Sellers  agreed not to transfer its Exchangeable OpCo Units, as defined below, and corresponding shares of Zeo Class V Common Stock received in connection with the ESGEN Business Combination until the earlier of (i) six months after the Closing and (ii) subsequent to the Closing, (a) satisfaction of the Early Lock-Up Termination or (b) the date on which Zeo completes a PubCo Sale (as defined in the Lock-Up Agreement).</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Registration Rights</i></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Also concurrent with the Closing, on March 13, 2024, the Sellers, the Initial Shareholders, Piper (the “New PubCo Holders”) and Zeo entered into the Amended and Restated Registration Rights Agreement (the “A&amp;R Registration Rights Agreement”), pursuant to which, among other things, Zeo will provide the stockholders certain registration rights with respect to certain shares of Class A Common Stock held by them or otherwise issuable to them pursuant to the ESGEN Business Combination Agreement, the OpCo A&amp;R LLC Agreement (as defined below) or the Company’s certificate of incorporation filed on March 13, 2024 (the “Zeo Charter”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The table below reflects share information about the Company’s capital stock as of December 31, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Par Value</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Authorized</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Issued</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Treasury <br/> Stock</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Outstanding</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Class A Common Stock</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.0001</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">300,000,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">13,252,964</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-180">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">13,252,964</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Class V Common Stock</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35,230,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-181">      -</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35,230,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Class A convertible preferred units</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.0001</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-182">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt; padding-left: 8.3pt">Total shares</td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">401,500,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">49,982,964</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-183">-</div></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">49,982,964</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Class A Common Stock</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Each holder of Class A Common Stock is entitled to one vote for each share of Class A Common Stock held of record in person or by proxy on all matters which stockholders generally are entitled to vote,  except that, in each case, to the fullest extent permitted by law, each holder has no voting power with respect to, and will not be entitled to vote on, any amendment to its Certificate of Incorporation (including any certificate of designations relating to any series of Preferred Stock) that relates solely to the terms of any outstanding Preferred Stock if the holders of such Preferred Stock are entitled to vote as a separate class thereon (including any certificate of designations relating to any series of Preferred Stock) or under the General Corporation Law of the State of Delaware (the “<span style="text-decoration:underline">DGCL</span>”). The holders of the outstanding shares of Class A Common Stock shall be entitled to vote separately upon any amendment to its Certificate of Incorporation (including by merger, consolidation, reorganization or similar event) that would alter or change the powers, preferences or special rights of such class of Common Stock in a manner that is disproportionately adverse as compared to the Class V Common Stock. Except as otherwise required in its Certificate of Incorporation or by applicable law, the holders of Common Stock will vote together as a single class on all matters (or, if any holders of Preferred Stock are entitled to vote together with the holders of Common Stock, as a single class with the holders of Preferred Stock).</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Class A Common Stockholders have rights to the economics of the Company and to receive dividend distributions, subject to applicable laws and the rights and preferences of holders of Series A Preferred Stock or any other series of stock having preference over or participation rights with Class A Common Stock. In the event of liquidation, dissolution or winding up of the affairs of Company, Class A Common Stock has rights to assets and funds of the Company available for distribution after making provisions for preferential and other amounts to the holders of Series A Preferred Stock or any other series of stock having preference over or participation rights with Class A Common Stock.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>LHX Subscription Agreement</i></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 25, 2024, the Company and LHX entered into a Subscription Agreement (the “LHX Subscription Agreement”) pursuant to which LHX purchased 1,873,103 shares of Common Stock (the “Shares”) at a purchase price per share of $1.45 for an aggregate purchase price of $2,716,000 (the “Share Purchase”) which is reflected on the statement of changes in stockholders’ deficit and statement of cash flows. Pursuant to the LHX Subscription Agreement, the Company has also (i) appointed one individual designated by LHX to its board of directors (the “Board”) and (ii) filed a registration statement registering the resale of the Shares within 15 days of the Share Purchase and to use reasonable efforts to have such registration statement declared effective as soon as practicable thereafter.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Class V Common Stock</i></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Each holder of Class V Common Stock is entitled to one vote for each share of Class V Common Stock held of record in person or by proxy on all matters which stockholders generally are entitled to vote, except that, in each case, to the fullest extent permitted by law, each holder has no voting power with respect to, and will not be entitled to vote on, any amendment to its Certificate of Incorporation (including any certificate of designations relating to any series of Preferred Stock) that relates solely to the terms of any outstanding Preferred Stock if the holders of such Preferred Stock are entitled to vote as a separate class thereon (including any certificate of designations relating to any series of Preferred Stock) or under the DGCL. The holders of the outstanding shares of Class V Common Stock are entitled to vote separately upon any amendment to its Certificate of Incorporation (including by merger, consolidation, reorganization or similar event) that would alter or change the powers, preferences or special rights of such class of Common Stock in a manner that is disproportionately adverse as compared to the Class A Common Stock. Except as otherwise required in its Certificate of Incorporation or by applicable law, the holders of Common Stock will vote together as a single class on all matters (or, if any holders of Preferred Stock are entitled to vote together with the holders of Common Stock, as a single class with the holders of Preferred Stock).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Class V Common Stockholders do not have rights to the economics of the Company nor to receive dividend distributions, and would not be entitled to receive, with respect to such shares, any assets of the Corporation, in the event of any voluntary or involuntary liquidation, dissolution or winding up of the affairs of the Corporation.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Class A Convertible Preferred Units (Mezzanine Equity)</i></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Class A Convertible Preferred Unitholders have no voting rights and only have certain consent rights. However, as outlined above, the Preferred Units were issued in conjunction with Class V Common Stock, which entitle the holders to voting rights. The Class A Convertible Preferred Unitholders are to be paid dividends, quarterly in arrears at the rate of 10% per annum of the original price per share, plus the amount of previously accrued, but unpaid dividends, compounded monthly On each Dividend Payment Date, the Company must: (i) pay the Sponsor an amount equal to 30% of the Preferred Unit Dividends that have accrued for such Dividend Period (or portion of a Dividend Period, as applicable) and (ii) may elect to either (A) pay the remainder of the Preferred Unit Dividends that have accrued for the applicable Dividend Period in cash or (B) to the extent the remaining portion of any such Preferred Unit Dividends are not paid on the Dividend Payment Date in cash, the remaining portion of the Preferred Unit Dividends will continue to accrue and compound, as described above.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Following the first anniversary of the date on which the first Class A Convertible Preferred Unit was issued (the “Class A Convertible Preferred Unit Original Issue Date”) and continuing until the earlier of (A) March 13, 2027, the “Maturity Date,” (B) a Required Redemption (as described in the OpCo A&amp;R LLC Agreement), (C) the date the Sponsor elects for a Put Option Redemption, or (D) a Transaction Event Conversion (as described in the OpCo A&amp;R LLC Agreement) , the Sponsor has the option to convert all, but not less than all, of the outstanding Class A Convertible Preferred Units into such number of Class B Units (an “<span style="text-decoration:underline">Optional</span> Conversion”) as is determined by dividing the Class A Convertible Preferred Unit Original Issue Price plus the aggregate accumulated and unpaid Class A Convertible Preferred Unit Accruing Dividends with respect to such Class A Convertible Preferred Units, if any, through the date the conversion occurs, by $11.00 (the “<span style="text-decoration:underline">Optional Conversion Price</span>”). The Sponsor must elect to convert all, but not less than all, of the outstanding Class A Convertible Preferred Units.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Each Class A Convertible Preferred Unit that is outstanding on the Maturity Date will be converted into such number of Class B Units (a “<span style="text-decoration:underline">Maturity Date Conversion</span>”) as is determined by dividing the Class A Convertible Preferred Unit Original Issue Price plus the aggregate accumulated and unpaid Class A Convertible Preferred Unit Accruing Dividends with respect to such Class A Convertible Preferred Units, if any, through and until the Maturity Date, by the Market Price (the “<span style="text-decoration:underline">Maturity Date Conversion Price</span>”). The “<span style="text-decoration:underline">Market Price</span>” shall mean the average of the daily VWAP of the Class A Common Stock during the five (5) Trading Days prior to the Maturity Date. The “<span style="text-decoration:underline">VWAP</span>” means, for any Trading Day, the per share daily volume weighted average price of the Class A Common Stock for such Trading Day on the principal trading exchange or market for the Common Stock (the “<span style="text-decoration:underline">Principal Market</span>”) from 9:30 a.m. Eastern Time through 4:00 p.m. Eastern Time (the “<span style="text-decoration:underline">Measurement Period</span>”) or, if such price is not available, “<span style="text-decoration:underline">VWAP</span>” shall mean the market value per share of Class A Common Stock on such Trading Day as determined, using a volume-weighted average method, by an independent investment banking firm or other similar party chosen by the Company. A “<span style="text-decoration:underline">Trading Day</span>” means any days during the course of which the Principal Market on which the Class A Common Stock is listed or admitted to trading is open for the exchange of securities.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If, after the Class A Convertible Preferred Unit Original Issue Date, the Company (i) makes a distribution on its Class B Units in securities (including Class B Units), (ii) subdivides or splits its outstanding Class B Units into a greater number of Class B Units, (iii) combines or reclassifies its Class B Units into a smaller number of Class B Units or (iv) issues by reclassification of its Class B Units any securities (including any reclassification in connection with a merger, consolidation or business combination in which the Company is the surviving person), then the Conversion Price in effect at the time of the record date for such distribution or of the effective date of such subdivision, split, combination, or reclassification shall be proportionately adjusted so that the Conversion of the Class A Convertible Preferred Units after such time shall entitle the Sponsor to receive the aggregate number of Class B Units that such holder would have been entitled to receive if the Class A Convertible Preferred Units had been converted into Class B Units immediately prior to such record date or effective date, as the case may be. An adjustment made pursuant to the applicable section of the OpCo A&amp;R LLC Agreement shall become effective immediately after the record date in the case of a distribution and shall become effective immediately after the effective date in the case of a subdivision, combination, reclassification (including any reclassification in connection with a merger, consolidation or business combination in which the Company is the surviving person) or split. Such adjustment shall be made successively whenever any event described above shall occur. The Company and the ESGEN OpCo, LLC, as the case may be, agree that it will act in good faith to make any adjustment(s) required by the applicable sections of the OpCo A&amp;R LLC Agreement equitably and in such a manner as to afford the Sponsor the benefits of the provisions hereof, and will not intentionally take any action to deprive such holders of the express benefit hereof.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Redemption</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 48.6pt"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Class A Convertible Preferred Units are redeemable in whole but not in part, at the then-applicable rate of return (” Required Return”), at the option of the Company (subject to the OpCo A&amp;R LLC Agreement<span style="text-decoration:underline">)</span>, at any time prior to the Maturity Date (a <b>“</b><span style="text-decoration:underline">Required Redemption</span>”), or (ii) if required by the Company upon the Sponsor’s delivery to the Company of a notice in accordance with the Sponsor electing a Put Option Redemption.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 48.6pt"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Upon the occurrence of a Liquidating Event (as defined in the OpCo A&amp;R LLC Agreement), the Preferred Units will be entitled to distributions as follows:</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"> </td> <td style="text-align: justify; width: 0.25in"><span style="font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Following the satisfaction of all of the Company’s debts and liabilities to creditors, and the satisfaction of all of the Company’s Liabilities to Members in satisfaction of liabilities for previously declared distributions, the Sponsor is entitled to an amount equal to the then-remaining Required Return with respect to each Preferred Unit then outstanding (the “Liquidation Redemption”).</span></td></tr> </table> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 0.25in"> </td> <td style="text-align: justify; width: 0.25in"><span style="font-size: 10pt">●</span></td> <td style="text-align: justify"><span style="font-size: 10pt">The Sponsor does not participate in further distributions following the receipt of the Required Return (i.e., the Preferred Units are non-participating instruments).Upon any liquidation or deemed liquidation event, the holders of Class A Convertible Preferred Units will be entitled to receive out of the available proceeds, before any distribution is made to holders of Common Stock or any other junior securities, an amount per share equal to the greater of (i) 100% of the Accrued Value (as defined in the Certificate of Designation) or (ii) such amount per share as would have been payable had all shares of Series A Preferred Stock been converted into Class A Common Stock immediately prior to the liquidation event.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Class A Convertible Preferred Units are carried at their current redemption value of $16,130,871 on the accompany balance sheet as of December 31, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Redeemable Noncontrolling Interests</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024, the prior investors of Sunergy own 71.8% of the common units of the Company. The OpCo A&amp;R LLC Agreement provides among other things, a holder of corresponding economic, non-voting Class B units of OpCo (the “Exchangeable OpCo Units”) has the right to cause OpCo to redeem one or more of such Exchangeable OpCo Units, together with the cancellation of an equal number of shares of such holder’s Zeo Class V Common Stock, for shares of Zeo Class A Common Stock on a one-for-one basis, or, at the election of Zeo (as manager of OpCo), cash, in each case, subject to certain restrictions set forth in the OpCo A&amp;R LLC Agreement and the Charter. The OpCo A&amp;R LLC Agreement also provides for mandatory OpCo Unit Redemptions in certain limited circumstances, including in connection with certain changes of control. Subject to certain conditions, the Class A Convertible OpCo Preferred Units are redeemable by Zeo and following the first anniversary of the Closing may be converted by the Sponsor into Exchangeable OpCo Units (and then would be immediately exchanged on a one-for-one basis, together with an equal number of accompanying shares of Zeo Class V Common Stock, for shares Zeo Class A Common Stock). The Convertible OpCo Preferred Units have accruing distributions of 10% per annum and the Sponsor as holder thereof has certain consent rights over the taking of certain actions of OpCo and its subsidiaries.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The financial results of OpCo, LLC are consolidated with the Company with the redeemable noncontrolling interests’ share of our net loss separately allocated.</p> 3257436 1026960 742568 32230000 1500000 1500000 1500000 15000000 12 P20D P30D 500000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The table below reflects share information about the Company’s capital stock as of December 31, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Par Value</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Authorized</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Issued</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Treasury <br/> Stock</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Outstanding</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Class A Common Stock</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.0001</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">300,000,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">13,252,964</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-180">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">13,252,964</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Class V Common Stock</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35,230,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-181">      -</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">35,230,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Class A convertible preferred units</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">0.0001</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-182">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 2.5pt; padding-left: 8.3pt">Total shares</td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">401,500,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">49,982,964</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-183">-</div></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">49,982,964</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0.0001 300000000 13252964 13252964 0.0001 100000000 35230000 35230000 0.0001 1500000 1500000 1500000 401500000 49982964 49982964 one 1873103 1.45 2716000 one 0.10 0.30 11 1 16130871 0.718 0.10 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 12- STOCK-BASED COMPENSATION</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">2024 Omnibus Incentive Plan</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 6, 2024, the shareholders of ESGEN approved the Zeo Energy Corp. 2024 Omnibus Incentive Equity Plan (the “Incentive Plan”), which became effective upon the Closing. 3,220,400 of the outstanding shares of Class A Common Stock of the Company (the “Plan Share Reserve”) shall be available for awards under the Incentive Plan. Each Award granted under the Plan will reduce the Plan Share Reserve by the number of shares of Common Stock underlying the Award. Notwithstanding the foregoing, the Plan Share Reserve shall be automatically increased on the first day of the 2025 fiscal year through the 2029 fiscal year by a number of shares of Common Stock equal to the lesser of (i) the positive difference, if any, between 2% of the then-outstanding shares of Common Stock on the last day of the immediately preceding fiscal year, and (ii) a lower number of shares of Common Stock as may be determined by the Board.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The purpose of the Incentive Plan is to provide a means through which the Company and the other members of the Company and its subsidiaries (the “Company Group”)  may attract and retain key personnel and to provide a means whereby directors, officers, employees, consultants and advisors of the Company and the other members of the Company Group can acquire and maintain an equity interest in the Company, or be paid incentive compensation measured by reference to the value of Common Stock, thereby strengthening their commitment to the welfare of the Company Group and aligning their interests with those of the Company’s stockholders.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On the Closing Date the Company entered into an Executive Employment Agreement with the Company’s CEO. In addition to the CEO’s annual salary and cash bonus, the CEO became eligible to receive certain grants of vested shares under the Incentive Plan as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">50,000 vested shares to be granted on the date that is 12 months after the Closing Date.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">50,000 vested shares to be granted on the date that is 24 months after the Closing Date.; and</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">50,000 vested shares to be granted on the date that is 35 months after the after the Closing Date.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company determined the grant date fair value per share was $6.97, a Level 1 measurement, by reference to the publicly traded stock price on March 13, 2024.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Further, if, within three (3) years of the effective date of the Closing, (i) the volume-weighted average price of shares of the publicly traded stock of the Company exceeds $7.50 for 20 or more days of any consecutive 30-day period, then the CEO will be granted vested equity from the Incentive Plan equal to 1% of the total issued and outstanding capital stock of the Company, (ii) the volume-weighted average price of shares of the publicly traded stock of the Company exceeds $12.50 for 20 or more days of any consecutive 30-day period, then the CEO will be granted additional vested equity from the Incentive Plan equal to 1% of the total issued and outstanding capital stock of the Company, (iii) and the volume-weighted average price of shares of the publicly traded stock of the Company exceeds $15.00 for 20 or more days of any consecutive 30-day period, then the CEO will be granted additional vested equity from the Incentive Plan equal to 1% of the total issued and outstanding capital stock of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The per unit fair value and derived service period for each Tranche of Performance Based Executive Shares is included in the Valuation of Performance-based Equity Bonus Awards as of March 13, 2024, as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/13/2024</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Stock price</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6.97</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Tranche 1 hurdle price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7.50</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Tranche 2 hurdle price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12.50</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Tranche 3 hurdle price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">15.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.28</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td>Volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55.00</td><td style="text-align: left">%</td></tr> </table><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The per unit fair value and derived service period for each Tranche of Performance Based Executive Shares is included in the Valuation of Performance-based Equity Bonus Awards as of March 13, 2024, as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Fair Value Summary</td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Tranche 1</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Tranche 2</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Tranche 3</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Tranche per unit fair value</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5.96</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4.53</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3.82</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Stock price on valuation date</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.97</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Derived service period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">0.35 years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">1.19 years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">1.47 years</span></td><td style="text-align: left"> </td></tr> </table> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the year ended December 31, 2024, $7,951,248, respectively, of equity compensation expense was recognized for these awards, as well as 375,000 and 120,707 awards issued to salespeople and vendors, respectively, at the close of the ESGEN Business Combination based on the fair value of the stock on that date. As of December 31, 2024, an unrecognized compensation expense of $2,059,288 was determined and is expected to be recognized over the remaining 2.5 years.</p> 3220400 0.02 50000 P12M 50000 P24M 50000 P35M 6.97 7.5 0.01 12.5 0.01 15 0.01 <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The per unit fair value and derived service period for each Tranche of Performance Based Executive Shares is included in the Valuation of Performance-based Equity Bonus Awards as of March 13, 2024, as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">3/13/2024</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Stock price</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6.97</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Tranche 1 hurdle price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7.50</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Tranche 2 hurdle price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12.50</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Tranche 3 hurdle price</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">15.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.28</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td>Volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">55.00</td><td style="text-align: left">%</td></tr> </table> 6.97 7.5 12.5 15 0.0428 0.55 <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The per unit fair value and derived service period for each Tranche of Performance Based Executive Shares is included in the Valuation of Performance-based Equity Bonus Awards as of March 13, 2024, as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Fair Value Summary</td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Tranche 1</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Tranche 2</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Tranche 3</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Tranche per unit fair value</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5.96</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4.53</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3.82</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Stock price on valuation date</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.97</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Derived service period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">0.35 years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">1.19 years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">1.47 years</span></td><td style="text-align: left"> </td></tr> </table> 5.96 4.53 3.82 6.97 6.97 6.97 P0Y4M6D P1Y2M8D P1Y5M19D 375000 120707 2059288 P2Y6M <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 13 - WARRANT LIABILITIES</b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As part of ESGEN’s IPO, as defined in Note 11, ESGEN issued warrants to third-party investors where each whole warrant entitles the holder to purchase one share of the Company’s common stock at an exercise price of $11.50 per share. Simultaneously with the closing of the IPO, ESGEN completed the private sale of warrants where each warrant allows the holder to purchase one share of the Company’s Class A Common Stock at $11.50 per share. Upon the closing of the ESGEN Business Combination the 14,040,000 Private Warrants were forfeited. As of December 31, 2024, there are 13,800,000 Public Warrants and <span style="-sec-ix-hidden: hidden-fact-184">no</span> private placement warrants outstanding.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">These warrants expire on the fifth anniversary of the ESGEN Business Combination or earlier upon redemption or liquidation and are exercisable commencing 30 days after the ESGEN Business Combination, provided that the Company has an effective registration statement under the Securities Act covering the shares of common stock issuable upon exercise of the warrants and a current prospectus relating to them is available (or the Company permits holders to exercise their warrants on a cashless basis under the circumstances specified in the warrant agreement) and registered, qualified or exempt from registration under the securities, or blue sky, laws of the state of residence of the holder.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Once the warrants become exercisable, the Company may redeem the outstanding warrants:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">in whole and not in part;</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">at a price of $0.01 per warrant;</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">upon not less than 30 days’ prior written notice of redemption given after the warrants become exercisable to each warrant holder; and</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="width: 0.25in"><span style="font-size: 10pt">●</span></td> <td><span style="font-size: 10pt">if, and only if, the reported last sale price of the Class A Common Stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-trading day period commencing once the warrants become exercisable and ending three business days before the Company sends the notice of redemption to the warrant holders.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Public Warrants are recognized as derivative liabilities in accordance with ASC 815, <i>Derivatives and Hedging</i> (“ASC 815”). Accordingly, the Company recognized the warrant instruments as liabilities at fair value as of the Closing Date, with an offsetting entry to additional paid-in capital and adjusts the carrying value of the instruments to fair value through other income (expense) on the consolidated statements of operations at each reporting period until they are exercised. As of December 31, 2024, the Public Warrants are presented as warrant liabilities on the accompanying consolidated balance sheets.</p> 1 11.5 1 11.5 14040000 13800000 0.01 18 P20D P30D <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 14 - RELATED PARTY TRANSACTIONS</b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">There was one operating lease with a related party, which expired by December 31, 2024 and was not renewed. Operating lease cost relating to this lease was $15,009 and $28,880 for the years ended December 31, 2024 and 2023, respectively. As of December 31, 2024 and 2023, the related party operating lease ROU asset was $0 and $75,378, respectively, and the related party operating lease liability was $0 and $58,134, respectively.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2023, some of the Company’s customers financed their obligations with a related party, Solar Leasing, whose CEO is also the CEO of the Company. These arrangements are similar to those with other third-party lenders. As such, Solar Leasing deducts their financing fees and remits the net amount to the Company. For the years ended December 31, 2024, and 2023, the Company recognized $22,156,018 and $15,464,852 of revenue, net of financing fees of $8,246,532 and $6,851,232, respectively, from these arrangements. As of December 31, 2024, and 2023, the Company had $191,662 and $396,488 of accounts receivable, $3,359,101 and $2,415,966 of accrued expenses and $2,000 and $1,160,848 of contract liabilities due to related parties relating to these arrangements, respectively.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On December 24, 2024, the Company entered into a Promissory Note with LHX (See Note 10). LHX owns 14.1% of the Company’s Class A Common Stock.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the year ended December 31, 2024, Solar Leasing performed a fair-market-value assessment of its lease assets. As a result, Solar Leasing paid a discretionary rebate to the Company of $3,000,000 based on the excess of fair-market-value over the carrying value of its assets, primarily to optimize certain tax positions for its owners. The Company agreed to transfer the received rebate to White Horse Energy, LC (“White Horse Energy”), a entity wholly owned by the Company’s CEO, in the form of convertible debt. Additionally, the Company guarantees the outstanding indebtedness of Solar Leasing (approximately $10 million) which results in the Company having a variable interest in Solar Leasing. The Company determined it was not the primary beneficiary as defined in ASC 810-10-25-38A. Although the Company’s CEO, wholly owns White Horse Energy, the Company does not have any control over White Horse Energy or Solar Leasing, nor any obligation to absorb losses from Solar leasing. Based on the Company’s reassessment, the flow of funds resulting from the discretionary rebate does not transfer control or economic exposure to the Company in a manner that would require consolidation under ASC 810-10. White Horse Energy remains the primary beneficiary, and no changes to the Company’s financial statement presentation are required. The $3,000,000 convertible note is recorded as a Related Party Note Receivable on the consolidated balance sheet as of December 31, 2024. The balances relating to Solar Leasing are reflected as related party balances in the accompany consolidated financial statements.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As described in Note 3, Zeo Energy Corp. entered into the TRA with the TRA Holders. As of December 31, 2024, the Company has not recorded a liability related to the tax savings it may realize from utilization of such deferred tax assets. As of December 31, 2024, assuming a hypothetical exchange of all outstanding units, the total TRA would be $27.6 million. If utilization of the deferred tax assets subject to the TRA becomes more likely than not in the future, the Company will record a liability related to the TRA which will be recognized as expense within its consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 27, 2024, the Company entered into a guarantee for a Business Loan Agreement (Loan) between Solar Leasing I, LLC and a bank. The Loan is for up to $10,000,000. At 12/31/2024, Solar Leasing I, LLC had an outstanding loan balance of $3,460,840. This Loan is also personally guaranteed by the Company's CEO and manager of Solar Leasing I, LLC, Tim Bridgewater.</p> 1 15009 28880 0 75378 0 58134 22156018 15464852 8246532 6851232 191662 396488 3359101 2415966 2000 1160848 0.141 3000000 10000000 3000000 27600000 10000000 3460840 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 15- FAIR VALUE MEASUREMENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Items Measured at Fair Value on a Recurring Basis:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounts for certain liabilities at fair value on a recurring basis and classifies these liabilities within the fair value hierarchy (Level 1, Level 2, or Level 3).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Liabilities subject to fair value measurements are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="14" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Liabilities:</td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Warrant liabilities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,449,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-185">        -</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-186">       -</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,449,000</td><td style="width: 1%; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company’s Public Warrants are traded on the Nasdaq. As such, the Warrant valuation is based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. The fair value of the Warrant liabilities is classified within Level 1 of the fair value hierarchy. There were no warrant liabilities as of December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Liabilities subject to fair value measurements are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="14" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 1</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 2</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Level 3</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Liabilities:</td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Warrant liabilities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,449,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-185">        -</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-186">       -</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,449,000</td><td style="width: 1%; text-align: left"> </td></tr> </table> 1449000 1449000 <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 16- NET LOSS PER SHARE</b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Basic net loss per share of Class A common stock is computed by dividing net loss attributable to Class A common stockholders from March 13, 2024, or the Closing Date, to December 31, 2024, by the weighted-average number of shares of Class A common stock outstanding for the same periods.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Diluted net loss per share is the same as basic net loss per share as the inclusion of potentially issuable shares that would be anti-dilutive.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Prior to the ESGEN Business Combination, the membership structure of Sunergy Renewables, LLC included membership units. In conjunction with the closing of the ESGEN Business Combination, the Company effectuated a recapitalization whereby all membership units were converted to common units of OpCo and the Company implemented a revised class structure including Class A Common Stock having one vote per share and economic rights, and Class V Common Stock having one vote per share and no economic rights. Shares of the Company’s Class V Common Stock do not participate in the earnings or losses of the Company and are therefore not participating securities. The basic and diluted net income per share for the year ended December 31, 2024 represents only the period of March 13, 2024 to December 31, 2024.</p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the computation of the basic and diluted income per share of Class A Common Stock for the period of March 13, 2024 (the Closing Date) to December 31, 2024:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Year ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Numerator</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; padding-bottom: 4pt">Net income attributable to Class A common shareholders</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(2,668,889</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Denominator</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Basic and diluted weighted-average shares of Class A common stock outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,546,925</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net income per share of Class A common stock - basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.48</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents potentially dilutive securities, as of the end of the period, excluded from the computation of diluted net earnings per share of Class A Common Stock.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Year ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">December 31,<br/> 2024</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Warrants(1)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">13,800,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Series A Preferred Stock (2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,500,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Convertible promissory notes (3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,851,852</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-size: 10pt">(1)</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Represents number of instruments outstanding at the end of the period that were evaluated under the treasury stock method for potentially dilutive effects and were determined to be anti-dilutive.</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font-size: 10pt">(2)</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Represents number of Preferred Units outstanding at the end of the period that were excluded using the if-converted method.</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font-size: 10pt">(3)</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Represents number of shares that would be issued to settle the convertible promissory note as of the end of the period</span></td></tr> </table> one one <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the computation of the basic and diluted income per share of Class A Common Stock for the period of March 13, 2024 (the Closing Date) to December 31, 2024:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Year ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Numerator</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left; padding-bottom: 4pt">Net income attributable to Class A common shareholders</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(2,668,889</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Denominator</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Basic and diluted weighted-average shares of Class A common stock outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,546,925</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net income per share of Class A common stock - basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.48</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -2668889 5546925 5546925 -0.48 -0.48 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents potentially dilutive securities, as of the end of the period, excluded from the computation of diluted net earnings per share of Class A Common Stock.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Year ended</td><td style="white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center"> </td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">December 31,<br/> 2024</td><td style="padding-bottom: 1.5pt; white-space: nowrap; text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Warrants(1)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">13,800,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Series A Preferred Stock (2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,500,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Convertible promissory notes (3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,851,852</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-size: 10pt">(1)</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Represents number of instruments outstanding at the end of the period that were evaluated under the treasury stock method for potentially dilutive effects and were determined to be anti-dilutive.</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font-size: 10pt">(2)</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Represents number of Preferred Units outstanding at the end of the period that were excluded using the if-converted method.</span></td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"> </td> <td style="text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="text-align: justify"><span style="font-size: 10pt">(3)</span></td> <td style="text-align: justify"><span style="font-size: 10pt">Represents number of shares that would be issued to settle the convertible promissory note as of the end of the period</span></td></tr> </table> 13800000 1500000 1851852 <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 17 - COMMITMENTS AND CONTINGENCIES</b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Workmanship and Warranties</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company typically warrants solar energy systems sold to customers for periods of one to ten years against defects in design and workmanship, and that installations will remain watertight.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12.15pt"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The manufacturers’ warranties on the solar energy system components, which are typically passed through to the customers, typically have product warranty periods of 10 to 20 years and a limited performance warranty period of 25 years. As of December 31, 2024, and 2023, the Company did not record a warranty reserve as the historical costs incurred that the Company is required to pay have not been significant or indicative of the Company performing warranty work in the future. The Company, at its discretion, may provide certain reimbursements to customers if certain solar equipment is not operating as intended during future periods.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Litigation</i></b></p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the normal course of business, the Company may become involved in various lawsuits and legal proceedings. While the ultimate results of these matters cannot be predicted with certainty, management does not expect them to have a material adverse effect on the financial position or results of operations of the Company.</p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Accrual for Probable Loss Contingencies</i></b> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the normal course of business, the Company is involved in various claims and legal proceedings. A liability is recorded for such matters when it is probable that a loss has been incurred and the amounts can be reasonably estimated. When only a range of possible loss can be established, the most probable amount in the range is accrued. If no amount within this range is a better estimate than any other amount within the range, the minimum amount in the range is accrued. Legal costs associated with loss contingencies are expensed as incurred.</p> P10Y P20Y P25Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 18 – INCOME TAXES</b> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Prior to the close of the ESGEN Business Combination, the Company’s financial reporting predecessor, Sunergy Renewables, LLC, was treated as a pass-through entity for tax purposes and no provision was recorded. As of the date of the ESGEN Business Combination (March 2024), the operations of the Company ceased to be taxed as an partnership resulting in a change in tax status for federal and state income tax purposes. This change in tax status requires immediate recognition of any deferred tax assets or liabilities as of the transaction date as the Company will now be directly liable for income taxes. The recognition of these initial deferred balances, if any, would be recorded as an additional tax expense in the period of the transaction. In addition, the Company will accrue current and deferred tax expense based on ongoing activity from that date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of the provision (benefit) for income taxes were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Year ended<br/> December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Year ended<br/> December 31,<br/> 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td>Current:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Federal</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-187">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-188">         -</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">State and local</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">8,900</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-189">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Total current provision</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,900</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-190">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Deferred:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Federal</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(814,350</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-191">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">State and local</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(183,352</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-192">    -</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 1.5pt">Total deferred benefit</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(997,702</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-193"> </div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: justify; padding-bottom: 4pt">Total benefit</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">(988,802</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-194">-</div></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The effective tax rate differs from the statutory tax rates as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/> December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/> December 31,<br/> 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Tax at statutory federal rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.00</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-195">-</div></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">State income taxes, less federal income tax benefits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-196">       -</div></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Investment in Sunergy Renewables, LLC</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.5</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-197">-</div></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Noncontrolling interest in Sunergy Renewables, LLC</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12.1</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-198">    -</div></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Income attributable to Sunergy Renewables prior to ESGEN Business Combination</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1.0</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-199">-</div></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.1</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-200">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Provision for income taxes</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">9.1</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-201">-</div></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred income tax assets and liabilities result primarily from temporary differences in the recognition of various expenses for tax and financial statement purposes, and from the recognition of the tax benefits of net operating loss carryforwards.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of the deferred income tax assets and liabilities were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Deferred tax assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Net operating losses and tax credit carry-forward</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">190,907</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-202">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued stock compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">198,575</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-203">          -</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">268,766</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-204">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,656</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-205">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Gross deferred tax asset</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">661,904</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-206">-</div></td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-207">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-208">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net deferred tax asset</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">661,904</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-209">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(423,413</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-210">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total deferred tax liability</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(423,413</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-211">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Net deferred tax asset</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">238,491</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-212">-</div></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The net deferred tax asset as of December 31, 2024 is included in other assets in the accompanying consolidated balance sheet.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2024, the Company had federal NOL of approximately $0.7 million, and state NOL carryforwards of approximately $0.9 million. As of December 31, 2024, the Company had NOL carryforwards of approximately $0 million. The federal NOL carryforwards generated in the tax years 2024 will never expire and the state NOL carryforwards have varying expiration dates based on the jurisdiction. Utilization of the NOL carryforwards may be subject to an annual limitation according to Section 382 of the Internal Revenue Code of 1986 as amended, and similar provisions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 740, <i>Income Taxes,</i> requires a valuation allowance to reduce the deferred tax assets reported if, based on the weight of the evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. After consideration of all of the evidence, has determined it is more likely than not that the Company will be able to recognize the benefits of its net deferred tax assets. At December 31, 2023, the Company did not record a valuation allowance as there were not any deferred tax assets recorded as the Company is taxed as a partnership.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was an increase in deferred tax assets of $238,491 which resulted in $997,702 thousand of deferred tax benefit and an offsetting $759,211 recorded in additional paid-in-capital. The total net deferred tax asset of $238,491 includes $423,413 deferred tax liability as a result of the Business Combination. The excess of the Company’s book carrying value in its investment in OpCo over its tax basis in this investment resulted in a deferred tax liability, with an offsetting effect recorded to deferred income tax expense of $335,798 and additional paid-in-capital of $759,211.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes interest accrued to unrecognized tax benefits and penalties as income tax expense. There were no penalties or interest accrued as of, nor recognized during the years ended December 31, 2024 and 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2024 and 2023, the Company has not recorded an amount of gross unrecognized tax benefits for uncertain tax positions for the current or prior year planned tax filing positions. No unrecognized tax benefits are applicable for prior periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company files tax returns as prescribed by the tax laws of the jurisdictions in which it operates. In the normal course of business, the Company is subject to examination by federal and state jurisdictions where applicable based on the statute of limitations that apply in each jurisdiction.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has no open tax audits with any taxing authority as of December 31, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company actively monitors domestic and global tax law changes to account for the effects in the period the legislation is enacted, as applicable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of the provision (benefit) for income taxes were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Year ended<br/> December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Year ended<br/> December 31,<br/> 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td>Current:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Federal</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-187">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-188">         -</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">State and local</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">8,900</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-189">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Total current provision</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,900</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-190">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Deferred:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Federal</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(814,350</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-191">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">State and local</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(183,352</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-192">    -</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 1.5pt">Total deferred benefit</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(997,702</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-193"> </div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: justify; padding-bottom: 4pt">Total benefit</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">(988,802</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-194">-</div></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 8900 8900 -814350 -183352 -997702 -988802 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The effective tax rate differs from the statutory tax rates as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/> December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year ended<br/> December 31,<br/> 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Tax at statutory federal rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">21.00</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-195">-</div></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">State income taxes, less federal income tax benefits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.6</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-196">       -</div></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Investment in Sunergy Renewables, LLC</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.5</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-197">-</div></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Noncontrolling interest in Sunergy Renewables, LLC</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12.1</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-198">    -</div></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Income attributable to Sunergy Renewables prior to ESGEN Business Combination</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1.0</td><td style="text-align: left">)%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-199">-</div></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.1</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-200">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Provision for income taxes</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">9.1</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">%</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-201">-</div></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">%</td></tr> </table> 0.21 0.016 0.005 0.121 -0.01 0.001 0.091 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of the deferred income tax assets and liabilities were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: center"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2024</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="white-space: nowrap; text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td><td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Deferred tax assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Net operating losses and tax credit carry-forward</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">190,907</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-202">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued stock compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">198,575</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-203">          -</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">268,766</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-204">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,656</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-205">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Gross deferred tax asset</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">661,904</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-206">-</div></td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-207">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-208">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Net deferred tax asset</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">661,904</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-209">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(423,413</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-210">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total deferred tax liability</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right">(423,413</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-211">-</div></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Net deferred tax asset</td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right">238,491</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-212">-</div></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 190907 198575 268766 3656 661904 661904 423413 423413 238491 700000 900000 0 238491 -997702 759211 238491 423413 335798 759211 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 19- SEGMENT REPORTING</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has one operating segment and one reportable segment, the business of sales and installation of solar panel technology to individual households within the United States. The Company’s chief operating decision-maker (“CODM”) is our chief executive officer. Our CODM reviews and evaluates consolidated net income (loss) for purposes of evaluating financial performance, making operating decisions, allocating resources, and planning and forecasting for future periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All the Company’s long-lived assets and revenues are maintained in the U.S. Refer to Note 3 for further information on revenues.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following presents the significant financial information with respect to the Company’s reportable segment for the years ended December 31, 2024 and 2023 (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Total revenue</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">73,244,083</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">109,691,001</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Less: Cost of goods sold (exclusive of depreciation and amortization shown below):</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 0.25in">Direct labor</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,857,796</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,488,173</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 0.25in">Materials</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,730,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,830,481</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,433,423</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,118,020</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Less: Cost of goods sold (exclusive of depreciation and amortization shown below):</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">38,021,519</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,436,674</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Less: Depreciation and amortization related to Cost of goods sold</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">827,848</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">444,663</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Gross Profit</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">34,394,716</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">49,809,664</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,008,690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,397,211</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Commissions expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,827,850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,679,176</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Sales and marketing (exclusive of Commissions expense above)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,759,223</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,644,883</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">General and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,628,724</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,949,067</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Other expense, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(233,151</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183,401</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Change in fair value of warrant liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(69,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-213">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Interest expense</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">333,539</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">110,857</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Net (loss) income before taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,861,159</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,845,069</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Income tax benefit</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">988,802</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-214">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net (loss) income</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">(9,872,357</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">4,845,069</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following presents the significant financial information with respect to the Company’s reportable segment for the years ended December 31, 2024 and 2023 (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify; text-indent: -9pt; padding-left: 9pt">Total revenue</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">73,244,083</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">109,691,001</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Less: Cost of goods sold (exclusive of depreciation and amortization shown below):</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 0.25in">Direct labor</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,857,796</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,488,173</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 0.25in">Materials</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,730,300</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,830,481</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,433,423</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,118,020</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Less: Cost of goods sold (exclusive of depreciation and amortization shown below):</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">38,021,519</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,436,674</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Less: Depreciation and amortization related to Cost of goods sold</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">827,848</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">444,663</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Gross Profit</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">34,394,716</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">49,809,664</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,008,690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,397,211</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Commissions expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,827,850</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,679,176</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Sales and marketing (exclusive of Commissions expense above)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,759,223</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,644,883</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">General and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,628,724</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,949,067</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Other expense, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(233,151</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">183,401</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Change in fair value of warrant liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(69,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-213">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Interest expense</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">333,539</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">110,857</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt">Net (loss) income before taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,861,159</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,845,069</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Income tax benefit</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">988,802</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-214">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net (loss) income</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">(9,872,357</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">4,845,069</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 73244083 109691001 9857796 13488173 23730300 40830481 4433423 5118020 38021519 59436674 827848 444663 34394716 49809664 4008690 1397211 15827850 28679176 3759223 1644883 21628724 12949067 -233151 183401 -69000 333539 110857 -10861159 4845069 -988802 -9872357 4845069 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 20 - SUBSEQUENT EVENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">On April 17, 2025, the Company received a notice (the “Notice”) from Nasdaq notifying the Company that it is not in compliance with the periodic filing requirements for continued listing set forth in Nasdaq Listing Rule 5250(c)(1) because the Company’s Annual Report on Form 10-K for the year ended December 31, 2024 (“Fiscal Year 2024 10-K”) was not filed with the Securities and Exchange Commission (the “SEC”) by the required due date of March 31, 2025. This Notice received from Nasdaq has no immediate effect on the listing or trading of the Company’s shares. Nasdaq has provided the Company with 60 calendar days, until Sunday, June 16, 2025, to submit a plan to regain compliance. If Nasdaq accepts the Company’s plan, then Nasdaq may grant the Company an exception until October 13, 2025 to regain compliance with the Nasdaq Listing Rules.</p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">In the disclosure on “Concentration of credit risk” found in Note 3 - Summary of Significant Accounting Policies, the company identified that two customers exceeded 10% of accounts receivable. As of the date of this report, one of those customers has not made payment towards those accounts receivable and may pose a credit risk of $2,306,096.</p> 2306096 0001865506 false FY Represents number of instruments outstanding at the end of the period that were evaluated under the treasury stock method for potentially dilutive effects and were determined to be anti-dilutive. Represents number of Preferred Units outstanding at the end of the period that were excluded using the if-converted method. Represents number of shares that would be issued to settle the convertible promissory note as of the end of the period

]9T#(ENAT172\4.L;A]+DUU MU3[['\I1=05F.E+(*&O6:Z8:9!ZL4D.V5_(%K9NF^J=DIPA 9,0V@1:SYQF@ M]S=\\M"82?**B/':"Q+F^!CEYM3-M;,3PO!S@V(=R-_1$VT@_Q;CD]WBI&%K M?M>3DX_V]9FVAB%:A?WAA#_FIB[W:"!(W]T&J<:T_9=W=B8FFP%#ZL;ED]IV MM4!K9$-6%Y"&9[?*?*_N-@"[6GX> _$AK"Z:/VM@"3?KS@/?VP7TSRD]E)\X M=BW[$;HD4WH1A-/7?2$SW>["^(#Q'4Z>"-SX&+Z-61%UG)N.*5O8^M]I_O/; M./L)9\NJ=K)AM3XG7K^8[.MX4^W/S\.OL;>3'>F0LK]\2B+T3TFIB,=!]T?$"8CE84O M7>^;QI#4HSXKL+)&/X[I"T[\("U/1ZIY]4J77RS2:(3+VPP8 3J T'%Y8NE7E$UBY M &2''!M@$RU!S]2=M3?U$CY,7B_+[DL."YV&9\9-?^ HWR9GQ4^3:Y[.32>E M4ZZ06%SS%D<^&:[<>R7D+.AL-\0-9D28K)<*W:^Z5!N2BQU(3A8E CKFJQGC M5N*J*FEVAQ]8;0##NP9,QX&! S+3J2[BL@<*Z5,@UV?23NDU\K$*9ZUK=31K MX5&GCF'D< BX./VUV0"?SS4@PLKSNCW&P2)JE)CC3U#[ )87L0>L$9U2V;L@O:8%=AUPK":Z2B[)BSQG5Z\2"OJ#:6TEM9 M6G&L2 ]\$WCW0,2AZR\BY?0WTA8,7U&MVS5]F"UXV6FRX*8AD1\ M\GQ3>Y',['Y%S(EIVPD@8E^U\1D1EOH=26$,L9S@;; QQQ[IR D@+_. &#;L M_%C"R/1>*";F*)DSS)'$B[@@HF6?\)JF]!M!SN9N49XF:>Z8O?;M33-QONE[ MF9/175P[-EF0J(% @>(^]VE+)()R![T04-O(#JO$BU+/9Q&1+'=JRIQ%Y>\, MHT.%LHO3F@)_ *S*)**L"B?R'A*,&QN9 W1IB+N./-4UT7H^6Q')#C4=?N&% MM'"$C&7>,8#5K 9"5B1VKON\J3LV\]=+$%O XH0@3SKKDL-)"O"NMJ1FK2F:7TTUN,TO22$#ILX8>%F M@QW!6H1LO_&$6>EV2)(>R*]W<6Q/=\N/?S3CSEQ?,\TB/][BE?=2^ \N<(0W M C@?E3GA6CP9=WD(B3EQ>8@X M@C)A%9T(9JDD4>:]M#VTCKP>,M)L>CTZ%T 76A=>&J0LXQ8]MM#PJC@,_$/^ MORO\DEV0_K\8AI@D419S&$OLTYC78!'[^2K72N5>XRA5O&*7* MY-TDJ55C$LI7==+7>>9D/+Z9IEFP)2=^T\>ED\&M1X8V MZ4//-E.6\:QJYOJ.BB^1.D(XT^J3A"D/_UGB79S8VDCE:#K(_2##%Q17G/=% MLX@<1[?.MT@EL39BB:770+>0MY<^LKNP]''ZZSYX\D)ZM3HLX.1H.BCS+<,7 M=.-%.C$CC?U0Z^XT;%U)NHT;,>FET,0=C9G&94A(80"F9(O%A-9]B'-*AG$G M1],^[J3X@N.&6'.45.W/4)0'KWEA&#^SXN!$"2*?G/V"C/D;'6=95))]'97R M"Z6)RADY;D4/]!Z8.5[221*D1.M>$_9G4;I/Z&)2[TWB^>2//ODRR*+.HHMV M<4,;&_?0W#IQ20XZ)3A<@8V(/$;4M=%I"85-3^7PZZ[U+";!U&<,Q!#FO H_ M,OY[&8U1+3^D4><0?.7)1JKH7^_L/[ MCU__X^\_^KO]RT_15]^M?_OFZ>&G0_3A:O_\[IODNV_^\N;G#ZM#&G[SY/]V M'OYW]F5VA__[MV_>_O+RVK_)SO]V??WF[B]?/KU<7/YT_K2^2_[VW4^_WFQW M\^O9=\GKO_RXN=^&/T^O_-G];U__.KW,?HKW?]E\?+U*W@3[AS??_KC^^.6/ MS[?9RQ_?_34+/ZS_]M?)SS]]];)^LYU=?O?US6+Y39(MLY]>XK_=?WT5/KS+ M?EZ^?Y.M%HO'Y..W\S^_^6ZR?)XN;W[T/OSE]2_1_.G#SY,@7*7_OHG?O<4W;ZZ_>OW7=S_^Q_GR^8>? MGFX^+O[ZW>U?_O+=>O*G/_T#7=XM7[W2KW :T9(N^=78,DA_N62V*_W)?$0E M2,G! 13F!K9_W!Z@I04:AU>,BO1)UKEB6 W3@8_ M\0%DK'OS(4X 1)7- _:#I<= YA[S*GV4I5^\T)289ETXSEF M6W*82E@P4G(5I+LX]<+YYB:.'FZ")[R6.';WUW0Z+-BWV'38A%1D-12UXT(R MQ*N0CN'T>&X"$0V%JKM>FM8?QT&5#G*W("!DV^:#6>EZ5E/OX51#=HNM$48D MGK"^5?E(V+W1:E^_N?L9_1[+?>EL9>_-8*:1L9<,68D 2P M8-5Z''=NB'+&F#VT'MAL%%&R;QT*N!$E:'!LZTE(JXZFKDEJ7+$4S]-J*4+4 MKUFZQ["FK:38Z7AG6.OH[J).6B[EE8OJ"?SYJM[Y971-^.F7D++5*1E&MAA,=E% MS38(._B!JGP4O8[I?UW7]Y 38J,@A\3,>U8?;26MS@LE,KN.WJ4%3YCZ"8H8!RFL[Y%:M,B>ICN5:&/7#07<:O>Z'T 5R5ZYQOBAR%7CB+ MTBS9;X^AQH8A*T?3_CE!BJ_NLK/Q!E7=4:V_4U>>DISKD)1?%(T3QA*O,=[2 M.*!;,@5J \0A:?- SK^8B%@GJ%!Y2*OG#U7N0'.P' 8UQT'50(YVZCY2/:;: MT5BD/J^]Z*;R&(=K(CEZD9<=\ABUDHM%4KS9/M:O&&8KU^;#P:LP75Z[$5W/ M6E<-@SZ04X_SH(7>2&E50]%>0NVG%44NC*$C9 R#B)D^)R +FB688*T=Y/\ M5U9.W/PFAO0BU<%DM&.0[J1,\:>^'U6 M253E'BN_ MK/Z&_QVU$;MR0SP,1*C\CY66-!S>$4='J[4UO%C+*8+:8S5JB8?FJJWP2W MM^U]7L!+QR=#NZ!CGS%]0B*YG !G+B6=ISO+N/J4,+.8]*@ +M:?F@'\0'F M![V,3\^@7"A81D*7)$H8"*=K(+E^\XC*0X/)9/M<:K;O,CKXDP*8@E4&X)@GEJ&077WC8(#_DH\O8 KY=E M4X## GBW1UNBHJGCS[]CS4LQ0[/3R?[Q+HGWNZ*4AD6'1"K!LU!FR/6'N4=B/S=B[]+$-5S#M%L M=0S\NST;1]Z4:[2W>^U5)PU9:GF;46S6W*6MK+#69#2<+VF2_?-]$ 7;_5;> M 4LZU9ROY%]'QVM[/(L?S(FZ,9UO$=>*0 MB/,VXQ Q;_$K$;[4Y6%7*;/F1PE0T1:>E\KX77NC*S M^!/K*]O5K@,9V6/,3*G<[$?>]CB@1>:0!N-Q3FIMJ): M48C3NW?36PHBE6^"T\GJA]&F#SVMIPV1Z!NQ+5)XO4NY I/3M)H6^_LP\(O4 M)-("YO6RO$=R6("RH;*6J$P>XU[&@C6O2C@ L].-%EPDP9.7T1?K>26296&0G=3FAZ6IH_(_X,?!#?!-[D;PAS>ED5>.W MZ0/2+AHBUM+Y&1E>ZU(1 !/K5573WR=X?87OA]$"[?%=5,L\X0&LC,G:(=IP M))\]*)YF)4S>_#0^]IL__\@.3EN\#H@*48H8@;I:-@0@/J PDC__B.KMX4@# MZQ$E';*H0DM$$]:K*Q9O@S2-$_;T7=X(Y'6SZ3GC,0!GQ"^:(E:Q:0SR%BW[ ML907,$7]7$-TH'3A':@+A=4%*W[F;O;]W_]V4+/]<*2#'T&5KQ3M\J8CV2@D MY=AXPBLQ>7U@T=WHF).(^NFV+&567C$>N''I#3!9JM937D@R!N4WH%4F'S%Z M,XXW28JRK8-.91UZF+4=9* [H:'QY^!229FS#@B^=>WJU!:Q @R-7$QQ:B]4 M23VDS2J)02Q;V-T<*=32.*9J<0TK-8F5%IGD8O0( %SB"#^S;5GI80?2 MJZ+U#H4JNM'+ M0U[V =LY"!5E5Z4A5%D3=4U%P[,O'P.\F;Y@?T^'G&\V@8^Y&=ZTPNA%HUMS M_'0P BDJV@-575#1Q[F'6E)H9?A]U\1U=='J,=ZG7K1>/1,P'B!XJH3J:PQJ M63\ILJ>AJ<80^Z\OW)K:TEDJ/5-+FIC*TP*-04>)Q2YOM@B+8WBKH"]<92SR M'-[J(3K1.E9(_])L;SDPIT8:C,EA;9QO>>#2'H-Q3B>C&W691VP5\7WR@N3W ML^O?X_+0$5M7-G88-M.S0UPUJW(Q =Y(,7D-X,;QW%TXY^BWVN%\12 MCYA5^*)XW:P&L7 8D ID'H>^%"T[-YBY?PZLTW!772T*#6 WA$G$BG3$Y&_.VIWL)M-HT0=SGY&&J&CIW&:&U_J8 MWHP[L3Y!'O$6IUG@7](R! GW2JQ_0 >7AO7@#1X7 "[*MK1>#OKO?1*DZ\!G M%R:N=P@IN36B-,!I]Z@.FA%=,XG6-Z156%^>8<+?.ZA9K_HIY@>L\$DW&'*8 M1:Q?)ZI;6!@JTYM/@]0 MFMZBD7/=TRV6TG6,GADNW>!J9VODSU ;%$H=$ :T77I(=!@$%AX!E4+0Y +-4L(9LC[F- MHZ3X)^T8X+0-$A551PDP96V4L%V*'HM6-)1L"//D.+CI?40$C29ID>&1 MA_BP9DZU!%\2+8NB.:=>)7"+T6Z"",_(C^E0TC\2L*P?VAQT X$V1:RM\X,, M+"$N*IJ3U-8(>5U:6HP^CLBH@VP=?!J&3RLB9' 9@/)VL+:H:CP*FT(HI3H\ MX)GJ'3Z6Y,A< $X>&AWGCO:8-K8*+F70@/C_RWOWWLAQ)%_TJQ!88-$-9,]. M]Y[_]B]7E:NV]E95&K:[Y\X=' SD3*:MZ;3DD91V97_ZP^!#HJ3@0\K,H.:> M@SW395L,,H*O8#Q^\9K7\!P5BN6-T-XKIE(YDJX%[W28]P;.X>33 4C=5.7V ML&EJ\:B]X]5KON'UV9: F_;9'8ZNM> <@CO-%[Z72J5N@&B2Y,_0X"R9E>'G M]X34S+S.'A\K_BCS5=8[L7=X<>"74#"]71$K&[ZQN&RIO29PMNA&2]!'8Z:Q M9TT-\3];(W%0OI3>&NR.Y$2*'[[> M(1W5[X[63Q])@/'(+92ZQ5[.-J_&-V_J2P ,Y='SSXP M1X:S(NC'/5EYR_?E_1-_#R6J]_D63)BMW:)>[]YG]=/'??E6.^YT/)3BG-V1 MW.GG'O64Y6YGQ3 M[_A+5HG^]L=;OBD?B_P/O@6DC#J3GN3Z$G?"[&$0FN_FCG$"=,2*=1191Y+9 M-)=R39RZ)ZSFY# 5_ZAH*J/Z3!'R";^ZF*E]XU1PAAZ>Y*K;0 M[XOT_(G&%WF)QO1X?D@/W_J.&)$+RJ$L'G_ZDK_":2U^+]/QK^J:(YZ;- MU MPO3VH9?C)#(7M[M3A-P]7?01&NB6=OW%#LOM'9"-5C+Q4'D)VH9CQ2'IXS)N MNO%'981PYN/(.TA?ZNJ/Z)#RA@\/)^(B[]9AVWPE%Z/$Y&0?\^_BF)2GXP*> M>M-G/NI\/-N]_#$O\H;+JT4H ?IN4<+[FOVCK&0,W[?L^3)W]-3>2?T4$P?G M"NB55/3EW='1"W3%)"FF8CR!V%)N])D+PUZ]3B][U0<[)EV\ M\>-RXLGUE^J*]5;R0NP$T^<=O_.CA#1S;7IH7^K:C^J2T+H5,YZ(FQ\Y/K]Q M9X3CL@Y-[ST?+9\+57S,E&K1'(VTR]W[["5OLKT*WN=-EN^Q\Q-U8YRU.S(W MQCE'?4)I2?.J:H[L)]:S7ZF^=!;(#[J['[&3F-B5<8GE%5VOWR_A<1X]J!BS;&]9+\CV.GG&^TDM4R0TW\GP&Z3[%H\7>9SU:1/'2?0Z M=P(?R6^6\F)"Y\)>%&.>Y@4EP$YYE]5\"S'PO*B52ZL]_G[+]@?YJW)WPZM= M63UG8NRR@3HIWY7%H;YZRZIM/?%FOUC7%$:H2S+@S,(1W?TDFS.[P\'5WO8J MS5M=O[JE5@=DUTSU[;G_J>,8+KP:VYB&2\[<3!RR"XS)H4=0[<:^69@J@.B" M?$1H(#-V7_H7)]7RN^#V0W2@6::_IZSBHY%= 232HPIK>G?LOKG)CO [.1#Y M/^!IO"JV8&&_F)G[(D,DS3V^ ..G2D;,&B!Z74I3(P77%\]8^2E9'Q*1G5K M()T_NLM:W4\=5[+P[Q,''G&OR=:8\FEW F'B]H>Z(W71);8M76P5XCZ <\S( MY6XQ5]^7,CR=84"$%JG31^O:4!&;*+"'EF/2.M\BFW1QQ_+2,) M;M;L]YQOD\4T!V 9[:5[/WW)LX=\GP-XT]WAX1]\TS0EVF2BQ>XBW=(LXTL- M/[S2[98#4YW5(]-=0O*1J[''34=L++CD^C-&@HO-UMQXRY:Z\J4#=F4W!MWC M=EW<\LVAJO+B47P@P=3TC^+&RB\7HW'6L=%&QIUSZ!$OF8F;+KUU[J+K#[V[ MSC83,XJM?N/-E[*N7W@E]3S+$2_TP4.CS8+-$VB ^48H#Q_R_:&!4)=-^Z*SF.2]V-@((+J5TG&U8I+? N48=H<>T>P@6K\;;Z6DV M1I>!UX/I*$+[7Y"'Y-Q+T]Z"9YVI&<]TI6'>9]^Y99.[J4J% _R.%WR7-[NR MLKZ;^ _M0>J*- 3Q^G,F),:O/Q\\%IN:;,?-/4?F:#/>DT6]0@^TV(QS]MS M2'QND*:=V*_Z>U#]?>SUY[A6 D!ML33I7":3QQ:7O^@QG@Q5;>)DCZ'3 MIDAO[JOU>K?C&[@/6LJW6<,!DZK8Y/L\NQ1*9GR_E!4,8@?EJFI@VEO+D@$) MUJ>QD*BFR7/?LZ1,DM7\T(J8?BYF!)S4-[%-<,K88E3K=NVVBW8Y7JQ9BV#J M:CW/@7IW>*CYHW0#=A"7@KJD?)G8[H@>B6&>PB-RKLU5#212,*>CC=VI;F[Y2UDU,NU39D1 9^^.^H\7CHN.'@%EE.;TX<7$.:O/ M64N,6=0D#K;Y8ED899,7B2-L>9(H3Z@#[.[G4AI 5)>4ZS=B/*X%ZUND"[KK MI\QR;SW&BF;Z MP M%9!X%CIDPYG ]_W(F/5]/&N"Y%W5B*]99ELC*1O:C!B',U#K5M7CUF1_R%U M2'%(&_#Z]0NOY.\F.B)V+Q#Z:.?-JW#.3 MI34[GK#X>=UP/@V")[ V AV0+1#_.)S11/"A>JSBN/#$:R5NNLR" MB>!YOBGZEN^A<-U-5C7'2S\M_7U1OBJ](W$B#LLV3#:R*[TM!%PI:B;[P*HA M(5/S_PZ@Q'CTV-*,I^T*T3D5+<]G63;[*]G32[A(7/Q;Y#G+HFJO-ICP4X*ZX*??Y)I\<\#J#*('"/6]DSI@ M24A:I3I2K*/%#+$%89+.GNLV#'">^.9?:>^?8(E_+KI.KL4N?/ZXXQ*8LGN&IE'+UA,XCY])9PNDS M99H"BP:Q#DU=,!*XY$;,UU-6\XG'C+LMT>'B'( K.576;#4-EG20!*?!K 0_ MR_,.C1[-*4>%HR'A 8&/(&[ZEW(8^,6/3OP9-OZPT-7D7$-/<[I$0O<@(NOJ M!?+^R-/^PI/2Y?0%F+_ -FS@%OKB>4/$5E+[<]34+ 9KY=*%Y?X\-[OR"Q>G MP=2]BS2BVK'CKETEU^6'2[JBW:(V.]+!W D \%^X6"MDO.W^I)R_?,Q]B0'/B,VS4A S:>-BS;\*7 M9!YQ"=D\P%"^SG(07.K)Y>J%&!K2,0S?NEC2(RLP5^Z]?P8[:GR%],E.W%F$ MZ5(GY@W0Z;(SQ%B?&FO)R8AR70YT2:?2:2N@<_'-EN9L^"M)3@/YWET7E6[(+R'B;,>P]&*%)44Y%PTL_G.9!J;V2*&8SQB78W%**G+YW91U[HHX)C<3 MS)QF8RR8(YLSE(3\5)9;G;/#GU_VY9'S.UZ]YAM>6S'0=X>7EWT^);=F2H;U M:8,A-4*<-E9GB*'Z:"GOS?.L#KR.XVRQS7SJ7+3X=L*RV5$%K^$CER4CP;H* M%ZH^3XEI=U'YJ3'X82*$X+O!P3CS,D1#K,[L?6> S79+_)F)6'&5B<=6(]"T5KNF) MO9.0&5F,8G&)NJ9_GN?;A3)IN02! >_;^U(F^_)B!E)!+"4Z4TGDB)PQB&UK MZ67HM5^0T63B#)I]/D4X;E^V9YKJSU)A,73MR:DW()>FXYCDE!O'UYKP#>(9QL25@%\M MR5>#\T()<3Y9SX6XBKL-+[(J+W\MQ--FD^]R/B$1+!!GXZ9-!@#I'(*SNI'Z M?@%Y-<&9,:$Q?A[GX4+(@EW_/ CEY?H5-)C)Z&R>YE3WA6\0OC)LL@E3;19U M<\1,2@>C%F#^A-3D >U+F4F=W9 6E' ,(G(!+>"6B9VU4;T^%]<7N.RWY48& MY4O/-;*5KS:;ZI#MU[L/>=U4^<-!5EDM5<4#EZ5+-P)HNJW5C#4E*V7#/R4$ M_?$Q--S+$=R?_4*-FA%QT?!LSZN/G-?O#U4EOO=.!M^RK6S =J)%8NDC@T<% M[V0REKPKIYXI4>E.4J;F-CE2-#_,8U+?=/G&7/D'4+VR33D\1U M#](@4T(?;*,Z8?NNEQ5[$_VP2CN"7E1/?TIF\#M!/(Z)GR_I5&O#, M;I#Z0AIQX) YRN?Y_1=!J6__<5! _?5]>;7=RF2';'^3Y=O/Q7L%E^B 3]1[ M]@/?<;&EM_)1+7:Y1=$U>09@LAH"3)IS<*MILD8:'. (S3JR"8_'2TIKM% N M/S7$6]S4L[G:_/.0J[P:E15E4KX^U[78&NL*_BMS^0X FK[>2;]DK?[J=,K* M;^$HKN77\"^NDL?R-J,LER186PSH(&<1T' =G5'J MY%>R&?O[\ODA+_3:WI2/1?X'WW[>PH3M\JQ%A;M2$[D5:]U2,,3?1"?;;[RY MJO5\R!2L) M+YL-W-+BY'R 2QRN'76HBG6B5ND#WY7B0+67>^PZUZ..6>C_PLOQ%HKJYO/-]==L:FXI]I-[_36A!A0$IJ"(64.[ZH=K%C_\J'G M7Y3_PFLR*-Y++M3(N2770-YG]=-=]JH#Y *O4OB8Z:_9#?HFI8^[P1@8!=JX MN3RWIR H\/+YN2S$&KFI]/-%IJ7->@(H=?]/B:.> MQ@04]1 DC@1%!CD^-9 M'YJZ$2]SL69NQ1'H.WJA5CO,RD:V9C4T_U.JY DW"_A$N)FEWQE%S3<'J'=Z M7V4PE@_94<&*.DTM5ALP44(C<6,=9>BR:)?V9/+P,YZ+$._$>@T$(U;9YAPN M@XTFU3D&&G%VC1P#QW1:1A2SR)3%2HC>[BD&]\K%"(1RTAZSOQ9Y$[AAK&;L MQ;1C!VBX&M\V]+/DXPF9G[ ($IQQ^*"L$WC6Y)1=^P7.D,5=]#2-)$(]5WTP M0*6?F!(KSATT@$%5Z3-U6U9FFTHM\#(SG),(SLD?*M)Z*UA<[V2F\)6EO7PL M*X. $W5/FK MT(=N]ME& HV88>:%^B)FCC=JBO6C5TSNBR+*7@S5=I;3W7US!1":[&F"3#'M MTN(UX;GH(R =UVIG$>,)FRLT[^06ILX_%.BFK^W*:^P^$VP(XO3?-J<_0 4?F2914-> M?F;B-OC$T<];%*?(W$V04 )S(3K NT/!J\?C+2_X&_RF_O+E_:Q-V?DG"_=4 MUZHW5K7=,=%??Q^'EL,BUL-DL46MEIF3D6(M"9EE]=-',0XA/%G?2\>6PI!^ MQ@Z LO@)FK"=:L/VT,A$YJ:[/]V*'XK>R@:@_+G1>, R5^WQSO.??FW=[\>AQ3T4C@RYUJZ3& M?R\#8_$'N:57)TV47+G/JFMYBMX=ZX8_@V$HVVM4[;"K,K<_3[87HI@93NDOP(^X2[8)R9UFIUY484U8=_?:+3NH;U51& MD*F6QI(!5D9,-TN;6Q%D&9^MH(R2[)#27D/KW93G%;IMX.> .IUHND)\NF8M M3CX)%&*5N_B4OZS%RGHN"^D4"LN<'=#DMIDP?K7N>O?,DJE=64;LL,QS\4.LX?N93;698785&# ,5.%>]6 M /'.BIS7)L7!F!VQ9V)'I\WCTY2D<6!C:+5I)$/S*_GT3&1\-'VS!$=\/:G8 M'KFKGP'QJWC4R,=.C4+7C]9Q9JH->].-DKTRW7P@T^+EF'Q_F2/I Y0+XH4[ MR*S]DFW-I^G.KM&H1W)V\$6]P"O^DN6N_&@5,1WYKO^0UYM]61\JKC/0P2X* MJ_]%MI=Z](OJSI>7KO([4AH^9\@$F=UY8J7?7EW ^RRC=S\)S:]TD\^CE[?Q MG$6(@GI^X.9;[V2V-JC_%FP(Z)=717%X=N8WZWCG3#?N8:;GPC> MAG,4+8X$+Z%@\<\SG:/BEU57MK+HEZULDXQ3'J!3)3&:Y5F2)+XYVPCBYFA% M%KS+]N DB8QPZP56]V(K'A2=A/J]G[_QE(6ED61/BK4#F"*O_ HJ[6WDAZ@% MQ6\HM BQK*/D,C1IVV':33B1]?&4SI(=N?%WPCC/-;TIHTVGL'O"E":;32@H M5.X.M4[77#\TF1C;]G-Q_7WS!(70/I95WP-JI78XYQ>H_E3N?A)T309YJ2F+ M.U.\1Q1M^4@9NH@MI*RD)O_31#-:"V<0-'W&C#II-(KV']-P6%34<=:VM5*I M]74K/N:\D&$'1;X)K02>MJ]Y>:CW@XO\ MT+"WIWSSQ*! 1U&^L2>^EVL.^FUT!>YT5M:A0(?+!! M!W&Z-[>)QCVJDKV4SRB MR!=RI4@.Y-^>ROV65ST;D_OY(&[_&J:]Z9TQ2N/0FL)6]J)3WI5SM?U&]57W M370I7X]SI#-EC?@EO*SKI\/0_BJU-7[.:ZCN<,:?.^I3[Z-EK8]Y\IJT?$Z9 M$F)#X7WVO8L:O7JLN!SL^8S!3?;="J=EF>DAG>X:Q?%PNB>(B?YXB$9C'N(O MI]NA(=1E)]QR*L'6-U+5%G ;D=D&>CQ;\"_Z2F M)TY1H:&I,*>.I 2P%Y\)J@DWS"PI>&9TLBS)[7SWVO(A3WD$;,IKC8_DLQG!VGCRHN5!?_S]*OBMP#PH#NGZIE28@\[9:;^65].+^3S9 MZQD?_7 "?#RFD'@+@3,VW7SC;_)/$6'M!7]3@;6#5TBC,KP'X%OD$Q/#Y'BB MXD5#K.K]5H)NUBHO][QR1F>H3SMMC0D--5TH!C+PH=B=O)%?'3H@T?)&=%IR M4*&&JP,@085"O>UT:W#[:++,HIM,(8AB<3A#$^1"?Z"-!Q?Y H()V_9>03J: MUO;+I73+!3D+S],2XEG^4E:_BPVN2SJ$ __>U/=,NP^2>D;[8Q_)&^%L"34$ MVK/T*X?KVB7R=UA\"?;*IY=[F*GA7,2*@7Q^AL9I$_7NGYO6\%NSS#;8F2/J M!TV6M73--?.C=%:NW-:'0GS_5N5"=_CW M3"C:_R6^?)'K(P>$?%YM\EH%..P.^WW:F&J?>(>K)&8R$OB9]+#&H\$2>JRE MD1<[*#D@)^9%/3*D#M[YC<8)(NGF*&IJ,!F0QZX?'L2U>:Z-*HF=9W?6AX=_ M\$TCB_JTQ8[2A<$C8AK-JE.4*=RY"GC?O[WNG\01]RP_83+81B5JUZIM4M>9 M/?R14V/,VYGUO-ZHM%1--5@K]QLL@O5-=H1=$*CX:2/:RF9,MULQW3+5J17' MEST'4R1!4MN\+=3KB]61__L.8%TA-9(7M=PZ'\MJQ\7=[S2'Z_@$176EPQ7T M?W^2Y& FI59R!3O_45ZV*]823G%DG4,@V(R?+F"2]3 -T00%G%+&O_6.R?9, M$6"* ON, KTD@Q>Y%-0+Z;&J"\L\U!)IWOET5F''?S/?_>\DUB5\S-B&P;@B M%*I5-E*-Q+*7?.-.*9MF3+1CJN$*JN6E/,H"K&#"C^+^ KJ9ZTAZ+S;<[UR; M4+Y\>>_7MM773'_.VN_3G3?X^(?GBX_+\YM,G;*6;PD9._=;-X)?4,U,OCI4 M/.)O(QDGJC-DCWPD80=OA ?+=585NL24O/8_Y/N#ON,Q&9O/H9*64IU63#=) M>:8XN,#.$B_#=,MZ;C0ZIN-(6EJQ98H:T\@;6NDUU9V'%/^O#.C_F6B:S8KK MTH;*NGZ?5=51O,W?LLH-WM&V8-"$]=JD?EVZN<%V6XAWHDM[<]S^_?WQ 5;$ M1BR5YGB;U[_?BJ_7NZ]9D3UJ)V[ ^=:CP( $ QI@\>JHL+\!'28)_>]$AI=I M[-KS-D=0M+OIEJO,/'..ARR=.JVQO;C^IAJDFAH_&]@6\C%\;B.SUR:#6@4L M4\F[8_>)MJ1F1J6U<>*\R&FE=-PHRTT=M>VF88]''%+ M#@Q@Q6 (3(Z!68-8J3T,XV!F( Q&DO0M>G$YH_8@FLFE7*\V@LV7,G-'Z/5K M#\M/DRZ T<"Q"7-P1RE@ZU5NO<57ZHI?@",T1GEXC ?4,!6\T="NW0(DP)T2?/#7Q'<[)+ M$X'0UC40Q.4!-V0_:";_K@( M+0%GRZR ,9O2OJG_ G!^^2OH'O^_%)6676\_NA5@'4#?H9C*MD>FNEPQTRE3O4ISK8;QU!VSJT%QWG[?K5\,#]5,HS5>3K+8 M:7WI>23;^D,D.A5])FW='\OJCE>O^<;]3&\A_]8MY)\.N%/A1X($,S02'A%Q M3 X/C2FB(0C.<^2&WO)-^5@ [NSG+21C[?*L5;*O-F)U"IU"W#*VJ1FI=M?M^7CZ[YQ6RVK.N1V5WJ9PHSG7]?,'X#OD?UO9K#B(=!9G6.'4169XU MAB,\:?8=5?;%)G[.+$A4VWFQ>>+; X2.O1<:\>'Y6>/KXT7LAU?P4\5WDLY/ MO_SYE__U\R__^?.?OM?;?SN!,&%P[ZP!@JBQ[:&)R8O7(@<_ QP(>G ;FLDP MFD^:^]9%-%^.5!ZZK_R//[)"#$5IAWX?7?NQ5M"'+RKB24+'/IP##X.4G@UI M*Q'Z=%N.0FC>Y3/7IA-G(+6T&=G-F&K'?M M?TQI9O4SA9WQ,6*@S=2%.&&^ M_< ? L M^D,&7RXE"'/1:Q3FD7/SFL),*H\+B4WY>HT%> S3#,1:7M;TQ M+'HK9L.%OA^@M2:9G9E<8W-XD@#)'NC:M^6HDVD]$?Z2-T]MC;'*YUPW+D!# M4[[4U*EH0K/L=QL09IHRTZ33/=M.D,?P%CM9M'3V^+?R_JD\U%FQO7\38SM^ M%*37ST7^<*C%80]OR%? BK6!?>?N((2,Z28HL6 &-/46$L. )F$/BGTDO19 MD]/Y']GA9TJ0V#[\I2P> 3<2+I: 7Q(^_0F^E;=G%U7Y-6L@22=/9G'S\((= MPTZ6"4P;:&:3$*!XYF;[_?%JM^.;!LPNMSRKRR)[V!^_Y+_S_?&^''YURQ^A M2D-6-!_WV>.$;+&.$#/]L;)B78],=0EV^-&WK.N6_0TZ3F:'OY@H[35SX?DB M1 LX=W68B2G *NT),=_K8*[[DHUQ^4Q_2ZSQM+1J/;0A?MZL9TN_=6K_[J72 M@2+9=%(_ Z(91A]OTZ35/Q5F6#JOY8$C] LHX"$6S"RKII-("@NF:S 1ULJV MJ8S:D1781W9)>@4S?K+&9DBO,"A/@??@5A8=PW/E_4&<1,^\DDZE;]S6K/X3 MTTMT4_8&CSW3>*5\>BN6[<3ER:[V^_)-WA> (_A>O)#S1H(1+",4+H)][#2( MEAJI":W%2) V!_$T;5^I@7B/#B9"15K!.Z]]Z*/A&BGQ(ESG5_ICV9.CT0$%$?;%L+1"MCC)'2K0!T=H'+YX7 MV@RMPD+4VP)"S$#5\%9R-Q3 8*!IM"D$+1G6T4GI[(KG%IO%J;)*X9XY1]B/ M5D-T%7J#)>#UXEC=KJ(CMC(\8JNS+9IE- 1F2.@(NHQ\??ZB2\XH41RAT7/K MH+^@_7(AGH#QR(>7M(LW(M'^S_^3\?\N]Q#^6P=10.%C9KY&0$")A8N.?2A? M#X.4Y^O5=BN---D>$B8^%Z&J/.WG,JL$"G[H%JF5& E4X3O^ M")?P+7^!:'<(/FE+>;P[ZC\&L47:MP3D$ZLVK*7(+)(K&?2IO_C;O;S&<&R] M%/KH/*&@"NHI\B7S2]^5![B[BO=5^59$GWJF%9/-?.=?BC>BEZ71BS!" (1> MI;C:4=&1_FW;\<6?/EC_+&6TB/./30::T EO 5S AA%P[98VTPZT<]7*QEI( M?7WY6,(.MK ($K^W9;&3KL[ZE%>V*OW2M4T<@!%B+>I)C8J#5-$;0&?I**TQ MA%88^*('7V8!E:$X9@@:Q@*@R4+-)29 TG22&BA)/R:>H"1HMFS#E7'C$0NXU452^@^&P\8=_!AK MQ/+MP\BJ(\LOZ1'H;N^<2PQ&[6(&52D#K!.^C\=UKE&L.UVW>V@@)'[S3BW9 M39B/<-N6AW6@680*,+3599W((JDM#I$L#J=EDF1([UV(KX03-+K*(!;T=!8F;AB20;)Y$L"P17)+W9F3106=98(KVO.NS(Z M/3 WG?]QE+;QH.%=D5I9SZ(QSIU0M1ZX=)NL3';)T6M[3Y%L,ETDV+S/EFPZ M-%WE0_Y4E;4S(@2M^"A;+*>X@L4&OB'=#%-8H^JJ^?O=AA>9V/_BS<@W61W( M;39?C4]#0D&[AVT+.<0<-23D0]-AWP=/,'DM==\OIZJ @P_7=>-DF4;ZL :^ MYD7^?'@.X%6HCY(OZ]Y@AZL9X82TB'R+%#9"BX;!> J5]MYZ*]S1D^R=C7/D M?G/[)) &9K:/Q0Z(^&_Y?G]5C/")S9^BKM2>W\"T7 3^[&1^ W?O'.%1.HN& M=?&N-IO#\T%F[@LN\HT;4GA<%/ 'JS'3K7],K#"%^<,F,%8J1"%R V!]N/C M/S7,G4*=X<,R!*:Q(Y.,VF03YFQDQXD5QI+>F,9+_.' _\JS2KZ'S_7"!(+* MCI#6G#]9 )/?DVXI$NHJ'_B+4/ASKX?-_B9UO(D]%ORR&O)#>?\X7*\3LC<" M[FMO L>BG-:1.1Q3)48YF_=5MN7?LN=0F2WY'9,?+L/V.1PX)GB<.:);1ED< M+"#'+61R;E5UBCS;WS7B_E.!2%%FS)8":TFPCL9B H7GLCTVULP5'6'10$'H M25QW@-(I=G8U@N-$G9ZZ$>NU0G)'R8L,>)@9JG01G!-[?@:V4_$/\SN=0^U- M*D/-Q_#O]@^:RN(J]GK9C3(S>T5%,HL.S*,B4X%,LC2E&&H-'L;'"MYTX=,2 M0Z$R!%E+D74D'595V@D^01+V7)\L4.*7F%QP[1.BA^VJJVBY46Z[1]<0XG90 M23$9TJV3,6Q[QHB"+ CBG/F@8O1VC5D/;D26'*+(;*2P+"-*O3>4DH[??$<8[,X55Z+0?:[%4NNR@'Q M4GXF2W;H@'9W7&D,Q$M'6!=RTB556N(+B+2>)11L^D\5,7'B-1K'OY;1:=(5 M9V$9US?E/M\<8VKL("D2[&^J>7JSR0F\HQ,^5X3$BK^Y5< OXM'TVYM5^4^N MOYMJ?CHV6.F ^J,5F@"5=EH'?&)3AHJ"]%*]Y2_ZFECO(%S'[49BTL/6RX6GBK*JG>_V=R?- MH>!Y_41$HTR=D(FX/.WJY&3$L&")3YV/65XIF._BY=#47_@KW_\2".T534R> MJ6JU8K(=^V4I58P\7&&3%10"Y9O'^?SR*$&#UVG_<;H 6Z>/)_1-&I0!,4Q& M)32$W/A 6@@!:=<* "_HIL9)9.,N:%_2$M"C(QC$YRE2+N1F:0O(7N47&QU: MGDU-5O43=W"]AVB;0OKBIDNF.H#D((=6:RTN_)L M(!@>&UY6"<\.\60"6V3VR->[0: X# B")(NFK)P6WJX] M&*-&P?/2FM$228H#'LDHJH)-$A*IT1"K+=*&?[]_ A/ Y^(^?^:[*GN&ZNH2 MVA-*33WL\T?Y)KX3_UOOU:%Y*BO_ZAKG*;*N66*SAXNDFD>0 M-VR:(@5"NZ5D%I"%""N!8CNX7W\ 20NIVS7PVRI2I4*%&,2F:X)D*+6$>>#' MTW".DP6#3X(UC@8Q3G/B>1*[M2>F2UP9C'BIX.$\IBJ4YW29UK-_$6Q3-(K]R>:W* MSFNU,FZKTKBM4N^P\\@)VW?GG %:.&DTDL2*KWEW[#[1X3%E67W:='(+R13-$SHHO-' M;4Z3H<,JX1>R"E6-;/B7QUC;-9&IF"M365O]$.,"3&-[=;'JL)SZ)4.:4]%F MSX^UQSBX ;M<&:)4+P9O8#K'Z!:=*"_*N?Q<;"K0%#]P]5^KS(4.?P]!#A@* M[ =#XT=PC%AUU!4=O,Y (N][),\.?_PDB2T /D=C6YRQ"DQ+\5^H"HQ'"JA5 M<*8L2;4W1T5+OR%]4,OSIZZ6)QI]FZ1LDX\O;+8B!$$;LS0X(SX<.*0EWW*) M&BA>C!%&)\?)*D@QD!;3Q)BFAIFB%G&Z^GB/.V'#TB,O]S+V9/O]U9^+FXJ_ MYN6A5G'\4Z,/0M$%L#),#SH?-;6">Z*$8B,(YLB=>KGLL[I>[W3MQG4E*S>V M#S %HP(K.MOOX:8Q-1[UATZL.TE61B:I!F!\D2UZ;^26/%/TX29OBV*:%LE- M,R>*"%TLYY ZG6G4]'^=;9ZNO_-JD]?Z0;XN5(;8>B=9NK+"+JZ:JYLJ%RM_ M=[V'B)B;,B^:C_DK__]X5=X='O[!-\U]>;7]A]@L_=*MWEJI, 9F#0*RJV0% M>SD.B$-7:^_*#F=A5PU3HX$/U'B8'!"#$3$8$M-C8O<1&E2\JFCP41NZ,'Z=,I6PAI:3C!I1,+WY!B_DEGVBFS1C+ M($T.I8,9=&$'6"=6H3LCZA@BC&\C ,*F6Z81"#B((1@ P&4. +B%%?@ZL_S\ M=NXS3A&IU:9?AF,"6%O7U*R/)594BF 0M\=$RH54TU"&6"[C7(0V7&SR%S#^ M*106)_* :F0"@]IVQL6<&,G'RQ,V-1%"(,INZ^ WS(/E8WDHMCHD)J &=HVM MIZ5N;_3"M$_$*/:&^LL$F9 [VMV).&AF#:9+1B1*^3*>$MF9)K$>:X,,"8\P MJ4*9.0'9_EF< N"I,C8&9ZR=JCT+.Z]MTUH(TT7=.?D8Q=\%.*9\,, +'?X_ M!'^]9GLN8YX-!"+\02@^_5]87RI&ANZ/%I!._$/FR$'XYO5NQ]W&$J"[4N82 MBWP/EU)] LKKX)?]%GIM(*XH&RG/C$Q5D5)C2WN3TLX#>DPD6 G$91&Z2D&" MEZOGLFKR/Z(+(:W$@_AESZ4E I:AW5XFJKQ4Y?:P&=1,2EPQ:< G-N]!L20. M[^E!P"N%?FIHSP :7Q%97E /PFED0(]31K1J6JB(YB)*9?HJ7XX+6=+H0-]X M\Z6L:_$B*JO[%PJ"?%2X7RB(HH&=.+;"ZV M[WC!=WGC $$$2_$9*O'T8M/A?C*]]@$I>Y]!U\LOWC-9FO@M=ZE9(ZTS7;SR M"M)\USOE6)4HM.K70BG[V1.DHQO*" L%&: :L[9U2@=6D#/'PS9&'+1WX&_\ M*=_L0P8D\]4RR@?VQXR)&N.*<.%'U)[V9RZ;K^3).#)^=T6\(R'8DBHN02'X M-)M("5([R_"D($C[ 9_JYHG+8KG=ZG/",?MPES4I56QX$7[[27RC+JSI@J/- MUH/BE. [*S?9_G\.55YO<_E$]A^/LIGR5$)#9K=<"N)R@#5TMF*D05WWNRP> M[WGU#([RKUFC8PSM^@"MG^9S$2[^+:C]!.1D],"*:8I'M,QW@DF;QRTVEZ?( MC1+NGC_"<,2XP*Q3/*I#/A*:5#=F;>OE(I1&\8GNR7@!I<._Y*]\ M='-/#Q%1Q'Z2U,9ZT(+S&*.EX _TF"A,ZK,8ZI!R!VZ0\9)_.'!YG+R5SD-8 MDK$K_XR!E9J2/7!=04@=S6]EX@MU(O?HH3Q'@!3;&LQ9GZKR\*)?JD_E?BN> MKGXM2#:0&.I6DS&('+DMS\G(T( 7X)AX=UWM]^4;1)]\+"N5C@[615ZONQS) M#NXI\FSM\DJ[IBO6]B3Q'71ZO[31+BS([A218/OO=!'3AF0A55#^L0TT662T,RJU6POF M*3A_LD&OX LZ5RFN*Q*RZMD<@#$TU_R;[;8)MM M2@1L'75 M=H5>6D3B'S3='\%_:TBSCC:6$9C023M#*CY?[&PAD[I\1DJ%5)UW))QV@5%MPNG,I-U *>4% MI>HB/&/S.%5BE!90.U7$:XU?/+Y'JW1;+,/J*FR8M8M-+1/3- M+:]Y]P'EEPLL!A0*U_>JQ8AIV1]4X00Q=H;!UB0(23Z1O3W>L M%6H%_#2Q##7S[&2@SAE9J_K)DRV64956C$9]6>MFJ8-3W0RAQVJ(?TKUR<0G?"FSHA8K M!%[:[J@-\0W3'Z%%5Q*&:M@,^ (QQHR2F7AN>5.58/5[Y5 MRNKF\\VUPCYZU@>TM^"V-0H,V".SHC9::(\K![1'B_$"PV%Z/*P_H&1YLZ1B M'R['!'-.LIXWQ^W?WQ\?>%4KV, C(*]_S1I>Y=E^?[R2.9A0W>%67%)E(3@\ M?LE_Y_OC?3G\ZI8_YF!\*YJ@YZ#7H\2S9QTU9CJ5&(YMMTSU"V_RT;>LZSNY M#^*R$K77)<7<4<=W0P2(*AGR0;!4/*I\804K(Z>7* ,@SFOJ!G:E1FK*6C#1PRD%N28H96 MROF;QO5P(N?(C-3>C<3A_.S/>'$'(_V\Y&"DGZ<%(_T\S%XA\=J_E0!.*_[S M4=!135=8^X$=/HLZ*R<:IUTJ(.8>C.D(@I*E65GJ" MJH'IFA3UUQ6[:II*W':-W/1-"9&N@W*\J1ZA/3:KKU'(QCJ 6AW!"B)UI5%M9"818;"O#6 &?-C8)I5<"PVD@LO&1B M=O,Q>I '.":&6Y?!;Z#M-N(J@AWUX@AE=8"OR_8K^19HI,+0TEANLFTLV]@! M-$UDM'?UH2HD^JT8UL?\._PKA -L6LB9,VVPMW>*V]G)#GHO!YBG1(2MA+[6 M< .*VHWB%W0+R8^["E%I<9?1L0^/, ^#5/8-55:JW-U7&1R?'[)CC3IAG:AS MNCW3!!A0<#FKD]TJL5P.)VB:=*CS6 >)+>*%7N=;'2DO$Y"4?3HZOTM-30>.WK/NUBD M3-Z85E /:IKUOSU_(4-9J&[8*O4N.UE.V (XD_#)PG\^9L_Y_JCNXI#:)S_5 MFL;8LTE=ZF$\\.%]YN2-]-33(.)#Z/"XIY),RP$M&\%\#S^3$B&Z![E%-TZ\ MF$@#2A%LE5M>\+=L#][3R6 TNJUT,B\0><9B#9ND*&D0OID4JKXX;Z_K1UX@ MJFHH&$ 3D)50@02JR*-A ,3'732GPT-PHHB2^/Z[&JCMS>F,&.Z\_W9EVDXI M25T;RL>3U_?O%@(E<%Z+&3;*ENK[G*:#L"'9:B-7X<* @F9* _5 G")8,FUP M_58(5>DI?Y%E>LI"!GO=\ K"&[)'IW&];::K$XDC4T6_=4W3[,H(GH;G990( M4J2T^,J9]@%(D^X9>[BH"C%BAU*85T63;_.]1!WJ7F.J8@_?0@P[( H?&IV? M<9U5$"P'\R\#5!74NM/$9!&WW\&&O"HV:W4 QZ+I O:*BNTU&/6)U<.SB JU M4)UO#HB"A'\MY ]\&U(GVP\1E9'XV!N->7C0.9BB36,=XM!. -P:P?0NLIAK M!(.HNA K%U)3AJ,&T]5F UO2I"&:Y/DH# -O\2I#V"1I=N@%3LR"!16UBA$+ M-OT$80B1'D15U.8P]!><'M(!ZV:4_0;[Q1B%* .7KU MFN5[.:32"AC1@4_OLCK?^.II::BN'X#2CZRE!;%>=OB,)K=BDF!J*_Y$_K'9 MG"7"I,6WP&"@C#<&>G821DS;O,/L70+0FH<];-JBI4+V?%9);%>'YJFL?"69 M=:WL[L.4^47#00_U1)PIJHB-NW*?57?'NN'/]>>B;K+]7J7)BTT;J*8"+9EN MRGIM&9QVR5-0PJR-IB)2&'0+'@8$EZ%046-F0W^Z@*S(\LI;V>=;_)PU987M@]:ZV]Y!H@]>[XA M6:M*!9Z_*XM#+4M5C7(VGRJ^D_1^^N7/O_ROGW_YSY__]+W>_ML9.B!TR9TV M4I@$GQ]AO;.4%_BI&FB*-).TF2*^!/_=>59(>S:=+F2R.\*91*Y -P! M^^ZD>M4R8=2^EZ/A9$4)8!'Q^Q.L;]X8_@C$^R7%[T?:Y*:+C5!50!S[=^*^ MJ[*&[X]=2J&-U!]GLL%S03O:=EIHK^J!Q[ZSC 3/:?+!5L29A$YV%-\(0D_B M:A#:SX;#(WD3%21CFC'9CG4-TWLY AP-C^(H :2P[#A X5WI'U'H^JEA)/VL M^2PZ7FD0YQTHV[NT+[GVAW96R&\2"]T:+2;@$3/$POR4Y0486=>%N#-?2I6A ML-ZI$3GKN$,K8Y46AX[5%!SH0[DGD+J?+6PB8@1!=BU9'EKO-F#;\+*P+\OI^2MJ?;]%/[[TI^V1IVU M%LGC<+:FR69Q)=[7Q;D*O M*2 YNBIB'>*;1V(>I,J-QN$+9NKL-+[(J+\4[ M_C4O#S5H^1"AP;?^4[+[GID&:::D[>2.-]QK I0C/?'[:R8'@E=V7OU 4(];)H!%U![?%S MT7 Q(B?HL\&5:6DR372$--.GRPSAY."G)XL&/?[.*'32U1);AGIRSA1:PRAM MD',DJWCLT!0Q)8[O$^. @%RKV.?T6#Y!0T4^VR52>U%[BXC90UG%)G"2E*A@ MC+/ZZ2Y[U7'2@70-F4NJO\92-*C=*=C81TX4-X.D]KK6U+_>.?343C6OWQV[ M;_3.5FILR.AN^4\@I=YZ =A=V<^ &M+LT:<"=+B\8,LS"Q*U)EYBKHCVLP,E M728*7M=P\^?UD\H5O.5;H23"]$Y3O]P8\SJ]LMEG M=T:+KB&BOTNJ@R2[O7ITI$71Z3Q$NF?/B6]GP#NPXLL \-+(KS+OKRM,?GSNV8;K@,;X6?+=2+'B$(6F ]5V3:B6%\WMMM21%\\^+VTD7K=>EF*MV] M:/+B(&Y8;144ZNH[OBLKW@;"0'Y\4V5EM16G0'7\#!D@TYY[_>0^C41@^F5= MQ^Q!]FQ%%D&QL=![+Y$)[U)"=)C]+CMGQ*YI2%]=[SZ5Y180:.YX]9ION$)A M@(1S_E+Q32X9$__>*U1H25L>*9KZBK7TF=W! MBK5=K%2.M]5+Z@33T^6$K:9S29\4H+I\SFOQD#Z"UAER>)MOF=2UDR?;88,? M*F%N!JEC#HUS2,<_NB,/6U>9^3*E3W0T;%1YPGDCRR?UF/,LS^L'*" */E9? M\>J@!=4BR'H4DX4>S&%_BD74+T*ZV!! O>8;"3'4H9FK<3JGTVICX[OK*4VR MLT*LC+QD0;8[)3 MA%GNAZQ$BH;6[(Y#"E\U[[.J.HJ](4^L&CK$ZNY)A>BZKE4Y2:JWV28/$7*R@F\C/-W7]/D@C[LC M:*V4DD<9P*3NX93P:04Q8> ]?GZ!(S-0(@[,W]W'Z9]6V."'BHF;0>*GU2C% M;(">ABF&/0PEZ_N%U*/TL83&Q01%0*>GF\H85LDA?^TE< +9Q9?2X0HC0Q]Y MYUS<+3(N]QO_WMR_\?TK_UH6S9/3Z# M3E?#RZR+1!#0ITH!VT&G293XQ$-< MB*Z:4";<7%FEM2XB5$3X!WB"IF$$.,MKK0Q(2]N3,:* OFTZ6QA:P%R98>OG M[%-">IZ,ZC2!N0_EZV)651)R9A$IHG2>0J]@CE/;LF,"Q[\*-%ACM,]D, M3[[BH1A!N0%<+&<*OG=")1%5UP'(Q (4))S4&+9]LQHO-EH'\R!'P< '=]%" M$],X6C#FCL+B<)?'3#H\N9'"(7?)MDA1OFH/-C16\GH/@S'CODZ$+;*PM/NW M\OZI/-3B3!*Z6-$< >QO_5SD#X=:K 3QF_R50VR(^-#_\A8?,$.**5H2-I%I M:JPE)Z-I&'R?/FQZ.O_#9\Q<"9(6A"^DE=EZROXE;Y[&&5D.QX]LW"M%!,W= M&6OTTQC%(>(/BA4+KM_^1F+-D$.94&- M6S%*0E:1QB;!I04R[)S!*OC8&5IO$?SW[*6L_\L\ H'PRLXMZM >9:.5>APN MM>#E;$GACK23Q$Z+7/;0 9U=0!KAWF@WHIS154&M916;46 M 0:$5JPEE;R2V"RV\6?#9+F1J4KCTG0!9$"LIA\&MDM]63H9&5Z0 8Z)3UUQ MZ%?=U7ST:Z/=QU(].2XCFAYE =L''EZ)I3X9+5RHN3-!UD7+Q13GBV45-8#/ M%AE5G%\/=-D.ZPS@V?5AIWM!K&,LN[3(TPA7B/X?(05:U?_S\TN65S):J%+@ MA]E^O8,5]4761^]H08:1H0915G(C2H*M?3E"?TQDQYHA$=2N-5NR MI/5,N[=H2+WHE09&8N12G*#CT:,'I(M)TMIL'B_EK\4VKZ71DV^OOV_$I_[: MIC%.7YLF4T2'I4R7YOAUB6&RU]9Z-\J M7S:KTLC9.DU2?>1ND0*N+*0 [0AKXQ)E0^B47=G%]1;Q M?+K5]>K7YYR%7D ,JTI23/H^T ML(/YK!-!;6AM-T+WCE(ZFWE?38K5Z'8/7+YQP]9 MPS]F>>5-Y(M!3_6"IX+10PX(\CU@2! -IP:U8F983(]+?<)@9 R&-DP07%)! MADO-1/S5?^'%D")HPI$8+RLO>8,C4" !5:L=[&[0/O4R"O'G#&D("X4NY>@* M?.SRB7!W>*CY/P^ !%5>UX^\0.+R0R;JCAKKR('Z)PGB>'6C&XWX.ILG@>%- M=8H<;8UHAH)H$+U:)"_QBI=KZ6/^W?@Y9NE^DPC3+=EY XQ0V0PY"_,-;):J MH)TDZ8[J2*:#S9G]L7HU69*4/C)X3A4-^&JY!]!-?[,"A3HQ$ELW7-0Q.6*' M'%!@CNK1:A-B-1Q4YG(-]I:-T#Q^*_>"#'A^('3K@KIGIT0R:Q@K9@;"NI'( MH+G4V<@$TCZK?CEUD@D?4"9]N'4YWO%'&5[C# E3*=+ESG+3FC:)=4LF?Q9+P"EY\94$#3??+3C:I,\0)GZ,9<)E#Z:+O)'S#? T M$FA3*)4;3^4AJXG"[+$;)4Z/8A]RKGX5A:EN854+(+VN(4, W9#$_SQ@V[[(X[XEBA>V\\?>C_'"84XKK3# M70;<$?W4<"0XM]#6&J/$?D$E@[*VQXX_HW .B5'U.L^"'T#/F*]X C'%@G.M:#!_\">(*,":P" (WLZ2ON3;'KCU+82 8F+]K+W4IB1:T M"1 !7 PA+['2-/Z13N-+^OR(YQ?;15.E1:HDMY9^FJPC[FN!Q.S-8AFD:SHDL7UC1CI$S2\H(NI M"\$;13,I,&U3@UJ\ELUPTM8F)9'X6=U,,^::\DY%(C:Z _/S%B">=CFH/-HQ M#HI )75Z.],1/&A\JW'E+4SY:;BA7$N]%P=:WD@PX<0&9Y0_;)][!$%9Z*_%GY+0]2I]4IP[ M.@LA*\3=8 -7N6:JHZ-1^UM*;7:(I-5'_4I9)' BX\/M-4]PY) 0TBH>"[%B M@!]4(W\\2S)T!Y0C;(,%!4"I= _> B;J23T&+%NY2HD/^)M'3[*9!6IL.S@0V+SYVTX%6=@6) ME$DP" ],KAU%%HK+H ^CY'XTIO="'2O2;;U"K(V(T*12^T?GR<$1T#);'&2:RVV2_^6%_PMVP.Z@],Z;A27 M0?"#;LJ@;7I8*A=3;MW%+P;29YLOM>\;?Y-_<6Z^B)Q'04-]D/B>B^(3M1;' M"X@,%_-0-^4SK^K@9==^N9 Z!N.1#Y]?+MX(CRHT[LB P,8A^<0%:QF:?CR? MQ81OX2*(CMSR29 Z^K%NUKM/9;F% 'WMFZ[ORKW302?=_N(5)MM(9<*T8M L M[='F9@>;FQ#S?1O5W +C8Q#\RU<8]_1)?*5&#,EEM[:KC+OK+2!O_B1WZH3Y M=M0:#TB(\-@'>T*]WFGS+5STTK84:6*3K6'2NO9+K781QRCJD9P@(O+$@<$K MR('Q.O$=.;#:((6Q%_. =# <]V;T2HNZ@EI6/PT*VM]R<2;DD,ZK'=G]7PS< MVFA]*/&9CBJPOH:GI"'$U"=PN0]^B<<@I+GK3Y$-J@Z<+NP$R^/7(B_J P0[ M> &OU8RV'P^!K%--X&#TKFE!F22\$&^J\R?92%UH_ M[/-'?SJ1="G)2$:I(W8M4IYB?E9<#J,0\Z2S@=;XK0Z\%]^HW1J= MO];:*N MKXGWXE$[OY'U$NC^GKKHS(D"BGL;S!%ZIZ9,LB"I,[HU#US(9N3JA5B1=0S# M81G25W!G(,+A!])=PLY9&U_".,^D9PM6"*:.#J0:F 5J]K?%8/'[&7/[)/VB M()T;IY[<.80<):!=SXF%1',$&,/-]1&RH'Z!JZ+&#H4:2RT.!;YIBLSWSEBQ MCC+K2"\'AF6^6-")/U'(M"^:;_S-L@I792'^N9%'?#W)C [A ATAUJ>T5(/Z M5.:QZ9XG0$+$Y>T_#K4"-;LOK[9;F7&;[<&1_;G03X9;#HF<_)9OU,_Z9:J4&:5%TG>C6)P#'W'4K'>CBM&"Z9Z:[9L.^F>Z5[#"\@F :*:L3M*DP-@(HE[A[UI/DJ]!HP(ZZAORY@XSFEYZLZ569.B#7 ME;,LJ@):H/TI?4K@W MVN&61U@AW*(X_$P?9N=K7I257=7-AJ,['Q'!.IG06 _$^2% M;<0S30+I(U!6N+[)CG (2&.3_G=@3ZHBW_I;77+#_%ACS\!$B(U>YE %,48> MY*Y8J2#\6N1-J"2[UM/DIXM(WQZ/'??#XAS2OJZ&!:)DZI/+5S>NRJ4SQ=*" MF&$LH&>5FU?BU2U>8>*E#;>#2]201SZX1<2/^X/$];L!WQ9@N#1-E3\<&JGZ M-:7K.DHZ.QVK#F]V3Q")\\H_56(DVCSB+NF#))@_\%U9<7>&^8IIJHFK['HY M1OVH$3(BG30(+W[+]WNHS#OPZ@Y_5G8-USP:0JH(\M#AO<)^%0/:GV!6)XL$ MF^B91AF#JSIO56031)X)*V'7;P^4+N7YR) M@'-NQ"Z5I>KN4/#J\:C22.$]^.7+^T"="=6"=4U8VR95D0\W%T-S5HA?4OSB MMFCB]:LTJ0=MR5UY2=4"#QQ(80QVL8(:=OU\TV9;=<66(ZQ:T0EB\(GNVNSZKZ'X"O_RNA90?%BJZS"T]BXBP"4\IX>HJ U7)QH?_6V+ Y MC1 #+<9*WO O0HD<&C)_K?GNL/^2[YP;7K7]238>&8!73!%@0"$]BDJ026RJ MXH5#;:5$(L4_\'I3Y7*KAZ)\'='S*V;16 J<922KJ %TBI1(@?=T!??(6%RK M./U"?2HNCO#SS\?]PB*B9((,1,F5FVQOE8P\/1A*4E9!BT#;^EX6O!['0"TU M",HE(C2FX&21DV@L$O],/MHLD_Y-IC2J/XO_][,)B@@$VZ@7KNW9$!JOUG E M':MF)O:BT ^@-)D2.H%QASHZ673$LVL'1T9% MAJ8M'-,-%I/WF!EZ8-&GBH26TDB_9 M0^D6LOA,/(_DATQ^F3K'L3]NW"F.L)8@?[B6H"+R^E$&4NVMY]N?_1G$M<97 MT2$AVE'0MDX;%1+@S!VE$!0';:3(7S*P)LI4(!6N8E5V@'O$62)#MU,X;;)E MORC&\,I-4@LCP!PV2W$"H;H)UB_ORS;?/"*^?_TB-HB5=:_B_)/?"2XVAO>" MGUU:QW6Y:][$_OS 7_F^? '3>B"<1S=@5HO%)+HXN4'=#G[6:?%!1B44W44* MQO4K$]_2R.!10Z6+1P)K&.PZG5%\DS7'7EV?/3PWG &;)J,;FME'/S,-4R9S M^UD:'CLQ J!^2?$&L"=OJO(UW_+MN^.O-7@AU!M0#.X*[&C>.&5(BI&HJ88& M.%]_ #(L+WYD+276D4J\7>)Y1I]K$R5&&6QA$D/T:S(V::9-GUQ$/"[.!#85 M/G:I-"5C5\5FG,$-Q=KM_$@-RP3:H1G#)V,XBU50T3RMG+T%#N M$=S3YD)##-#5YI^'O); 36*CU4+G5/AO;;%B'E,W4?Z56;0DO%Y'C5GD5HLJ MG3A#"*BN.%>6]"@$+^(P/=Z(Z0-X9@C)EZ81F>+M =V7K59,MI/6TK;EBLFV MJ1$'/&QA$Q8C"-+=.$3,4 MJ@0/'F I)FL"I]C,3184=>T@-2R-=23>'Z6)W7/-6XLAI=M(D*FV5=KGLH<= M;'*"W%/:*[YQC3L%7ULZ0">A6!Z>#QI/\Z7B&Q6#*/Z]YS)&N-C:M3&<5Y_'DF?H M,[L#"+7674B5P.YDQ09*PZJO-215%\XE,(?5\(R309;W_R(4UK*Z^7QSK5+Z M(CR%J@GKMQF_?:F?OFY.1@_A$-.TVQB0=9B,,GG)11PZ^'=:E]K!.2/ MZ8Y9_:U8UR.SNS2 Q*;3$3*Q[G>%%K!)L'8N)$QL?5UTWA:3/7TC>GJ"JDV[ MSEZ!OCHCDJ<-+5G2=A%VGTFLH^$ETV5':D^0EJ9/7+R-L[T$5G_."[ [9I"Y M$D!#5@8ZW5BI=KWFYJ&:5(F+81";N'C!D$?QCN^J7NU<1Y I>KECI873A)BZ M><)F)T((1,Z*+_*$;\O;0TU[J3G48IFL=[9N/U#I[Y[*M^(=WY=O,2FL#/H MYX;LA4$WK.U'.CVLGE2E";MRH^R,R=Y0MRNQ]GU&H0VU];//!S661=;BX?2\ M PIF%0H62#^!&)[XI?/1E5D00D,GBZ'$C,-%T4H,)#2%;?2BG2ZWY+7?VA-+ MPUG4'P[\KSRK/HJ>)^>SM\168(5\X+) 'MO\ZAX MGH1K,Y@ ?A-J]__YH5F4(AN0,5@#\>Q>GQJ7SEE4Q3BZ@9*:C] MZ;%\_0]!_C]DN4CQCZY*Y$F=TM@?3AFB(S2H1XX!/=81A+1Q15+9!#NJR6WK MYU@BL+1/%BDA@H#<;X#0]OGYI1*CD=O-;_IKFS"[#6JQ3W(F.1G"CY\ _V3Y MDC+#6:R)?FE&&X\K #L,VN&P5J5..%/MTR7FAWD;ZGO1XB#6X]J+JG.JN?.8 MS%7>\RRF5;A$?3AQR"X(MM;27_NV3=?@M:<8=XD/@LPCC I.WF ME#9=C,LP:;'IOF;5[QRFW[*(H-8_U4)>Y&V;D7THQ;O#R0KZR @P3I\W8[GL MK3B$^S(4VCX_OB&<(["D@(=)0@F'1+//5 57D]KK+U^M M6[&V&6MSGJ:#/>3/K4;Q,&(5R' >*9+CA#: MX$N6;_7I# GNTJ"OL[/L:C7!I"A-RMQ6JHZO\GV8$N+:"^I)C2+?.I/9'^^G MF1*D=$U:A8%MIVG H&[79;8=TSI&.;E](8X[5$&,D <9'ME?GO*&_W=9U?Q: MII*$:H3([YELP%0+-BH10KZ37$P,MXN?6=J,#5-K[F-9?2@/#\WNL!]7:_,D MTHRKV#G+UZ6^F>)XQ;;*%"G1W5OKETW9*RZ#*PJ;$BF?0[\Y>J,=[@B$E84A MGLH+K?V54-P;_ESK_(#344^5BF"19Y+^OU+19Y^ L#UU'J%35@Z$9+M>>)71 M.F\1'',82;1(S)>.I1*GP<;\D->RQ,H!'O#&EP*@D6/*V2]]R:_0A5*5VE+O^JRJCF#;?H93P)TQ$#+^KG2I,JW_K)@AS!3EQ'?A M;(E@\WRB>"DW8R#9(;(Z0T3"R.+J-4SC')_FZ;)+5W\X@*!LP[PO)!)C-'AL M$AP<4NXA<9:7E8K?%^\7@)O/=_E&Q9)N_W%0B6%6T17W+NHWEJ[HEZS2IG+6 M$?-NIB0 "M,D@$WD/"E.C^/K,C"$(@0T ;2I?OJX+]]&)E0D7F^7U0]21IJ. M"MKC^Z8VO^FB]Z*ZHHXC]HS%A=1EFH 6)M$49:NE5$>*FWLNC8I=N1'8)[4=L+YPIB:%H\3:"4=X8K.4U&*+1ZT=+($L8T4 =92D-Z, M#CM;$L&#(])$^L4RC,W>1&D1GWMQEJ4VY'UL79J'[MP9[UK2'@/>8LUW#KG, M-^%Y!9VBV/E#N$[VP[!.]EJ5QOY-<,6W ^_/)]#'/@C5N2VF[;32GU[Y?&U* MG:NA(+XW.1P&X['*I"9 M"[H8/P8R>%(H V9,JLDTU"5UI[*N/V9U",MHJ7D^%Y+@ M:'E=:I(H<[9+5<8/HD2^9@VDF.>\ON4O&BUAO;L1G&WR%R@^_DV\7>_?^/Z5 M?Q5#?W)&O0'1GX J [(KI@D?-=3$NDBJJ)W$,G;SGD&&R3;?'^ X-<[A>8@EHG"D.1;%3KP_')H M5 CL[CJKH()U;2*#@L:S5B\ :#RK+]9UQDQO)CRC[0\:F1Z[B"KVMWMYNB_( M5GU^>:(OJ@O-&J7?PCZ6X+;Q&\2'9W:'Z6HRV+JC+:E]!VX __5R8 M.JVP:]\-G6A*+U!NLENNJO*)=V#UJG)V5(0R /;[HKFO;CZ_7^'NSLY'9YR> MH*EO*@CB48GT .IL]9%Z41")$EM:I+-(O4!E95JA9#["A&.H*>C"ZIJIA>(/ M+DRR7+R,X=,<(0MB@^F@&IW,UW('L0V+\,G/$V?08!S@(6LN3FGQ ]%]/ YI M>#<,:9#_\YL*V%);^^<+QJG(_S#=G7:;)9[H?Y_N=8*/?_@Z\7%)]\:'C-2J!@,H*$9YMM %> M:]02 ZTCGH @4\.YB)0"H?W.QM=0N2V[7VM5WRL2AD2V^JG<_23:*5C!%$6.3X#S!4OHB^VE"@Y#?6_XL MKBWS1W"=.G7G4?[4*$"[)::^8$!N(7CUD;QCI],\^=$:$[IDH_7.UM%ON;P: MY*-ZI*+7X?@2O_UJ06E:)PH 5:#/(5-BV_19L@*^'>"IL-YUV=%4*1^J9PGW M-$A)3_BP/K,\G0_LB\P;40B\SMVV+L-(&&V3R&[K$LL!S ZR-=0+(N5 ^/CH M-!586F6AHE/;B!EM\WO'"[[+&QGZ-RGJL",*/UG!29HP^T&3_M$?6)@TK'"R M9- ]?*J@"1>%8U2 8Y47!Z'-:)U''"V=!P;J9+8XXO)QUL/Q#R1WC]:#+$"I MNV-=?RL;Z*CWOM7&D_=G">("T]0[">X%QSC/DA*V8V>(F-LJWK^3U3N?80[*$02T-X*U8 M1@9Q2+3M+817@-0.PZ^D,([%\(V:R>(%1A5\I/$2; .>5?KJ%V3B#)Q$S\*9 MM":\GX^AAA?B>&E1YN(5^Z(=$EU.Y.EAYA99V("&,!)GOM @C\V/P>BT-EF8F>8.@)?$(6HN)D-1:G[A$+I'82FM=S*X4:AR M8AFI2G(27TO';BML"V7.^8:4Q)BDQ@RY82;&0E 977P/YW*>W"AKP4S- MMD23)1>"9STIU3$B8Y$.GPQ2#,4BZ9ZQ3B R^25H&]VWRYF ,1^8Y%WTT:G-UG K< N]DE?5W".=CF M\Z"X0E(G&B0RI7+;NM.5!GR0 ;[K'+8//-OSZB-O$UI#N7JJ 8,6:=>NCXGA M9>IG=H&53\&B\RJN"&]EOPDU4%=,4TQ>IWLJ_]BFF2=#VGOAUZ)2*5U_2+^7 M]I0YI]/^7!HZ38/$!BX'&]BL>#FF%;[Q-'W)ZR9@"6F+0LEOL7I#*9QOX_&C MSC47F[3>>YDL^H&K_WXN,)=?C'->Y9S^8 C]R/+"4Q21QJ*OG>:]^+305G>]]BEE$_Q&4.T,M]31-8GVJ M:<0A.U*%_9/8OU6V%QO[:ON<%^ &RL #:SG:L=G4S>21UV\XBB](,&L!IK!Y MBI(#H2M,QS[T#P!K,-@CUL1[# Z\E#,28L41\N%AFU#Y^\!?A,ZOPP[XRY[+ M2'&Q0JSD/V=FL]5VQ=K6:L.@R8,I,CDB&,0V2[Q@R$MSB $84,I!^I!=F]N= M:"':VSB=H[RK02GSK&$W92XT0,BCSI\3E\B(8QXWU$T17/*0UM@Z9,$'%F:A M7DH\:DQ=LGCA$.W$S7'[]_?'!T@+EVB^Q]N\_OU="?DS.P4775;U&M+&88V% M@Y!M4@QH,4E,AJL;A.OC6#3.([,U(VI(:?!['@ME8X>\YK\;?#,Y=E< JQ%"<5ZERQKC]F=Z@=XF?]S@V>HM W M5/">U6"E2^/)S#CK]VE-;A,XQOW^$P5&7#ML$-D6":HWCNR+2AY91*1?!+Q> ME%3(ZY&T5Y$*L%*&)Y<9H7\UJQ;&.)?TR'7P$;A]QRS3[I.;JMQPOJVAF$47 MJ#LLE.[:+J:U*BG2!C:+8VY49C[IW,1QB4W5%/D0PX:.G.Z?JM*=T8/&+#SP M75EQ=^A"TDES,(@&)?AD01=2>W-X$.>I3OWWN[[5I\R@'B2NM8 ,?&C[=/)& MJJ:! :C+=%3>BGRC@3#P3YFV)\L]@4UR=W/480/UMOX?\/-UB/ 74.7@.)H:R]S-+>E4/_#0&D^H#U-/C.I?&*KKDQ(4: M^KB&T&!V:2M(1Y?DDRJN$SG'KHA9PJ,TKM_RE[)J0-.6U6X?9?:T?V-U39C5 M!HOZ3&,.5.E-7PV#WS)!!J[_*=?%.5 MGC!2^0E3WR3>I-9HL4TY8H90S1 JO"Q=(DZ$FTIC;LD\TD (?->,M>V8RJY- MO%L"' WW0)0 2-/46AP^O":%71@(/)\*:A-<4>IWTS$0/0BG^LAL<4Y-?\SJ M<,' B.>0(!K9\!M\GKP$[34=5W^6/ M1;[+-YFXL=7Q ,\=B"O((RY"25/YBSNJ,KC*HLLZPLQ0QN_*%)%6)T@%6Q*G M2YG4RC?TA >\GL.H@*58?W V\( -\.4KYOQ7?R--X& 6CW#H-$H.^ MC'" CN&XF("A@(@?"KEX#/,O^2L$.C9B6G(K*K*MW163O:,H_21)L8Z6CE%= M190"2U,);"+[Z"-CIA!)S\0O95;4<9A$\E,/(%&"B4)&C\V$DTE"M13R\:!, M2L-;)V- \>Q:=/Y5S 61 C?0R0PF_A#KE,F@O!'/_?JJ41BMTB)3:N_C+2_X M&_RF_O+E?6<$1^S?SK1119W9Y,'18#RS70_,=&'\$)@+(EF:Z5F$-'P?GE/T MU)5X\SI[%$OW,5-@V1I'+L[HVF\,[P?=W&M"35.-+,PEMK\GB(=2Z[RIRA=> M-4>A_A901N):O$Q?9*$1J!7^S1WB91JNF&PJGWAM8UTE?<6^\>1J9I!#_%$0 M)19J=,1AF-D'L8!**W$C=^-..D+R! 76E,Q.=F2JI)CJ\%9KHE*,E1;9VG* 'GI=K2L^!?$UHE394+,$\N0S4$EH<(<5C M&6,"?26[N:6N F054FF3Q$TQ3;$Q/:]ANT*VE3PO#JH'+LZH?)O8NA1BS?'2 MC1 ':3YU5C\YPQC$WU)G0HLA8(+LADUXB,A[O[,\78&-S?:H*0,;V-?@(>>W M$4A:TTQV'='$DS)'#M@DSI1N09WH"<'Z]5F#H!"]0NG+PX7+<^QFF=>19,3:'B M49_*O5@J-1CYFF/(0F"#!!FC9W-<3A7%6/X"RF"$;$BG#4V1PD$5%8*(]6GZ MDB6A]# '=Y1O'?3*^U4,II9:)]]>?]] [)K7=.E6#FQ*3)%:A$ES$MO1JH)? M;O0;1\;AOP?_[6/TPV&5'15YD/3I6&L.BLABF ML8Z:#V<(CSHP]XP8?-I7B6UK+)SB#(")"_#YGEF V#*ZR!R1HKP,HNVJ7##T M*&&Q"K$%X$XS*";MZ#\7"-L*P4*?]7HMSZ@WAX <+3W ML3,1WI"V[2"R^'J?O,1=-R:3MHMA(XE"M5E 7/49)(8MK;--!&E0_?8?AUI= M]A 'HL8*<>-J7.!?NB_!H7A3E:_YEF_?'7^M84>T)2&N@&=U6(="![J^5$B- M[@TN1+-8?H >?X0_0Z?,],H>CNP'Z%B<<3]:!36ZSI=C7[B$2%&;T<6FCC+V M1!F^[K(]KZ7B6==BFT1:_60KUC5;2'U;+T\>ZY]/"$1 7BV.P0?(SN/%UADN MUT$WM)\FQ.L:C]N6LX\SPK5N(ZM:V!$0!Q8'-VM#9T"KM,O MQ+]\>1]$#K2_9VV#5,D.+@:&IY"?4=HZ/I!IO]YI?-MU=0OX:]??A8J>UZI& M>/O'6O^U_MEI*I-X ^6NA?<5&T0V63%#4A5'M[ZIVX_2HB[/$@1J.)LO46(( M=.VG!WB]6B722&B9\FJWDR\5SQFHFZJ"/U9C4-F[YJF?>!$ME"#[T(09#L%KA>?^-/^6;/ M9::N7X/07S*5CCS&&Z96(,8C'ZH.+MYHLX]+8SM0$QXH2VLW:"T\NLV/J0\B M)S?8,@^P3JNYJ2VG+8F3#Q]CJ%UB4%N -<\!Y)<&87*XUO"L*\OA-46QG[7Z M;%_=EJ.Y<]RD/*NB.!P>7Q/$0@?^;^&,?7[6;[+]4>9:S$8/[F&N6529)#L1 M+C@!!.I\B0RG_'3I+@'--@*QW0=IFSK*+I:W\>3%RH,* K&?+ZL" F\$\2<( M0W)-S2!5V"#HM^W2%3CPLC.2560?D%X:5O"!9N+SFVGHQ]E MNY_*W4^BY:#&32+]P\L7IGU$"")5)G=D!G=J;ZD]9-0Y-N:)3D&XA\RR0W64 MEYBZSZZ*;7L@JHWH6N^FL=8%M&(@VEN7A**0RFP=Q=[P+)H@DW:B-(-?!!V] MM\5OQ \/8M/ ]?%_ %!+ P04 " KC;M:+MF$U3-E !EJ08 % 'IE M;RTR,#(T,3(S,5]P&UL[;UK<^0VLB#Z_?R*7M\O]\:&3[O;,^/QQ,S= M*+UZ=$;=54=2M^W9V'!0)$J"FT66^5"K_.L7 ,DJL@B0 )A@DFIMQ)Z1U2(R MD9E()/+Y]__UM E?/9(DI7'TCV_>_.=WW[PBD1\'-+K_QS7G[S MO_[_5Z_^X^__X]MO7[TC$4F\C 2O[G:O3N/-]L:GKVX3+TK7<;)Y]?]FF__O MU;>O'K)L^[?7K[]\^?*?/ON;U*<)2>,\\4G*?_'JVV_9@M62IPGA"_[MU6U. M7KWW=J_>_O#J[9N_O?GKW_[TYU A#@.F",Y_SVFVNV5+O(V3[[41 M[5A"X E,SU,O?;@(XR]6A-Q_S# #P&N9W'L1_4.4\2A@7&)PWL5,VS/Z^"31QU6Y -CQNL;>A_1-3N< M4;;P_3B/,@9NQ9CI4Z)__#67X^@#(']-^*7*5O"]+FC M2[[\/;T+B2&6K0^A,&+RG.0D.'_:DB@E:;7YTSSA-]P5]>YH2#.34Z._(M0> MK@@3+GT$RS^'@GY&[O0O9_''8/KNF@2$V9!,*CXP51I'&5N/?77/I(4P\SGC MQ"]N5@,MHKTDH#&1Q?[G$\:5@+\/F-B8:3[%YW#X_>0E[+UB=1HDGX+=%R&W M3)@IR@PG_ISR?+YM?=24"X#)YX5'DT]>F)/W[,CEB;!!]?&3?PUU;#^0["I. M4Z;[A1VJC=7Q=S &(1/<#6M(%Z:M("-/P=S02"CZ+F152#^KLXV(I0[(,\%CO@+=G0C MG_TL'D45+C?YEBTKY"6\C'C:SB#=,1"@"U6Y1TF@ <#5G@6AE4:3C #X]RP( MC?][+\L3]EI<1%ZX2VDJKI2KF!G')-GLG\46^]!<&-Z.*EQWXJEI?<>VUG A M^OR%65[C*Y*(L\8,?/$\+E[P)W&4IXLO7A)82Y,Y# >:O 7YB?AY1A^)>+G: MWZDZR\)K[=J1O,GO?B-^EL5JAX'%O@P!P.^0.V?RK&9A>BEWXP=G-,SWN6V5 MXX']>>BEZ8('P>)HV+$#@>M @,^?_# /2+!.XHUX6=3P+)%CEM"YET1,;Z<. M* ., +C29>;M(^5YR2R,YI[5X6^#\_7:W;@F!)A,*[9V\.: M8])UX,_J&5D39J\&>\(4ACD[-0"VB,'B+B[(6@2QM(H:1FGAQ^/02\>>[3;M MX)@>(HY-RM 1&>0I\1E.CZ_]7?":TX#_((@A"'&ZN^-Q2%\84-B[Q[ MH?0747"3\:S^^]T93?TPYK=!>\\M(&++QNN.DW1[1C*/&F2'ZZX'=A.H$FA- M$>];9]S OBGV9JM"Q=&D$7E3U'N6@<&U$9HWQ5#Z,0Q>.KXG4W1-U@2R-HY] M3Z8HJ[X'0J\(9AMKA,970*CPU[4I(O5OH-20?JS:_#R;K@SW*I#&L(UU:> M;WT*];X]2@\U-YCDWX.\' )"BY<#^^'P<6P*7'B7UN7PC;V2IXR$@6$E_#^ M!Z?)W\/8;_R!B$O&2?55Z-V1\!_?Y.FW]YZW_74?;5ZN]^_)55S$-1=WJ8C% M=Q!R[:5WHL2X7*^@)@FSM/K-@:Q&(%\/W$[YOG:#>.-1;8\CDP=RR7Y,7>%Y M '!0VD)IL!1,.&@-^RY)OR4R[6PBA9/U!GS6G#JN&.RL'&T MI,QJDPB$;S9LJZ-R%F\\&@'S2P)@,H=-):IUILD(5'+K.\8M\P,C%OQ4\^._ M)YL[DFA8,:HO:\R?*C65F[87_(Q[@:X&:JT"HR*T(N/#+*K_XN#R\< \$0.I?(R,J&A/Z4>+ M'YZ[F%QIO9GKG#DF1TTM##*^[%E3)N@ZY= Q#,S3(Q?(-H]:=(%BE:V=[*4/ MBTAT\.*QF$42.9.7>H$]F%RCL>U^;J=T$@WO:VC#S,N)QBCC9?2#0S&LL/9/S MUR2'_8,&X)A5)7P_T>SA-$^S>$,2L0]GITT'(K+W5%^1ZE#/WMQLW996+%XE M9.O1JAQI4>;3-/8(S&(=B'-AL1;U2A;_"8O%+IDI8QL>WPR$66G(#K)LXLP+ MAZG<&L; K*JOC/^PT#A<#5*43/DSQ@.P2CM]2F;^@/3X+S(2 MR B\[((TDX=&)[%*1OX5Y=W!,*,9N:*/O BH5?L/S\DN8',Q1?MH5C+T1RPK M5"C\@_MAL6;+[OL+7=3["_'D:B?&JA4*,SG,=N2M'#\ SEH;F7@7Q\$7&H; M?-XO.QLSZ4"(BB-8:29.GAX3>'68A)T&.42;3T K'M3*'D2!9.Q_;LQ-<12# MT@8[E?3%3E;J$Q'5Q5I#TVV$L0,0YKDTE74%BUU&(0=%J%;>CM_';F-31T!P M399^B98%IH[IA!U>Y#VZVCN!YY\"#K**->:ABER 2;-VZC7V(K=G4 8!U95C MQCLI@VF*&Q2;D$%,NT:EHV4 =2=\S/Q:TTCQ0? FV[? MNDG@YZ3Z_'AY7%Z99/"T*8/:Z"$(1!M#+UQY-+B,RH%,T$D?"BC8'ADSSBEI MA5M+?LV;W48DJ(;2+'P_W^2BOT-.;\$ M9W8T913"]>OT)7F.G,@\E8YWNFXY!"KZ6[\^;G#MKN_UKRM!I >2 M4=\+#]M_:8/]T@;[I0WV2QOLR?4'?&F#/0U.O;3!'HN:+VVP7]I@O[3!GM)E M]-(&6PD ^X"^M,&>AJ*<4AMLQ6TW2=4RI3[8K4:E[Y(X=5=_V05L*GSK]!/U M$0R[D+;==M8Y$\NV/;-C7+U/#U+\I%W*6W51=)?80)_2/8_T(R=06I#F8(YV40N[4VL)-=L/! M<[!Q"\Z.?T?7X/#FK%#,3UTQ#N'I$S8B>PCB7+PF,I^66SQ MU'LB':B 7="[[PIU&J>BQ4(Y3,Q5,X)^>//@H ;=L'H!$EW7^(WP.?*"V0F':7 M$4/-"(F;/'!#1#4]P^J]EWPF?(OEUJ#]#&I LV-L%]'@$@6LIO.0B.TGY$(6 M;&A$^1XR^DC<\+0/VNP8VTL^N&[<@PR=:B^N#)O]^KA.(RL>2H@T( 5!4G5I MS[;"LKEB7 W"? R@3CH-R$MH\,[2QQ0W<:K&%+MY6/3#F\?#0H-N@/ET M=F=2S+)5X0E]/+N!(2>9:$MY:W9A!_U04Y@O/)J(])=%\%N>9D7);]6/%IBW MW;!0E; 58WMH9_%:V3L:[[G;RDOD7P@+,:$JY99,773L(-<1\W MN0IZS8YUOD^+M;[XFD MYT]LEPQI&GG)3E@5\EY_3E)*W&"*^?2UU \.V0;W +.72(9R2883]LI?@W<5 M4T'!-MD'2(.$9!;/,=7];\/*51*OBY'8P-RK+3S'RZ!.%[ >4R8,^D"RD$%O MMGN]*;(2KYGP?.&_2:^N3E<)C9/;^/:!G.0I>T2FZ6F\N6,JI!U6D,9Y@ !- M(]HM?45#D=+""@ PZJ38 [+Z.3"SBUU83DJ&Z,$$:*+;UX(9VDP?@,F$)0&$ MT%!56L,EY-&C88%U+5>^['9XXJ74=RH5_= GDNYJ( H:%(5M'VDL 56+V:JJ MS 6?Y3"F6YG<0QO<<73'2)W1,,_ *[944+!?/G:,V],(NV+K)\+'II%@\ M _?D0\Y3/9?K5CV2BU-H!GL65;*&Y 2K\0)D?2F:KNOW3*'/X:HUIBC8G+OR M:+@H\A-H-SI,WS)*OXV3[[]I4+Y1XS>P0?.(@TUT8-HGOKT4_TVR^,](U-QW M:1[&MW)"4KS9QA'AX_\[B_J$-.* @6FO#O/?GC#X\9@Z1 1[MG ML/R[J5A%74+(F:'8->94'[G[PU6-GQK49)1A'P_U"(V.\'?2.D(.8Q*^/K>/K'R\ 60%9U$6A(9GPV M^'IY&3%E/V+JK=6(J33)F+&1[KN4:5XE[+,:N=E_'4@M6W$B^JMU9TAW#S!_ MPH()-SZ)O(3&JX0\TCA/P]TUV<9)1@)]W=7#E5X0*$^=#@FL6-1/&[AF$P,. MC[[&TC\^-24U1B]]DF'Z)%O$&V3\ M-.'F-6'2Q;OJ/9+%=AM27Y!NN99D7NN,3S%:;MJ<,Z,,3C<; QP+J8-E8;GF ML^%C12.4*? ME(/Z:TW:D#4@"78(H&3".>\P+>3IVM?TW\XK_+_L!EL_^S$E'1=T6T)]VOJ&&EN84_ MHWO?,2-0R&.]K*T&P(QIF];V.Z%:%QR3@"50D2@OW#]_K MJ-?D]YRF-",W)'FD/BFVS78:WT?406/WL;">I5TR&DLMV@9 -&WJLKO. M4QX+HNE#4>IEUF+$V"%H"FT^I@\HC9'FRRZX%UO,=+_)[U(FSCSN' -XIRP7 MGK;CWY9:8 .@P9^RE/32F,[P-^UGK$ FI)^U(0Q(-%?!GK#34DC&JXTU' MB%=YXC\P];9<+]*4@,\', *-\NX81U>TR0SF+7.@*7"$0@'[N=XA*E)CA=C[ MKCHO\AF61=5/@?MMO$KH(WNMK4+/%T^VR^B1/:7CHW"-LV+B]-KL?&3O:?">>&F>D%&\G;90<0)Y;E6(-0>PNW^> M,:($) K26HH]L!4B!3%;O=%-.+!VGI;L?&F>#5UZ8ML\>^SH!FR1U*_?N7B* M@-2I35Q>X.AO?S4494WGT= I>%UE5^ 2TENF-G'&]Q'+_FIHL]-1H]_3.$KC MD 8\%G_JI0\78?SEFP:%ZRU^!W;XK0"T9O7"-_9M@QIVQ?+U5DG,#8#@9/L@RO#L'J($P;3IP4SHF"QX<:B+(UV M^'N\ Q+NB\SED6R\W;MHC9V9\LZC$=_I,CJCZ39.:5%P740MW@#+0@\PY#MG M+'GH(SGD-/*74?,S$ B]Z?3#LT\L;BL-E>%A)!,,KX:KIC!3_6]M@6;'E MR.5@ !A79\!X$DSHC#DAI8WGPO?CG!T3=D@(?70P7$X+)*:N,#\CW9R74=3" M&:!^^<$P_BPG%XP.9:'XRDNXC)_F"2>71SJD0)^;RI!3UL*GX%1;2 T:''OQ>>D#!6&1FJ'T/V]6WF[4UV(% M[[D=^Q8]D1-_I1@F.4.!>G%*&ZY M(YGGN1.MC8UC5&AA\JQ$R( !V%4H>L^J"N4=RO/U !W7CSW& [9&Z*AG;+.T!?-YB8&4JA7S(3I- T>U1"!^/(V@@ON<7-A*VE9B,/*X'?/( M'5KAQ'25@?RA32=) 9+@[=*;O1V M5:-:__><)H2AS@0WVZU"+\J8N!)YCUHG)I&5J,!G2%CX" R M\2'.B+N\AUYPSY+_+9I"AKA!N%XXUB7[=,U_->!G*0D== :,B#NV&- L!629 M,#\U=N8"H.D(*0D7-/(B']%V[$+@>=B.G23&+HSQ"0E2'HT[=/]^<;Y6RW@&('LUV>]3:%)ZC63V-FE"0996^55861B^9UIM G^20 M$8L.BF/VW+XFVU)G.;GK6\O/_X9O4PPY6;$N;S4IW14G,L7*K M@\15?3,=N6WJ$)Z!E28E'&!NX4#O'$>K-IG^-EZLUS2D#(9+_JH@3K-%U@". M*TEKD6L(F%VLOU$TK\M$_' :Y\/.YP+G@+-J#,J0Y/^?1XD>O9"(JDF^3[_L M'+F(@N8O:G]9M,T^CG&?/Y5=4MD/#UYT3ZX9D8I9A5[2N+Z#)XK WDQM.WN3>8E&9ZRA&^S/%2<9A3"&$QY>\>&K 6W75>@ M?+L-Q::]L-KT>?$+9YV3=4!.HA.[IASHT1"W^U/5^9V/Y?[@H*2[N3IV+-) MJ)M)KD=$PHI(B:H++VR:][?Q\DO$EFWR3C$RNNM[[.B"*7MZJ($YPG7?X(FD MKDY6"\#QNGQ$U=Z"EN?8/M!3"66,ZB] M;SB#PX3^U_3^(8O7>5KF\RWO,H]&_#%=.4]X=UIIC4C+"2OEUD J%X&&\8. M)2C4X\:UYGTJ%D*.B=IP5I=$6!/D._"[C4\\_W.:Q=MJZ.A M5LH6G*,:-J49CFVTSXI1A+BEW)-\-,-#)]LZX-QU5_/.ELF]%Y6#/[PH."DG M@)9Z_]![NSW[S,YJKL,[S%HKAI"L:MM8KDN2>^'>E'1E4,V .SG.:@4-)X1$F)"V:N.3N 5_3VG NU\0T"CK)Y^J #4(%>]Y6KP343]TPHL_@'%Z3 M1P[JFOA%^Y6C<7Q@!^^D/7G>U='K!&7QFFV2B.YII#A='HQ_> ML(I-^>)G-/5#1N^$N#H[1J!1ZT*T.7Y4V&- V8D_^B_YP;KGA4E.CM3E9NM1 M,=NK"89A280'$SH#I!?>H%:JS47=GR0=B,CWD3:'CW+'^BDY>0.MZ/9;9H&D MU?U4#B:2Q'R!SE2[RW )TIV+H ?>@#-UW$19V9N[]JN#M)2(.#,"89'#=G9K M"T[#A@1FT Q\#2+% /K4%HLZ.J)'B]L^KJ[8RYJ09JJ%,^=<#S#D:TW.KOK! MZ"/6Y%]8]9K^0;&=BB)\P/*&"]^2/PY"G4)05#-QTXX^X6@]GH"2#/L@%U MF0'_RPMS5 MD;'%PKY0ZCV-XH2M64%P?\!T(")?*0.%H7X8M>@[_8,ILL8D,^!A#Z%\TKRK M>KUN8/9'ZL!BWO[IL'0Y5T*D1!^ [WN/NKK/!F*#?>_IR43C_AM*_ZF[,W[R MDL33]5O8R7 )@C\91=)WRCM=.[<8=:&:OIK:!.N]YJ0Q5[UU,-/Z#?G&CXTF M<:9^*&I3>W:U A3UT;"S$N5 G)F#/>"LWU*JE=V;?R:0L>\>778W^P0:4';Z MAM_>R'U//(Y\HVDPD,-M#^- (U6 MC31\3,ER?9YF=.-@&,G1XJB>:C,V'I,%L T6A#D_AHK6@XE;(WUT&# V*S!DQ9$JS6N,$2&,DT_GS+8-.,_@<=XU9#F=,5W M4LQ^;A7 Q;X(Q.C85'302UV;Z7W0,(/T9ASMI5OE$P%)/K:PU[BC.TZ<&UH* M,#/RDZA)5;$0HO<[;)<=MUS5!CL+N\>(3BL^(M MFZ.<<*]WY>S^B68/IWF:Q1N2N#V"AL#G<_^:4K42 1Q?UW'EDENF]T&;#Y=[ MZ5:EEN#XNN3=-I;;>7)T;]\U,DY<-.<3A5#!SNZK+0Y M[]KU$(<,A;3H659$0JM-K"I\Q!_R>9%N\HSL\9B#4 !0NY(2@+&/@THE74>X M%&!FY!]1DZKB(<"0<3,N,F0.R0V+^X20WK"6?/:XUCK3M[4TZ5'Q"\UM]8%\ MJ6THB2/VHT]JYH#;TV@,?AZY/O;4K00"P._EKH!39\;A+1=\V,9G,RYH6X1A M_(4G9E[$29$JQ)OVD'09[23/8D!2NY M<]=L5CKCUH'A)1*AL<.UEPPF08.S9>J- M^W7&1_<<6\O;Y^N8(CUZ9U;CH@\YECU.:$5&Y M(J6C^^M.'P-,?Y_5+&DK,L^AJ:#><&DW!_%9S9@^2$@;S$CGKQ%?0!--PL:Y2:,ZCWH:[W M7I8GKD.*-AA@FAAV<[U[:0K77],NFUI$/P@"_TT@3_^0&]$1*J+HZ$+C [O[ MKC.KJ/45>T-0$SSV4=&?"V].V>G;@OH#X_OM M1N'=2/DC>T>%\'O/D:]P_GEJ^ M^.(E13E)44*8S;U'S:/#1W(,-U-GF.I2%1WTZ#%+PU MP7V1MG6RDV_9848D*':HX2ES20-G#NBHB=&&3[MQ_#V#&=2U\,K>J"C2!1II M B4M@V5T3?P\29A)(B;5C!7? L -U[ S'7(-S)?I/\J.YF+W'EB(_B-S&8]] M$(;CI3FS?2829S3,L]&RJ\RPF-%H;6M"XX[CJH7JHHP&'$7Z2&ZX1A!:XOS) M#W-V<(HV09MMGI7%%&/-77> (*XZMQ,J..X !B3H7+ M9AM'W$1=KO=PRK20$Q*1-1W+=6V.">I3R&Q"]2""(]<[U"ZE]9KX7'GL$;_V MQ)"*./*907CPBHU@ IBC@FP'V J,#=&!U?, D3DK@3.T9>^'D:3%#(N9"HHA MJ0''03KSNQ\-.W1SC_>-5'1@2\^D739<)?YV [,WBNH+G\7Y7;;. MP_;H1H>[Z0"*'8_2X["J\TH7->T/U%:,L[[)O"0;Z.Q8)?$C31DU&:Y%TGSM MN,"7*W7 PBT/-&9R#^%P9XCK2>!/"\Y,>VGFQ<7 M_GD4C&E%GS[P5 8:5;W":M6!4*_6FB=1 +L\ B8WI*6]4[67LCTTRI9I'TA6 M5H !GQ<=B$@O3U/&:?6>JQ,2V#BV8WB:+==\'!-W/MV0Y)'Z)+V)#[0 X[,2 M$$;YSS#>JFEF81,KS2"P$[RO7*GV>DLW9)UX&[(BB?"',,V^O MIT3+OAOW? ME+)C3^M:Z;*3Y%=39<5=5,%D4-UN/8LW M'HW@N"19&X=5?0)YQ!X936H/-&-RL_> E]SL4JY<^ @N+PR+1IGLDGY/-G.0!CST=YA4Q,PW+WVX".,OKE(1 M)/CZ*JT=.=\S@&]@Y ML!V2!.BMMSH@$@QUO?8&YT %!3L+TE8]R(8;M2@(PU3+"JE$M%V\C +Z2(/< M"\/=Y6;#Y#BA7BC;J\S]"5!!98D&IN':1201H7G^>ANM-],@RC6[XIVK[$ZTQZ%?0% M6BQ+/FN0EVOY)617 &JR,*R#0VMTN_L#KH?&0'57]16)JR!^!ZMW*[5SKY-/32M)RCXB"W[S[OQ#(5XUY;#, MLS3S(IXTOTIHG(@GB_A3"16TU2<<+%R%JQ%6!B0KRGRGBSA9$YJ)T4'%-B[B MG#V@BF;T^A56>NM,/$= DQ@8Y6]\HC&?&UC,!M-FB_0SU.H$#3;(]XK4"*-] MMM?B()O9DNH%ILZ,OOV#-8RSO4&7&.%SY'4YI8U3 MX,3/-$V"E9=DNT7P2-,XT6>*\9*35X3F1"J9^<.H^DZ%YHGG?TZS>%OD?,3) M8$XJ%IR^#C2E4,G&OXZN#05>15S@-B[3=O2U8L?7$W]T=6Z\Y,:/8SZU:H;/ MY69# BH@;>0*)/?WIP;9#.8:L\69NW.O=Y@DT6 M-_-@>A)$[/)#5,!OCX!;Y8@8+VYL_J_RQ'_P4I&81!G+3?-9NK_'S\NV90\_ M2CVT 3PB=O,1^ 8:^ZNA*>Z3 B4Q^*78+7#,S@8##/M32\@;TQ)L2(M1"&2* ML.PJ6$1!=1<@R4H0YQMCNX@'=\L-K$RTE8)[PM:F#!V9IIJ!?0V'A!VFI(\8)W)L.LN MRMD Q5\>QC9-N5Y(B3*2R&F>)6<5Y$H.HB3\N-@B]Z%'#!1TDTTW.'Z=8ECC MT?-4CN)E-F$!E""+:@5/01V6/(,RJ;%JT9<1*)&C2V&7:9\)_<=/KM (29,FK)T"ZR80^7^$0>J!\Z8N/1XJ@9HI:\ M.Z8/7$V9542<>"EYB,/@B89,3UG5!PJV0L&1D)^F@"L*>E^5WUY\-784)C/'=P!YH')#]X&S>N85/HN%:@Q;'1E @YJ8=[CF\3 M+R!\23>^C=;RF"_W@=QIDPK.1VS53',_7C5UY)F204#U+ [DH)1B&&EG%4(? MXHC9T5N2D<5]0ASZ&#L S?A$=I$/UWLLDHN6"7O8!;DH[B\3C9PPMP<8LB]M M((_[* G<8.PY69' 3F58X_%C2M9Y>$77T$]A+9 357J=7B(]6F)6(W?LS$4, MH1?<9!\#EGQ.FX$$G-*-#O1J[NRZVWH\MJL0F.X5:"L)2E)C9SETX P?"^@! M]OS87@\(6)BVQS,.L]D;0DKIL-R0!A6E-6/#Z*P2H)B-[J MI\#MQ@L)KT/AHXAYH;Q+_BI@H;Z0H'BLHB..'Z]$ZHPPK!(^2UK*5VD04_DI M=D3$FE-J8F ;-%7''J8@^!7EYO I@. ^8 8?.Q7IH'QS%J>MUF]3#'C7/VRM M+V?*'"4AP#QIPPR9)%X3H9Z]4*D4P8P9!3#DAP.83:.B)6"S?ROON&B?U]JD M&U;W )L[J_MH"3==P/94QWF4I>454&UN+.8;@Y^M 65/\ $C"YJ]S9P[$Y9; MT9LMNO=X=4_D13[[650;5'Z%FWR[#44@T LOHW6<%#-L^YP+]A4BHFF9&P]" M>_T!Q2QI2LB>?&+E,Y+Z"=VJ&\H!;$ /*NK;4LG%9D6+)OVP' 8_$7K_P'W! MCPS%>W)->'Y0A>DM23:_$"\Q:9Q@N"!VOT:L-:489ERMN;%>S*%;MQJ# MQ[I$[4Y!PYHRIC2VB["X!PF.9!@"Q_ 3#Y<)4PKC>!./,#NCJ; #K[V,V*M] MZ2K(U_5032^G#&"Y/[R*KZ.\(HGOX)%L"GXB*KY+S+7UNI2\L(-0(-6Z>VDP M!#X!M:XK!Z9DAEM+/:F'U@?KJQJL%;>3B3AGN6*2P=84?6 MDUQDETR M%:A=#= '1LC;+R1\)._C*'N SF^S1@,S'F\C&WU/;3W:(VML7<2YO7G[)4:2 ME0HZ;O!J+"'9TQK;O#-"F(D$=%*T.7Q4*W]4^2C(#99FX%H\+N(43AN?;^GP6Z(;_UYAB MH<0!6V,X%Q(U];%M#P7"HSS,=GO$__X_OOWVU?_^Z?VGO_R?__VSO\V??HG^ M_&/PQP^/][_LHH]G^9=W/R0__O"OM[]]O-VEX0^/_A_?A?^5O^%?9=_^^N'A[\Z_7CT\GI[]\]QC<)/_^\9??KS;;Y<7EC\F;?_V\OMN$ MOYV?^9=W?_SE]_/3[)?@T^N?OWS(GO[T[K^S\&/P M[_]>_/;+GY^"MYO+TQ__F+^^ M6/SC'__GU>G-];??HIKN$ =)*9' N9YN/2[-# 2W'I>ZWVI4?XL!X"&-A5HP M1G2S&(/'OLO,A4'E IV%8Z4/83<.%5VHV/TP'$K"9+PG6H@Z\)KHPT6N)WC@Z< UH@T6O];4L1#@^T'ZL!R9]?CM!1QR?% YR("1QYWXC>3A,(,] MP8,O.Q2]S.]U8&"U%&FC.@:_)W>E6S%U3AD,[[TL3QC.B\@+=RE-XW7V0*[B MZ)[GU9V1NYYFPM:AN1H$WI"J1,)12GPWL '1Y]K"Y;+L,K@FVU)H^+0"&OET MR^LB7.Z@.D%=$T"0C9\AZ(_>)3QOFXTNJ^Z$?$FA'S"4K:3$^>, M9!X-96-ZI-B#@K-7V7UH7#D:T:,/%W=.3Y=L\J,.*S5XXUIN&%U% PS157VY M+C8,/Z='#0?)(>[BV#,-Y&,HV)P@9O1*VT \Z*\A$!C'Y,:#I]D3))>YY*/<(U8+;++MFIAG.Y' M@F9V;__3.'HD2<;[5:\JB!\C*A]JHR!_]PK(T59-9O10 =@O\XPN60,K=O0Y MV2LO^>2%.2\.OWE@%-*0YM8GR.)K_$C@O&GO&V>0M0">+O+L(4[H'R30H'_K MDSG2O[UOG XSQ1VSB(*]4A-'ND#O,DUS+9;HK(+J"+3BD19M4/(G;Q/BI7FR M$_A(T!08:O!-;QW,X+T5XS3) S=-SNY1+]!8YEF:L0N6[0GZ,=]:']?FM6)E M![$@A\2Y]=+RFU:L$*_9?2L:F$8^.?%24MI5)W&4IXLO7A+TU!G9N7#W\)?] M\*U,@H%0#MB&SH#78&VMQ<@L=$X4,>BQ!3<24/.2/" MH',FGB!N9YL+ZA-3RDS3.O SUU=&8;MC75*_N1I4A DA#.&F$Y=R%#.9AD+2/BQ*EL GGBG#$B(NZ<]GY4;[_$2/P^0)X] MOVM$Q$V,U$"5YV]B<;P&&]D;-ISE=3H"/M&?IY7A]D$PNCN^(2:KA/K0R>>U MA9$.RAA/N-:)*TF)X^/O.?L)._?W(OYVLCO\25D8)_9YX=$B6K%(TWPC>H*G MYT\D\6GJ3DC<(/HU"9TC5D_2\+/;V35-/U^PZZYR@?(VU5.692F^.%[E64NT MG._80U&!#^V6^!D)/L4A6X:7+4]=N!48H\0M9RW=*M9#9LBX#=BT:/I$_#RC MCZ0(0T&.M3]XH'N 6@5F=-<:% !%>6_YCMBQ]Q@'I$:1D<.0.Q#"S MWJ#X/]?D]YRF-",W)'EDVRG$%GKXNAL M8[X755"%:>(F9-$&?RL';Q6\,%_=PLB7+FA!8,.2$B=@ATSCJ,7Q"*-H%-10 M* $&R^B:\#99_*D>!1_B**G^DYTQJJHD&=[*&Q0WI'2%X6>&ZSXWT@K@"!\D M[_8__I,S\2_R'W15Y)*$##XHF4*QGITMUU&@LKTE[M!B)=%=M5)V4LYC! MQIX5872*I#*@1V*0'DO[Y2^C;9ZE K\W3OQI79"0A[P,YYB,>H #O: X^W8T MSKY]AIQ]"U_Z L;9[T?C[/?/D+/?.ZAO>?ZF"LS3!"*09-6Q^8"TJSDT$@BX MDRQ=/"H;+9QE-,4>O_*3EPC/-MO--?=I.VSQT@D*.W+6(?!U'G:3"]#G[[@3 M=[QAZKW,RN->1^FP79S3,,Q)<1NP;LBV[K;$_%TTTB]Y$&MV[+5MW'W!: MKF]+G!9'.%4=X)9MG.S:?4,!-?0J?"#959RF%8GA.&/HV1L'#WMK[MQ+(G:T MTHH% @U7KKL>8%C5<,Y."%=L(PDBDM/NJVU%/JI^F7J/\I=.V=:=LBU,F6-F M?0U2WW=-83WC&$&*O7&R.'K(R6%@9A#I&0UU_BGHA/TX6R7QF@J1AD[?/"R, M'!#HE-!&XF:-%H %$E9OYF;VUX>GS@X'[&O)_&1:TAIR MYK1;^<"4"^S#/^@@64L)<($5H(24YHCK7LNFT'&#&:Z%1$UTN Q0,-?'&!X/ M5-L-C-L*\@&66P&YM$KY<\S9"@JV!>",OWLRVDD9T0%I!O,RM0@&Y<8:<(;*C)=E M(O)='&A.-9QGKSD[2(P5,9*BY%*%2B'AGM]>R>_EH4JE#LC0^KMEVS9+OD(Y$4#I%VW9+TEC>V.VB*Z)#-,.AX*P7P099MH=S*B*;R/ MNHSH61-MLH^E%'(U,5@88%Q_)LQ.D^SP K_Q2>0E--9]M[*/:Y<*^Z_#A:)> M%XNQ0">5\[F#:#4.&A\\L6RYVL:,BMZ\UNRH9+I(^, MF+WQ2N3$*>4UGNR/Q^)T#TSLT.)PCO<1%34KL\1QOZ4Q.*X"AEY*-IS72CH. M\/;$F1<.SJ\Z*T&6ZF<P:IV!.K=UJ0GF !C"\H;^&9?Q6J!1O4CV MO-P>AY*O=>,@[H =/0[C8\'H>W4]/=('SMX^>?AM_6[I-E MUVOB>F2^PQ%+O$5=4B0_+&JS7WO.0K7Q,_CGP:4D%;%[FE^G!M M"QTT "@\LZ-L[MB#BYG]V2.MJ?CT,@73^:NS ?EKEV!8 M'DI49J"#!@N2F@_(O8/U-/#3*4.*\I%!CR3-^-6#8I=+T$!MS3*&Y,B);W&9 M_5A(343N&8Q@F(]2!_'W-(H3FC&-R025(5[\:?ED1Q"?;GR^!B74PQ$+;YA" MIER)U!E-MW%*B^R]DSQE! 'O)F2/QU=@#RD8,,#O-HH5M,P>2++_570O:+ B MB8]SD76B@QI6&46(NKE1RM*?<2(O]1M_UWKX6=DY^!>QFSWDNS6<<('.T+K1!/(6$[Q M7B&6!:2U2 E8A0+"=O9#];ORR7!:'_X9!648-I5/!SV-4U>)"Z HHNB/85($ MPAE /Y0K>;MF_$@>"5>F"]]/)$/[3S6@8CL'NZ6\TZFRLAG85JJH@