0001213900-25-054762.txt : 20250616 0001213900-25-054762.hdr.sgml : 20250616 20250616160617 ACCESSION NUMBER: 0001213900-25-054762 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250616 DATE AS OF CHANGE: 20250616 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Zeo Energy Corp. CENTRAL INDEX KEY: 0001865506 STANDARD INDUSTRIAL CLASSIFICATION: CONSTRUCTION SPECIAL TRADE CONTRACTORS [1700] ORGANIZATION NAME: 05 Real Estate & Construction EIN: 981601409 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40927 FILM NUMBER: 251050111 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-Q 1 ea0245373-10q_zeo.htm QUARTERLY REPORT

 

 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

 

FORM 10-Q

 

(Mark one) 

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

 

For the quarterly period ended March 31, 2025

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)

 

(IRS Employer

Identification No.)

 

7625 Little Rd, Suite 200A, New Port Richey, FL 34654

(Address of principal executive offices and Zip Code)

 

(727) 375-9375

(Registrant’s telephone number, including area code)

 

Not Applicable

(Former name or former address, if changed since last report)

  

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

 

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

 

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

 

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

 

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

 

As of June 6, 2025, the registrant had 22,824,845 shares of Class A common stock, par value $0.0001 outstanding, and 26,480,000 shares of Class V common stock, par value $0.0001, outstanding.

 

 

 

 

 

  Page
PART 1 – FINANCIAL INFORMATION 1
Item 1. Financial Statements (Unaudited) 1
Condensed Consolidated Balance Sheets as of March 31, 2025, and December 31, 2024 1
Condensed Consolidated Statements of Operations for the three months ended March 31, 2025, and 2024 2
Condensed Consolidated Statements of Changes in Redeemable Noncontrolling Interests and Stockholders’ Deficit for the three months ended March 31, 2025 3
Condensed Consolidated Statements of Changes in Redeemable Noncontrolling Interests and Stockholders’ Deficit for the three months ended March 31, 2024 4
Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2025, and 2024 5
Notes to Condensed Consolidated Financial Statements 6
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 29
Item 3. Quantitative and Qualitative Disclosures about Market Risk 39
Item 4. Control and Procedures 39
PART II – OTHER INFORMATION 41
Item 1. Legal Proceedings 41
Item 1A. Risk Factors 41
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 42
Item 3. Defaults Upon Senior Securities 42
Item 4. Mine Safety Disclosures 42
Item 5. Other Information 42
Item 6. Exhibits 43
SIGNATURES 44

 

i

 

 

PART I – FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

ZEO ENERGY CORP.

CONDENSED CONSOLIDATED BALANCE SHEETS

 

   As of
March 31,
   As of
December 31,
 
   2025   2024 
Assets  (unaudited)     
Current assets        
Cash and cash equivalents  $2,894,103   $5,634,115 
Accounts receivable, including $286,103 and $191,662 from related parties, net of allowance for credit losses of $4,703,905 and $1,165,336, as of March 31, 2025, and December 31, 2024, respectively   4,999,508    10,186,543 
Inventories   847,395    872,470 
Contract asset, including $545,805 and $0 from related parties   577,398    64,202 
Prepaid expenses and other current assets   936,673    2,131,345 
Total current assets   10,255,077    18,888,675 
Other assets, including $37,656 and $0 from related parties   113,591    314,426 
Property, equipment and other fixed assets, net   2,629,283    2,475,963 
Right -of-use operating lease asset   1,087,496    1,268,139 
Right-of-use finance lease asset   412,893    447,012 
Intangibles, net   2,938,804    7,571,156 
Related party note receivable   3,000,000    3,000,000 
Goodwill   27,010,745    27,010,745 
Total assets  $47,447,889   $60,976,116 
           
Liabilities, mezzanine equity and stockholders’ deficit          
Current liabilities          
Accounts payable  $3,569,632   $2,780,885 
Accrued expenses and other current liabilities, including $2,320,129 and $3,359,101 with related parties at March 31, 2025, and December 31, 2024, respectively   6,581,799    8,540,188 
Current portion of long-term debt   301,091    291,036 
Current portion of obligations under operating leases   555,672    583,429 
Current portion of obligations under finance leases   133,408    130,464 
    2,455,000    2,440,000 
Contract liabilities, including $0 and $2,000 with related parties as of March 31, 2025, and December 31, 2024, respectively
   119,417    203,607 
Total current liabilities   13,716,019    14,969,609 
Obligations under operating leases, non-current   662,291    799,385 
Obligations under finance leases, non-current   314,167    348,807 
Warrant liabilities   785,551    1,449,000 
Long-term debt   414,268    496,623 
Total liabilities   15,892,296    18,063,424 
Commitments and contingencies (Note 17)   
 
    
 
 
           
Redeemable noncontrolling interests          
Convertible preferred units, 1,500,000 units issued and outstanding as of March 31, 2025 and December 31, 2024   16,536,108    16,130,871 
Class B Units   38,097,300    115,693,900 
           
Stockholders’ deficit          
Class V common stock, $0.0001 par value, 100,000,000 authorized shares; 26,730,000 and 35,230,000 shares issued and outstanding as of March 31, 2025, and December 31, 2024, respectively   2,673    3,523 
Class A common stock, $0.0001 par value, 300,000,000 authorized shares; 21,796,464 and 13,252,964 shares issued and outstanding as of March 31, 2025, and December 31, 2024, respectively   2,180    1,326 
Additional paid-in capital   16,486,224    14,523,963 
Accumulated deficit   (39,568,892)   (103,440,891)
Total stockholders’ deficit   (23,077,815)   (88,912,079)
Total liabilities, redeemable noncontrolling interests and stockholders’ deficit  $47,447,889   $60,976,116 

 

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

 

1

 

ZEO ENERGY CORP.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

 

   Three Months Ended
March 31,
 
   2025   2024 
         
Revenue, net  $6,216,391   $11,329,387 
Related party revenue, net   2,567,304    8,812,769 
Total revenue   8,783,695    20,142,156 
Operating costs and expenses:          
Cost of goods sold (exclusive of depreciation and amortization shown below)   4,789,679    13,957,966 
Depreciation and amortization   4,900,729    459,529 
Sales and marketing   2,137,092    6,553,787 
General and administrative   10,467,593    3,219,422 
Total operating expenses   22,295,093    24,190,704 
(Loss) income from operations   (13,511,398)   (4,048,548)
Other income (expenses), net:          
Other income, net   82,363    
-
 
Change in fair value of warrant liabilities   663,449    (138,000)
Interest expense   (30,277)   (35,222)
Total other income (expense), net   715,535    (173,222)
Net (loss) income before taxes   (12,795,863)   (4,221,770)
Income tax (expense) benefit   (523,500)   114,668 
Net (loss) income   (13,319,363)   (4,107,102)
Less: Net loss attributable to Sunergy Renewables, LLC prior to the ESGEN Business Combination   
-
    (523,681)
Net loss subsequent to the Business Combination   (13,319,363)   (3,583,421)
Less: Net loss attributable to redeemable non-controlling interests   (6,958,098)   (2,051,930)
Net loss attributable to Class A common stock  $(6,361,265)  $(1,531,491)
           
Basic and diluted net loss per common share  $(0.48)  $(1.54)
Weighted average units outstanding, basic and diluted   13,252,964    994,345 

 

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

 

2

 

ZEO ENERGY CORP.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE
NONCONTROLLING INTERESTS AND STOCKHOLDERS’ DEFICIT

FOR THE THREE MONTHS ENDED MARCH 31, 2025

(UNAUDITED)

 

    Redeemable noncontrolling interests                                         Total  
    Class A Convertible
Preferred Units
    Class B     Class V
Common Stock
    Class A
Common Stock
    Additional
Paid-in
    Accumulated     Stockholders’
Equity
 
    Units     Amount     Units     Shares     Amount     Shares     Amount     Capital     Deficit     (Deficit)  
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 )
Stock-based compensation     -       -       -       -       -       43,500       4       2,200,752       -       2,200,756  
Reverse recapitalization related deferred taxes and adjustments     -       -       -       -       -       -       -       (238,491 )     -       (238,491 )
Conversion of Class V common stock to Class A common stock     -       -       -       (8,500,000 )     (850 )     8,500,000       850       -       -       -  
Subsequent measurement of redeemable noncontrolling interests     -       -       (70,233,264 )     -       -       -       -       -       70,233,264       70,233,264  
Net income (loss)     -       405,237       (7,363,336 )     -       -       -       -       -       (6,361,265 )     (6,361,265 )
Balance, March 31, 2025     1,500,000       16,536,108       38,097,300       26,730,000       2,673       21,796,464       2,180       16,486,224       (39,568,892 )     (23,077,815 )

 

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

 

3

 

ZEO ENERGY CORP.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE
NONCONTROLLING INTERESTS AND STOCKHOLDERS’ EQUITY

FOR THE THREE MONTHS ENDED MARCH 31, 2024

(UNAUDITED)

 

   Redeemable noncontrolling interests                                   Total 
   Class A Convertible
Preferred Units
   Class B   Common Units   Class V
Common Stock
   Class A
Common Stock
   Additional
Paid-in
   Accumulated   Stockholders’
Equity
 
   Units   Amount   Units   Units   Amount   Shares   Amount   Shares   Amount   Capital   Deficit   (Deficit) 
Balance, December 31, 2023   -   $-   $-    1,000,000   $31,155,864    -   $-    -   $-   $-   $(533,345)  $30,622,519 
Retroactive application of Business Combination (Note 1)   -    -    -    (1,000,000)   (31,155,864)   33,730,000    3,373    -    -    31,152,491    -    - 
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 Business Combination                  -    -    -    -    -    -    -    (523,681)   (523,681)
Effects of 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 4)   1,500,000    6,855,076    -    -    -    1,500,000    150    4,248,583    425    (1,677,860)   -    (1,677,285)
Transaction costs   -    -    -    -    -    -    -    -    -    (2,890,061)   -    (2,890,061)
Establishment of redeemable noncontrolling interests   -    -    26,116,548    -    -    -    -    -    -    (26,116,548)   -    (26,116,548)
Activities subsequent to business combination                                                            
Stock-based compensation   -    -    -    -    -    -    -    375,000    37    3,118,547    -    3,118,584 
Subsequent measurement of redeemable noncontrolling interests   -    -    176,420,473    -    -    -    -    -    -    (6,047,026)   (170,373,447)   (176,420,473)
Net income (loss)   -    8,224,091    (10,276,021)   -    -    -    -    -    -    -    (1,531,429)   (1,531,491)
Balance, March 31, 2024   1,500,000    15,079,167    192,261,000    -    -    35,230,000    3,523    5,026,964    503    -    (173,051,964)   (173,047,938)

 

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

 

4

 

ZEO ENERGY CORP.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

   Three Months Ended
March 31,
 
   2025   2024 
         
Cash Flows from Operating Activities        
Net loss  $(13,319,363)  $(4,107,102)
Adjustment to reconcile net loss to cash used in operating activities          
Depreciation and amortization   4,900,729    459,529 
Change in fair value of warrant liabilities   (663,449)   138,000 
Provision for credit losses   3,538,569    150,000 
Non-cash operating lease expense   180,643    152,717 
Stock-based compensation   2,257,139    3,118,584 
           
Changes in operating assets and liabilities:          
Accounts receivable   1,742,908    (2,297,517)
Accounts receivable due from related parties   (94,441)   (2,692,841)
Inventories   25,075    (28,968)
Contract assets   32,609    4,448,953 
Prepaids and other current assets   1,138,288    (1,420,528)
Other assets from related parties   (37,656)   (109,443)
Accounts payable   788,747    (400,861)
Accrued expenses and other current liabilities   (1,465,222)   (691,316)
Accrued expenses and other current liabilities due to related parties   (1,038,972)   (2,148,960)
Contract liabilities   (82,190)   (3,508,323)
Contract liabilities due to related parties   (2,000)   (1,054,263)
Operating lease payments   (164,851)   (159,650)
Net cash used in operating activities   (2,263,438)   (10,151,989)
           
Cash flows from Investing Activities          
Purchases of property, equipment and other assets   (372,578)   (226,076)
Net cash used in investing activities   (372,578)   (226,076)
           
Cash flows from Financing Activities          
Repayments of finance lease liabilities   (31,696)   (28,537)
Proceeds from the issuance of convertible preferred stock, net of transaction costs   
-
    10,277,275 
Repayments of debt   (72,300)   (71,855)
Distributions to members   
-
    (90,000)
Net cash (used in) provided by financing activities   (103,996)   10,086,883 
           
Net decrease in cash and cash equivalents   (2,740,012)   (291,182)
Cash and cash equivalents, beginning of period   5,634,115    8,022,306 
Cash and cash equivalents, end of the period  $2,894,103   $7,731,124 
           
Supplemental Cash Flow Information          
Cash paid for interest  $25,785   $34,060 
Cash paid for income taxes  $
-
   $
-
 
Noncash finance lease expense  $34,119   $34,118 
           
Non-cash transactions          
Deferred equity issuance costs  $
-
   $3,269,039 
Issuance of Class A common stock to vendors  $
-
   $891,035 
Issuance of Class A common stock to backstop investors  $
-
   $1,569,463 
Preferred dividends  $405,237   $8,224,091 

 

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

 

5

 

Zeo Energy Corp.

Notes to the Condensed Consolidated Financial Statements

March 31, 2025

 

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.

 

6

 

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, each dated September 7, 2023 (the “Voting Agreement”). 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.

 

7

 

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 March 31, 2025, the Company had approximately $3.5 million of working capital including $2.9 million of cash and cash equivalents. Management has assessed the going concern assumptions of the Company during the preparation of these condensed consolidated financial statements.

 

The Company’s condensed 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.

 

NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation and principles of Consolidation

 

The accompanying interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. These statements should be read in conjunction with Zeo’s audited financial statements for the fiscal year ended December 31, 2024 as included with the Company’s Form 10-K filed with the SEC on May 27, 2025. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of results for the full fiscal year.

 

Reclassification

 

Certain amounts from prior period financial statements have been reclassified to align with the presentation used in the current condensed 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 condensed consolidated statements of cash flows for the three months ended March 31, 2024, 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 condensed 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, realizability of deferred tax assets, 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.

 

8

 

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.

 

The following represents a roll forward of the allowance for credit losses as of March 31, 2025 and December 31, 2024:

 

   March 31,
2025
   December 31,
2024
 
Allowance for credit losses, beginning of the period  $1,165,336   $862,580 
Provision for credit losses   3,538,569    2,815,633 
Write offs   
-
    (2,525,100)
Recoveries   
-
    12,223 
Allowance for credit losses, as of the end of the period  $4,703,905   $1,165,336 

 

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. Contact assets include the cost of engineering, permits, governmental fees, other related solar installation costs and accrued revenues of $577,398 and $64,202 as of March 31, 2025 and December 31, 2024, respectively. These costs are charged to Cost of goods sold when each installation is completed. The following table summarizes the change in contract assets:

 

   March 31,
2025
   December 31,
2024
 
Contract asset, beginning of the period  $64,202   $4,915,064 
Cost of goods sold recognized during the period   (64,202)   (4,915,064)
Additions to contract assets prior to completion of performance obligation   577,398    64,202 
Contract assets, as of the end of the period  $577,398   $64,202 

 

9

 

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 March 31, 2025, and December 31, 2024 were $2,644,103 and $5,384,115, 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 March 31, 2025, the Company had one customer who exceeded 10% of accounts receivable. Their balances were $2,481,952. 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. For the three months ended March 31, 2025 and 2024, the Company had four and two customers, respectively, who exceeded 10% of revenue recognized. Their revenue recognized was $2,125,281, $1,318,939, $2,021,499 and $1,810,484 for the three months ended March 31, 2025 and $12,022,995 and $2,549,042 for the three months ended March 31, 2024, respectively.

 

Advertising and Marketing

 

The Company charges the costs of advertising to expense as incurred. For the three months ended March 31, 2025 and 2024, the Company incurred $54,686 and $45,268, 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 condensed consolidated statements of operations in the period identified. As of March 31, 2025 and December 31, 2024, inventory was $847,395 and $872,470, 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 condensed 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 condense 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 condensed 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 three months ended March 31, 2025, and 2024.

 

10

 

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 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 for the three months ended March 31, 2025, and 2024.

 

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 three months ended March 31, 2025, and 2024.

 

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 condensed 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 condensed 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 condensed consolidated statements of operations and cash flows.

 

11

 

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 condensed 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 12) 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 condensed 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.

 

   Three months ended
March 31,
 
   2025   2024 
Solar systems installations, net   8,374,912    19,043,775 
Roofing installations   408,783    1,098,381 
Total net revenues  $8,783,695   $20,142,156 

 

12

 

Contract liabilities

 

The Company receives both customer advances and may receive lender advances from third-party financing company's on behalf of customers. These amounts are recorded on the condensed 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 a twelve months of the Company’s receipt of the funds. The following table summarizes the change in contract liabilities:

 

   March 31,
2025
   December 31,
2024
 
Contract liabilities, beginning of the period  $203,607   $5,223,518 
Revenue recognized from amounts included in contract liabilities at the beginning of the period   (203,607)   (5,223,518)
Cash received prior to completion of performance obligation   119,417    203,607 
Contract liabilities, end of the period  $119,417   $203,607 

 

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 condensed 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 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 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 condensed 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.

 

13

 

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. During the three months ended March 31, 2025, 8,500,000 units were converted to Class A common stock. As a result, as of March 31, 2025, 25,230,000 units are outstanding. 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 March 31, 2025, 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 condensed consolidated balance sheets because the shares contain certain redemption features that are not solely within the control of the Company. See Note 10 – 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 condensed 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 condensed consolidated financial statements. The Company’s reserve related to uncertain tax positions was zero as of March 31, 2025 and December 31, 2024. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of March 31, 2025 and December 31, 2024. 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 March 31, 2025, there was 8,500,000 exchanges of Opco units for Class A Common Stock of Zeo Energy Corp. Payments under the TRA are not considered probable as of March 31, 2025.. 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 condensed consolidated statement of changes in stockholders’ deficit. As of March 31, 2025, the total unrecorded TRA liability is approximately $8.3 million, of which $3.5 million related to actual exchanges and $4.8 million related to hypothetical sale. 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 condensed 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 condensed consolidated statement of operations. See Note 13 – Related Party Transactions.

 

14

 

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 condensed consolidated financial statements. Refer to Note 17, 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 condensed consolidated financial statements.

 

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 condensed consolidated statements of cash flows and the condensed consolidated statements of changes in stockholders’ deficit for the period ended March 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 

 

15

 

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 - PROPERTY, EQUIPMENT, AND OTHER FIXED ASSETS

 

Property, equipment and other fixed assets, net consisted of the following:

 

   As of
March 31,
   As of
December 31,
 
   2025   2024 
Internally-developed software  $1,360,803   $988,225 
Furniture   384,368    384,368 
Equipment and vehicles   2,477,034    2,477,034 
Leasehold improvements   10,000    10,000 
Property and equipment   4,232,205    3,859,627 
Accumulated depreciation   (1,602,922)   (1,383,664)
   $2,629,283   $2,475,963 

 

Depreciation expense related to the Company’s property and equipment was $219,258 and $168,403 for the three months ended March 31, 2025, and 2024, respectively, which are included in depreciation and amortization expense on the accompanying condensed consolidated statements of operations.

 

 NOTE 6 - INTANGIBLE ASSETS

 

 The following is a summary of the Company’s intangible assets, net as of March 31, 2025 and December 31, 2024:

 

   Weighted  March 31, 2025 
   Average Useful
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    7,870,017    2,938,804 
      $14,613,721    11,674,917   $2,938,804 

 

16

 

   Weighted  December 31, 2024 
   Average Useful
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 

 

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 three months ended March 31, 2025, and 2024. Amortization expense relating to the Company’s intangible assets was $4,632,352 and $257,008 for the three months ended March 31, 2025, and 2024, respectively, which is included in depreciation and amortization expenses on the accompanying condensed consolidated statements of operations.

 

As of March 31, 2025, all of the intangible asset for order backlog will be amortized in 2025.

 

NOTE 7 - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

 

 The following table summarizes accrued expenses and other current liabilities:

 

   March 31,   December 31, 
   2025   2024 
Accrued payroll   537,214    421,825 
Accrued commissions   106,616    290,969 
Accrued dealer fees   1,670,544    3,359,101 
Accrued interest   72,997    84,425 
Transaction costs   2,208,288    3,208,288 
Taxes payable   532,400    
-
 
Professional fees   383,114    383,114 
Accrued Other   524,821    792,466 
   $6,035,994   $8,540,188 

 

NOTE 8 - 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 condensed consolidated statements of operations were $196,574 and $163,965 for the three months ended March 31, 2025, and 2024, 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 condensed consolidated statements of operations were $34,119 and $34,118 for the three months ended March 31, 2025, and 2024, respectively. Finance lease costs recorded in interest expense in the condensed consolidated statements of operations were $11,174 and $14,332 for the three months ended March 31, 2025, and 2024, respectively.

 

17

 

The following amounts were recorded in the Company’s condensed 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.25    2.39 
Finance leases   3.03    3.28 
Weighted average discount rate          
Operating leases   5.03%   4.97%
Finance leases   9.76%   9.76%

 

The following tables present the maturity of operating and finance lease liabilities as of December 31, 2024:

 

Operating leases

 

Years  Operating Leases 
2025   455,442 
2026   572,098 
2027   200,061 
2028   58,565 
Total lease payments   1,286,166 
Less interest   68,203 
Present value of lease liabilities   1,217,963 

 

Finance leases

 

 

Years

  Finance Leases 
2025   128,607 
2026   171,476 
2027   171,476 
2028   47,607 
Total lease payments   519,166 
Less interest   71,591 
Present value of lease liabilities   447,575 

 

The Company has deposited security payments related to the facility leases of $75,135 included in the accompanying condensed consolidated balance sheets as other assets.

 

NOTE 9 - 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 three months ended March 31, 2025, and 2024, 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 March 31, 2025, 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 condensed 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.

 

18

 

The following table presents the maturity analysis of the long-term debt as of March 31, 2025:

 

Years    
2025  $223,745 
2026   299,254 
2027   135,976 
2028   56,384 
Total debt   715,359 
Less current portion   301,091 
Long-term debt  $414,268 

 

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 March 31, 2025, $2.5 million has been advanced and the balance of $2.5 million, net of debt discount is included in Convertible Promissory Note on the accompanying condensed consolidated balance sheet. On April 15, 2025, the Promissory Note was amended with the result that the Tranche 2 Advance would be delivered if a Tranche 2 Milestone is met within 120 days of the Initial Advance, and the Tranche 3 Advance would be delivered if a Tranche 3 Milestone is met within 120 days of the Tranche 2 Advance.

 

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 March 31, 2025. Based on the Company’s stock price on the date the note was entered into, the computed effective interest rate on the loan was 58.0%. Based on the Company's stock price at March 31, 2025, the computed effective interest rate on the loan was 11.9%.

 

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 “LHX 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 10 - REDEEMABLE NONCONTROLLING INTERESTS AND EQUITY

 

ESGEN Business Combination

 

The condensed 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 condensed 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 condensed 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.

 

19

 

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

 

   Par Value   Authorized   Issued   Treasury Stock   Outstanding 
Class A Common Stock  $0.0001    300,000,000    21,796,464    
        -
    21,796,464 
Class V Common Stock  $0.0001    100,000,000    26,730,000    
-
    26,730,000 
Class A convertible preferred units  $0.0001    1,500,000    1,500,000    
-
    1,500,000 
Total shares        401,500,000    50,026,464    
-
    50,026,464 

 

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).

 

20

 

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.

 

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.

 

On March 31, 2025, 8,500,000 shares of Class V Common Stock were converted into 8,500,000 Class A Common Stock.

 

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.

 

21

 

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.

 

Redeemable Noncontrolling Interests

 

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

 

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

 

22

 

March 2024 Grant

 

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:

 

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 three months ended March 31, 2025, the Company recognized $718,674 in equity compensation expense related to these awards. As of March 31, 2025, the remaining unrecognized compensation expense was $1,340,614 under the Incentive Plan and is expected to be recognized over the remaining 1.9-year vesting period.

 

February 2025 Grants

 

On February 5, 2025, the Company granted an aggregate of 740,000 restricted shares of Class A Common Stock under the Incentive Plan to 11 employees/consultants. The restricted shares vest in three equal installments as follows.

 

 

One-third (1/3) on the date that is six months following the grant date;
     
  One-third (1/3) on the date that is 18 months following the grant date; and
     
  One-third (1/3) on the date that is 30 months following the grant date.

 

On February 5, 2025, the Company granted an aggregate of 250,000 restricted shares of Class A Common Stock under the Incentive Plan to seven employees/consultants. The restricted shares vest in three equal installments as follows.

 

 

One-third (1/3) on the date that is 12 months following the grant date;
     
  One-third (1/3) on the date that is 24 months following the grant date; and
     
  One-third (1/3) on the date that is 36 months following the grant date.

 

The Company determined the grant date fair value per share was $2.57, a Level 1 measurement, by reference to the publicly traded stock price on February 5, 2025.

 

During the three months ended March 31, 2025, the Company recognized $189,499 in equity compensation expense related to these awards. As of March 31, 2025, the remaining unrecognized compensation expense was $2,354,801 and is expected to be recognized over the remaining 2.9-year vesting period.

 

23

 

Sun Managers, LLC Management Incentive Plan

 

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.

 

Although Sun Managers is the legal issuer of the awards, all compensatory payments made by Sun Managers to individuals providing services to or for the benefit of the Company or its subsidiaries (including equity interests in Sun Managers) are treated as compensation paid by the Company under ASC 718. In accordance with the OpCo A&R LLCA, the Company allocates 100% of all related expense and deduction items to Sun Managers. These compensatory payments are accounted for as capital contributions from Sun Managers to the Company, with no new equity units issued in return.

 

On March 31, 2025, Sun Managers LLC granted an aggregate of 525,000 restricted shares of Zeo Class A Common Stock under the Management Incentive Plan to four employees/consultants. The restricted shares vested immediately upon grant. During the three months ended March 31, 2025, the Company recognized $792,750 in equity compensation expense related to these awards.

 

Seasonal Manager Stock Compensation Plan

 

Beginning January 1, 2025, certain eligible sales managers may earn shares of the Company’s Class A Common Stock under the Seasonal Manager Stock Compensation Plan, which operates under the umbrella of the Management Incentive Plan. Managers are eligible to earn 40 shares per kW installed for Projects sold by the manager’s organization, provided they exceed 1,500 kW installed during a calendar year, and as long as the manager sells 700kW the subsequent calendar year. The number of shares awarded may be reduced if the average price for Zeo stock during the quarter in which an Installations are completed exceeds $5 per share, the number of shares granted per kW will be correspondingly decreased.

 

The managers become eligible to receive certain grants of vested shares under the Seasonal Manager Stock Compensation Plan as follows:

 

 

 

50% of the shares for which Manager becomes eligible during a calendar year will be granted in Q1 (prior to the end of March) of the following calendar year (the “Tranche 1 Grant”) if Manager remains eligible at the time of the grant.
     
  The remaining 50% of the shares for which Manager becomes eligible during a calendar year are granted in the Q1 of the second year following the calendar year in which eligibility is earned (the “Tranche 2 Grant”) if Manager remains eligible at the time of the grant.

 

On March 31, 2025, Sun Managers LLC granted an aggregate of 577,910 restricted shares of Zeo Class A Common Stock under the Management Incentive Plan to 10 sales managers. The restricted shares vest in two equal installments as follows.

 

 

One-half (1/2) immediately on the grant date; and
     
  One-half (1/2) on the date that is 12 months following the grant date.

 

During the three months ended March 31, 2025, the Company recognized $436,323 in equity compensation expense related to these awards. As of March 31, 2025, the remaining unrecognized compensation expense of $436,323 and is expected to be recognized over the remaining one-year vesting period.

 

NOTE 12 - 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 (the “Public Warrants”). 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 (the “Private Warrants”)(together with the Public warrants, the “Warrants”). Upon the closing of the ESGEN Business Combination the 14,040,000 Private Warrants were forfeited. As of March 31, 2025 and 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

 

24

 

 

 

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 condensed consolidated statements of operations at each reporting period until they are exercised. As of March 31, 2025 and December 31, 2024, the Public Warrants are presented as warrant liabilities on the accompanying condensed consolidated balance sheets.

 

NOTE 13 - 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 $0 and $7,464 for the three month ended March 31, 2025 and 2024, 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 three months ended March 31, 2025, and 2024, the Company recognized $2,567,304 and $8,812,769 of revenue, net of financing fees of $974,833 and $3,856,219, respectively, from these arrangements. As of March 31, 2025, and December 31, 2024, the Company had $286,103 and $191,662 of accounts receivable, $545,805 and $0 of contract assets, $2,320,129 and $3,359,101 of accrued expenses and $0 and $2,000 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. For the three months ended March 31, 2025, the Company recorded interest income of $37,656 included in other income, net in the accompanying condensed consolidated statements of operations. As of March 31, 2025, the balance of $3,037,656 is included in note receivable – related party in the accompanying condensed consolidated balance sheet.

 

As described in Note 3, Zeo Energy Corp. entered into the TRA with the TRA Holders. As of March 31, 2025, the Company has not recorded a liability related to the tax savings it may realize from utilization of such deferred tax assets. As of March 31, 2025, the total unrecorded TRA liability is approximately $48.8 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 condensed consolidated statements of operations.

 

NOTE 14 - 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:

 

   March 31, 2025 
   Level 1   Level 2   Level 3   Total 
Liabilities:                
Warrant liabilities  $785,551   $
-
   $
-
   $785,551 

 

   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.

 

25

 

NOTE 15 - 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 three months ended March 31, 2025 and the period of March 13, 2024 (the Closing Date) to December 31, 2024:

 

   Three months ended   The period of March 13, 2024 to 
   March 31, 2025   March 31, 2024 
Numerator        
Net income attributable to Class A common shareholders  $(6,361,265)  $(1,722,607)
Denominator          
Basic and diluted weighted-average shares of Class A common stock outstanding   13,252,964    994,345 
           
Net income per share of Class A common stock - basic and diluted  $(0.48)  $(1.73)

 

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.

 

   Three months ended   The period of March 13, 2024 to 
   March 31,
2025
   March 31, 2024 
Warrants(1)   13,800,000    13,800,000 
Series A Preferred Stock (2)   1,500,000    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 16 – INCOME TAX

 

The Company has calculated the provision for income taxes during the interim reporting period by applying an estimate of the Annual Effective Tax Rate (AETR) for the full fiscal year to “ordinary” income or loss (pretax income or loss excluding unusual or infrequently occurring discrete items) for the reporting period. Our effective tax rate (ETR) from continuing operations was 3.9% expense on loss for the three months ended March 31, 2025, and 2.7% percent expense on loss for the three months ended March 31, 2024. The ETR for the three months ended March 31, 2025 differs from statutory rates primarily due to the non-controlling interest portion of ESGEN Opco, LLC, which is a partnership for federal tax purposes and a change in valuation allowance. During the first quarter of 2025, the Company exchanged corporate stock for additional ownership interests in ESGEN Opco, LLC. This greatly increased the investment in partnership deferred tax asset. Additionally, the Company determined that the deferred tax assets are not more likely than not to be realized based on all available evidence as of the current quarter and recorded a valuation allowance on deferred tax assets. The ETR for the three months ended March 31, 2024 differs from statutory rates primarily due to the non-controlling interest portion of ESGEN Opco, LLC, which is a partnership for federal tax purposes.

 

The components of the deferred income tax assets and liabilities were as follows:

 

   December 31,
2024
   December 31,
2023
 
Other Asset assets:        
Deferred tax assets  $5,914,920   $661,904 
Valuation allowance   (5,914,920)   
-
 
Net deferred tax asset  $
-
   $661,904 
Deferred tax liabilities   
-
    (423,413)
Net deferred tax assets and liabilities  $
-
   $238,491 

26

 

NOTE 17 - COMMITMENTS AND CONTINGENCIES

 

Risks and Uncertainties - Weather Conditions

 

A significant portion of the Company’s business is conducted in the state of Florida. During recent years, there have been several hurricanes that impacted our marketing, sales and installation activities. Future hurricane storms can have an adverse impact of our sales installations.

 

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 March 31, 2025, and December 31, 2024, 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.

 

NOTE 18 - 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 the chief executive officer. The 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 three months ended March 31, 2025 and 2024:

 

   Three months ended March 31, 
   2025   2024 
Total revenue  $8,783,695   $20,142,156 
Less: Cost of goods sold (exclusive of depreciation and amortization shown below):          
Direct labor   1,719,462    3,112,285 
Materials   2,224,562    9,409,074 
Other   845,655    1,436,607 
Less: Cost of goods sold (exclusive of depreciation and amortization shown below):   4,789,679    13,957,966 
Less: Depreciation and amortization related to Cost of goods sold   219,259    168,403 
Gross Profit  $3,774,757   $6,015,787 
           
Depreciation and amortization   4,681,470    291,126 
Commissions expense   1,864,112    3,652,591 
Sales and marketing (exclusive of Commissions expense above)   273,668    2,901,196 
General and administrative   10,467,593    3,219,422 
Other income, net   (82,363)   
-
 
Change in fair value of warrant liabilities   (663,449)   138,000 
Interest expense   30,277    35,222 
           
Net loss before taxes   (12,795,863)   (4,221,770)
Income tax (expense) benefit   (523,500)   114,668 
Net loss   (13,319,363)   (4,107,102)

 

27

 

NOTE 19 - SUBSEQUENT EVENTS

 

On April 15, 2025, the Promissory Note, as described in Note 9, was amended with the result that the Tranche 2 Advance would be delivered if a Tranche 2 Milestone is met within 120 days of the Initial Advance, and the Tranche 3 Advance would be delivered if a Tranche 3 Milestone is met within 120 days of the Tranche 2 Advance.

 

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.

 

On May 28, 2025, the Company entered into an Agreement and Plan of Merger and Reorganization (the “Merger Agreement”) by and among Heliogen, Inc., a Delaware corporation (“Heliogen”), Zeo Energy, Hyperion Merger Corp., a Delaware corporation and a direct, wholly-owned subsidiary of Zeo Energy (“Merger Sub I”) and Hyperion Acquisition LLC, a Delaware limited liability company and a direct, wholly-owned subsidiary of Zeo Energy (“Merger Sub II” and, together with Merger Sub I, the “Merger Subs”). Pursuant to the Merger Agreement, and upon the terms and subject to the satisfaction or waiver of the conditions therein: (i) in accordance with the General Corporation Law of the State of Delaware (“DGCL”), at the effective time of the First Merger (the “Effective Time”), Merger Sub I will merge with and into Heliogen (the “First Merger”), with Heliogen surviving the First Merger (Heliogen, as the surviving entity of the First Merger, the “First Surviving Corporation”) and immediately following the First Merger, the First Surviving Corporation will be a direct, wholly owned subsidiary of Zeo Energy; and (ii) in accordance with the DGCL and Delaware Limited Liability Company Act, immediately after the Effective Time, the First Surviving Corporation will merge with and into Merger Sub II (the “Second Merger” and, together with the First Merger, the “Mergers”), with Merger Sub II surviving the Second Merger (Merger Sub II, as the surviving entity of the Second Merger, the “Surviving Company”). The Merger Agreement and the consummation of the transactions contemplated thereby have been approved by each of the board of directors of Heliogen (“Heliogen’s Board of Directors”) and the board of directors of Zeo Energy, and Heliogen’s Board of Directors has resolved to recommend to the stockholders of Heliogen to approve the transactions contemplated by the Merger Agreement, including the Mergers, and adopt the Merger Agreement, subject to its terms and conditions.

 

Consideration to Heliogen Stockholders. Subject to the terms and conditions of the Merger Agreement, at the Effective Time, by virtue of the First Merger, each issued and outstanding share of common stock, par value $0.0001 per share, of Heliogen (“Heliogen Common Stock”) (other than shares of Heliogen Common Stock held by Zeo Energy, Heliogen or their respective subsidiaries immediately prior to the Effective Time) will be cancelled and automatically converted into the right to receive (i) a number of shares of class A common stock, par value $0.0001 per share, of Zeo Energy (“Zeo Energy Class A Common Stock”) equal to the Exchange Ratio (as defined below), without interest (the “Share Merger Consideration”), and (ii) if applicable, an amount in cash, rounded to the nearest cent, in lieu of any fractional share interest in Zeo Energy Class A Common Stock to which such holder otherwise would have been entitled (the “Fractional Share Consideration” and together with the Share Merger Consideration, the “Merger Consideration”), subject to any required tax withholding.

 

As set forth in the Merger Agreement, the “Exchange Ratio” is the quotient obtained by dividing (i) the quotient of (A) the Total Merger Consideration divided by (B) the fully diluted share count of Heliogen Common Stock outstanding (including shares underlying outstanding shares of Heliogen’s preferred stock (if any), In-the-Money Options (as defined below), Heliogen’s restricted stock units (“RSUs”), and the Commercial Warrants (as defined below) but excluding shares underlying SPAC Warrants (as defined below)) (the “Fully-Diluted Shares,” which as of May 16, 2025 was equal to 6,616,949), by (ii) $1.5859 (the “Parent Stock Price”); and the “Total Merger Consideration” is $10.0 million, less (x) 50% of any amount by which Heliogen’s Net Cash at the closing of the First Merger (the “Closing”) is less than $13.0 million (the “Net Cash Collar Floor”), or plus (y) 50% of any amount by which Heliogen’s Net Cash at the Closing is more than $16.0 million (the “Net Cash Collar Ceiling”); and “Net Cash” is the cash and cash equivalents and other current assts of Heliogen and its subsidiaries as of the Closing, less certain specified liabilities of Heliogen and its subsidiaries as of the Closing, including unpaid transaction expenses.

 

The shares of Zeo Energy Class A Common Stock to be issued in connection with the Mergers will be listed on the Nasdaq Stock Market LLC (“Nasdaq”). The Mergers, taken together, are intended to constitute a single integrated transaction that qualifies as a reorganization for U.S. federal income tax purposes.

 

Under the terms of the Merger Agreement, the completion of the Mergers is subject to certain customary closing conditions, including, among others: (i) the approval of the Mergers and adoption of the Merger Agreement by the affirmative vote of the holders of a majority of the outstanding shares of Heliogen Common Stock entitled to vote thereon; (ii) the approval for listing on Nasdaq of the Zeo Energy Class A Common Stock to be issued in the Mergers; (iii) the effectiveness of a registration statement on Form S-4 (the “Registration Statement”) to be filed by Zeo Energy with the Securities and Exchange Commission (the “SEC”) registering the Zeo Energy Class A Common Stock to be issued in connection with the Mergers; (iv) the accuracy of the parties’ respective representations and warranties in the Merger Agreement, subject to specified materiality qualifications; (v) compliance by the parties with their respective covenants in the Merger Agreement in all material respects; (vi) the absence of any law or order restraining, enjoining or otherwise prohibiting the consummation of the Mergers; and (vii) the receipt by each party of opinions of counsel to the effect that the Mergers, taken together, will constitute a single integrated transaction that qualifies as a reorganization for U.S. federal income tax purposes. Zeo Energy has the following additional conditions to its obligations to consummate the Closing: (A) the absence of a material adverse effect with respect to Heliogen and its subsidiaries on or after the date of the Merger Agreement that is continuing as of immediately prior to the Closing; and (B) the effective amendment of that certain Rights Agreement, dated April 16, 2023 by and between Heliogen and Continental Stock Transfer and Trust Company, as amended on April 16, 2024, December 17, 2024 and April 14, 2025 (the “Rights Agreement”); and (C) Heliogen’s Net Cash at the Closing being equal to or greater than $10.0 million.

 

On June 8, 2025, Sunnova, one of the Company’s financing partners, voluntarily filed for protection under Chapter 11 of the U.S. Bankruptcy Code in the United States Bankruptcy Court. As of the date of this report, Sunnova owes the Company an outstanding amount of $3,113,019 related to completed customer projects. The Company is actively monitoring the proceedings and has recorded a full reserve against this receivable. 

 

On June 9, 2025, Mosaic, one of the Company’s financing partners, voluntarily filed for protection under Chapter 11 of the U.S. Bankruptcy Code in the United States Bankruptcy Court. As of the date of this report, Mosaic owes the Company an outstanding amount of $734,140 related to completed customer projects. The Company is actively monitoring the proceedings, and no impairment has been recorded related to this receivable as of the balance sheet date, as management believes the amount remains collectible.

28

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations (as restated)

 

References to the “Company,” “our,” “us” or “we” refer to Zeo Energy Corp. The following discussion and analysis of the Company’s financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and the notes thereto contained elsewhere in this Quarterly Report on Form 10-Q (this “Quarterly Report”). Certain information contained in the discussion and analysis set forth below includes forward-looking statements that involve risks and uncertainties.

 

Cautionary Note Regarding Forward-Looking Statements

 

This Quarterly Report on Form 10-Q includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). We have based these forward-looking statements on our current expectations and projections about future events. These forward-looking statements are subject to known and unknown risks, uncertainties and assumptions about us that may cause our actual results, levels of activity, performance or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by such forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as “may,” “should,” “could,” “would,” “expect,” “plan,” “anticipate,” “believe,” “estimate,” and “continue,” or the negative of such terms or other similar expressions. Such statements include, but are not limited to, possible business combinations and the financing thereof, and related matters, as well as all other statements other than statements of historical fact included in this Form 10-Q. Factors that might cause or contribute to such a discrepancy include, but are not limited to, those described in our other SEC filings. Except as expressly required by applicable securities law, we disclaim any intention or obligation to update or revise any forward-looking statements whether as a result of new information, future events or otherwise.

 

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.

 

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

 

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.

 

29

 

Recent Developments

 

On May 28, 2025, the Company entered into an Agreement and Plan of Merger and Reorganization (the “Merger Agreement”) by and among Heliogen, Inc., a Delaware corporation (“Heliogen”), Zeo Energy, Hyperion Merger Corp., a Delaware corporation and a direct, wholly-owned subsidiary of Zeo Energy (“Merger Sub I”) and Hyperion Acquisition LLC, a Delaware limited liability company and a direct, wholly-owned subsidiary of Zeo Energy (“Merger Sub II” and, together with Merger Sub I, the “Merger Subs”). Pursuant to the Merger Agreement, and upon the terms and subject to the satisfaction or waiver of the conditions therein: (i) in accordance with the General Corporation Law of the State of Delaware (“DGCL”), at the effective time of the First Merger (the “Effective Time”), Merger Sub I will merge with and into Heliogen (the “First Merger”), with Heliogen surviving the First Merger (Heliogen, as the surviving entity of the First Merger, the “First Surviving Corporation”) and immediately following the First Merger, the First Surviving Corporation will be a direct, wholly owned subsidiary of Zeo Energy; and (ii) in accordance with the DGCL and Delaware Limited Liability Company Act, immediately after the Effective Time, the First Surviving Corporation will merge with and into Merger Sub II (the “Second Merger” and, together with the First Merger, the “Mergers”), with Merger Sub II surviving the Second Merger (Merger Sub II, as the surviving entity of the Second Merger, the “Surviving Company”). The Merger Agreement and the consummation of the transactions contemplated thereby have been approved by each of the board of directors of Heliogen (“Heliogen’s Board of Directors”) and the board of directors of Zeo Energy, and Heliogen’s Board of Directors has resolved to recommend to the stockholders of Heliogen to approve the transactions contemplated by the Merger Agreement, including the Mergers, and adopt the Merger Agreement, subject to its terms and conditions.

 

Consideration to Heliogen Stockholders. Subject to the terms and conditions of the Merger Agreement, at the Effective Time, by virtue of the First Merger, each issued and outstanding share of common stock, par value $0.0001 per share, of Heliogen (“Heliogen Common Stock”) (other than shares of Heliogen Common Stock held by Zeo Energy, Heliogen or their respective subsidiaries immediately prior to the Effective Time) will be cancelled and automatically converted into the right to receive (i) a number of shares of class A common stock, par value $0.0001 per share, of Zeo Energy (“Zeo Energy Class A Common Stock”) equal to the Exchange Ratio (as defined below), without interest (the “Share Merger Consideration”), and (ii) if applicable, an amount in cash, rounded to the nearest cent, in lieu of any fractional share interest in Zeo Energy Class A Common Stock to which such holder otherwise would have been entitled (the “Fractional Share Consideration” and together with the Share Merger Consideration, the “Merger Consideration”), subject to any required tax withholding.

 

As set forth in the Merger Agreement, the “Exchange Ratio” is the quotient obtained by dividing (i) the quotient of (A) the Total Merger Consideration divided by (B) the fully diluted share count of Heliogen Common Stock outstanding (including shares underlying outstanding shares of Heliogen’s preferred stock (if any), In-the-Money Options (as defined below), Heliogen’s restricted stock units (“RSUs”), and the Commercial Warrants (as defined below) but excluding shares underlying SPAC Warrants (as defined below)) (the “Fully-Diluted Shares,” which as of May 16, 2025 was equal to 6,616,949), by (ii) $1.5859 (the “Parent Stock Price”); and the “Total Merger Consideration” is $10.0 million, less (x) 50% of any amount by which Heliogen’s Net Cash at the closing of the First Merger (the “Closing”) is less than $13.0 million (the “Net Cash Collar Floor”), or plus (y) 50% of any amount by which Heliogen’s Net Cash at the Closing is more than $16.0 million (the “Net Cash Collar Ceiling”); and “Net Cash” is the cash and cash equivalents and other current assts of Heliogen and its subsidiaries as of the Closing, less certain specified liabilities of Heliogen and its subsidiaries as of the Closing, including unpaid transaction expenses.

 

The shares of Zeo Energy Class A Common Stock to be issued in connection with the Mergers will be listed on the Nasdaq Stock Market LLC (“Nasdaq”). The Mergers, taken together, are intended to constitute a single integrated transaction that qualifies as a reorganization for U.S. federal income tax purposes.

 

Under the terms of the Merger Agreement, the completion of the Mergers is subject to certain customary closing conditions, including, among others: (i) the approval of the Mergers and adoption of the Merger Agreement by the affirmative vote of the holders of a majority of the outstanding shares of Heliogen Common Stock entitled to vote thereon; (ii) the approval for listing on Nasdaq of the Zeo Energy Class A Common Stock to be issued in the Mergers; (iii) the effectiveness of a registration statement on Form S-4 (the “Registration Statement”) to be filed by Zeo Energy with the Securities and Exchange Commission (the “SEC”) registering the Zeo Energy Class A Common Stock to be issued in connection with the Mergers; (iv) the accuracy of the parties’ respective representations and warranties in the Merger Agreement, subject to specified materiality qualifications; (v) compliance by the parties with their respective covenants in the Merger Agreement in all material respects; (vi) the absence of any law or order restraining, enjoining or otherwise prohibiting the consummation of the Mergers; and (vii) the receipt by each party of opinions of counsel to the effect that the Mergers, taken together, will constitute a single integrated transaction that qualifies as a reorganization for U.S. federal income tax purposes. Zeo Energy has the following additional conditions to its obligations to consummate the Closing: (A) the absence of a material adverse effect with respect to Heliogen and its subsidiaries on or after the date of the Merger Agreement that is continuing as of immediately prior to the Closing; and (B) the effective amendment of that certain Rights Agreement, dated April 16, 2023 by and between Heliogen and Continental Stock Transfer and Trust Company, as amended on April 16, 2024, December 17, 2024 and April 14, 2025 (the “Rights Agreement”); and (C) Heliogen’s Net Cash at the Closing being equal to or greater than $10.0 million.

 

Business Combination

 

On March 13, 2024 (the “Closing Date”), we consummated the Business Combination of Sunergy Renewables 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.

 

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.

 

30

 

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.

 

As of the Closing Date, upon consummation of the Business Combination, the only outstanding shares of capital stock of the registrant were shares of Class A 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.

 

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 “Voting Agreement”). 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.

 

31

 

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 continues 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.

 

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:

 

   Three Months Ended March 31, 
(In thousands, except percentages)  2025   2024 
Revenue, net  $8,784   $20,142 
Gross Profit   3,775    6,016 
Gross Margin   43.0%   29.9%
Contribution profit  $(2,771)  $2,072 
Contribution margin   (31.5)%   10.3%
Income from operations  $(13,511)  $(4,049)
Net loss  $(13,319)  $(4,107)
Adjusted EBITDA  $(6,354)  $(470)
Adjusted EBITDA margin   (72.3)%   (2.3)%

 

32

 

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.

 

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 in Florida, Texas, Arkansas, Missouri, Illinois and Ohio. 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.

 

Expansion of New Products and Services. In 2025, we continued our 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 programs in place that allow our customers to choose a leasing option to finance their systems from a third party. We expect selling systems utilizing third party leases under this and other similar programs to be a growing portion of our customer finance offerings in the future.

 

Adding New Customers and Expansion of Sales with Existing Customers. We intend to increase our in-house sales force and external sales dealers in 2025 in order to target new customers in the Southern U.S. regional residential markets. We provide competitive compensation packages to our in-house sales teams and external sales dealers, which incentivizes the acquisition of new customers.

 

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, and trade tariffs imposed on certain products from China, which may continue to put pressure on our operating margins and increase our costs. We do not have information that allows us to quantify the specific amount of cost increases attributable to inflationary pressures.

 

Interest rates. Interest rate increases for both short-term and long-term debt have increased sharply. 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.

 

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

 

33

 

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. 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 the three months ended March 31, 2025, and 2024.

 

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 three months ended March 31, 2025, and 2024. 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 and permitting costs.

 

Cost 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.

 

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, 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 expense and fees under our equipment and vehicle term loans. It also includes interest income on our cash balances, and accrued interest on tariffs previously paid and approved for a refund.

 

34

 

Results of Operations

 

Three Months Ended March 31, 2025, Compared to Three Months Ended March 31, 2024

 

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

 

   Three Months ended
March 31,
   Change 
   2025   2024   $   % 
Revenue, net  $8,783,695   $20,142,156   $(11,358,461)   (56.4)%
Costs and expenses:                    
Cost of goods sold (exclusive of depreciation and amortization)   4,789,679    13,957,966    (9,168,287)   (65.7)%
Depreciation and amortization   4,900,729    459,529    4,441,200    966.5%
Sales and marketing   2,137,092    6,553,787    (4,416,695)   (67.4)%
General and administrative   10,467,593    3,219,422    7,248,171    225.1%
Total operating expenses   22,295,093    24,190,704    (1,895,611)   (7.8)%
Loss from operations   (13,511,398)   (4,048,548)   (9,462,850)   233.7%
Other income (expense), net:                    
Other income, net   82,363    -    82,363    100%
Change in fair value of warrant liabilities   663,449    (138,000)   801,449    (580.8)%
Interest expense   (30,277)   (35,222)   4,945    (14.0)%
Total other income (expense), net   715,535    (173,222)   888,757    (513,1)%
Net loss before taxes  $(12,795,963)  $(4,221,770)  $(8,574,093)   203.1%

 

Revenue, net

 

Revenue, net decreased by approximately $11.4 million. Several factors affected the reduction in sales. The primary reason is due to the effect of higher interest rates on the consumer financing rates. This 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. The second factor affecting revenue is a decreases in sales volume from sales by our dealer network.

 

Cost of Goods Sold

 

Cost of goods sold decreased by $9.2 million. The decrease was a result of the decrease in revenue as noted above offset by an increase in the cost of labor and materials during the three months ended March 30, 2025 as compared to 2024. As a percentage of revenue, cost of goods sold improved from 69.3% for the three months ended March 31, 2024 to 58.1% for the three months ended March 31, 2025. This improvement was driven by a decrease in the cost of materials and efficiencies in labor.

 

Depreciation and amortization

 

Depreciation and amortization increased by $4.4 million, from $459,529 for the three months ended March 31, 2024 to $4,894,544 for the three months ended March 31, 2025. The increase was primarily due to an increase in the amortization of the cost of acquired contracts from the Lumio Asset Purchase Agreement. 

 

General and Administrative expenses

 

General and administrative expenses increased by $7.2 million from $3.2 million for the three months ended March 31, 2024 to $10.5 million for the three months ended March 31, 2025. The increase was primarily due to an increase in payroll costs associated with additional staffing, including stock compensation and higher professional fees associated with being a public company. The Company also recorded an additional reserve for bad debt pf $3 million related to one finance partner who has discontinued making payments.

 

Sales and Marketing

 

Sales and marketing expenses decreased by $4.4 million. The decrease was a result of a reduction in commissions earned due to the decrease in revenue.

 

Other income (expense), net

 

Other income (expense), net increased from expense of $173,222 for the three months ended March 31, 2024 to income of $715,535 for the three months ended March 31, 2025. The increase was primarily due to a gain on fair value of warrant liabilities.

 

35

 

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 March 31, 2025 and December 31, 2024, our cash and cash equivalents balance were approximately $2.9 million and $5.6 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 if the proceeds realized from the Business Combination are insufficient to support our business needs.

 

While we believe that the proceeds realized through the Business Combination 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:

 

   For the three months ended
March 31,
 
   2025   2024   Change 
Net cash used in operating activities  $(2,263,438)  $(10,151,989)  $7,888,551 
Net cash used in investing activities   (372,578)   (226,076)   (146,502)
Net cash (used in) provided by financing activities   (103,996)   10,086,883    (10,190,879)

 

Cash flows from operating activities

 

Net cash used in operating activities was approximately $2.3 million during the three months ended March 31, 2025 compared to a net cash used in operating activities of approximately $10.2 million during three months ended March 31, 2024. The increase was primarily due to a increase in accounts receivable collected during the period.

 

Cash flows from investing activities

 

Net cash used in investing activities was approximately $0.4 million for the three months ended March 31, 2025, relating to purchases of property and equipment. Net cash used in investing activities for the three months ended March 31, 2024 was approximately $0.2 million, relating to purchases of property and equipment.

 

Cash flows used in financing activities

 

Net cash used in financing activities was approximately $104,000 for the three months ended March 31, 2025, primarily relating to the repayment of debt and finance leases. Net cash provided by financing activities for the three months ended March 30, 2024 was approximately $10.1 million for the three months ended March 31, 2024, primarily relating to cash acquired from the Business Combination of $10.4 million offset by repayments of debt and distributions of stockholders.

 

Current Indebtedness

 

The Company has utilized internally generated positive cashflow to grow the business. Other than approximately $2.5 million in trade-credit with solar equipment distributors, Sunergy has only approximately $0.9 million of debt on service trucks and vehicles valued at approximately $1.3 million, net of depreciation.

 

36

 

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:

 

   Three Months Ended
March 31,
 
   2025   2024 
Total revenue  $8,783,695   $20,142,156 
Less: Cost of goods sold (exclusive of depreciation and amortization shown below)   4,789,679    13,957,966 
Less: Depreciation and amortization related to Cost of goods sold   219,259    168,403 
Gross Profit  $3,774,757   $6,015,787 
Adjustment:          
Depreciation and amortization   4,681,470    291,126 
Commissions expense   1,864,112    3,652,591 
Contribution Profit   (2,770,825)   2,072,070 
           
Gross Margin   43.0%   29.9 
Contribution margin   (31.5)%   10.3%

 

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:

 

37

 

   Three Months Ended
March 31,
 
   2025   2024 
Net (loss) income  $(13,319,363)  $(4,107,102)
Adjustment:          
Other income, net   (82,363)   - 
Change in fair value of warrant liabilities   (663,449)   138,000 
Interest expense   30,277    35,222 
Income tax expense (benefit)   523,500    (114,668)
Stock compensation   2,257,139    3,118,584 
Depreciation and amortization   4,900,729    459,529 
           
Adjusted EBITDA   (6,353,530)   (470,435)
           
Net loss margin   (151.6)%   (20.4)%
           
Adjusted EBITDA margin   (72.3)%   (2.3)%

 

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 condensed 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.

 

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 three months ended March 31, 2025, and 2024.

 

38

 

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 three months ended March 31, 2025, and 2024.

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

 

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

 

Item 4. Controls and Procedures

 

Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.

 

Evaluation of Disclosure Controls and Procedures

 

As required by Rules 13a-15 and 15d-15 under the Exchange Act, our Chief Executive Officer and Chief Financial Officer (the “Certifying Officers”) carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of March 31, 2025. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were not effective as of March 31, 2025 due to a material weaknesses in our internal controls over financial reporting (“ICFR”). 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, management, including the Certifying Officers, believes that the financial statements contained in this Form 10-Q 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 Weakness

 

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.

 

39

 

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.

 

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

 

Other than the above, there was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarterly period ending March 31, 2025 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. Subsequent to June 30, 2024, the Company began working on their remediation plan as described above.

 

40

 

PART II - OTHER INFORMATION

 

Item 1. Legal Proceedings.

 

None.

 

Item 1A. Risk Factors.

 

The risks described under the heading “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2024 could materially and adversely affect our business, financial condition, results of operations, cash flows, future prospects, and the trading price of our Class A common stock. The risks and uncertainties described therein are not the only ones we face. Additional risks and uncertainties that we are unaware of or that we currently deem immaterial may also become important factors that adversely affect our business.

 

You should carefully read and consider such risks, together with all of the other information in our Annual Report on Form 10-K for the year ended December 31, 2024, in this Quarterly Report on Form 10-Q (including the disclosures in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and in our interim condensed consolidated financial statements and related notes), and in the other documents that we file with the SEC.

 

Except for the additional risk factors set forth below, there have been no material changes from the risk factors previously disclosed under the heading “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2024.

 

The transactions contemplated by the Merger Agreement are subject to conditions that may not be satisfied on a timely basis or at all. Failure to complete the transactions contemplated by the Merger Agreement could have material and adverse effects on us.

 

Completion of the Mergers is subject to a number of conditions, including the accuracy of the parties’ representations in the Merger Agreement and the receipt of stockholder approvals. Such conditions, some of which are beyond our control, may not be satisfied or waived in a timely manner or at all and therefore make the completion and timing of the completion of the Mergers uncertain. In addition, the Merger Agreement contains certain termination rights for both Heliogen and us, which if exercised will also result in the Mergers not being consummated.

 

If the transactions contemplated by the Merger Agreement are not completed, our business may be adversely affected and, without realizing any of the benefits of having completed the Mergers, we will be required to pay our costs relating to the Mergers, such as legal, accounting, and financial advisory fees. In addition, time and resources committed by our management to matters relating to the Mergers could otherwise have been devoted to pursuing other beneficial opportunities; and the market price of our common stock could be impacted to the extent that the current market price reflects a market assumption that the Mergers will be completed.

 

We will be subject to business uncertainties while the Mergers are pending, which could adversely affect our business.

 

It is possible that certain persons with whom we have a business relationship may delay certain business decisions relating to us, or seek to terminate, change or renegotiate their relationships with us, in connection with the pendency of the Mergers. This could negatively affect our revenues, earnings and cash flows, as well as the market price of our common stock, regardless of whether the Mergers are completed.

 

We expect to incur significant transaction costs in connection with the Mergers.

 

We expect to incur a number of non-recurring costs associated with negotiating and completing the Mergers. These fees and costs have been, and will continue to be, substantial and, in many cases, will be borne by us whether or not the Mergers is completed. A substantial majority of our non-recurring expenses will consist of transaction costs related to the Mergers and include, among others, fees paid to financial, legal, accounting and other advisors. We will continue to assess the magnitude of these costs, and we may incur additional unanticipated costs. The costs described above and any unanticipated costs and expenses, many of which will be borne by us even if the Mergers are not completed, could have an adverse effect on our financial condition and operating results.

 

41

 

If we are unable to effectively manage Heliogen’s business, our reputation and operating results may be harmed.

 

Following the Mergers, we are required to integrate the products and businesses of Heliogen into the operations of the Company. We may be unable to successfully integrate these into our business operations. If we are unable to do so for any reason, our reputation and operating results may be harmed and we would be unable to realize the business-related benefits of the transaction.

 

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. We have filed our Annual Report on Form 10-K for the fiscal year ended December 31, 2024 on May 28, 2025.

 

On May 22, 2025, we received a deficiency notice from the Nasdaq that the Company was not in compliance with the Reporting Rule given the Company’s failure to timely file its Quarterly Report on Form 10-Q for the three months ended March 31, 2025, and that this matter serves as an additional basis for delisting the Company’s securities from Nasdaq.

 

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 Reporting Rule.

 

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.

 

Item 2. Unregistered Sale of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities.

 

None.  

 

Item 3. Defaults Upon Senior Securities.

 

None.

 

Item 4. Mine Safety Disclosures.

 

Not Applicable.

 

Item 5. Other Information.

 

During the quarterly period ended March 31, 2025, none of our directors or officers (as defined in Rule 16a-1(f) promulgated under the Exchange Act) adopted or terminated any “Rule 10b5-1 trading arrangement” or any “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408 of Regulation S-K.

 

42

 

Item 6. Exhibits.

 

The following exhibits are filed as part of, or incorporated by reference into, this Form 10-Q.

 

Exhibit

      Incorporated by Reference
Number   Description   Form   Exhibit   Filing Date
2.1   Agreement and Plan of Merger and Reorganization, dated as of May 28, 2025, by and among Zeo Energy Corp., Heliogen, Inc., Hyperion Merger Corp. and Hyperion Acquisition LLC   8-K   2.1   May 29, 2025
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   Form of Voting and Support Agreement.   8-K   10.1   May 29, 2025
31**   Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002            
32**   Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002            
101.INS   Inline XBRL Instance Document            
101.SCH   Inline XBRL Taxonomy Extension Schema Document.            
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document.            
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document.            
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document.            
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document.            
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).            

 

* Filed herewith.
** Furnished herewith.

 

43

 

SIGNATURES

 

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

 

  ZEO Energy Corp. 
     
Date: June 16, 2025   /s/ Timothy Bridgewater
  Name:  Timothy Bridgewater
  Title: Chief Executive Officer
     
Date: June 16, 2025   /s/ Cannon Holbrook
  Name:  Cannon Holbrook
  Title: Chief Financial Officer

 

44

 

0001865506 false Q1 --12-31 0001865506 2025-01-01 2025-03-31 0001865506 zeo:ClassACommonStockParValue00001PerShareMember 2025-01-01 2025-03-31 0001865506 zeo:WarrantsEachExercisableForOneShareOfClassACommonStockAtAPriceOfElevenPointFiveZeroSubjectToAdjustmentMember 2025-01-01 2025-03-31 0001865506 us-gaap:CommonClassAMember 2025-06-06 0001865506 zeo:ClassVCommonStockMember 2025-06-06 0001865506 2025-03-31 0001865506 2024-12-31 0001865506 us-gaap:RelatedPartyMember 2025-03-31 0001865506 us-gaap:RelatedPartyMember 2024-12-31 0001865506 zeo:ClassVCommonStockMember 2025-03-31 0001865506 zeo:ClassVCommonStockMember 2024-12-31 0001865506 us-gaap:CommonClassAMember 2025-03-31 0001865506 us-gaap:CommonClassAMember 2024-12-31 0001865506 us-gaap:NonrelatedPartyMember 2025-01-01 2025-03-31 0001865506 us-gaap:NonrelatedPartyMember 2024-01-01 2024-03-31 0001865506 us-gaap:RelatedPartyMember 2025-01-01 2025-03-31 0001865506 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001865506 2024-01-01 2024-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-12-31 0001865506 zeo:ClassBUnitsMember 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 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-01-01 2025-03-31 0001865506 zeo:ClassBUnitsMember 2025-01-01 2025-03-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001865506 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-03-31 0001865506 zeo:ClassBUnitsMember 2025-03-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2025-03-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-03-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001865506 us-gaap:RetainedEarningsMember 2025-03-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:ClassBUnitsMember 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CapitalUnitsMember 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:CommonClassVMember us-gaap:CommonStockMember 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember 2023-12-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-01-01 2024-03-31 0001865506 zeo:ClassBUnitsMember 2024-01-01 2024-03-31 0001865506 us-gaap:CapitalUnitsMember 2024-03-31 0001865506 us-gaap:CapitalUnitsMember 2024-01-01 2024-03-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2024-03-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001865506 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2023-12-31 0001865506 zeo:ClassBUnitsMember 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 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CapitalUnitsMember 2024-01-01 2024-03-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:CommonClassVMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001865506 srt:ScenarioPreviouslyReportedMember 2024-01-01 2024-03-31 0001865506 zeo:ClassBUnitsMember 2024-03-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001865506 us-gaap:RetainedEarningsMember 2024-03-31 0001865506 2024-03-31 0001865506 us-gaap:CommonClassAMember 2025-01-01 2025-03-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:IndividualVotingOwnershipMember 2025-03-31 0001865506 zeo:FamilyMembersMember 2025-03-31 0001865506 zeo:GroupOfStockholdersMember 2025-03-31 0001865506 zeo:SouthernCrownHoldingsLLCMember 2025-03-31 0001865506 zeo:LAMADDLLCMember 2025-03-31 0001865506 zeo:JKaeHoldingsLLCMember 2025-03-31 0001865506 zeo:ClarkeCapitalLLCMember 2025-03-31 0001865506 zeo:WhiteHorseEnergyLCMember 2025-03-31 0001865506 zeo:SunergyMember 2025-03-31 0001865506 zeo:SunergyMember zeo:ClassVCommonStockMember 2025-03-31 0001865506 zeo:ThirdPartyOperatorTPOMember 2025-03-31 0001865506 us-gaap:AccountsReceivableMember 2025-03-31 0001865506 us-gaap:AccountsReceivableMember 2024-12-31 0001865506 zeo:CustomerOneMember 2025-01-01 2025-03-31 0001865506 zeo:CustomerTwoMember 2025-01-01 2025-03-31 0001865506 zeo:CustomerThreeMember 2025-01-01 2025-03-31 0001865506 zeo:CustomerFourMember 2025-01-01 2025-03-31 0001865506 zeo:CustomersOneMember 2024-01-01 2024-03-31 0001865506 zeo:CustomerTwoMember 2024-01-01 2024-03-31 0001865506 zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:RedeemableNoncontrollingInterestsMember 2025-01-01 2025-03-31 0001865506 zeo:OpcoLLCMember 2025-01-01 2025-03-31 0001865506 zeo:ESGENOpCoLLCMember zeo:RedeemableNoncontrollingInterestsMember 2024-12-31 0001865506 zeo:ESGENOpCoLLCMember 2024-12-31 0001865506 zeo:ESGENOpCoLLCMember 2025-01-01 2025-03-31 0001865506 zeo:TaxReceivableAgreementMember 2025-03-31 0001865506 2024-01-01 2024-12-31 0001865506 2024-09-30 0001865506 2024-10-01 2024-12-31 0001865506 zeo:SolarSystemsInstallationsNetMember 2025-01-01 2025-03-31 0001865506 zeo:SolarSystemsInstallationsNetMember 2024-01-01 2024-03-31 0001865506 zeo:RoofingInstallationsMember 2025-01-01 2025-03-31 0001865506 zeo:RoofingInstallationsMember 2024-01-01 2024-03-31 0001865506 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2025-03-31 0001865506 zeo:PublicWarrantMember 2025-03-31 0001865506 us-gaap:PrivatePlacementMember 2025-03-31 0001865506 zeo:ClassACommonStockOfESGENMember 2025-01-01 2025-03-31 0001865506 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2024-03-31 0001865506 zeo:ESGENClassACommonStockOutstandingPriorToTheESGENBusinessCombinationMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:ESGENClassACommonStockOutstandingPriorToTheESGENBusinessCombinationMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:ForfeitureOfClassAFounderSharesMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:ForfeitureOfClassAFounderSharesMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:LessRedemptionMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:LessRedemptionMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:ClassACommonStockOfESGENMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:ClassACommonStockOfESGENMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:ESGENClassBCommonStockOutstandingPriorToTheESGENBusinessCombinationMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:ESGENClassBCommonStockOutstandingPriorToTheESGENBusinessCombinationMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:ESGENBusinessCombinationSharesMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:ESGENBusinessCombinationSharesMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:SunergySharesMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:SunergySharesMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:IssuanceOfClassASharesToThirdPartyAdvisorsMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:IssuanceOfClassASharesToThirdPartyAdvisorsMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:IssuanceOfClassASharesToBackstopInvestorMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:IssuanceOfClassASharesToBackstopInvestorMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:SharesIssuedToSponsorMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:SharesIssuedToSponsorMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:CommonStockImmediatelyAfterTheESGENBusinessCombinationMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:CommonStockImmediatelyAfterTheESGENBusinessCombinationMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 us-gaap:SoftwareDevelopmentMember 2025-03-31 0001865506 us-gaap:SoftwareDevelopmentMember 2024-12-31 0001865506 us-gaap:FurnitureAndFixturesMember 2025-03-31 0001865506 us-gaap:FurnitureAndFixturesMember 2024-12-31 0001865506 us-gaap:VehiclesMember 2025-03-31 0001865506 us-gaap:VehiclesMember 2024-12-31 0001865506 us-gaap:LeaseholdImprovementsMember 2025-03-31 0001865506 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001865506 us-gaap:TradeNamesMember 2025-03-31 0001865506 us-gaap:CustomerListsMember 2025-03-31 0001865506 us-gaap:NoncompeteAgreementsMember 2025-03-31 0001865506 us-gaap:OrderOrProductionBacklogMember 2025-03-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 srt:MinimumMember 2025-03-31 0001865506 srt:MaximumMember 2025-03-31 0001865506 zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2025-01-01 2025-03-31 0001865506 zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2024-01-01 2024-03-31 0001865506 srt:MinimumMember zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2025-03-31 0001865506 srt:MaximumMember zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2025-03-31 0001865506 zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2025-03-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 2025-03-31 0001865506 zeo:LHXIntermediateLLCMember 2025-03-31 0001865506 zeo:LHXIntermediateLLCMember us-gaap:NotesPayableOtherPayablesMember 2025-03-31 0001865506 zeo:PromissoryNoteMember 2025-03-31 0001865506 us-gaap:CommonClassAMember zeo:SponsorMember 2025-03-31 0001865506 zeo:BusinessCombinationAgreementMember us-gaap:CommonClassAMember 2025-03-31 0001865506 zeo:SunergyRenewablesLLCMember us-gaap:CommonClassAMember 2025-03-31 0001865506 zeo:InvestorsOfSunergyMember zeo:ClassVCommonStockMember 2025-03-31 0001865506 us-gaap:SeriesAPreferredStockMember zeo:SponsorPIPEInvestmentMember 2025-03-31 0001865506 zeo:ClassVCommonStockMember zeo:SponsorPIPEInvestmentMember 2025-03-31 0001865506 zeo:OpCoPreferredUnitsMember us-gaap:PrivatePlacementMember 2025-01-01 2025-03-31 0001865506 zeo:ClassVCommonStockMember us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001865506 us-gaap:ConvertiblePreferredStockMember 2025-01-01 2025-03-31 0001865506 zeo:SponsorMember 2025-01-01 2025-03-31 0001865506 zeo:CommonClassVMember 2025-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember 2025-03-31 0001865506 us-gaap:CommonClassAMember 2024-03-31 0001865506 zeo:CommonClassVMember 2024-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember 2024-03-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-03-06 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-03-06 2024-03-06 0001865506 srt:ChiefExecutiveOfficerMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-03-31 0001865506 srt:ChiefExecutiveOfficerMember zeo:TwoThousandTwentyFourOmnibusIncentivePlanOneMember 2025-01-01 2025-03-31 0001865506 srt:ChiefExecutiveOfficerMember zeo:TwoThousandTwentyFourOmnibusIncentivePlanTwoMember 2025-01-01 2025-03-31 0001865506 us-gaap:FairValueInputsLevel1Member 2024-03-13 2024-03-13 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-03-31 0001865506 srt:MinimumMember srt:ChiefExecutiveOfficerMember 2025-01-01 2025-03-31 0001865506 srt:MaximumMember srt:ChiefExecutiveOfficerMember 2025-01-01 2025-03-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-03-31 0001865506 srt:ChiefExecutiveOfficerMember 2025-03-31 0001865506 srt:MinimumMember 2025-01-01 2025-03-31 0001865506 srt:MaximumMember 2025-01-01 2025-03-31 0001865506 srt:ChiefExecutiveOfficerMember 2025-01-01 2025-03-31 0001865506 srt:MinimumMember srt:ChiefExecutiveOfficerMember zeo:MarchTwoThousandTwentyFourGrantMember 2025-01-01 2025-03-31 0001865506 srt:MaximumMember srt:ChiefExecutiveOfficerMember zeo:MarchTwoThousandTwentyFourGrantMember 2025-01-01 2025-03-31 0001865506 srt:MaximumMember zeo:MarchTwoThousandTwentyFourGrantMember 2025-01-01 2025-03-31 0001865506 zeo:IncentivePlanMember us-gaap:CommonClassAMember 2025-02-05 2025-02-05 0001865506 us-gaap:CommonClassAMember 2025-02-05 2025-02-05 0001865506 us-gaap:FairValueInputsLevel1Member 2025-02-05 2025-02-05 0001865506 srt:MinimumMember zeo:FebruaryTwoThousandTwentyFiveGrantsMember 2025-01-01 2025-03-31 0001865506 srt:MaximumMember zeo:FebruaryTwoThousandTwentyFiveGrantsMember 2025-01-01 2025-03-31 0001865506 zeo:FebruaryTwoThousandTwentyFiveGrantsMember 2025-01-01 2025-03-31 0001865506 zeo:SunManagersLLCManagementIncentivePlanMember 2025-01-01 2025-03-31 0001865506 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2025-01-01 2025-03-31 0001865506 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2025-01-01 2025-03-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-03-31 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-03-13 2024-03-13 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-03-13 2024-03-13 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-03-13 2024-03-13 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-03-13 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-03-13 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-03-13 0001865506 zeo:PrivateWarrantsMember 2025-03-31 0001865506 zeo:PrivateWarrantsMember us-gaap:CommonClassAMember 2025-03-31 0001865506 zeo:PrivateWarrantsMember 2025-01-01 2025-03-31 0001865506 zeo:PublicWarrantsMember 2025-03-31 0001865506 zeo:PrivatePlacementWarrantsMember 2024-12-31 0001865506 us-gaap:RelatedPartyMember 2024-12-31 2024-12-31 0001865506 zeo:SolarLeasingMember 2025-01-01 2025-03-31 0001865506 zeo:SolarLeasingMember 2024-01-01 2024-03-31 0001865506 zeo:LHXIntermediateLLCMember us-gaap:CommonClassAMember 2024-12-24 0001865506 us-gaap:RelatedPartyMember 2025-03-31 0001865506 us-gaap:FairValueInputsLevel1Member 2025-03-31 0001865506 us-gaap:FairValueInputsLevel2Member 2025-03-31 0001865506 us-gaap:FairValueInputsLevel3Member 2025-03-31 0001865506 us-gaap:FairValueInputsLevel1Member 2024-12-31 0001865506 us-gaap:FairValueInputsLevel2Member 2024-12-31 0001865506 us-gaap:FairValueInputsLevel3Member 2024-12-31 0001865506 us-gaap:CommonClassAMember 2024-03-13 2024-03-31 0001865506 us-gaap:WarrantMember 2025-01-01 2025-03-31 0001865506 us-gaap:WarrantMember 2024-03-13 2024-03-31 0001865506 us-gaap:SeriesAPreferredStockMember 2025-01-01 2025-03-31 0001865506 us-gaap:SeriesAPreferredStockMember 2024-03-13 2024-03-31 0001865506 us-gaap:ConvertibleDebtSecuritiesMember 2025-01-01 2025-03-31 0001865506 us-gaap:ConvertibleDebtSecuritiesMember 2024-03-13 2024-03-31 0001865506 us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 us-gaap:ReportableSubsegmentsMember 2024-01-01 2024-03-31 0001865506 zeo:HeliogenMember us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2025-05-28 0001865506 zeo:ZeoEnergyMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2025-05-28 0001865506 zeo:HeliogenMember us-gaap:SubsequentEventMember 2025-05-16 2025-05-16 0001865506 zeo:HeliogenMember us-gaap:SubsequentEventMember 2025-05-16 0001865506 2025-05-16 2025-05-16 0001865506 zeo:CollarFloorMember zeo:HeliogenMember us-gaap:SubsequentEventMember 2025-05-16 0001865506 zeo:CollarCeilingMember zeo:HeliogenMember us-gaap:SubsequentEventMember 2025-05-16 0001865506 srt:ScenarioForecastMember 2025-06-08 0001865506 srt:ScenarioForecastMember 2025-06-09 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure zeo:Installation
EX-31 2 ea024537301ex31_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 Quarterly Report on Form 10-Q 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: June 16, 2025  
  /s/ Timothy Bridgewater
  Timothy Bridgewater
  Chief Executive Officer
  (Principal Executive Officer

 

 

 

 

Exhibit 31.2

 

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, Cannon Holbrook, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q 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: June 16, 2025  
  /s/ Cannon Holbrook
  Cannon Holbrook
  Chief Financial Officer

 

 

 

EX-32 3 ea024537301ex32_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 Quarterly Report of Zeo Energy Corp. (the “Company”) on Form 10-Q for the quarterly period ended March 31, 2025, 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: June 16, 2025  
  /s/ Timothy Bridgewater
  Timothy Bridgewater
  Chief Executive Officer

 

 

 

 

Exhibit 32.2

  

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

 

AS ADOPTED PURSUANT TO SECTION 906

 

OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Zeo Energy Corp. (the “Company”) on Form 10-Q for the quarterly period ended March 31, 2025, 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: June 16, 2025  
  /s/ Cannon Holbrook
  Cannon Holbrook
  Chief Financial Officer

 

 

 

EX-101.SCH 4 zeo-20250331.xsd XBRL SCHEMA FILE 995301 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 995302 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995303 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995304 - Statement - Condensed Consolidated Statements of Changes in Redeemable Noncontrolling Interests and Stockholders’ Deficit (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995305 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) 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 - Property, Equipment, and Other Fixed Assets link:presentationLink link:definitionLink link:calculationLink 995311 - Disclosure - Intangible Assets link:presentationLink link:definitionLink link:calculationLink 995312 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:definitionLink link:calculationLink 995313 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 995314 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 995315 - Disclosure - Redeemable Noncontrolling Interests and Equity link:presentationLink link:definitionLink link:calculationLink 995316 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 995317 - Disclosure - Warrant Liabilities link:presentationLink link:definitionLink link:calculationLink 995318 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 995319 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 995320 - Disclosure - Net Loss per Share link:presentationLink link:definitionLink link:calculationLink 995321 - Disclosure - Income Tax link:presentationLink link:definitionLink link:calculationLink 995322 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 995323 - Disclosure - Segment Reporting link:presentationLink link:definitionLink link:calculationLink 995324 - 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 - Property, Equipment, and Other Fixed Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Redeemable Noncontrolling Interests and Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Income Tax (Tables) link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Segment Reporting (Tables) link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Organization and Business Operation (Details) link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Liquidity and Going Concern (Details) link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Summary of Significant Accounting Policies - Schedule of Change in Contract Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue Recognition (Details) link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Summary of Significant Accounting Policies - Schedule of Change in Contract Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Reverse Recapitalization (Details) link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Reverse Recapitalization - Schedule of Business Combination to the Consolidated Statements of Cash Flows and the Condensed Consolidated Statements of Changes in Stockholders’ Deficit (Details) link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Reverse Recapitalization - Schedule of Consummation of the Business Combination (Details) link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Property, Equipment, and Other Fixed Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Property, Equipment, and Other Fixed Assets - Schedule of Property, Equipment, and Other Fixed Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996027 - Disclosure - Intangible Assets - Schedule of Intangible Assets, Net (Details) link:presentationLink link:definitionLink link:calculationLink 996028 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996029 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 996030 - Disclosure - Leases - Schedule of Operating and Financing Lease and Other Supplemental Information (Details) link:presentationLink link:definitionLink link:calculationLink 996031 - Disclosure - Leases - Schedule of Operating Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996032 - Disclosure - Leases - Schedule of Financing Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996033 - Disclosure - Debt (Details) link:presentationLink link:definitionLink link:calculationLink 996034 - Disclosure - Debt - Schedule of Maturity Analysis of the Long-Term Debt (Details) link:presentationLink link:definitionLink link:calculationLink 996035 - Disclosure - Redeemable Noncontrolling Interests and Equity (Details) link:presentationLink link:definitionLink link:calculationLink 996036 - Disclosure - Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details) link:presentationLink link:definitionLink link:calculationLink 996037 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 996038 - Disclosure - Stock-Based Compensation - Schedule of Performance Based Executive Shares (Details) link:presentationLink link:definitionLink link:calculationLink 996039 - Disclosure - Warrant Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996040 - Disclosure - Related Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 996041 - Disclosure - Fair Value Measurements - Schedule of Liabilities Subject to Fair Value Measurements (Details) link:presentationLink link:definitionLink link:calculationLink 996042 - Disclosure - Net Loss per Share (Details) link:presentationLink link:definitionLink link:calculationLink 996043 - 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 996044 - 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 996045 - Disclosure - Income Tax (Details) link:presentationLink link:definitionLink link:calculationLink 996046 - Disclosure - Income Tax - Schedule of Deferred Income Tax Assets and Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996047 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 996048 - Disclosure - Segment Reporting - Schedule of Significant Financial Information Reportable Segment (Details) link:presentationLink link:definitionLink link:calculationLink 996049 - 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 5 zeo-20250331_cal.xml XBRL CALCULATION FILE EX-101.DEF 6 zeo-20250331_def.xml XBRL DEFINITION FILE EX-101.LAB 7 zeo-20250331_lab.xml XBRL LABEL FILE EX-101.PRE 8 zeo-20250331_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.25.2
Cover - shares
3 Months Ended
Mar. 31, 2025
Jun. 06, 2025
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
Amendment Flag false  
Document Period End Date Mar. 31, 2025  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
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 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 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 11 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 2,894,103 $ 5,634,115
Accounts receivable, including $286,103 and $191,662 from related parties, net of allowance for credit losses of $4,703,905 and $1,165,336, as of March 31, 2025, and December 31, 2024, respectively 4,999,508 10,186,543
Inventories 847,395 872,470
Contract asset, including $545,805 and $0 from related parties 577,398 64,202
Prepaid expenses and other current assets 936,673 2,131,345
Total current assets 10,255,077 18,888,675
Other assets, including $37,656 and $0 from related parties 113,591 314,426
Property, equipment and other fixed assets, net 2,629,283 2,475,963
Right -of-use operating lease asset 1,087,496 1,268,139
Right-of-use finance lease asset 412,893 447,012
Intangibles, net 2,938,804 7,571,156
Goodwill 27,010,745 27,010,745
Total assets 47,447,889 60,976,116
Current liabilities    
Accounts payable 3,569,632 2,780,885
Accrued expenses and other current liabilities, including $2,320,129 and $3,359,101 with related parties at March 31, 2025, and December 31, 2024, respectively 6,581,799 8,540,188
Current portion of long-term debt 301,091 291,036
Current portion of obligations under operating leases 555,672 583,429
Current portion of obligations under finance leases 133,408 130,464
Convertible promissory note, net of debt issuance costs 2,455,000 2,440,000
Contract liabilities, including $0 and $2,000 with related parties as of March 31, 2025, and December 31, 2024, respectively 119,417 203,607
Total current liabilities 13,716,019 14,969,609
Obligations under operating leases, non-current 662,291 799,385
Obligations under finance leases, non-current 314,167 348,807
Warrant liabilities 785,551 1,449,000
Long-term debt 414,268 496,623
Total liabilities 15,892,296 18,063,424
Commitments and contingencies (Note 17)
Redeemable noncontrolling interests    
Convertible preferred units, 1,500,000 units issued and outstanding as of March 31, 2025 and December 31, 2024 16,536,108 16,130,871
Class B Units 38,097,300 115,693,900
Stockholders’ deficit    
Additional paid-in capital 16,486,224 14,523,963
Accumulated deficit (39,568,892) (103,440,891)
Total stockholders’ deficit (23,077,815) (88,912,079)
Total liabilities, redeemable noncontrolling interests and stockholders’ deficit 47,447,889 60,976,116
Class V Common Stock    
Stockholders’ deficit    
Common stock, value 2,673 3,523
Class A Common Stock    
Stockholders’ deficit    
Common stock, value 2,180 1,326
Related party    
Current assets    
Related party note receivable $ 3,000,000 $ 3,000,000
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Parentheticals) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Accounts receivable, net of allowance for credit losses (in Dollars) $ 4,703,905 $ 1,165,336
Convertible preferred units, issued 1,500,000 1,500,000
Convertible preferred units, outstanding 1,500,000 1,500,000
Class V Common Stock    
Common stock, par value (in Dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 26,730,000 35,230,000
Common stock, shares outstanding 26,730,000 35,230,000
Class A Common Stock    
Common stock, par value (in Dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 21,796,464 13,252,964
Common stock, shares outstanding 21,796,464 13,252,964
Related Parties    
Accounts receivable, from related parties (in Dollars) $ 286,103 $ 191,662
Accounts receivable, net of allowance for credit losses (in Dollars) 286,103 191,662
Contract asset, related parties (in Dollars) 545,805 0
Other assets, related parties (in Dollars) 37,656 0
Accrued expenses and other current liabilities, with related parties (in Dollars) 2,320,129 3,359,101
Contract liabilities, with related parties (in Dollars) $ 2,000
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Total revenue $ 8,783,695 $ 20,142,156
Operating costs and expenses:    
Cost of goods sold (exclusive of depreciation and amortization shown below) 4,789,679 13,957,966
Depreciation and amortization 4,900,729 459,529
Sales and marketing 2,137,092 6,553,787
General and administrative 10,467,593 3,219,422
Total operating expenses 22,295,093 24,190,704
(Loss) income from operations (13,511,398) (4,048,548)
Other income (expenses), net:    
Other income, net 82,363
Change in fair value of warrant liabilities 663,449 (138,000)
Interest expense (30,277) (35,222)
Total other income (expense), net 715,535 (173,222)
Net (loss) income before taxes (12,795,863) (4,221,770)
Income tax (expense) benefit (523,500) 114,668
Net (loss) income (13,319,363) (4,107,102)
Less: Net loss attributable to Sunergy Renewables, LLC prior to the ESGEN Business Combination (523,681)
Net loss subsequent to the Business Combination (13,319,363) (3,583,421)
Less: Net loss attributable to redeemable non-controlling interests (6,958,098) (2,051,930)
Net loss attributable to Class A common stock $ (6,361,265) $ (1,531,491)
Basic net loss per common share (in Dollars per share) $ (0.48) $ (1.54)
Diluted net loss per common share (in Dollars per share) $ (0.48) $ (1.54)
Weighted average units outstanding, basic (in Shares) 13,252,964 994,345
Weighted average units outstanding, diluted (in Shares) 13,252,964 994,345
Nonrelated Party    
Total revenue $ 6,216,391 $ 11,329,387
Related Party    
Total revenue $ 2,567,304 $ 8,812,769
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Changes in Redeemable Noncontrolling Interests and Stockholders’ Deficit (Unaudited) - USD ($)
Redeemable noncontrolling interests
Previously Reported
Class A Convertible Preferred Units
Redeemable noncontrolling interests
Class A Convertible Preferred Units
Class B Units
Previously Reported
Class B Units
Common Stock
Previously Reported
Class V
Common Stock
Previously Reported
Class A
Common Stock
Class V
Common Stock
Class A
Additional Paid-in Capital
Previously Reported
Additional Paid-in Capital
Accumulated Deficit
Previously Reported
Accumulated Deficit
Common Units
Previously Reported
Common Units
Previously Reported
Total
Balance at Dec. 31, 2023 $ 3,373 $ 31,152,491 $ (533,345) $ (533,345) $ 31,155,864 $ 30,622,519 $ 30,622,519
Balance (in Shares) at Dec. 31, 2023     33,730,000           1,000,000    
Retroactive application of Business Combination (Note 1)         $ 3,373   31,152,491     $ (31,155,864)  
Stockholder distributions             (90,000)     (90,000)
Net loss prior to the Business Combination               $ (523,681)     $ (523,681)  
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 4)   $ 6,855,076       $ 150 $ 425   (1,677,860)       (1,677,285)
Reverse Recapitalization (Note 4) (in Shares)   1,500,000         1,500,000 4,248,583                
Transaction costs                   (2,890,061)           (2,890,061)
Establishment of redeemable noncontrolling interests     26,116,548       (26,116,548)       (26,116,548)
Establishment of redeemable noncontrolling interests (in Shares)                              
Stock-based compensation         $ 37   3,118,547       3,118,584
Stock-based compensation (in Shares)             375,000                
Subsequent measurement of redeemable noncontrolling interests     176,420,473       (6,047,026)   (170,373,447)     (176,420,473)
Net income (loss)   8,224,091   (10,276,021)         (1,531,429)     (1,531,491)
Balance at Mar. 31, 2024   $ 15,079,167   192,261,000     $ 3,523 $ 503     (173,051,964)     (173,047,938)
Balance (in Shares) at Mar. 31, 2024   1,500,000         35,230,000 5,026,964              
Retroactive application of Business Combination (Note 1) (in Shares)           33,730,000             (1,000,000)    
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                
Stock-based compensation         $ 4   2,200,752         2,200,756
Stock-based compensation (in Shares)               43,500                
Reverse recapitalization related deferred taxes and adjustments           (238,491)         (238,491)
Conversion of Class V common stock to Class A common stock         $ (850) $ 850            
Conversion of Class V common stock to Class A common stock (in Shares)           (8,500,000) 8,500,000                
Subsequent measurement of redeemable noncontrolling interests     (70,233,264)         70,233,264       70,233,264
Net income (loss)   405,237   (7,363,336)         (6,361,265)       (6,361,265)
Balance at Mar. 31, 2025   $ 16,536,108   $ 38,097,300     $ 2,673 $ 2,180   $ 16,486,224   $ (39,568,892)       $ (23,077,815)
Balance (in Shares) at Mar. 31, 2025   1,500,000         26,730,000 21,796,464                
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash Flows from Operating Activities    
Net loss $ (13,319,363) $ (4,107,102)
Depreciation and amortization 4,900,729 459,529
Change in fair value of warrant liabilities (663,449) 138,000
Provision for credit losses 3,538,569 150,000
Non-cash operating lease expense 180,643 152,717
Stock-based compensation 2,257,139 3,118,584
Changes in operating assets and liabilities:    
Accounts receivable 1,742,908 (2,297,517)
Accounts receivable due from related parties (94,441) (2,692,841)
Inventories 25,075 (28,968)
Contract assets 32,609 4,448,953
Prepaids and other current assets 1,138,288 (1,420,528)
Other assets from related parties (37,656) (109,443)
Accounts payable 788,747 (400,861)
Accrued expenses and other current liabilities (1,465,222) (691,316)
Accrued expenses and other current liabilities due to related parties (1,038,972) (2,148,960)
Contract liabilities (82,190) (3,508,323)
Contract liabilities due to related parties (2,000) (1,054,263)
Operating lease payments (164,851) (159,650)
Net cash used in operating activities (2,263,438) (10,151,989)
Cash flows from Investing Activities    
Purchases of property, equipment and other assets (372,578) (226,076)
Net cash used in investing activities (372,578) (226,076)
Cash flows from Financing Activities    
Repayments of finance lease liabilities (31,696) (28,537)
Proceeds from the issuance of convertible preferred stock, net of transaction costs 10,277,275
Repayments of debt (72,300) (71,855)
Distributions to members (90,000)
Net cash (used in) provided by financing activities (103,996) 10,086,883
Net decrease in cash and cash equivalents (2,740,012) (291,182)
Cash and cash equivalents, beginning of period 5,634,115 8,022,306
Cash and cash equivalents, end of the period 2,894,103 7,731,124
Supplemental Cash Flow Information    
Cash paid for interest 25,785 34,060
Cash paid for income taxes
Noncash finance lease expense 34,119 34,118
Non-cash transactions    
Deferred equity issuance costs 3,269,039
Issuance of Class A common stock to vendors 891,035
Issuance of Class A common stock to backstop investors 1,569,463
Preferred dividends $ 405,237 $ 8,224,091
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Organization and Business Operation
3 Months Ended
Mar. 31, 2025
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, each dated September 7, 2023 (the “Voting Agreement”). 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 17 R8.htm IDEA: XBRL DOCUMENT v3.25.2
Liquidity and Going Concern
3 Months Ended
Mar. 31, 2025
Liquidity and Going Concern [Abstract]  
LIQUIDITY AND GOING CONCERN

NOTE 2 - LIQUIDITY AND GOING CONCERN

 

As of March 31, 2025, the Company had approximately $3.5 million of working capital including $2.9 million of cash and cash equivalents. Management has assessed the going concern assumptions of the Company during the preparation of these condensed consolidated financial statements.

 

The Company’s condensed 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 18 R9.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2025
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 accompanying interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. These statements should be read in conjunction with Zeo’s audited financial statements for the fiscal year ended December 31, 2024 as included with the Company’s Form 10-K filed with the SEC on May 27, 2025. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of results for the full fiscal year.

 

Reclassification

 

Certain amounts from prior period financial statements have been reclassified to align with the presentation used in the current condensed 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 condensed consolidated statements of cash flows for the three months ended March 31, 2024, 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 condensed 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, realizability of deferred tax assets, 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.

 

The following represents a roll forward of the allowance for credit losses as of March 31, 2025 and December 31, 2024:

 

   March 31,
2025
   December 31,
2024
 
Allowance for credit losses, beginning of the period  $1,165,336   $862,580 
Provision for credit losses   3,538,569    2,815,633 
Write offs   
-
    (2,525,100)
Recoveries   
-
    12,223 
Allowance for credit losses, as of the end of the period  $4,703,905   $1,165,336 

 

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. Contact assets include the cost of engineering, permits, governmental fees, other related solar installation costs and accrued revenues of $577,398 and $64,202 as of March 31, 2025 and December 31, 2024, respectively. These costs are charged to Cost of goods sold when each installation is completed. The following table summarizes the change in contract assets:

 

   March 31,
2025
   December 31,
2024
 
Contract asset, beginning of the period  $64,202   $4,915,064 
Cost of goods sold recognized during the period   (64,202)   (4,915,064)
Additions to contract assets prior to completion of performance obligation   577,398    64,202 
Contract assets, as of the end of the period  $577,398   $64,202 

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 March 31, 2025, and December 31, 2024 were $2,644,103 and $5,384,115, 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 March 31, 2025, the Company had one customer who exceeded 10% of accounts receivable. Their balances were $2,481,952. 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. For the three months ended March 31, 2025 and 2024, the Company had four and two customers, respectively, who exceeded 10% of revenue recognized. Their revenue recognized was $2,125,281, $1,318,939, $2,021,499 and $1,810,484 for the three months ended March 31, 2025 and $12,022,995 and $2,549,042 for the three months ended March 31, 2024, respectively.

 

Advertising and Marketing

 

The Company charges the costs of advertising to expense as incurred. For the three months ended March 31, 2025 and 2024, the Company incurred $54,686 and $45,268, 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 condensed consolidated statements of operations in the period identified. As of March 31, 2025 and December 31, 2024, inventory was $847,395 and $872,470, 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 condensed 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 condense 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 condensed 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 three months ended March 31, 2025, and 2024.

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 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 for the three months ended March 31, 2025, and 2024.

 

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 three months ended March 31, 2025, and 2024.

 

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 condensed 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 condensed 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 condensed 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 condensed 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 12) 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 condensed 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.

 

   Three months ended
March 31,
 
   2025   2024 
Solar systems installations, net   8,374,912    19,043,775 
Roofing installations   408,783    1,098,381 
Total net revenues  $8,783,695   $20,142,156 

Contract liabilities

 

The Company receives both customer advances and may receive lender advances from third-party financing company's on behalf of customers. These amounts are recorded on the condensed 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 a twelve months of the Company’s receipt of the funds. The following table summarizes the change in contract liabilities:

 

   March 31,
2025
   December 31,
2024
 
Contract liabilities, beginning of the period  $203,607   $5,223,518 
Revenue recognized from amounts included in contract liabilities at the beginning of the period   (203,607)   (5,223,518)
Cash received prior to completion of performance obligation   119,417    203,607 
Contract liabilities, end of the period  $119,417   $203,607 

 

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 condensed 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 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 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 condensed 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. During the three months ended March 31, 2025, 8,500,000 units were converted to Class A common stock. As a result, as of March 31, 2025, 25,230,000 units are outstanding. 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 March 31, 2025, 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 condensed consolidated balance sheets because the shares contain certain redemption features that are not solely within the control of the Company. See Note 10 – 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 condensed 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 condensed consolidated financial statements. The Company’s reserve related to uncertain tax positions was zero as of March 31, 2025 and December 31, 2024. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of March 31, 2025 and December 31, 2024. 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 March 31, 2025, there was 8,500,000 exchanges of Opco units for Class A Common Stock of Zeo Energy Corp. Payments under the TRA are not considered probable as of March 31, 2025.. 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 condensed consolidated statement of changes in stockholders’ deficit. As of March 31, 2025, the total unrecorded TRA liability is approximately $8.3 million, of which $3.5 million related to actual exchanges and $4.8 million related to hypothetical sale. 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 condensed 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 condensed consolidated statement of operations. See Note 13 – 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 condensed consolidated financial statements. Refer to Note 17, 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 condensed consolidated financial statements.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.25.2
Reverse Recapitalization
3 Months Ended
Mar. 31, 2025
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 condensed consolidated statements of cash flows and the condensed consolidated statements of changes in stockholders’ deficit for the period ended March 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 20 R11.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Equipment, and Other Fixed Assets
3 Months Ended
Mar. 31, 2025
Property, Equipment, and Other Fixed Assets [Abstract]  
PROPERTY, EQUIPMENT, AND OTHER FIXED ASSETS

NOTE 5 - PROPERTY, EQUIPMENT, AND OTHER FIXED ASSETS

 

Property, equipment and other fixed assets, net consisted of the following:

 

   As of
March 31,
   As of
December 31,
 
   2025   2024 
Internally-developed software  $1,360,803   $988,225 
Furniture   384,368    384,368 
Equipment and vehicles   2,477,034    2,477,034 
Leasehold improvements   10,000    10,000 
Property and equipment   4,232,205    3,859,627 
Accumulated depreciation   (1,602,922)   (1,383,664)
   $2,629,283   $2,475,963 

 

Depreciation expense related to the Company’s property and equipment was $219,258 and $168,403 for the three months ended March 31, 2025, and 2024, respectively, which are included in depreciation and amortization expense on the accompanying condensed consolidated statements of operations.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets
3 Months Ended
Mar. 31, 2025
Intangible Assets [Abstract]  
INTANGIBLE ASSETS

 NOTE 6 - INTANGIBLE ASSETS

 

 The following is a summary of the Company’s intangible assets, net as of March 31, 2025 and December 31, 2024:

 

   Weighted  March 31, 2025 
   Average Useful
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    7,870,017    2,938,804 
      $14,613,721    11,674,917   $2,938,804 
   Weighted  December 31, 2024 
   Average Useful
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 

 

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 three months ended March 31, 2025, and 2024. Amortization expense relating to the Company’s intangible assets was $4,632,352 and $257,008 for the three months ended March 31, 2025, and 2024, respectively, which is included in depreciation and amortization expenses on the accompanying condensed consolidated statements of operations.

 

As of March 31, 2025, all of the intangible asset for order backlog will be amortized in 2025.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2025
Accrued Expenses and Other Current Liabilities [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

NOTE 7 - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

 

 The following table summarizes accrued expenses and other current liabilities:

 

   March 31,   December 31, 
   2025   2024 
Accrued payroll   537,214    421,825 
Accrued commissions   106,616    290,969 
Accrued dealer fees   1,670,544    3,359,101 
Accrued interest   72,997    84,425 
Transaction costs   2,208,288    3,208,288 
Taxes payable   532,400    
-
 
Professional fees   383,114    383,114 
Accrued Other   524,821    792,466 
   $6,035,994   $8,540,188 
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Leases
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
LEASES

NOTE 8 - 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 condensed consolidated statements of operations were $196,574 and $163,965 for the three months ended March 31, 2025, and 2024, 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 condensed consolidated statements of operations were $34,119 and $34,118 for the three months ended March 31, 2025, and 2024, respectively. Finance lease costs recorded in interest expense in the condensed consolidated statements of operations were $11,174 and $14,332 for the three months ended March 31, 2025, and 2024, respectively.

The following amounts were recorded in the Company’s condensed 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.25    2.39 
Finance leases   3.03    3.28 
Weighted average discount rate          
Operating leases   5.03%   4.97%
Finance leases   9.76%   9.76%

 

The following tables present the maturity of operating and finance lease liabilities as of December 31, 2024:

 

Operating leases

 

Years  Operating Leases 
2025   455,442 
2026   572,098 
2027   200,061 
2028   58,565 
Total lease payments   1,286,166 
Less interest   68,203 
Present value of lease liabilities   1,217,963 

 

Finance leases

 

 

Years

  Finance Leases 
2025   128,607 
2026   171,476 
2027   171,476 
2028   47,607 
Total lease payments   519,166 
Less interest   71,591 
Present value of lease liabilities   447,575 

 

The Company has deposited security payments related to the facility leases of $75,135 included in the accompanying condensed consolidated balance sheets as other assets.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.25.2
Debt
3 Months Ended
Mar. 31, 2025
Debt [Abstract]  
DEBT

NOTE 9 - 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 three months ended March 31, 2025, and 2024, 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 March 31, 2025, 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 condensed 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 March 31, 2025:

 

Years    
2025  $223,745 
2026   299,254 
2027   135,976 
2028   56,384 
Total debt   715,359 
Less current portion   301,091 
Long-term debt  $414,268 

 

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 March 31, 2025, $2.5 million has been advanced and the balance of $2.5 million, net of debt discount is included in Convertible Promissory Note on the accompanying condensed consolidated balance sheet. On April 15, 2025, the Promissory Note was amended with the result that the Tranche 2 Advance would be delivered if a Tranche 2 Milestone is met within 120 days of the Initial Advance, and the Tranche 3 Advance would be delivered if a Tranche 3 Milestone is met within 120 days of the Tranche 2 Advance.

 

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 March 31, 2025. Based on the Company’s stock price on the date the note was entered into, the computed effective interest rate on the loan was 58.0%. Based on the Company's stock price at March 31, 2025, the computed effective interest rate on the loan was 11.9%.

 

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 “LHX 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 25 R16.htm IDEA: XBRL DOCUMENT v3.25.2
Redeemable Noncontrolling Interests and Equity
3 Months Ended
Mar. 31, 2025
Redeemable Noncontrolling Interests and Equity [Abstract]  
REDEEMABLE NONCONTROLLING INTERESTS AND EQUITY

NOTE 10 - REDEEMABLE NONCONTROLLING INTERESTS AND EQUITY

 

ESGEN Business Combination

 

The condensed 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 condensed 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 condensed 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 March 31, 2025.

 

   Par Value   Authorized   Issued   Treasury Stock   Outstanding 
Class A Common Stock  $0.0001    300,000,000    21,796,464    
        -
    21,796,464 
Class V Common Stock  $0.0001    100,000,000    26,730,000    
-
    26,730,000 
Class A convertible preferred units  $0.0001    1,500,000    1,500,000    
-
    1,500,000 
Total shares        401,500,000    50,026,464    
-
    50,026,464 

 

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.

 

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.

 

On March 31, 2025, 8,500,000 shares of Class V Common Stock were converted into 8,500,000 Class A Common Stock.

 

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.

 

Redeemable Noncontrolling Interests

 

As of March 31, 2025, 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 26 R17.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation
3 Months Ended
Mar. 31, 2025
Stock-Based Compensation [Abstract]  
STOCK-BASED COMPENSATION

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

March 2024 Grant

 

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:

 

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 three months ended March 31, 2025, the Company recognized $718,674 in equity compensation expense related to these awards. As of March 31, 2025, the remaining unrecognized compensation expense was $1,340,614 under the Incentive Plan and is expected to be recognized over the remaining 1.9-year vesting period.

 

February 2025 Grants

 

On February 5, 2025, the Company granted an aggregate of 740,000 restricted shares of Class A Common Stock under the Incentive Plan to 11 employees/consultants. The restricted shares vest in three equal installments as follows.

 

 

One-third (1/3) on the date that is six months following the grant date;
     
  One-third (1/3) on the date that is 18 months following the grant date; and
     
  One-third (1/3) on the date that is 30 months following the grant date.

 

On February 5, 2025, the Company granted an aggregate of 250,000 restricted shares of Class A Common Stock under the Incentive Plan to seven employees/consultants. The restricted shares vest in three equal installments as follows.

 

 

One-third (1/3) on the date that is 12 months following the grant date;
     
  One-third (1/3) on the date that is 24 months following the grant date; and
     
  One-third (1/3) on the date that is 36 months following the grant date.

 

The Company determined the grant date fair value per share was $2.57, a Level 1 measurement, by reference to the publicly traded stock price on February 5, 2025.

 

During the three months ended March 31, 2025, the Company recognized $189,499 in equity compensation expense related to these awards. As of March 31, 2025, the remaining unrecognized compensation expense was $2,354,801 and is expected to be recognized over the remaining 2.9-year vesting period.

Sun Managers, LLC Management Incentive Plan

 

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.

 

Although Sun Managers is the legal issuer of the awards, all compensatory payments made by Sun Managers to individuals providing services to or for the benefit of the Company or its subsidiaries (including equity interests in Sun Managers) are treated as compensation paid by the Company under ASC 718. In accordance with the OpCo A&R LLCA, the Company allocates 100% of all related expense and deduction items to Sun Managers. These compensatory payments are accounted for as capital contributions from Sun Managers to the Company, with no new equity units issued in return.

 

On March 31, 2025, Sun Managers LLC granted an aggregate of 525,000 restricted shares of Zeo Class A Common Stock under the Management Incentive Plan to four employees/consultants. The restricted shares vested immediately upon grant. During the three months ended March 31, 2025, the Company recognized $792,750 in equity compensation expense related to these awards.

 

Seasonal Manager Stock Compensation Plan

 

Beginning January 1, 2025, certain eligible sales managers may earn shares of the Company’s Class A Common Stock under the Seasonal Manager Stock Compensation Plan, which operates under the umbrella of the Management Incentive Plan. Managers are eligible to earn 40 shares per kW installed for Projects sold by the manager’s organization, provided they exceed 1,500 kW installed during a calendar year, and as long as the manager sells 700kW the subsequent calendar year. The number of shares awarded may be reduced if the average price for Zeo stock during the quarter in which an Installations are completed exceeds $5 per share, the number of shares granted per kW will be correspondingly decreased.

 

The managers become eligible to receive certain grants of vested shares under the Seasonal Manager Stock Compensation Plan as follows:

 

 

 

50% of the shares for which Manager becomes eligible during a calendar year will be granted in Q1 (prior to the end of March) of the following calendar year (the “Tranche 1 Grant”) if Manager remains eligible at the time of the grant.
     
  The remaining 50% of the shares for which Manager becomes eligible during a calendar year are granted in the Q1 of the second year following the calendar year in which eligibility is earned (the “Tranche 2 Grant”) if Manager remains eligible at the time of the grant.

 

On March 31, 2025, Sun Managers LLC granted an aggregate of 577,910 restricted shares of Zeo Class A Common Stock under the Management Incentive Plan to 10 sales managers. The restricted shares vest in two equal installments as follows.

 

 

One-half (1/2) immediately on the grant date; and
     
  One-half (1/2) on the date that is 12 months following the grant date.

 

During the three months ended March 31, 2025, the Company recognized $436,323 in equity compensation expense related to these awards. As of March 31, 2025, the remaining unrecognized compensation expense of $436,323 and is expected to be recognized over the remaining one-year vesting period.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.25.2
Warrant Liabilities
3 Months Ended
Mar. 31, 2025
Warrant Liabilities [Abstract]  
WARRANT LIABILITIES

NOTE 12 - 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 (the “Public Warrants”). 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 (the “Private Warrants”)(together with the Public warrants, the “Warrants”). Upon the closing of the ESGEN Business Combination the 14,040,000 Private Warrants were forfeited. As of March 31, 2025 and 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 condensed consolidated statements of operations at each reporting period until they are exercised. As of March 31, 2025 and December 31, 2024, the Public Warrants are presented as warrant liabilities on the accompanying condensed consolidated balance sheets.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.25.2
Related Party Transactions
3 Months Ended
Mar. 31, 2025
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

NOTE 13 - 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 $0 and $7,464 for the three month ended March 31, 2025 and 2024, 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 three months ended March 31, 2025, and 2024, the Company recognized $2,567,304 and $8,812,769 of revenue, net of financing fees of $974,833 and $3,856,219, respectively, from these arrangements. As of March 31, 2025, and December 31, 2024, the Company had $286,103 and $191,662 of accounts receivable, $545,805 and $0 of contract assets, $2,320,129 and $3,359,101 of accrued expenses and $0 and $2,000 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. For the three months ended March 31, 2025, the Company recorded interest income of $37,656 included in other income, net in the accompanying condensed consolidated statements of operations. As of March 31, 2025, the balance of $3,037,656 is included in note receivable – related party in the accompanying condensed consolidated balance sheet.

 

As described in Note 3, Zeo Energy Corp. entered into the TRA with the TRA Holders. As of March 31, 2025, the Company has not recorded a liability related to the tax savings it may realize from utilization of such deferred tax assets. As of March 31, 2025, the total unrecorded TRA liability is approximately $48.8 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 condensed consolidated statements of operations.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements
3 Months Ended
Mar. 31, 2025
Fair Value Measurements [Abstract]  
FAIR VALUE MEASUREMENTS

NOTE 14 - 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:

 

   March 31, 2025 
   Level 1   Level 2   Level 3   Total 
Liabilities:                
Warrant liabilities  $785,551   $
-
   $
-
   $785,551 

 

   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.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss per Share
3 Months Ended
Mar. 31, 2025
Net Loss per Share [Abstract]  
NET LOSS PER SHARE

NOTE 15 - 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 three months ended March 31, 2025 and the period of March 13, 2024 (the Closing Date) to December 31, 2024:

 

   Three months ended   The period of March 13, 2024 to 
   March 31, 2025   March 31, 2024 
Numerator        
Net income attributable to Class A common shareholders  $(6,361,265)  $(1,722,607)
Denominator          
Basic and diluted weighted-average shares of Class A common stock outstanding   13,252,964    994,345 
           
Net income per share of Class A common stock - basic and diluted  $(0.48)  $(1.73)

 

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.

 

   Three months ended   The period of March 13, 2024 to 
   March 31,
2025
   March 31, 2024 
Warrants(1)   13,800,000    13,800,000 
Series A Preferred Stock (2)   1,500,000    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 31 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Income Tax
3 Months Ended
Mar. 31, 2025
Income Tax [Abstract]  
INCOME TAX

NOTE 16 – INCOME TAX

 

The Company has calculated the provision for income taxes during the interim reporting period by applying an estimate of the Annual Effective Tax Rate (AETR) for the full fiscal year to “ordinary” income or loss (pretax income or loss excluding unusual or infrequently occurring discrete items) for the reporting period. Our effective tax rate (ETR) from continuing operations was 3.9% expense on loss for the three months ended March 31, 2025, and 2.7% percent expense on loss for the three months ended March 31, 2024. The ETR for the three months ended March 31, 2025 differs from statutory rates primarily due to the non-controlling interest portion of ESGEN Opco, LLC, which is a partnership for federal tax purposes and a change in valuation allowance. During the first quarter of 2025, the Company exchanged corporate stock for additional ownership interests in ESGEN Opco, LLC. This greatly increased the investment in partnership deferred tax asset. Additionally, the Company determined that the deferred tax assets are not more likely than not to be realized based on all available evidence as of the current quarter and recorded a valuation allowance on deferred tax assets. The ETR for the three months ended March 31, 2024 differs from statutory rates primarily due to the non-controlling interest portion of ESGEN Opco, LLC, which is a partnership for federal tax purposes.

 

The components of the deferred income tax assets and liabilities were as follows:

 

   December 31,
2024
   December 31,
2023
 
Other Asset assets:        
Deferred tax assets  $5,914,920   $661,904 
Valuation allowance   (5,914,920)   
-
 
Net deferred tax asset  $
-
   $661,904 
Deferred tax liabilities   
-
    (423,413)
Net deferred tax assets and liabilities  $
-
   $238,491 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 17 - COMMITMENTS AND CONTINGENCIES

 

Risks and Uncertainties - Weather Conditions

 

A significant portion of the Company’s business is conducted in the state of Florida. During recent years, there have been several hurricanes that impacted our marketing, sales and installation activities. Future hurricane storms can have an adverse impact of our sales installations.

 

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 March 31, 2025, and December 31, 2024, 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 33 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
SEGMENT REPORTING

NOTE 18 - 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 the chief executive officer. The 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 three months ended March 31, 2025 and 2024:

 

   Three months ended March 31, 
   2025   2024 
Total revenue  $8,783,695   $20,142,156 
Less: Cost of goods sold (exclusive of depreciation and amortization shown below):          
Direct labor   1,719,462    3,112,285 
Materials   2,224,562    9,409,074 
Other   845,655    1,436,607 
Less: Cost of goods sold (exclusive of depreciation and amortization shown below):   4,789,679    13,957,966 
Less: Depreciation and amortization related to Cost of goods sold   219,259    168,403 
Gross Profit  $3,774,757   $6,015,787 
           
Depreciation and amortization   4,681,470    291,126 
Commissions expense   1,864,112    3,652,591 
Sales and marketing (exclusive of Commissions expense above)   273,668    2,901,196 
General and administrative   10,467,593    3,219,422 
Other income, net   (82,363)   
-
 
Change in fair value of warrant liabilities   (663,449)   138,000 
Interest expense   30,277    35,222 
           
Net loss before taxes   (12,795,863)   (4,221,770)
Income tax (expense) benefit   (523,500)   114,668 
Net loss   (13,319,363)   (4,107,102)
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events
3 Months Ended
Mar. 31, 2025
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 19 - SUBSEQUENT EVENTS

 

On April 15, 2025, the Promissory Note, as described in Note 9, was amended with the result that the Tranche 2 Advance would be delivered if a Tranche 2 Milestone is met within 120 days of the Initial Advance, and the Tranche 3 Advance would be delivered if a Tranche 3 Milestone is met within 120 days of the Tranche 2 Advance.

 

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.

 

On May 28, 2025, the Company entered into an Agreement and Plan of Merger and Reorganization (the “Merger Agreement”) by and among Heliogen, Inc., a Delaware corporation (“Heliogen”), Zeo Energy, Hyperion Merger Corp., a Delaware corporation and a direct, wholly-owned subsidiary of Zeo Energy (“Merger Sub I”) and Hyperion Acquisition LLC, a Delaware limited liability company and a direct, wholly-owned subsidiary of Zeo Energy (“Merger Sub II” and, together with Merger Sub I, the “Merger Subs”). Pursuant to the Merger Agreement, and upon the terms and subject to the satisfaction or waiver of the conditions therein: (i) in accordance with the General Corporation Law of the State of Delaware (“DGCL”), at the effective time of the First Merger (the “Effective Time”), Merger Sub I will merge with and into Heliogen (the “First Merger”), with Heliogen surviving the First Merger (Heliogen, as the surviving entity of the First Merger, the “First Surviving Corporation”) and immediately following the First Merger, the First Surviving Corporation will be a direct, wholly owned subsidiary of Zeo Energy; and (ii) in accordance with the DGCL and Delaware Limited Liability Company Act, immediately after the Effective Time, the First Surviving Corporation will merge with and into Merger Sub II (the “Second Merger” and, together with the First Merger, the “Mergers”), with Merger Sub II surviving the Second Merger (Merger Sub II, as the surviving entity of the Second Merger, the “Surviving Company”). The Merger Agreement and the consummation of the transactions contemplated thereby have been approved by each of the board of directors of Heliogen (“Heliogen’s Board of Directors”) and the board of directors of Zeo Energy, and Heliogen’s Board of Directors has resolved to recommend to the stockholders of Heliogen to approve the transactions contemplated by the Merger Agreement, including the Mergers, and adopt the Merger Agreement, subject to its terms and conditions.

 

Consideration to Heliogen Stockholders. Subject to the terms and conditions of the Merger Agreement, at the Effective Time, by virtue of the First Merger, each issued and outstanding share of common stock, par value $0.0001 per share, of Heliogen (“Heliogen Common Stock”) (other than shares of Heliogen Common Stock held by Zeo Energy, Heliogen or their respective subsidiaries immediately prior to the Effective Time) will be cancelled and automatically converted into the right to receive (i) a number of shares of class A common stock, par value $0.0001 per share, of Zeo Energy (“Zeo Energy Class A Common Stock”) equal to the Exchange Ratio (as defined below), without interest (the “Share Merger Consideration”), and (ii) if applicable, an amount in cash, rounded to the nearest cent, in lieu of any fractional share interest in Zeo Energy Class A Common Stock to which such holder otherwise would have been entitled (the “Fractional Share Consideration” and together with the Share Merger Consideration, the “Merger Consideration”), subject to any required tax withholding.

 

As set forth in the Merger Agreement, the “Exchange Ratio” is the quotient obtained by dividing (i) the quotient of (A) the Total Merger Consideration divided by (B) the fully diluted share count of Heliogen Common Stock outstanding (including shares underlying outstanding shares of Heliogen’s preferred stock (if any), In-the-Money Options (as defined below), Heliogen’s restricted stock units (“RSUs”), and the Commercial Warrants (as defined below) but excluding shares underlying SPAC Warrants (as defined below)) (the “Fully-Diluted Shares,” which as of May 16, 2025 was equal to 6,616,949), by (ii) $1.5859 (the “Parent Stock Price”); and the “Total Merger Consideration” is $10.0 million, less (x) 50% of any amount by which Heliogen’s Net Cash at the closing of the First Merger (the “Closing”) is less than $13.0 million (the “Net Cash Collar Floor”), or plus (y) 50% of any amount by which Heliogen’s Net Cash at the Closing is more than $16.0 million (the “Net Cash Collar Ceiling”); and “Net Cash” is the cash and cash equivalents and other current assts of Heliogen and its subsidiaries as of the Closing, less certain specified liabilities of Heliogen and its subsidiaries as of the Closing, including unpaid transaction expenses.

 

The shares of Zeo Energy Class A Common Stock to be issued in connection with the Mergers will be listed on the Nasdaq Stock Market LLC (“Nasdaq”). The Mergers, taken together, are intended to constitute a single integrated transaction that qualifies as a reorganization for U.S. federal income tax purposes.

 

Under the terms of the Merger Agreement, the completion of the Mergers is subject to certain customary closing conditions, including, among others: (i) the approval of the Mergers and adoption of the Merger Agreement by the affirmative vote of the holders of a majority of the outstanding shares of Heliogen Common Stock entitled to vote thereon; (ii) the approval for listing on Nasdaq of the Zeo Energy Class A Common Stock to be issued in the Mergers; (iii) the effectiveness of a registration statement on Form S-4 (the “Registration Statement”) to be filed by Zeo Energy with the Securities and Exchange Commission (the “SEC”) registering the Zeo Energy Class A Common Stock to be issued in connection with the Mergers; (iv) the accuracy of the parties’ respective representations and warranties in the Merger Agreement, subject to specified materiality qualifications; (v) compliance by the parties with their respective covenants in the Merger Agreement in all material respects; (vi) the absence of any law or order restraining, enjoining or otherwise prohibiting the consummation of the Mergers; and (vii) the receipt by each party of opinions of counsel to the effect that the Mergers, taken together, will constitute a single integrated transaction that qualifies as a reorganization for U.S. federal income tax purposes. Zeo Energy has the following additional conditions to its obligations to consummate the Closing: (A) the absence of a material adverse effect with respect to Heliogen and its subsidiaries on or after the date of the Merger Agreement that is continuing as of immediately prior to the Closing; and (B) the effective amendment of that certain Rights Agreement, dated April 16, 2023 by and between Heliogen and Continental Stock Transfer and Trust Company, as amended on April 16, 2024, December 17, 2024 and April 14, 2025 (the “Rights Agreement”); and (C) Heliogen’s Net Cash at the Closing being equal to or greater than $10.0 million.

 

On June 8, 2025, Sunnova, one of the Company’s financing partners, voluntarily filed for protection under Chapter 11 of the U.S. Bankruptcy Code in the United States Bankruptcy Court. As of the date of this report, Sunnova owes the Company an outstanding amount of $3,113,019 related to completed customer projects. The Company is actively monitoring the proceedings and has recorded a full reserve against this receivable. 

 

On June 9, 2025, Mosaic, one of the Company’s financing partners, voluntarily filed for protection under Chapter 11 of the U.S. Bankruptcy Code in the United States Bankruptcy Court. As of the date of this report, Mosaic owes the Company an outstanding amount of $734,140 related to completed customer projects. The Company is actively monitoring the proceedings, and no impairment has been recorded related to this receivable as of the balance sheet date, as management believes the amount remains collectible.

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Pay vs Performance Disclosure - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Pay vs Performance Disclosure    
Net Income (Loss) $ (6,361,265) $ (1,531,491)
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
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 37 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Accounting Policies, by Policy (Policies)
3 Months Ended
Mar. 31, 2025
Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation and principles of Consolidation

Basis of Presentation and principles of Consolidation

The accompanying interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. These statements should be read in conjunction with Zeo’s audited financial statements for the fiscal year ended December 31, 2024 as included with the Company’s Form 10-K filed with the SEC on May 27, 2025. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of results for the full fiscal year.

Reclassification

Reclassification

Certain amounts from prior period financial statements have been reclassified to align with the presentation used in the current condensed 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 condensed consolidated statements of cash flows for the three months ended March 31, 2024, 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 condensed 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, realizability of deferred tax assets, 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.

The following represents a roll forward of the allowance for credit losses as of March 31, 2025 and December 31, 2024:

   March 31,
2025
   December 31,
2024
 
Allowance for credit losses, beginning of the period  $1,165,336   $862,580 
Provision for credit losses   3,538,569    2,815,633 
Write offs   
-
    (2,525,100)
Recoveries   
-
    12,223 
Allowance for credit losses, as of the end of the period  $4,703,905   $1,165,336 

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. Contact assets include the cost of engineering, permits, governmental fees, other related solar installation costs and accrued revenues of $577,398 and $64,202 as of March 31, 2025 and December 31, 2024, respectively. These costs are charged to Cost of goods sold when each installation is completed. The following table summarizes the change in contract assets:

   March 31,
2025
   December 31,
2024
 
Contract asset, beginning of the period  $64,202   $4,915,064 
Cost of goods sold recognized during the period   (64,202)   (4,915,064)
Additions to contract assets prior to completion of performance obligation   577,398    64,202 
Contract assets, as of the end of the period  $577,398   $64,202 
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 March 31, 2025, and December 31, 2024 were $2,644,103 and $5,384,115, 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 March 31, 2025, the Company had one customer who exceeded 10% of accounts receivable. Their balances were $2,481,952. 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. For the three months ended March 31, 2025 and 2024, the Company had four and two customers, respectively, who exceeded 10% of revenue recognized. Their revenue recognized was $2,125,281, $1,318,939, $2,021,499 and $1,810,484 for the three months ended March 31, 2025 and $12,022,995 and $2,549,042 for the three months ended March 31, 2024, respectively.

Advertising and Marketing

Advertising and Marketing

The Company charges the costs of advertising to expense as incurred. For the three months ended March 31, 2025 and 2024, the Company incurred $54,686 and $45,268, 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 condensed consolidated statements of operations in the period identified. As of March 31, 2025 and December 31, 2024, inventory was $847,395 and $872,470, 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 condensed 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 condense 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 condensed 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 three months ended March 31, 2025, and 2024.

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 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 for the three months ended March 31, 2025, and 2024.

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 three months ended March 31, 2025, and 2024.

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 condensed 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 condensed 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 condensed 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 condensed 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 12) 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 condensed 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.

   Three months ended
March 31,
 
   2025   2024 
Solar systems installations, net   8,374,912    19,043,775 
Roofing installations   408,783    1,098,381 
Total net revenues  $8,783,695   $20,142,156 

Contract liabilities

The Company receives both customer advances and may receive lender advances from third-party financing company's on behalf of customers. These amounts are recorded on the condensed 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 a twelve months of the Company’s receipt of the funds. The following table summarizes the change in contract liabilities:

   March 31,
2025
   December 31,
2024
 
Contract liabilities, beginning of the period  $203,607   $5,223,518 
Revenue recognized from amounts included in contract liabilities at the beginning of the period   (203,607)   (5,223,518)
Cash received prior to completion of performance obligation   119,417    203,607 
Contract liabilities, end of the period  $119,417   $203,607 

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 condensed 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 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 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 condensed 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. During the three months ended March 31, 2025, 8,500,000 units were converted to Class A common stock. As a result, as of March 31, 2025, 25,230,000 units are outstanding. 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 March 31, 2025, 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 condensed consolidated balance sheets because the shares contain certain redemption features that are not solely within the control of the Company. See Note 10 – 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 condensed 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 condensed consolidated financial statements. The Company’s reserve related to uncertain tax positions was zero as of March 31, 2025 and December 31, 2024. There were no unrecognized tax benefits and no amounts accrued for interest and penalties as of March 31, 2025 and December 31, 2024. 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 March 31, 2025, there was 8,500,000 exchanges of Opco units for Class A Common Stock of Zeo Energy Corp. Payments under the TRA are not considered probable as of March 31, 2025.. 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 condensed consolidated statement of changes in stockholders’ deficit. As of March 31, 2025, the total unrecorded TRA liability is approximately $8.3 million, of which $3.5 million related to actual exchanges and $4.8 million related to hypothetical sale. 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 condensed 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 condensed consolidated statement of operations. See Note 13 – 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 condensed consolidated financial statements. Refer to Note 17, 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 condensed consolidated financial statements.

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2025
Summary of Significant Accounting Policies [Abstract]  
Schedule of Allowance for Credit Losses

The following represents a roll forward of the allowance for credit losses as of March 31, 2025 and December 31, 2024:

 

   March 31,
2025
   December 31,
2024
 
Allowance for credit losses, beginning of the period  $1,165,336   $862,580 
Provision for credit losses   3,538,569    2,815,633 
Write offs   
-
    (2,525,100)
Recoveries   
-
    12,223 
Allowance for credit losses, as of the end of the period  $4,703,905   $1,165,336 
Schedule of Change in Contract Assets The following table summarizes the change in contract assets:
   March 31,
2025
   December 31,
2024
 
Contract asset, beginning of the period  $64,202   $4,915,064 
Cost of goods sold recognized during the period   (64,202)   (4,915,064)
Additions to contract assets prior to completion of performance obligation   577,398    64,202 
Contract assets, as of the end of the period  $577,398   $64,202 
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.
   Three months ended
March 31,
 
   2025   2024 
Solar systems installations, net   8,374,912    19,043,775 
Roofing installations   408,783    1,098,381 
Total net revenues  $8,783,695   $20,142,156 
Schedule of Change in Contract Liabilities The following table summarizes the change in contract liabilities:
   March 31,
2025
   December 31,
2024
 
Contract liabilities, beginning of the period  $203,607   $5,223,518 
Revenue recognized from amounts included in contract liabilities at the beginning of the period   (203,607)   (5,223,518)
Cash received prior to completion of performance obligation   119,417    203,607 
Contract liabilities, end of the period  $119,417   $203,607 
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Reverse Recapitalization (Tables)
3 Months Ended
Mar. 31, 2025
Reverse Recapitalization [Abstract]  
Schedule of Business Combination to the Consolidated Statements of Cash Flows and the Condensed Consolidated Statements of Changes in Stockholders’ Deficit The following table reconciles the elements of the ESGEN Business Combination to the condensed consolidated statements of cash flows and the condensed consolidated statements of changes in stockholders’ deficit for the period ended March 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 40 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Equipment, and Other Fixed Assets (Tables)
3 Months Ended
Mar. 31, 2025
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:

 

   As of
March 31,
   As of
December 31,
 
   2025   2024 
Internally-developed software  $1,360,803   $988,225 
Furniture   384,368    384,368 
Equipment and vehicles   2,477,034    2,477,034 
Leasehold improvements   10,000    10,000 
Property and equipment   4,232,205    3,859,627 
Accumulated depreciation   (1,602,922)   (1,383,664)
   $2,629,283   $2,475,963 
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
Intangible Assets [Abstract]  
Schedule of Intangible Assets, Net

 The following is a summary of the Company’s intangible assets, net as of March 31, 2025 and December 31, 2024:

 

   Weighted  March 31, 2025 
   Average Useful
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    7,870,017    2,938,804 
      $14,613,721    11,674,917   $2,938,804 
   Weighted  December 31, 2024 
   Average Useful
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 
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
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:

 

   March 31,   December 31, 
   2025   2024 
Accrued payroll   537,214    421,825 
Accrued commissions   106,616    290,969 
Accrued dealer fees   1,670,544    3,359,101 
Accrued interest   72,997    84,425 
Transaction costs   2,208,288    3,208,288 
Taxes payable   532,400    
-
 
Professional fees   383,114    383,114 
Accrued Other   524,821    792,466 
   $6,035,994   $8,540,188 
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Operating and Financing Lease and Other Supplemental Information

The following amounts were recorded in the Company’s condensed 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.25    2.39 
Finance leases   3.03    3.28 
Weighted average discount rate          
Operating leases   5.03%   4.97%
Finance leases   9.76%   9.76%
Schedule of Operating Lease Liabilities

The following tables present the maturity of operating and finance lease liabilities as of December 31, 2024:

Years  Operating Leases 
2025   455,442 
2026   572,098 
2027   200,061 
2028   58,565 
Total lease payments   1,286,166 
Less interest   68,203 
Present value of lease liabilities   1,217,963 
Schedule of Financing Lease Liabilities

Finance leases

 

 

Years

  Finance Leases 
2025   128,607 
2026   171,476 
2027   171,476 
2028   47,607 
Total lease payments   519,166 
Less interest   71,591 
Present value of lease liabilities   447,575 
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Debt (Tables)
3 Months Ended
Mar. 31, 2025
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 March 31, 2025:

 

Years    
2025  $223,745 
2026   299,254 
2027   135,976 
2028   56,384 
Total debt   715,359 
Less current portion   301,091 
Long-term debt  $414,268 
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Redeemable Noncontrolling Interests and Equity (Tables)
3 Months Ended
Mar. 31, 2025
Redeemable Noncontrolling Interests and Equity [Abstract]  
Schedule of Capital Stock

The table below reflects share information about the Company’s capital stock as of March 31, 2025.

 

   Par Value   Authorized   Issued   Treasury Stock   Outstanding 
Class A Common Stock  $0.0001    300,000,000    21,796,464    
        -
    21,796,464 
Class V Common Stock  $0.0001    100,000,000    26,730,000    
-
    26,730,000 
Class A convertible preferred units  $0.0001    1,500,000    1,500,000    
-
    1,500,000 
Total shares        401,500,000    50,026,464    
-
    50,026,464 

 

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 46 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Stock-Based Compensation [Abstract]  
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 47 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Measurements [Abstract]  
Schedule of Liabilities Subject to Fair Value Measurements

Liabilities subject to fair value measurements are as follows:

 

   March 31, 2025 
   Level 1   Level 2   Level 3   Total 
Liabilities:                
Warrant liabilities  $785,551   $
-
   $
-
   $785,551 

 

   December 31, 2024 
   Level 1   Level 2   Level 3   Total 
Liabilities:                
Warrant liabilities  $1,449,000   $
-
   $
-
   $1,449,000 
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss per Share (Tables)
3 Months Ended
Mar. 31, 2025
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 three months ended March 31, 2025 and the period of March 13, 2024 (the Closing Date) to December 31, 2024:

 

   Three months ended   The period of March 13, 2024 to 
   March 31, 2025   March 31, 2024 
Numerator        
Net income attributable to Class A common shareholders  $(6,361,265)  $(1,722,607)
Denominator          
Basic and diluted weighted-average shares of Class A common stock outstanding   13,252,964    994,345 
           
Net income per share of Class A common stock - basic and diluted  $(0.48)  $(1.73)
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.

 

   Three months ended   The period of March 13, 2024 to 
   March 31,
2025
   March 31, 2024 
Warrants(1)   13,800,000    13,800,000 
Series A Preferred Stock (2)   1,500,000    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 49 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Income Tax (Tables)
3 Months Ended
Mar. 31, 2025
Income Tax [Abstract]  
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
 
Other Asset assets:        
Deferred tax assets  $5,914,920   $661,904 
Valuation allowance   (5,914,920)   
-
 
Net deferred tax asset  $
-
   $661,904 
Deferred tax liabilities   
-
    (423,413)
Net deferred tax assets and liabilities  $
-
   $238,491 
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting (Tables)
3 Months Ended
Mar. 31, 2025
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 three months ended March 31, 2025 and 2024:

 

   Three months ended March 31, 
   2025   2024 
Total revenue  $8,783,695   $20,142,156 
Less: Cost of goods sold (exclusive of depreciation and amortization shown below):          
Direct labor   1,719,462    3,112,285 
Materials   2,224,562    9,409,074 
Other   845,655    1,436,607 
Less: Cost of goods sold (exclusive of depreciation and amortization shown below):   4,789,679    13,957,966 
Less: Depreciation and amortization related to Cost of goods sold   219,259    168,403 
Gross Profit  $3,774,757   $6,015,787 
           
Depreciation and amortization   4,681,470    291,126 
Commissions expense   1,864,112    3,652,591 
Sales and marketing (exclusive of Commissions expense above)   273,668    2,901,196 
General and administrative   10,467,593    3,219,422 
Other income, net   (82,363)   
-
 
Change in fair value of warrant liabilities   (663,449)   138,000 
Interest expense   30,277    35,222 
           
Net loss before taxes   (12,795,863)   (4,221,770)
Income tax (expense) benefit   (523,500)   114,668 
Net loss   (13,319,363)   (4,107,102)
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Organization and Business Operation (Details) - USD ($)
3 Months Ended
Jan. 24, 2024
Mar. 31, 2025
Dec. 31, 2024
Organization and Business Operation [Line Items]      
Percentage of transferring the companies interest rate   24.167%  
Purchase price per unit   $ 5  
Voting agreement term   5 years  
Class A Common Stock [Member]      
Organization and Business Operation [Line Items]      
Converted shares   1  
Common stock, par value per share   $ 0.0001 $ 0.0001
Convertible shares   1  
Purchase of units   8,500,000  
Purchase price per unit   $ 12  
Class V Common Stock [Member]      
Organization and Business Operation [Line Items]      
Common stock, par value per share   $ 0.0001 $ 0.0001
OpCo Preferred Units [Member]      
Organization and Business Operation [Line Items]      
Convertible shares 500,000    
OpCo Preferred Units [Member] | Sponsor PIPE Investment [Member]      
Organization and Business Operation [Line Items]      
Convertible shares 500,000    
Convertible OpCo Preferred Units [Member]      
Organization and Business Operation [Line Items]      
Convertible shares 1,500,000    
Individual Voting Ownership [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   230,000  
LAMADD LLC [Member]      
Organization and Business Operation [Line Items]      
Voting ownership of each entity   23.00%  
Owned shares   230,000  
JKae Holdings, LLC [Member]      
Organization and Business Operation [Line Items]      
Voting ownership of each entity   21.50%  
Owned shares   215,000  
Clarke Capital, LLC [Member]      
Organization and Business Operation [Line Items]      
Voting ownership of each entity   21.50%  
Owned shares   215,000  
White Horse Energy, LC [Member]      
Organization and Business Operation [Line Items]      
Voting ownership of each entity   9.00%  
Owned shares   90,000  
Sunergy [Member]      
Organization and Business Operation [Line Items]      
Voting ownership of each entity   98.00%  
Sunergy [Member] | Class V Common Stock [Member]      
Organization and Business Operation [Line Items]      
Voting ownership of each entity   83.80%  
Sponsor [Member]      
Organization and Business Operation [Line Items]      
Purchase of units 1,000,000    
Purchase price per unit $ 10    
Aggregate consideration $ 15,000,000    
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Liquidity and Going Concern (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Liquidity and Going Concern [Abstract]    
Working capital $ 3,500,000  
Cash and cash equivalents $ 2,894,103 $ 5,634,115
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Sep. 30, 2024
Summary of Significant Accounting Policies [Line Items]        
Operating segment 1      
Reportable segment 1      
Installation costs and accrued revenues $ 577,398   $ 64,202 $ 4,915,064
Insured limits 2,644,103   5,384,115  
Accounts receivable 4,703,905   1,165,336  
Revenue recognized (203,607)   (5,223,518)  
Advertising and marketing costs 54,686 $ 45,268    
Inventory $ 847,395   872,470  
Estimated useful life 5 years      
Impairment charges    
Goodwill impairment    
Common units issued (in Shares) 33,730,000      
Percentage of redeemable noncontrolling interests 24.167%      
Uncertain tax positions $ 0   0  
Unrecognized tax benefits    
Accrued for interest and penalties    
Cash savings percentage 85.00%      
Total unrecorded TRA liability $ 8,300,000      
Customer One [Member]        
Summary of Significant Accounting Policies [Line Items]        
Revenue recognized 2,125,281      
Customer Two [Member]        
Summary of Significant Accounting Policies [Line Items]        
Revenue recognized 1,318,939 2,549,042    
Customer Three [Member]        
Summary of Significant Accounting Policies [Line Items]        
Revenue recognized 2,021,499      
Customer Four [Member]        
Summary of Significant Accounting Policies [Line Items]        
Revenue recognized $ 1,810,484      
Customers One [Member]        
Summary of Significant Accounting Policies [Line Items]        
Revenue recognized   $ 12,022,995    
ESGEN OpCo, LLC [Member]        
Summary of Significant Accounting Policies [Line Items]        
Interest rate     71.80%  
Units outstanding share (in Shares) 25,230,000      
Accounts Receivable [Member]        
Summary of Significant Accounting Policies [Line Items]        
Accounts receivable $ 3,192,077   $ 2,306,096  
Redeemable Noncontrolling Interests [Member]        
Summary of Significant Accounting Policies [Line Items]        
Percentage of redeemable noncontrolling interests 13.00%      
Redeemable Noncontrolling Interests [Member] | ESGEN OpCo, LLC [Member]        
Summary of Significant Accounting Policies [Line Items]        
Interest rate     28.20%  
Tax Receivable Agreement [Member]        
Summary of Significant Accounting Policies [Line Items]        
Total unrecorded TRA liability $ 3,500,000      
actual exchanges related to hypothetical sale 4,800,000      
Third Party Operator (TPO) [Member]        
Summary of Significant Accounting Policies [Line Items]        
Accounts receivable $ 2,481,952      
OpCo, LLC [Member]        
Summary of Significant Accounting Policies [Line Items]        
Percentage of redeemable noncontrolling interests 87.00%      
Class A        
Summary of Significant Accounting Policies [Line Items]        
Vote price per share (in Dollars per share) $ 1      
Number of shares are exchanged shares (in Shares) 8,500,000      
Class A | Common Stock [Member]        
Summary of Significant Accounting Policies [Line Items]        
Converted to Class A common stock (in Shares) 8,500,000      
Units outstanding share (in Shares)   178,207    
Class V Common Stock [Member]        
Summary of Significant Accounting Policies [Line Items]        
Vote price per share (in Dollars per share) $ 1      
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Schedule of Allowance for Credit Losses [Abstract]    
Allowance for credit losses, beginning of the period $ 1,165,336 $ 862,580
Provision for credit losses 3,538,569 2,815,633
Write offs (2,525,100)
Recoveries 12,223
Allowance for credit losses, as of the end of the period $ 4,703,905 $ 1,165,336
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Schedule of Change in Contract Assets (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Schedule of Change in Contract Assets [Abstract]    
Contract asset, beginning of the period $ 64,202 $ 4,915,064
Cost of goods sold recognized during the period (64,202) (4,915,064)
Additions to contract assets prior to completion of performance obligation 577,398 64,202
Contract assets, as of the end of the period $ 577,398 $ 64,202
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Schedule of Revenue Recognition (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Revenue Recognition [Line Items]    
Total net revenues $ 8,783,695 $ 20,142,156
Solar systems installations, net [Member]    
Schedule of Revenue Recognition [Line Items]    
Total net revenues 8,374,912 19,043,775
Roofing installations [Member]    
Schedule of Revenue Recognition [Line Items]    
Total net revenues $ 408,783 $ 1,098,381
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Schedule of Change in Contract Liabilities (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Schedule of Change in Contract Liabilities [Abstract]    
Contract liabilities, beginning of the period $ 203,607 $ 5,223,518
Revenue recognized from amounts included in contract liabilities at the beginning of the period (203,607) (5,223,518)
Cash received prior to completion of performance obligation 119,417 203,607
Contract liabilities, end of the period $ 119,417 $ 203,607
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Reverse Recapitalization (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
shares
Reverse Recapitalization [Line Items]  
Gross proceeds | $ $ 17,700,000
Public Warrants [Member]  
Reverse Recapitalization [Line Items]  
Warrants issued | shares 13,800,000
Private Placement Warrants [Member]  
Reverse Recapitalization [Line Items]  
Remained outstanding warrants | shares 14,040,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
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Reverse Recapitalization - Schedule of Business Combination to the Consolidated Statements of Cash Flows and the Condensed Consolidated Statements of Changes in Stockholders’ Deficit (Details) - Business Combination [Member]
Mar. 31, 2024
USD ($)
Schedule of Business Combination to the Consolidated Statements of Cash Flows and the Condensed Consolidated Statements of Changes in Stockholders’ Deficit [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 60 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Reverse Recapitalization - Schedule of Consummation of the Business Combination (Details)
3 Months Ended
Mar. 31, 2025
shares
ESGEN Class A common stock, outstanding prior to the ESGEN Business Combination [Member] | Class V Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination
ESGEN Class A common stock, outstanding prior to the ESGEN Business Combination [Member] | Class A Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination 7,027,636
Forfeiture of Class A founder shares [Member] | Class V Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination
Forfeiture of Class A founder shares [Member] | Class A Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination (2,900,000)
Less redemptions [Member] | Class V Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination
Less redemptions [Member] | Class A Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination (1,159,976)
Class A common stock of ESGEN [Member] | Class V Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination
Class A common stock of ESGEN [Member] | Class A Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination 2,967,660
ESGEN Class B common stock, outstanding prior to the ESGEN Business Combination [Member] | Class V Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination
ESGEN Class B common stock, outstanding prior to the ESGEN Business Combination [Member] | Class A Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination 1,280,923
ESGEN Business Combination shares [Member] | Class V Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination
ESGEN Business Combination shares [Member] | Class A Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination 4,248,583
Sunergy Shares [Member] | Class V Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination 33,730,000
Sunergy Shares [Member] | Class A Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination
Issuance of Class A Shares to third party advisors [Member] | Class V Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination
Issuance of Class A Shares to third party advisors [Member] | Class A Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination 553,207
Issuance of Class A Shares to backstop investor [Member] | Class V Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination
Issuance of Class A Shares to backstop investor [Member] | Class A Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination 225,174
Shares issued to sponsor [Member] | Class V Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination 1,500,000
Shares issued to sponsor [Member] | Class A Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination
Common Stock immediately after the ESGEN Business Combination [Member] | Class V Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination 35,230,000
Common Stock immediately after the ESGEN Business Combination [Member] | Class A Common Stock [Member]  
Schedule of Consummation of the Business Combination [Line Items]  
Number of shares of common stock issued in business combination 5,026,964
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Equipment, and Other Fixed Assets (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Property, Equipment, and Other Fixed Assets [Abstract]    
Depreciation expense $ 219,258 $ 168,403
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Equipment, and Other Fixed Assets - Schedule of Property, Equipment, and Other Fixed Assets (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Property, Equipment, and Other Fixed Assets [Line Items]    
Property and equipment $ 4,232,205 $ 3,859,627
Accumulated depreciation (1,602,922) (1,383,664)
Property, equipment and other fixed assets, net 2,629,283 2,475,963
Internally-developed software [Member]    
Schedule of Property, Equipment, and Other Fixed Assets [Line Items]    
Property and equipment 1,360,803 988,225
Furniture [Member]    
Schedule of Property, Equipment, and Other Fixed Assets [Line Items]    
Property and equipment 384,368 384,368
Equipment and vehicles [Member]    
Schedule of Property, Equipment, and Other Fixed Assets [Line Items]    
Property and equipment 2,477,034 2,477,034
Leasehold improvements [Member]    
Schedule of Property, Equipment, and Other Fixed Assets [Line Items]    
Property and equipment $ 10,000 $ 10,000
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Intangible Assets [Abstract]    
Impairment change
Amortization expense $ 4,632,352 $ 257,008
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets - Schedule of Intangible Assets, Net (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Intangible Assets, Net [Line Items]    
Gross Carrying Amount $ 14,613,721 $ 14,613,721
Accumulated Amortization 11,674,917 7,042,565
Total 2,938,804 7,571,156
Trade names [Member]    
Schedule of Intangible Assets, Net [Line Items]    
Gross Carrying Amount 3,084,100 3,084,100
Accumulated Amortization 3,084,100 3,084,100
Total
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 7 months 6 days
Gross Carrying Amount $ 10,808,821 $ 10,808,821
Accumulated Amortization 7,870,017 3,237,665
Total $ 2,938,804 $ 7,571,156
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Accrued Expenses and Other Current Liabilities [Abstract]    
Accrued payroll $ 537,214 $ 421,825
Accrued commissions 106,616 290,969
Accrued dealer fees 1,670,544 3,359,101
Accrued interest 72,997 84,425
Transaction costs 2,208,288 3,208,288
Taxes payable 532,400
Professional fees 383,114 383,114
Accrued Other 524,821 792,466
Total accrued expenses and other current liabilities $ 6,035,994 $ 8,540,188
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Leases [Line Items]    
General and administrative expenses $ 196,574 $ 163,965
Leases on vehicles term 5 years  
Depreciation and amortization $ 34,119 34,118
Interest expense 11,174 $ 14,332
Deposited security payments $ 75,135  
Minimum [Member]    
Leases [Line Items]    
Lease maturities 2 years  
Maximum [Member]    
Leases [Line Items]    
Lease maturities 5 years  
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Operating and Financing Lease and Other Supplemental Information (Details)
Mar. 31, 2025
Mar. 31, 2024
Weighted average remaining lease term (years)    
Operating leases 2 years 3 months 2 years 4 months 20 days
Finance leases 3 years 10 days 3 years 3 months 10 days
Weighted average discount rate    
Operating leases 5.03% 4.97%
Finance leases 9.76% 9.76%
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Operating Lease Liabilities (Details)
Mar. 31, 2025
USD ($)
Schedule of Operating Lease Liabilities [Abstract]  
2025 $ 455,442
2026 572,098
2027 200,061
2028 58,565
Total lease payments 1,286,166
Less interest 68,203
Present value of lease liabilities $ 1,217,963
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Financing Lease Liabilities (Details)
Mar. 31, 2025
USD ($)
Schedule of Financing Lease Liabilities [Abstract]  
2025 $ 128,607
2026 171,476
2027 171,476
2028 47,607
Total lease payments 519,166
Less interest 71,591
Present value of lease liabilities $ 447,575
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Debt (Details)
3 Months Ended
Dec. 24, 2024
USD ($)
Installation
shares
Mar. 31, 2025
USD ($)
$ / shares
Mar. 31, 2024
USD ($)
Debt [Line Items]      
Convertible promissory note   $ 2,500,000  
Promissory Note [Member]      
Debt [Line Items]      
Interest rate effective percentage   11.90%  
Secured Debt [Member] | Vehicle Loans [Member]      
Debt [Line Items]      
Direct loan   $ 0 $ 311,029
Weighted average interest rate on short debt obligations   6.75%  
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    
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%  
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 71 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Maturity Analysis of the Long-Term Debt (Details)
Mar. 31, 2025
USD ($)
Schedule of Maturity Analysis of the Long-Term Debt [Abstract]  
2025 $ 223,745
2026 299,254
2027 135,976
2028 56,384
Total debt 715,359
Less current portion 301,091
Long-term debt $ 414,268
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Redeemable Noncontrolling Interests and Equity (Details) - USD ($)
3 Months Ended
Jan. 24, 2024
Mar. 31, 2025
Dec. 31, 2024
Redeemable Noncontrolling Interests and Equity [Line Items]      
Price per shares (in Dollars per share)   $ 5  
Trading days   20 days  
Consecutive trading day periods   30 days  
Forfeited shares   500,000  
Accrued rate   100.00%  
Common units rate   71.80%  
Distributions rate   10.00%  
Class A Common Stock [Member]      
Redeemable Noncontrolling Interests and Equity [Line Items]      
Shares issued   21,796,464 13,252,964
Convertible shares   1  
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   26,730,000 35,230,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  
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  
Common Stock [Member] | Class A Common Stock [Member]      
Redeemable Noncontrolling Interests and Equity [Line Items]      
Convertible shares   8,500,000  
Common Stock [Member] | Class V Common Stock [Member]      
Redeemable Noncontrolling Interests and Equity [Line Items]      
Convertible shares   8,500,000  
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details) - $ / shares
Mar. 31, 2025
Mar. 31, 2024
Schedule of Capital Stock [Line Items]    
Total shares, Authorized 401,500,000 401,500,000
Total shares, Issued 50,026,464 49,982,964
Total shares, Treasury Stock
Total shares, Outstanding 50,026,464 49,982,964
Class A Common Stock [Member]    
Schedule of Capital Stock [Line Items]    
Total shares, Par Value (in Dollars per share) $ 0.0001 $ 0.0001
Total shares, Authorized 300,000,000 300,000,000
Total shares, Issued 21,796,464 13,252,964
Total shares, Treasury Stock
Total shares, Outstanding 21,796,464 13,252,964
Class V Common Stock [Member]    
Schedule of Capital Stock [Line Items]    
Total shares, Par Value (in Dollars per share) $ 0.0001 $ 0.0001
Total shares, Authorized 100,000,000 100,000,000
Total shares, Issued 26,730,000 35,230,000
Total shares, Treasury Stock
Total shares, Outstanding 26,730,000 35,230,000
Class A Convertible Preferred Units [Member]    
Schedule of Capital Stock [Line Items]    
Total shares, Par Value (in Dollars per share) $ 0.0001 $ 0.0001
Total shares, Authorized 1,500,000 1,500,000
Total shares, Issued 1,500,000 1,500,000
Total shares, Treasury Stock
Total shares, Outstanding 1,500,000 1,500,000
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Details) - USD ($)
3 Months Ended
Feb. 05, 2025
Mar. 13, 2024
Mar. 06, 2024
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Effective date of the closing term       3 years
Weighted average price (in Dollars per share)       $ 15
Total issued and outstanding capital stock rate       1.00%
Compensation expense (in Dollars)       $ 436,323
Vesting period       1 year 10 months 24 days
Percentage of related expense and deduction items       100.00%
Shares issued price per share (in Dollars per share)       $ 5
Level1 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Fair value per share (in Dollars per share) $ 2.57 $ 6.97    
Share-Based Payment Arrangement, Tranche One [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Percentage of grants of vested shares       50.00%
Share-Based Payment Arrangement, Tranche Two [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Percentage of grants of vested shares       50.00%
Chief Executive Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [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]        
Share-Based Compensation Arrangement by Share-Based Payment Award [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]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vested shares       50,000
2024 Omnibus Incentive Plan One [Member] | Chief Executive Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vested shares       50,000
2024 Omnibus Incentive Plan Two [Member] | Chief Executive Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vested shares       50,000
February 2025 Grants [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vesting period       2 years 10 months 24 days
Sun Managers, LLC Management Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Compensation expense (in Dollars)       $ 792,750
Seasonal Manager Stock Compensation Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Compensation expense (in Dollars)       $ 436,323
Vesting period       1 year
Restricted shares       577,910
Class A Common Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted shares 250,000     525,000
Shares issued price per share (in Dollars per share)       $ 12
Class A Common Stock [Member] | Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted shares 740,000      
Minimum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Consecutive trading days period       20 days
Compensation expense (in Dollars)       $ 718,674
Minimum [Member] | Chief Executive Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Consecutive trading days period       20 days
Minimum [Member] | March 2024 Grant [Member] | Chief Executive Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Consecutive trading days period       20 days
Minimum [Member] | February 2025 Grants [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Compensation expense (in Dollars)       $ 189,499
Maximum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Consecutive trading days period       30 years
Maximum [Member] | Chief Executive Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Consecutive trading days period       30 days
Maximum [Member] | March 2024 Grant [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Compensation expense (in Dollars)       $ 1,340,614
Maximum [Member] | March 2024 Grant [Member] | Chief Executive Officer [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Consecutive trading days period       30 years
Maximum [Member] | February 2025 Grants [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Compensation expense (in Dollars)       $ 2,354,801
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Schedule of Performance Based Executive Shares (Details) - Performance Shares [Member]
Mar. 13, 2024
$ / shares
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 76 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Warrant Liabilities (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Warrant Liabilities [Line Items]    
Price per warrant (in Dollars per share) $ 0.01  
Shares issued, price per share (in Dollars per share) $ 5  
Number of trading days 20 days  
Period of commencing warrants 30 days  
Private Warrants [Member]    
Warrant Liabilities [Line Items]    
Number of shares to be called by each warrant 1  
Price per warrant (in Dollars per share) $ 11.5  
Private warrants were forfeited 14,040,000  
Public Warrants [Member]    
Warrant Liabilities [Line Items]    
Warrants outstanding 13,800,000  
Private Placement Warrants [Member]    
Warrant Liabilities [Line Items]    
Warrants outstanding  
Class A Common Stock [Member]    
Warrant Liabilities [Line Items]    
Number of shares to be called by each warrant 1  
Shares issued, price per share (in Dollars per share) $ 12  
Sale price per share (in Dollars per share) 18  
Class A Common Stock [Member] | Private Warrants [Member]    
Warrant Liabilities [Line Items]    
Shares issued, price per share (in Dollars per share) $ 11.5  
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Related Party Transactions (Details)
3 Months Ended
Dec. 31, 2024
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 24, 2024
Related Party Transactions [Line Items]        
Number of operating lease   1    
Revenue   $ 8,783,695 $ 20,142,156  
Accounts Receivable $ 1,165,336 4,703,905    
Unrecorded liability   8,300,000    
Related Party [Member]        
Related Party Transactions [Line Items]        
Note receivable – related party   3,037,656    
Related Party [Member]        
Related Party Transactions [Line Items]        
Number of operating lease 1      
Operating lease cost   0 7,464  
Revenue   2,567,304 8,812,769  
Accounts Receivable $ 191,662 286,103    
Accounts receivable 0 545,805    
Accrued expenses 3,359,101 2,320,129    
Contract liabilities 2,000    
Lease payment 3,000,000      
Outstanding indebtedness 10,000,000      
Interest income   37,656    
Note receivable – related party $ 3,000,000 3,000,000    
Unrecorded liability   48,800,000    
Solar Leasing [Member]        
Related Party Transactions [Line Items]        
Revenue   2,567,304 8,812,769  
Net of financing fees   $ 974,833 $ 3,856,219  
LHX Intermediate, LLC [Member] | Class A Common Stock [Member]        
Related Party Transactions [Line Items]        
Ownership percentage       14.10%
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Liabilities Subject to Fair Value Measurements (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Liabilities Subject to Fair Value Measurements [Line Items]    
Warrant liabilities $ 785,551 $ 1,449,000
Level 1 [Member]    
Schedule of Liabilities Subject to Fair Value Measurements [Line Items]    
Warrant liabilities 785,551 1,449,000
Level 2 [Member]    
Schedule of Liabilities Subject to Fair Value Measurements [Line Items]    
Warrant liabilities
Level 3 [Member]    
Schedule of Liabilities Subject to Fair Value Measurements [Line Items]    
Warrant liabilities
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss per Share (Details)
3 Months Ended
Mar. 31, 2025
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 80 R71.htm IDEA: XBRL DOCUMENT v3.25.2
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] - USD ($)
1 Months Ended 3 Months Ended
Mar. 31, 2024
Mar. 31, 2025
Numerator    
Net income attributable to Class A common shareholders $ (1,722,607) $ (6,361,265)
Denominator    
Basic weighted-average shares of Class A common stock outstanding 994,345 13,252,964
Diluted weighted-average shares of Class A common stock outstanding 994,345 13,252,964
Net income per share of Class A common stock - basic $ (1.73) $ (0.48)
Net income per share of Class A common stock - diluted $ (1.73) $ (0.48)
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss per Share - Schedule of Excluded from the Computation of Diluted Net Earnings per Share of Class A Common Stock (Details) - shares
1 Months Ended 3 Months Ended
Mar. 31, 2024
Mar. 31, 2025
Warrants [Member]    
Schedule of Excluded from the Computation of Diluted Net Earnings per Share of Class A Common Stock [Line Items]    
Potentially dilutive securities [1] 13,800,000 13,800,000
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 [2] 1,500,000 1,500,000
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 [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 82 R73.htm IDEA: XBRL DOCUMENT v3.25.2
Income Tax (Details)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Tax [Abstract]    
Effective tax rate (ETR) from continuing operations 3.90% 2.70%
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.25.2
Income Tax - Schedule of Deferred Income Tax Assets and Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Other Asset assets:    
Deferred tax assets $ 5,914,920 $ 661,904
Valuation allowance (5,914,920)
Net deferred tax asset 661,904
Deferred tax liabilities (423,413)
Net deferred tax assets and liabilities $ 238,491
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Details)
Mar. 31, 2025
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 85 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting - Schedule of Significant Financial Information Reportable Segment (Details) - Reportable segment [Member] - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Total revenue $ 8,783,695 $ 20,142,156
Less: Cost of goods sold (exclusive of depreciation and amortization shown below):    
Direct labor 1,719,462 3,112,285
Materials 2,224,562 9,409,074
Balance of systems 845,655 1,436,607
Less: Cost of goods sold (exclusive of depreciation and amortization shown below): 4,789,679 13,957,966
Less: Depreciation and amortization related to Cost of goods sold 219,259 168,403
Gross Profit 3,774,757 6,015,787
Depreciation and amortization 4,681,470 291,126
Commissions expense 1,864,112 3,652,591
Sales and marketing (exclusive of Commissions expense above) 273,668 2,901,196
General and administrative 10,467,593 3,219,422
Other income, net (82,363)
Change in fair value of warrant liabilities (663,449) 138,000
Interest expense 30,277 35,222
Net loss before taxes (12,795,863) (4,221,770)
Income tax (expense) benefit (523,500) 114,668
Net (loss) income $ (13,319,363) $ (4,107,102)
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events (Details) - USD ($)
May 16, 2025
Jun. 09, 2025
Jun. 08, 2025
May 28, 2025
Mar. 31, 2025
Dec. 31, 2024
Subsequent Event [Line Items]            
Total Merger Consideration $ 10,000,000          
Forecast [Member]            
Subsequent Event [Line Items]            
Outstanding amout   $ 734,140 $ 3,113,019      
Subsequent Event [Member] | Heliogen [Member]            
Subsequent Event [Line Items]            
Diluted Shares (in Shares) 6,616,949          
Parent stock price (in Dollars per share) $ 1.5859          
Percentage of net cash 50.00%          
Net cash $ 10,000,000          
Common Stock [Member] | Subsequent Event [Member] | Heliogen [Member]            
Subsequent Event [Line Items]            
Par value (in Dollars per share)       $ 0.0001    
Class A Common Stock [Member]            
Subsequent Event [Line Items]            
Par value (in Dollars per share)         $ 0.0001 $ 0.0001
Class A Common Stock [Member] | Subsequent Event [Member] | Zeo Energy [Member]            
Subsequent Event [Line Items]            
Par value (in Dollars per share)       $ 0.0001    
Collar Floor [Member] | Subsequent Event [Member] | Heliogen [Member]            
Subsequent Event [Line Items]            
Net cash 13,000,000          
Collar Ceiling [Member] | Subsequent Event [Member] | Heliogen [Member]            
Subsequent Event [Line Items]            
Net cash $ 16,000,000          
XML 87 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 88 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.2 html 252 396 1 true 110 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 995301 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.gosunergy.com/role/ConsolidatedBalanceSheet Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 995302 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) Sheet http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals Condensed Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 995303 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.gosunergy.com/role/ConsolidatedIncomeStatement Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 995304 - Statement - Condensed Consolidated Statements of Changes in Redeemable Noncontrolling Interests and Stockholders??? Deficit (Unaudited) Sheet http://www.gosunergy.com/role/ShareholdersEquityType2or3 Condensed Consolidated Statements of Changes in Redeemable Noncontrolling Interests and Stockholders??? Deficit (Unaudited) Statements 5 false false R6.htm 995305 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.gosunergy.com/role/ConsolidatedCashFlow Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 995306 - Disclosure - Organization and Business Operation Sheet http://www.gosunergy.com/role/OrganizationandBusinessOperation Organization and Business Operation Notes 7 false false R8.htm 995307 - Disclosure - Liquidity and Going Concern Sheet http://www.gosunergy.com/role/LiquidityandGoingConcern Liquidity and Going Concern Notes 8 false false R9.htm 995308 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.gosunergy.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 995309 - Disclosure - Reverse Recapitalization Sheet http://www.gosunergy.com/role/ReverseRecapitalization Reverse Recapitalization Notes 10 false false R11.htm 995310 - Disclosure - Property, Equipment, and Other Fixed Assets Sheet http://www.gosunergy.com/role/PropertyEquipmentandOtherFixedAssets Property, Equipment, and Other Fixed Assets Notes 11 false false R12.htm 995311 - Disclosure - Intangible Assets Sheet http://www.gosunergy.com/role/IntangibleAssets Intangible Assets Notes 12 false false R13.htm 995312 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.gosunergy.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 13 false false R14.htm 995313 - Disclosure - Leases Sheet http://www.gosunergy.com/role/Leases Leases Notes 14 false false R15.htm 995314 - Disclosure - Debt Sheet http://www.gosunergy.com/role/Debt Debt Notes 15 false false R16.htm 995315 - Disclosure - Redeemable Noncontrolling Interests and Equity Sheet http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquity Redeemable Noncontrolling Interests and Equity Notes 16 false false R17.htm 995316 - Disclosure - Stock-Based Compensation Sheet http://www.gosunergy.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 995317 - Disclosure - Warrant Liabilities Sheet http://www.gosunergy.com/role/WarrantLiabilities Warrant Liabilities Notes 18 false false R19.htm 995318 - Disclosure - Related Party Transactions Sheet http://www.gosunergy.com/role/RelatedPartyTransactions Related Party Transactions Notes 19 false false R20.htm 995319 - Disclosure - Fair Value Measurements Sheet http://www.gosunergy.com/role/FairValueMeasurements Fair Value Measurements Notes 20 false false R21.htm 995320 - Disclosure - Net Loss per Share Sheet http://www.gosunergy.com/role/NetLossperShare Net Loss per Share Notes 21 false false R22.htm 995321 - Disclosure - Income Tax Sheet http://www.gosunergy.com/role/IncomeTax Income Tax Notes 22 false false R23.htm 995322 - Disclosure - Commitments and Contingencies Sheet http://www.gosunergy.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 995323 - Disclosure - Segment Reporting Sheet http://www.gosunergy.com/role/SegmentReporting Segment Reporting Notes 24 false false R25.htm 995324 - Disclosure - Subsequent Events Sheet http://www.gosunergy.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 26 false false R27.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 27 false false R28.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 28 false false R29.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 29 false false R30.htm 996002 - Disclosure - Reverse Recapitalization (Tables) Sheet http://www.gosunergy.com/role/ReverseRecapitalizationTables Reverse Recapitalization (Tables) Tables http://www.gosunergy.com/role/ReverseRecapitalization 30 false false R31.htm 996003 - 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 31 false false R32.htm 996004 - Disclosure - Intangible Assets (Tables) Sheet http://www.gosunergy.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.gosunergy.com/role/IntangibleAssets 32 false false R33.htm 996005 - 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 33 false false R34.htm 996006 - Disclosure - Leases (Tables) Sheet http://www.gosunergy.com/role/LeasesTables Leases (Tables) Tables http://www.gosunergy.com/role/Leases 34 false false R35.htm 996007 - Disclosure - Debt (Tables) Sheet http://www.gosunergy.com/role/DebtTables Debt (Tables) Tables http://www.gosunergy.com/role/Debt 35 false false R36.htm 996008 - 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 36 false false R37.htm 996009 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.gosunergy.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.gosunergy.com/role/StockBasedCompensation 37 false false R38.htm 996010 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.gosunergy.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.gosunergy.com/role/FairValueMeasurements 38 false false R39.htm 996011 - 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 39 false false R40.htm 996012 - Disclosure - Income Tax (Tables) Sheet http://www.gosunergy.com/role/IncomeTaxTables Income Tax (Tables) Tables http://www.gosunergy.com/role/IncomeTax 40 false false R41.htm 996013 - Disclosure - Segment Reporting (Tables) Sheet http://www.gosunergy.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.gosunergy.com/role/SegmentReporting 41 false false R42.htm 996014 - 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 42 false false R43.htm 996015 - 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 43 false false R44.htm 996016 - 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 44 false false R45.htm 996017 - 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 45 false false R46.htm 996018 - 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 46 false false R47.htm 996019 - 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 47 false false R48.htm 996020 - 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 48 false false R49.htm 996021 - Disclosure - Reverse Recapitalization (Details) Sheet http://www.gosunergy.com/role/ReverseRecapitalizationDetails Reverse Recapitalization (Details) Details http://www.gosunergy.com/role/ReverseRecapitalizationTables 49 false false R50.htm 996022 - Disclosure - Reverse Recapitalization - Schedule of Business Combination to the Consolidated Statements of Cash Flows and the Condensed Consolidated Statements of Changes in Stockholders??? Deficit (Details) Sheet http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable Reverse Recapitalization - Schedule of Business Combination to the Consolidated Statements of Cash Flows and the Condensed Consolidated Statements of Changes in Stockholders??? Deficit (Details) Details 50 false false R51.htm 996023 - 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 51 false false R52.htm 996024 - 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 52 false false R53.htm 996025 - 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 53 false false R54.htm 996026 - Disclosure - Intangible Assets (Details) Sheet http://www.gosunergy.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.gosunergy.com/role/IntangibleAssetsTables 54 false false R55.htm 996027 - 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 55 false false R56.htm 996028 - 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 56 false false R57.htm 996029 - Disclosure - Leases (Details) Sheet http://www.gosunergy.com/role/LeasesDetails Leases (Details) Details http://www.gosunergy.com/role/LeasesTables 57 false false R58.htm 996030 - 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 58 false false R59.htm 996031 - Disclosure - Leases - Schedule of Operating Lease Liabilities (Details) Sheet http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable Leases - Schedule of Operating Lease Liabilities (Details) Details 59 false false R60.htm 996032 - Disclosure - Leases - Schedule of Financing Lease Liabilities (Details) Sheet http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable Leases - Schedule of Financing Lease Liabilities (Details) Details 60 false false R61.htm 996033 - Disclosure - Debt (Details) Sheet http://www.gosunergy.com/role/DebtDetails Debt (Details) Details http://www.gosunergy.com/role/DebtTables 61 false false R62.htm 996034 - 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 62 false false R63.htm 996035 - 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 63 false false R64.htm 996036 - 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 64 false false R65.htm 996037 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.gosunergy.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.gosunergy.com/role/StockBasedCompensationTables 65 false false R66.htm 996038 - 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 66 false false R67.htm 996039 - Disclosure - Warrant Liabilities (Details) Sheet http://www.gosunergy.com/role/WarrantLiabilitiesDetails Warrant Liabilities (Details) Details http://www.gosunergy.com/role/WarrantLiabilities 67 false false R68.htm 996040 - Disclosure - Related Party Transactions (Details) Sheet http://www.gosunergy.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.gosunergy.com/role/RelatedPartyTransactions 68 false false R69.htm 996041 - 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 69 false false R70.htm 996042 - 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 70 false false R71.htm 996043 - 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 71 false false R72.htm 996044 - 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 72 false false R73.htm 996045 - Disclosure - Income Tax (Details) Sheet http://www.gosunergy.com/role/IncomeTaxDetails Income Tax (Details) Details http://www.gosunergy.com/role/IncomeTaxTables 73 false false R74.htm 996046 - Disclosure - Income Tax - Schedule of Deferred Income Tax Assets and Liabilities (Details) Sheet http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable Income Tax - Schedule of Deferred Income Tax Assets and Liabilities (Details) Details 74 false false R75.htm 996047 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.gosunergy.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.gosunergy.com/role/CommitmentsandContingencies 75 false false R76.htm 996048 - 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 76 false false R77.htm 996049 - Disclosure - Subsequent Events (Details) Sheet http://www.gosunergy.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.gosunergy.com/role/SubsequentEvents 77 false false All Reports Book All Reports ea0245373-10q_zeo.htm zeo-20250331.xsd zeo-20250331_cal.xml zeo-20250331_def.xml zeo-20250331_lab.xml zeo-20250331_pre.xml http://fasb.org/srt/2025 http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0245373-10q_zeo.htm": { "nsprefix": "zeo", "nsuri": "http://www.gosunergy.com/20250331", "dts": { "inline": { "local": [ "ea0245373-10q_zeo.htm" ] }, "schema": { "local": [ "zeo-20250331.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/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025_def.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025_lab.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025_pre.xsd", "https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd", "https://xbrl.sec.gov/sic/2025/sic-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "zeo-20250331_cal.xml" ] }, "definitionLink": { "local": [ "zeo-20250331_def.xml" ] }, "labelLink": { "local": [ "zeo-20250331_lab.xml" ] }, "presentationLink": { "local": [ "zeo-20250331_pre.xml" ] } }, "keyStandard": 327, "keyCustom": 69, "axisStandard": 30, "axisCustom": 0, "memberStandard": 40, "memberCustom": 64, "hidden": { "total": 154, "http://fasb.org/us-gaap/2025": 88, "http://www.gosunergy.com/20250331": 62, "http://xbrl.sec.gov/dei/2025": 4 }, "contextCount": 252, "entityCount": 1, "segmentCount": 110, "elementCount": 893, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 752, "http://xbrl.sec.gov/dei/2025": 35, "http://xbrl.sec.gov/ecd/2025": 4, "http://fasb.org/srt/2025": 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": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "longName": "995301 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "unique": true } }, "R3": { "role": "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "995302 - Statement - Condensed Consolidated Balance Sheets (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c5", "name": "zeo:ConvertiblePreferredUnitsIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "unique": true } }, "R4": { "role": "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "longName": "995303 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingCostsAndExpenses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "unique": true } }, "R5": { "role": "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "longName": "995304 - Statement - Condensed Consolidated Statements of Changes in Redeemable Noncontrolling Interests and Stockholders\u2019 Deficit (Unaudited)", "shortName": "Condensed Consolidated Statements of Changes in Redeemable Noncontrolling Interests and Stockholders\u2019 Deficit (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c57", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c57", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.gosunergy.com/role/ConsolidatedCashFlow", "longName": "995305 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "unique": true } }, "R7": { "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": "7", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R8": { "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": "8", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R9": { "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": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.gosunergy.com/role/ReverseRecapitalization", "longName": "995309 - Disclosure - Reverse Recapitalization", "shortName": "Reverse Recapitalization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "zeo:ReverseRecapitalizationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "zeo:ReverseRecapitalizationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.gosunergy.com/role/PropertyEquipmentandOtherFixedAssets", "longName": "995310 - Disclosure - Property, Equipment, and Other Fixed Assets", "shortName": "Property, Equipment, and Other Fixed Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.gosunergy.com/role/IntangibleAssets", "longName": "995311 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.gosunergy.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "995312 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.gosunergy.com/role/Leases", "longName": "995313 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "zeo:LeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "zeo:LeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.gosunergy.com/role/Debt", "longName": "995314 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquity", "longName": "995315 - Disclosure - Redeemable Noncontrolling Interests and Equity", "shortName": "Redeemable Noncontrolling Interests and Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.gosunergy.com/role/StockBasedCompensation", "longName": "995316 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.gosunergy.com/role/WarrantLiabilities", "longName": "995317 - Disclosure - Warrant Liabilities", "shortName": "Warrant Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "zeo:WarrantLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.gosunergy.com/role/RelatedPartyTransactions", "longName": "995318 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.gosunergy.com/role/FairValueMeasurements", "longName": "995319 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.gosunergy.com/role/NetLossperShare", "longName": "995320 - Disclosure - Net Loss per Share", "shortName": "Net Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.gosunergy.com/role/IncomeTax", "longName": "995321 - Disclosure - Income Tax", "shortName": "Income Tax", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R23": { "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": "23", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.gosunergy.com/role/SegmentReporting", "longName": "995323 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.gosunergy.com/role/SubsequentEvents", "longName": "995324 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R26": { "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": "26", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true }, "uniqueAnchor": null }, "R27": { "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": "27", "firstAnchor": { "contextRef": "c0", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R28": { "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": "28", "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": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R29": { "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": "29", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R30": { "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": "30", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "zeo:ReverseRecapitalizationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "zeo:ReverseRecapitalizationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.gosunergy.com/role/PropertyEquipmentandOtherFixedAssetsTables", "longName": "996003 - 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": "31", "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": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.gosunergy.com/role/IntangibleAssetsTables", "longName": "996004 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "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": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.gosunergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "996005 - 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": "33", "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": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.gosunergy.com/role/LeasesTables", "longName": "996006 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.gosunergy.com/role/DebtTables", "longName": "996007 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityTables", "longName": "996008 - Disclosure - Redeemable Noncontrolling Interests and Equity (Tables)", "shortName": "Redeemable Noncontrolling Interests and Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "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": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.gosunergy.com/role/StockBasedCompensationTables", "longName": "996009 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.gosunergy.com/role/FairValueMeasurementsTables", "longName": "996010 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "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": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.gosunergy.com/role/NetLossperShareTables", "longName": "996011 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.gosunergy.com/role/IncomeTaxTables", "longName": "996012 - Disclosure - Income Tax (Tables)", "shortName": "Income Tax (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.gosunergy.com/role/SegmentReportingTables", "longName": "996013 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "longName": "996014 - Disclosure - Organization and Business Operation (Details)", "shortName": "Organization and Business Operation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c0", "name": "zeo:PercentageOfTransferringTheCompaniesInterestRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "5", "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "unique": true } }, "R43": { "role": "http://www.gosunergy.com/role/LiquidityandGoingConcernDetails", "longName": "996015 - Disclosure - Liquidity and Going Concern (Details)", "shortName": "Liquidity and Going Concern (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c5", "name": "zeo:WorkingCapital", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "zeo:WorkingCapital", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "996016 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:NumberOfOperatingSegments", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "unique": true } }, "R45": { "role": "http://www.gosunergy.com/role/ScheduleofAllowanceforCreditLossesTable", "longName": "996017 - 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": "45", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c61", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "unique": true } }, "R46": { "role": "http://www.gosunergy.com/role/ScheduleofChangeinContractAssetsTable", "longName": "996018 - 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": "46", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "unique": true } }, "R47": { "role": "http://www.gosunergy.com/role/ScheduleofRevenueRecognitionTable", "longName": "996019 - 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": "47", "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": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.gosunergy.com/role/ScheduleofChangeinContractLiabilitiesTable", "longName": "996020 - 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": "48", "firstAnchor": { "contextRef": "c6", "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": "ea0245373-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c61", "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": "ea0245373-10q_zeo.htm", "unique": true } }, "R49": { "role": "http://www.gosunergy.com/role/ReverseRecapitalizationDetails", "longName": "996021 - Disclosure - Reverse Recapitalization (Details)", "shortName": "Reverse Recapitalization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c0", "name": "zeo:ProceedsFromBusinessCombination", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "zeo:ReverseRecapitalizationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "zeo:ProceedsFromBusinessCombination", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "zeo:ReverseRecapitalizationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable", "longName": "996022 - Disclosure - Reverse Recapitalization - Schedule of Business Combination to the Consolidated Statements of Cash Flows and the Condensed Consolidated Statements of Changes in Stockholders\u2019 Deficit (Details)", "shortName": "Reverse Recapitalization - Schedule of Business Combination to the Consolidated Statements of Cash Flows and the Condensed Consolidated Statements of Changes in Stockholders\u2019 Deficit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c116", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "zeo:ReverseRecapitalizationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c116", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "zeo:ReverseRecapitalizationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable", "longName": "996023 - 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": "51", "firstAnchor": { "contextRef": "c118", "name": "zeo:BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "zeo:ReverseRecapitalizationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c118", "name": "zeo:BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock", "zeo:ReverseRecapitalizationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.gosunergy.com/role/PropertyEquipmentandOtherFixedAssetsDetails", "longName": "996024 - 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": "52", "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": "ea0245373-10q_zeo.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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.gosunergy.com/role/ScheduleofPropertyEquipmentandOtherFixedAssetsTable", "longName": "996025 - 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": "53", "firstAnchor": { "contextRef": "c5", "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": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.gosunergy.com/role/IntangibleAssetsDetails", "longName": "996026 - Disclosure - Intangible Assets (Details)", "shortName": "Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable", "longName": "996027 - 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": "55", "firstAnchor": { "contextRef": "c5", "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": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable", "longName": "996028 - 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": "56", "firstAnchor": { "contextRef": "c5", "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": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.gosunergy.com/role/LeasesDetails", "longName": "996029 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OtherGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "zeo:LeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OtherGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "zeo:LeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.gosunergy.com/role/ScheduleofOperatingandFinancingLeaseandOtherSupplementalInformationTable", "longName": "996030 - 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": "58", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable", "longName": "996031 - 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": "59", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable", "longName": "996032 - 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": "60", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.gosunergy.com/role/DebtDetails", "longName": "996033 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:ConvertibleDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:ConvertibleDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable", "longName": "996034 - 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": "62", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "longName": "996035 - Disclosure - Redeemable Noncontrolling Interests and Equity (Details)", "shortName": "Redeemable Noncontrolling Interests and Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:SharesIssuedPricePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": 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": "ea0245373-10q_zeo.htm", "unique": true } }, "R64": { "role": "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "longName": "996036 - 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": "64", "firstAnchor": { "contextRef": "c5", "name": "zeo:SharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "zeo:SharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.gosunergy.com/role/StockBasedCompensationDetails", "longName": "996037 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c0", "name": "zeo:EffectiveDateOfTheClosingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "zeo:EffectiveDateOfTheClosingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable", "longName": "996038 - 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": "66", "firstAnchor": { "contextRef": "c212", "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": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c212", "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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.gosunergy.com/role/WarrantLiabilitiesDetails", "longName": "996039 - Disclosure - Warrant Liabilities (Details)", "shortName": "Warrant Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c5", "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": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "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": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "longName": "996040 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c227", "name": "us-gaap:OtherReceivableAfterAllowanceForCreditLossNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "unique": true } }, "R69": { "role": "http://www.gosunergy.com/role/ScheduleofLiabilitiesSubjecttoFairValueMeasurementsTable", "longName": "996041 - 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": "69", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:WarrantsAndRightsOutstanding", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c228", "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": "ea0245373-10q_zeo.htm", "unique": true } }, "R70": { "role": "http://www.gosunergy.com/role/NetLossperShareDetails", "longName": "996042 - Disclosure - Net Loss per Share (Details)", "shortName": "Net Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c73", "name": "us-gaap:CommonStockVotingRights", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true }, "uniqueAnchor": null }, "R71": { "role": "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable", "longName": "996043 - 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": "71", "firstAnchor": { "contextRef": "c234", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c234", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.gosunergy.com/role/ScheduleofExcludedfromtheComputationofDilutedNetEarningsperShareofClassACommonStockTable", "longName": "996044 - 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": "72", "firstAnchor": { "contextRef": "c236", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c236", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.gosunergy.com/role/IncomeTaxDetails", "longName": "996045 - Disclosure - Income Tax (Details)", "shortName": "Income Tax (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c0", "name": "zeo:EffectiveIncomeTaxRateFromContinuingOperations", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "zeo:EffectiveIncomeTaxRateFromContinuingOperations", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable", "longName": "996046 - Disclosure - Income Tax - Schedule of Deferred Income Tax Assets and Liabilities (Details)", "shortName": "Income Tax - Schedule of Deferred Income Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:DeferredTaxAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:DeferredTaxAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.gosunergy.com/role/CommitmentsandContingenciesDetails", "longName": "996047 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable", "longName": "996048 - 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": "76", "firstAnchor": { "contextRef": "c241", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c241", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.gosunergy.com/role/SubsequentEventsDetails", "longName": "996049 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c247", "name": "zeo:MergerConsideration", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c247", "name": "zeo:MergerConsideration", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0245373-10q_zeo.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r46", "r52" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r474" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r30", "r938" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1196" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r153", "r271", "r830" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable [Member]", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r818", "r1180" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "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", "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": [ "r758", "r817", "r953", "r1314", "r1315" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 $286,103 and $191,662 from related parties, net of allowance for credit losses of $4,703,905 and $1,165,336, as of March 31, 2025, and December 31, 2024, 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": [ "r1188" ] }, "zeo_AccruedDealerFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "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": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedIncomeTaxesCurrent", "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": "Taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r33", "r81" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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/2025", "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 $2,320,129 and $3,359,101 with related parties at March 31, 2025, and December 31, 2024, 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": [ "r33" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Current Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities", "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." } } }, "auth_ref": [ "r83" ] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r33" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedProfessionalFeesCurrent", "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": "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": [ "r33" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r33", "r831" ] }, "zeo_AccruedTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "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/2025", "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": [ "r23", "r143", "r681" ] }, "zeo_ActualExchangesRelatedToHypotheticalSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "ActualExchangesRelatedToHypotheticalSale", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "actual exchanges related to hypothetical sale", "documentation": "Actual exchanges related to hypothetical sale.", "label": "Actual Exchanges Related To Hypothetical Sale" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1018" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r47", "r938", "r1346" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r724", "r1171", "r1172", "r1173", "r1176", "r1285", "r1349" ] }, "dei_AdditionalSecurities462b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AdditionalSecurities462b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities. 462(b)" } } }, "auth_ref": [ "r1074" ] }, "dei_AdditionalSecurities462bFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AdditionalSecurities462bFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities, 462(b), File Number" } } }, "auth_ref": [ "r1074" ] }, "dei_AdditionalSecuritiesEffective413b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AdditionalSecuritiesEffective413b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities Effective, 413(b)" } } }, "auth_ref": [ "r1072" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r1031" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1031" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1031" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1031" ] }, "zeo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationRelatedDeferredTaxesAndAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationRelatedDeferredTaxesAndAdjustments", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse recapitalization related deferred taxes and adjustments", "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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Transaction costs", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r8", "r76" ] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising and Marketing", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r101" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising and marketing costs", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r475", "r887" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1065" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r981", "r992", "r1008", "r1043" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r984", "r995", "r1011", "r1046" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1066" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1031" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1038" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r985", "r996", "r1012", "r1038", "r1047", "r1051", "r1059" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1057" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense (in Dollars)", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r458", "r463", "r472" ] }, "us-gaap_AllowanceForCreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForCreditLossAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Allowance for Credit Losses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r155", "r275", "r285", "r286", "r290", "r1315" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r289" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r288" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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." } } }, "auth_ref": [ "r5", "r172", "r304", "r311", "r827", "r835", "r836", "r838", "r840" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r988" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r223" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofExcludedfromtheComputationofDilutedNetEarningsperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r223" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r223" ] }, "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": { "xbrltype": "dateOrAsapItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r567" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/IntangibleAssetsDetails", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment charges", "verboseLabel": "Impairment change", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r5", "r21", "r939", "r940" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r79", "r95", "r147", "r181", "r184", "r185", "r228", "r242", "r259", "r262", "r280", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r569", "r573", "r609", "r664", "r665", "r672", "r763", "r854", "r855", "r867", "r938", "r947", "r948", "r960", "r1218", "r1219", "r1303" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r138", "r158", "r181", "r184", "r185", "r280", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r569", "r573", "r609", "r938", "r1218", "r1219", "r1303" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r988" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r973", "r976", "r988" ] }, "dei_AuditorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorLineItems", "lang": { "en-us": { "role": { "label": "Auditor [Line Items]" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorLocation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r973", "r976", "r988" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r973", "r976", "r988" ] }, "dei_AuditorOpinionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorOpinionTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Opinion [Text Block]" } } }, "auth_ref": [ "r1070" ] }, "dei_AuditorTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1054" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1055" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1050" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1050" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1050" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1050" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1050" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1050" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r429", "r430", "r431", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r453", "r454", "r455", "r456", "r457" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1053" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1052" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1051" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1051" ] }, "zeo_BalanceOfSystems": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "BalanceOfSystems", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable": { "parentTag": "zeo_CostOfGoodsSold", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Balance of systems", "documentation": "Amount of balance of systems.", "label": "Balance Of Systems" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1161" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1160" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination [Domain]", "documentation": "Business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r300", "r305", "r306", "r307", "r308", "r309", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r710", "r883", "r884", "r1269", "r1273", "r1275" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ReverseRecapitalizationDetails", "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable", "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "label": "Business Combination [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r300", "r305", "r306", "r307", "r308", "r309", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r710", "r883", "r884", "r1269", "r1273", "r1275" ] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs", "label": "Business Combination, Transaction Cost, Excluding Separately Recognized Transaction", "documentation": "Amount of transaction cost incurred to effect business combination. Excludes separately recognized transaction and indirect cost." } } }, "auth_ref": [ "r1271" ] }, "zeo_BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares of common stock issued in business combination", "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/2025", "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": [ "r1278", "r1279" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption shares", "label": "Business Combination, Consideration Transferred, Equity Interest, Share Issued, Number of Shares", "documentation": "Number of shares of equity interest issued or issuable by acquirer as part of consideration transferred in business combination." } } }, "auth_ref": [ "r890", "r892", "r893", "r923", "r924" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails", "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Combination to the Consolidated Statements of Cash Flows and the Condensed Consolidated Statements of Changes in Stockholders\u2019 Deficit [Line Items]", "terseLabel": "Reverse Recapitalization [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": [ "r300", "r512", "r513", "r514", "r515", "r521", "r522", "r523", "r524", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r559", "r560", "r561", "r564", "r890", "r895", "r1269", "r1273", "r1275" ] }, "zeo_BusinessCombinationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate payment", "label": "Business Combination, Consideration Transferred, Equity Interest", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r890", "r892", "r893", "r923", "r924" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable": { "parentTag": "zeo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetProceedsFromTheBusinessCombination", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash-trust and cash, net of redemptions", "label": "Business Combination, Recognized Asset Acquired, Cash and Cash Equivalent", "documentation": "Amount of cash and cash equivalent acquired in business combination and recognized at acquisition date." } } }, "auth_ref": [ "r1274", "r1276" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: liabilities assumed", "label": "Business Combination, Recognized Liability Assumed, Liability", "documentation": "Amount of liability assumed in business combination and recognized at acquisition date." } } }, "auth_ref": [ "r537", "r542" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable" ], "lang": { "en-us": { "role": { "totalLabel": "Reverse recapitalization, net", "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)", "documentation": "Amount of asset acquired in excess of (less than) liability assumed in business combination and recognized at acquisition date. Excludes goodwill." } } }, "auth_ref": [ "r890", "r892", "r1274", "r1276" ] }, "zeo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetProceedsFromTheBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetProceedsFromTheBusinessCombination", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable" ], "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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedProceedsFromSponsorPIPEInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedProceedsFromSponsorPIPEInvestment", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable": { "parentTag": "zeo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetProceedsFromTheBusinessCombination", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable" ], "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/2025", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofConsummationoftheBusinessCombinationTable" ], "lang": { "en-us": { "role": { "label": "Business Combination, Separately Recognized Transaction [Table]", "documentation": "Disclosure of information about transaction recognized separately from acquisition of asset and assumption of liability in business combination." } } }, "auth_ref": [ "r516", "r517", "r518", "r519", "r520", "r530", "r890", "r892" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 Transaction [Table Text Block]", "documentation": "Tabular disclosure of transaction recognized separately from acquisition of asset and assumption of liability in business combination." } } }, "auth_ref": [ "r1268", "r1270" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Reverse Recapitalization [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combination [Policy Text Block]", "documentation": "Disclosure of accounting policy for business combination." } } }, "auth_ref": [ "r510", "r511", "r517", "r519", "r530", "r538", "r542", "r890", "r893", "r923", "r924" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r976", "r988" ] }, "us-gaap_CapitalUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net 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": [ "r98", "r675", "r736", "r756", "r938", "r947", "r948", "r960", "r1099" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 Equivalent", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r10", "r141", "r828" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r11" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r10", "r65", "r180" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 in cash and cash equivalents", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Excluding Exchange Rate Effect, Including Discontinued Operation", "documentation": "Amount, excluding effect from change in exchange rate, of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r2", "r65" ] }, "zeo_CashSavingsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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/2025", "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": [ "r204", "r664", "r666" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1029" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "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": [ "r1187" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1026" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1024" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/20250331", "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/20250331", "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]", "verboseLabel": "Class A Common Stock of ESGEN [Member]", "label": "Class ACommon Stock Of ESGENMember" } } }, "auth_ref": [] }, "zeo_ClassACommonStockParValue00001PerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "localname": "ClassAConvertiblePreferredUnitsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Convertible Preferred Units", "verboseLabel": "Class A Convertible Preferred Units [Member]", "label": "Class AConvertible Preferred Units Member" } } }, "auth_ref": [] }, "zeo_ClassBUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "ClassBUnitsMember", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Units", "label": "Class BUnits Member" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfStockDomain", "presentation": [ "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/ShareholdersEquityType2or3", "http://www.gosunergy.com/role/StockBasedCompensationDetails", "http://www.gosunergy.com/role/SubsequentEventsDetails", "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": [ "r109", "r150", "r151", "r152", "r181", "r185", "r216", "r217", "r220", "r222", "r231", "r232", "r280", "r334", "r336", "r337", "r338", "r341", "r342", "r374", "r375", "r377", "r378", "r380", "r382", "r384", "r385", "r387", "r388", "r390", "r609", "r714", "r715", "r716", "r717", "r724", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r737", "r748", "r771", "r793", "r808", "r809", "r810", "r811", "r812", "r1082", "r1164", "r1166", "r1177" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails", "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": [ "r1226" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails", "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/2025", "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": [ "r181", "r187", "r391" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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/2025", "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": [ "r391" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/20250331", "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", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails", "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 Common Stock [Member]", "label": "Class VCommon Stock Member" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1030" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1030" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r567" ] }, "zeo_CollarCeilingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "CollarCeilingMember", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collar Ceiling [Member]", "label": "Collar Ceiling Member" } } }, "auth_ref": [] }, "zeo_CollarFloorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "CollarFloorMember", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collar Floor [Member]", "label": "Collar Floor Member" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingencies", "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" ], "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": [ "r38", "r85", "r674", "r747" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r73", "r325", "r326", "r819", "r1210", "r1215" ] }, "zeo_CommitmentsandContingenciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "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": [] }, "zeo_CommonAndPreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "CommonAndPreferredStockSharesOutstanding", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total shares, Outstanding", "documentation": "Number of shares outstanding.", "label": "Common And Preferred Stock Shares Outstanding" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonClassAMember", "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/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/StockBasedCompensationDetails", "http://www.gosunergy.com/role/SubsequentEventsDetails", "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": { "terseLabel": "Class A Common Stock", "verboseLabel": "Class A", "netLabel": "Class A Common Stock [Member]", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1349" ] }, "zeo_CommonClassVMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "CommonClassVMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Class V", "verboseLabel": "Class V Common Stock [Member]", "label": "Common Class VMember" } } }, "auth_ref": [] }, "zeo_CommonStockImmediatelyAfterTheESGENBusinessCombinationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "localname": "CommonStockMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "http://www.gosunergy.com/role/SubsequentEventsDetails", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "verboseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r950", "r951", "r952", "r954", "r955", "r956", "r957", "r1171", "r1172", "r1176", "r1285", "r1345", "r1349" ] }, "zeo_CommonStockOutstandingRate": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in Dollars per share)", "verboseLabel": "Common stock, par value per share", "netLabel": "Par value (in Dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r45" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r45", "r748" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r45" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "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": [ "r8", "r45", "r748", "r769", "r1349", "r1350" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r45", "r375", "r381", "r676", "r938" ] }, "us-gaap_CommonStockVotingRights": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r25" ] }, "us-gaap_CommonUnitIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonUnitIssued", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Owned shares", "label": "Common Unit, Issued", "documentation": "Number of common units issued of limited liability company (LLC)." } } }, "auth_ref": [ "r76" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1035" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1034" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1036" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1033" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument." } } }, "auth_ref": [ "r607", "r608" ] }, "zeo_ConsecutiveTradingDayPeriods": { "xbrltype": "durationItemType", "nsuri": "http://www.gosunergy.com/20250331", "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": [] }, "zeo_ConsecutiveTradingDaysPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "ConsecutiveTradingDaysPeriod", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consecutive trading days period", "documentation": "Represents the period of consecutive trading days period.", "label": "Consecutive Trading Days Period" } } }, "auth_ref": [] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r976" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/20250331", "localname": "ContractLiabilitiesWithRelatedParties", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities, with related parties (in Dollars)", "verboseLabel": "Contract liabilities", "documentation": "The amount of contract liabilities with related party.", "label": "Contract Liabilities With Related Parties" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1229" ] }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetGrossCurrent", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract asset, related parties (in Dollars)", "verboseLabel": "Accounts receivable", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "documentation": "Amount, before 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": [ "r1227", "r1228" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 asset, including $545,805 and $0 from related parties", "verboseLabel": "Installation costs and accrued revenues", "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": [ "r393", "r395", "r396", "r409" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r393", "r394", "r396", "r409" ] }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofChangeinContractAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Additions to contract assets 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": [ "r869" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 $0 and $2,000 with related parties as of March 31, 2025, and December 31, 2024, 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": [ "r393", "r394", "r396", "r409" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r410" ] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r397" ] }, "us-gaap_ConversionOfStockAmountConverted1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r13", "r14", "r15" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r13", "r14", "r15" ] }, "us-gaap_ConvertibleDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r32" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofExcludedfromtheComputationofDilutedNetEarningsperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible promissory notes [Member]", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r1231", "r1232" ] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r33" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r384", "r385", "r387", "r954", "r955", "r956", "r957" ] }, "zeo_ConvertiblePreferredUnitsIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20250331", "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_ConvertiblePreferredUnitsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20250331", "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": [] }, "us-gaap_CostDirectLabor": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostDirectLabor", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable": { "parentTag": "zeo_CostOfGoodsSold", "weight": 1.0, "order": 1.0 } }, "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": [ "r1114" ] }, "us-gaap_CostDirectMaterial": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostDirectMaterial", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable": { "parentTag": "zeo_CostOfGoodsSold", "weight": 1.0, "order": 2.0 } }, "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": [ "r1114" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r837", "r838", "r1093", "r1094" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 Product and Service 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": [ "r56", "r57", "r658", "r836", "r841", "r928", "r1153" ] }, "zeo_CostOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "CostOfGoodsSold", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "totalLabel": "Less: Cost of goods sold (exclusive of depreciation and amortization shown below):", "documentation": "Represent the amount of cost of goods sold.", "label": "Cost Of Goods Sold" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "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": [ "r124", "r125", "r181", "r190", "r191", "r347", "r386", "r644", "r654", "r670", "r832", "r833", "r834", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1281", "r1282", "r1283", "r1284" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "zeo_CustomerFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "CustomerFourMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Four [Member]", "label": "Customer Four Member" } } }, "auth_ref": [] }, "us-gaap_CustomerListsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r902", "r1199", "r1200", "r1201", "r1202", "r1204", "r1206", "r1208", "r1209" ] }, "zeo_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "CustomerOneMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One [Member]", "label": "Customer One Member" } } }, "auth_ref": [] }, "zeo_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "CustomerThreeMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Three [Member]", "label": "Customer Three Member" } } }, "auth_ref": [] }, "zeo_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "CustomerTwoMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two [Member]", "label": "Customer Two Member" } } }, "auth_ref": [] }, "zeo_CustomersOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "CustomersOneMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customers One [Member]", "label": "Customers One Member" } } }, "auth_ref": [] }, "us-gaap_DebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r80", "r84" ] }, "zeo_DebtDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r74", "r181", "r183", "r320", "r321", "r322", "r323", "r324", "r331", "r332", "r343", "r349", "r350", "r351", "r352", "r353", "r354", "r359", "r366", "r367", "r369", "r575", "r617" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r9", "r32", "r33", "r80", "r84", "r344", "r345", "r346", "r347", "r348", "r350", "r355", "r356", "r357", "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r862", "r863", "r864", "r865", "r866", "r936", "r1162", "r1163", "r1165", "r1170", "r1211", "r1212", "r1213", "r1294", "r1295", "r1311" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r75", "r346" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/DebtDetails", "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount", "verboseLabel": "Outstanding amout", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r344", "r617", "r618", "r863", "r864", "r936" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r35", "r371", "r617", "r618", "r936" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r35", "r345" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r344", "r345", "r346", "r347", "r348", "r350", "r355", "r356", "r357", "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r368", "r575", "r667", "r862", "r863", "r864", "r865", "r866", "r936", "r1162", "r1163", "r1165", "r1170", "r1294", "r1295" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r9", "r344", "r345", "r346", "r347", "r348", "r350", "r355", "r356", "r357", "r358", "r360", "r361", "r362", "r363", "r364", "r365", "r862", "r863", "r864", "r865", "r866", "r936", "r1162", "r1163", "r1165", "r1170", "r1211", "r1212", "r1213", "r1294", "r1295", "r1311" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r9", "r28" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r91" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r91" ] }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r91" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r91" ] }, "zeo_DebtInstrumentSharesPurchased": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20250331", "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_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r39", "r40", "r82", "r489" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": { "terseLabel": "Deferred tax assets", "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": [ "r490" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1261" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": "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": [ "r491" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net deferred tax assets and liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1261" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1262" ] }, "dei_DelayedOrContinuousOffering": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DelayedOrContinuousOffering", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Delayed or Continuous Offering" } } }, "auth_ref": [ "r1000", "r1001", "r1015" ] }, "us-gaap_DepositContractsChangeInBalancesBasedOnChangeInAssumptionsSupportingExpectedRecoveryAmountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepositContractsChangeInBalancesBasedOnChangeInAssumptionsSupportingExpectedRecoveryAmountsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Change in Contract Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DepositContractsLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r5", "r22", "r171", "r835", "r836", "r838", "r840" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r5", "r22" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r5", "r173", "r228", "r246", "r262", "r835", "r854", "r855" ] }, "us-gaap_DirectFinancingLeaseRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r229", "r635" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRevenueRecognitionTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue Recognition [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": [ "r407", "r408", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r407", "r408", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1230" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r425", "r428", "r459", "r460", "r461", "r886" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1233" ] }, "dei_DividendOrInterestReinvestmentPlanOnly": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DividendOrInterestReinvestmentPlanOnly", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Dividend or Interest Reinvestment Plan Only" } } }, "auth_ref": [ "r1000", "r1001", "r1015" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r976" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r973", "r976", "r988" ] }, "dei_DocumentCopyrightInformation": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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": [ "r973", "r976", "r988", "r1039" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r973", "r976", "r988", "r1039" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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": [ "r974" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r962" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r976" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r976" ] }, "dei_DocumentSubtitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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/2025", "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": [ "r1016" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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": [ "r965" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1028" ] }, "zeo_ESGENBusinessCombinationSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "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/20250331", "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/20250331", "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/2025", "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/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net loss per common share (in Dollars per share)", "verboseLabel": "Net income per share of Class A common stock - basic", "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": [ "r133", "r166", "r198", "r199", "r200", "r201", "r203", "r204", "r205", "r207", "r213", "r216", "r220", "r221", "r222", "r227", "r373", "r462", "r508", "r566", "r588", "r589", "r663", "r687", "r843" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r216", "r217", "r220", "r222" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable" ], "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", "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": [ "r133", "r166", "r198", "r199", "r200", "r201", "r203", "r204", "r205", "r207", "r216", "r220", "r221", "r222", "r227", "r373", "r462", "r508", "r566", "r588", "r589", "r663", "r687", "r843" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r16", "r17", "r224" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r212", "r223", "r225", "r226" ] }, "dei_EffectiveAfter60Days486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EffectiveAfter60Days486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective after 60 Days, 486(a)" } } }, "auth_ref": [ "r1078" ] }, "zeo_EffectiveDateOfTheClosingTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "EffectiveDateOfTheClosingTerm", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective date of the closing term", "documentation": "The term of effective date of the closing term.", "label": "Effective Date Of The Closing Term" } } }, "auth_ref": [] }, "zeo_EffectiveIncomeTaxRateFromContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "EffectiveIncomeTaxRateFromContinuingOperations", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate (ETR) from continuing operations", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate From Continuing Operations" } } }, "auth_ref": [] }, "dei_EffectiveOnDate486a": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EffectiveOnDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(a)" } } }, "auth_ref": [ "r1078" ] }, "dei_EffectiveOnDate486b": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EffectiveOnDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(b)" } } }, "auth_ref": [ "r1079" ] }, "dei_EffectiveOnSetDate486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EffectiveOnSetDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(a)" } } }, "auth_ref": [ "r1078" ] }, "dei_EffectiveOnSetDate486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EffectiveOnSetDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(b)" } } }, "auth_ref": [ "r1079" ] }, "dei_EffectiveUponFiling462e": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EffectiveUponFiling462e", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective Upon Filing, 462(e)" } } }, "auth_ref": [ "r1077" ] }, "dei_EffectiveUponFiling486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EffectiveUponFiling486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective upon Filing, 486(b)" } } }, "auth_ref": [ "r1079" ] }, "dei_EffectiveWhenDeclaredSection8c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EffectiveWhenDeclaredSection8c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective when Declared, Section 8(c)" } } }, "auth_ref": [ "r1081" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259" ] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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": [ "r964" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r968" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r964" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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": [ "r964" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r1080" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r964" ] }, "dei_EntityHomeCountryISOCode": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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": [ "r1069" ] }, "dei_EntityInvCompanyType": { "xbrltype": "invCompanyType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r1068" ] }, "dei_EntityLegalForm": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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/2025", "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": [ "r988" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r964" ] }, "dei_EntityReportingCurrencyISOCode": { "xbrltype": "currencyItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r964" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r964" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r964" ] }, "dei_EntityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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": [ "r1071" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1022" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1064" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1064" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1064" ] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "EquityComponentDomain", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r8", "r130", "r132", "r133", "r162", "r163", "r164", "r193", "r194", "r195", "r197", "r205", "r208", "r210", "r230", "r281", "r284", "r319", "r372", "r392", "r462", "r497", "r498", "r505", "r506", "r507", "r509", "r565", "r566", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r587", "r610", "r611", "r612", "r613", "r614", "r615", "r619", "r621", "r637", "r686", "r698", "r699", "r700", "r724", "r793" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "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": [ "r277", "r278", "r279", "r504", "r609", "r1084", "r1085", "r1086", "r1263", "r1264", "r1265", "r1266" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r277", "r609" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1032" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r981", "r992", "r1008", "r1043" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r978", "r989", "r1005", "r1040" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r1038" ] }, "dei_ExhibitsOnly462d": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "ExhibitsOnly462d", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d)" } } }, "auth_ref": [ "r1076" ] }, "dei_ExhibitsOnly462dFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "ExhibitsOnly462dFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d), File Number" } } }, "auth_ref": [ "r1076" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r5" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r591", "r592", "r600", "r929" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r357", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r590", "r592", "r593", "r594", "r595", "r599", "r600", "r601", "r606", "r649", "r650", "r651", "r825", "r863", "r864", "r878", "r879", "r880", "r881", "r882", "r929", "r931", "r935" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r593", "r596", "r597", "r598", "r599", "r601", "r602", "r603", "r604", "r605", "r661", "r929", "r932" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.gosunergy.com/role/ScheduleofLiabilitiesSubjecttoFairValueMeasurementsTable", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 [Member]", "verboseLabel": "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": [ "r357", "r412", "r417", "r419", "r592", "r600", "r606", "r649", "r825", "r878", "r879", "r880", "r881", "r882", "r929", "r935" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r357", "r412", "r417", "r419", "r421", "r592", "r593", "r600", "r606", "r650", "r825", "r863", "r864", "r878", "r879", "r880", "r881", "r882", "r929", "r935" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r357", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r592", "r593", "r594", "r595", "r600", "r606", "r651", "r825", "r863", "r864", "r878", "r879", "r880", "r881", "r882", "r929", "r931", "r935" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r357", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r590", "r592", "r593", "r594", "r595", "r599", "r600", "r601", "r606", "r649", "r650", "r651", "r825", "r863", "r864", "r878", "r879", "r880", "r881", "r882", "r929", "r931", "r935" ] }, "zeo_FairValueMeasurementsScheduleofLiabilitiesSubjecttoFairValueMeasurementsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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": [ "r1292" ] }, "zeo_FamilyMembersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "FamilyMembersMember", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Family Members [Member]", "label": "Family Members Member" } } }, "auth_ref": [] }, "zeo_FebruaryTwoThousandTwentyFiveGrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "FebruaryTwoThousandTwentyFiveGrantsMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "February 2025 Grants [Member]", "label": "February Two Thousand Twenty Five Grants Member" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r623", "r632" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r623" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1298" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r623" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r632", "r1163", "r1170", "r1311" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "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 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": [ "r632", "r1163", "r1170", "r1311" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "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 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": [ "r632", "r1163", "r1170", "r1311" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "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 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": [ "r632", "r1163", "r1170", "r1311" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "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, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r1298" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r632" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "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": { "negatedLabel": "Repayments of finance lease liabilities", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r624", "r629" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r622" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r631", "r937" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r630", "r937" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r145", "r294", "r310", "r827" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r303", "r305", "r306", "r307", "r309", "r310", "r312", "r313", "r659", "r660", "r710", "r823", "r827", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r294", "r310", "r660", "r827" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsNetTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets, Net [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": [ "r303", "r310", "r312", "r313", "r316", "r659", "r823", "r827", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r303", "r305", "r306", "r307", "r309", "r310", "r312", "r313", "r710", "r823", "r827", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r659", "r1206" ] }, "zeo_ForfeitureOfClassAFounderSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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": [ "r985", "r996", "r1012", "r1047" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r985", "r996", "r1012", "r1047" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r985", "r996", "r1012", "r1047" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r985", "r996", "r1012", "r1047" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r985", "r996", "r1012", "r1047" ] }, "dei_FormerAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r975", "r999" ] }, "dei_FormerFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r1027" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r60", "r773" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r144", "r296", "r662", "r855", "r861", "r890", "r891", "r892", "r925", "r930", "r938", "r1197", "r1198", "r1280" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r295", "r299", "r861" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r302", "r315", "r318" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from 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": [ "r5", "r297", "r298", "r299", "r301", "r564", "r861", "r930" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r53", "r58", "r94", "r181", "r184", "r185", "r280", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r609", "r848", "r854", "r1179", "r1182", "r1183", "r1184", "r1185", "r1218" ] }, "zeo_GroupOfStockholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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": [] }, "zeo_HeliogenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "HeliogenMember", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Heliogen [Member]", "label": "Heliogen Member" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r973", "r976", "r988" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "r72" ] }, "zeo_IncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "IncentivePlanMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incentive Plan [Member]", "label": "Incentive Plan Member" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 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": [ "r54", "r89", "r94", "r664", "r666", "r683", "r837", "r839", "r841", "r848", "r854", "r1179", "r1182", "r1183", "r1184", "r1185" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/IncomeTax" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAX", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r181", "r186", "r476", "r481", "r482", "r483", "r484", "r487", "r493", "r499", "r501", "r502", "r503", "r669", "r709", "r719", "r889" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax (expense) benefit", "negatedTerseLabel": "Income tax (expense) 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": [ "r97", "r107", "r181", "r209", "r210", "r228", "r247", "r262", "r480", "r481", "r500", "r688", "r837", "r839", "r841", "r889" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r161", "r478", "r479", "r487", "r488", "r492", "r496", "r713" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r12", "r179", "r494", "r495" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "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": { "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "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": "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": [ "r1159" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "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": "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": [ "r1159" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "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": "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": [ "r656", "r1159" ] }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "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": "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInDueToRelatedParties", "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 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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInInventories", "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": "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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "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" ], "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": [ "r1089", "r1159" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "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 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": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherOperatingAssets", "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": "Other assets from related parties", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "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": "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": [ "r4" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r985", "r996", "r1012", "r1038", "r1047", "r1051", "r1059" ] }, "zeo_IndividualVotingOwnershipMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "IndividualVotingOwnershipMember", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Individual Voting Ownership [Member]", "label": "Individual Voting Ownership Member" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1057" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r977", "r1063" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r977", "r1063" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r977", "r1063" ] }, "us-gaap_IntangibleAssetsArisingFromInsuranceContractsAcquiredInBusinessCombinationPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r96" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r302", "r314", "r317", "r822", "r823" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r245", "r837", "r841", "r1115" ] }, "us-gaap_InterestExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestIncomeOther", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income, Other", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [ "r839" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 Activity", "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": [ "r174", "r177", "r178" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r33" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r157", "r829", "r938" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r99", "r140", "r156", "r291", "r292", "r293", "r657", "r842" ] }, "dei_InvestmentCompanyActFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "InvestmentCompanyActFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act File Number" } } }, "auth_ref": [ "r1001", "r1002", "r1003", "r1004" ] }, "dei_InvestmentCompanyActRegistration": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "InvestmentCompanyActRegistration", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act Registration" } } }, "auth_ref": [ "r1017" ] }, "dei_InvestmentCompanyRegistrationAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "InvestmentCompanyRegistrationAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment" } } }, "auth_ref": [ "r1017" ] }, "dei_InvestmentCompanyRegistrationAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "InvestmentCompanyRegistrationAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment Number" } } }, "auth_ref": [ "r1017" ] }, "zeo_InvestorsOfSunergyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "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/20250331", "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/20250331", "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_IssuanceOfClassASharesToThirdPartyAdvisorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "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/20250331", "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/20250331", "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/20250331", "localname": "LHXIntermediateLLCMember", "presentation": [ "http://www.gosunergy.com/role/DebtDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LHX Intermediate LLC [Member]", "verboseLabel": "LHX Intermediate, LLC [Member]", "label": "LHXIntermediate LLCMember" } } }, "auth_ref": [] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r1297" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r71", "r633" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "zeo_LeasesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "LeasesDetailsTable", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases (Details) [Table]" } } }, "auth_ref": [] }, "zeo_LeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "LeasesTextBlock", "presentation": [ "http://www.gosunergy.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "documentation": "The entire disclosure leases.", "label": "Leases Text Block" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r961" ] }, "zeo_LessCostOfGoodsSoldExclusiveOfDepreciationAndAmortizationShownBelowAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "LessCostOfGoodsSoldExclusiveOfDepreciationAndAmortizationShownBelowAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Cost of goods sold (exclusive of depreciation and amortization shown below):", "label": "Less Cost Of Goods Sold Exclusive Of Depreciation And Amortization Shown Below Abstract" } } }, "auth_ref": [] }, "zeo_LessRedemptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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": [ "r1296" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r627", "r634" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r626" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r1298" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r632", "r1163", "r1170", "r1311" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "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 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": [ "r632", "r1163", "r1170", "r1311" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "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 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": [ "r632", "r1163", "r1170", "r1311" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "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 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": [ "r632", "r1163", "r1170", "r1311" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "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, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r1298" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r632" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1296" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r9", "r32", "r33", "r34", "r36", "r37", "r38", "r41", "r181", "r184", "r185", "r280", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r570", "r573", "r574", "r609", "r746", "r847", "r867", "r960", "r1218", "r1303", "r1304" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r51", "r86", "r678", "r938", "r947", "r948", "r1162", "r1167", "r1193", "r1293" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r34", "r139", "r181", "r184", "r185", "r280", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r570", "r573", "r574", "r609", "r938", "r1218", "r1303", "r1304" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/20250331", "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/2025", "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": [ "r33" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r9", "r84", "r182", "r192", "r356", "r370", "r667", "r863", "r864", "r936", "r1312" ] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r148" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r7", "r182", "r192", "r361", "r667" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r7", "r182", "r192", "r361", "r667" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r7", "r182", "r192", "r361", "r667" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofMaturityAnalysisoftheLongTermDebtTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "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 remainder of current fiscal year." } } }, "auth_ref": [ "r1163", "r1170" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r149" ] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r9" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r9", "r1211", "r1212", "r1213" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r9", "r24", "r1211", "r1212", "r1213" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "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": [ "r269", "r870", "r873", "r942", "r945", "r1316", "r1317", "r1318", "r1320", "r1321", "r1322", "r1323", "r1324", "r1325", "r1326", "r1327", "r1328", "r1329", "r1330", "r1331", "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344" ] }, "zeo_MarchTwoThousandTwentyFourGrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "MarchTwoThousandTwentyFourGrantMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "March 2024 Grant [Member]", "label": "March Two Thousand Twenty Four Grant Member" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "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/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r110", "r111", "r112", "r113", "r114", "r121", "r122", "r123", "r128", "r129", "r237", "r327", "r328", "r329", "r330", "r423", "r454", "r455", "r456", "r473", "r595", "r655", "r696", "r697", "r708", "r738", "r739", "r799", "r801", "r804", "r805", "r806", "r813", "r814", "r815", "r816", "r820", "r821", "r860", "r868", "r885", "r890", "r894", "r895", "r931", "r932", "r933", "r934", "r943", "r1220", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r1030" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1030" ] }, "zeo_MergerConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "MergerConsideration", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Merger Consideration", "documentation": "The amount of total merger consideration.", "label": "Merger Consideration" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "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/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r110", "r111", "r112", "r113", "r114", "r121", "r122", "r123", "r128", "r129", "r237", "r327", "r328", "r329", "r330", "r423", "r454", "r455", "r456", "r473", "r595", "r655", "r696", "r697", "r708", "r738", "r739", "r799", "r801", "r804", "r805", "r806", "r813", "r814", "r815", "r816", "r820", "r821", "r860", "r868", "r885", "r890", "r894", "r895", "r931", "r932", "r933", "r943", "r1220", "r1305", "r1306", "r1307", "r1308", "r1309", "r1310" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r77" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r1050" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1058" ] }, "dei_NameChangeEventDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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/2025", "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/2025", "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": [ "r269", "r870", "r873", "r942", "r945", "r1316", "r1317", "r1318", "r1320", "r1321", "r1322", "r1323", "r1324", "r1325", "r1326", "r1327", "r1328", "r1329", "r1330", "r1331", "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1031" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r100", "r234", "r844", "r845" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 (used in) provided by financing activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r176" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from Financing Activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r176" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from Investing Activities", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 operating activities", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r65", "r66", "r68" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Operating Activities", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLoss", "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", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to Class A common stock", "verboseLabel": "Net income (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": [ "r59", "r68", "r90", "r133", "r137", "r159", "r160", "r164", "r181", "r184", "r185", "r189", "r196", "r200", "r201", "r203", "r204", "r205", "r209", "r210", "r218", "r280", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r373", "r376", "r379", "r383", "r462", "r508", "r566", "r589", "r609", "r685", "r770", "r791", "r792", "r837", "r839", "r841", "r958", "r1218" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "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": [ "r55" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to Class A common shareholders", "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": [ "r133", "r168", "r200", "r201", "r203", "r204", "r213", "r214", "r219", "r222", "r376", "r379", "r383", "r566" ] }, "zeo_NetLossPriorToTheBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "NetLossPriorToTheBusinessCombination", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss prior to the Business Combination", "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/20250331", "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/20250331", "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/20250331", "localname": "NetlossAttributableToBusinessCombination", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss subsequent to the 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/20250331", "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/2025", "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/2025", "localname": "NewEffectiveDateForPreviousFiling", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "New Effective Date for Previous Filing" } } }, "auth_ref": [ "r1001", "r1002", "r1003", "r1004" ] }, "dei_NoSubstantiveChanges462c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "NoSubstantiveChanges462c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c)" } } }, "auth_ref": [ "r1075" ] }, "dei_NoSubstantiveChanges462cFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r1075" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/2025", "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": [ "r1030" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r985", "r996", "r1012", "r1038", "r1047" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1021" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1020" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1038" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1058" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1058" ] }, "zeo_NoncashFinanceLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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/20250331", "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": "Non-cash 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/2025", "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": [ "r900", "r1199", "r1200", "r1201", "r1202", "r1204", "r1206", "r1208", "r1209" ] }, "us-gaap_NoninterestExpenseCommissionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r88" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r61" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r1162", "r1168", "r1169" ] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r9", "r84", "r1312", "r1313" ] }, "us-gaap_NotesPayableOtherPayablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating segment", "verboseLabel": "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": [ "r855", "r1181" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable segment", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r849", "r859", "r1181" ] }, "zeo_NumberOfSolarEnergySystemInstallations": { "xbrltype": "integerItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "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/20250331", "localname": "NumberofConvertibleOrdinaryShares", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Converted 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/20250331", "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/20250331", "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/20250331", "localname": "OpcoLLCMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OpCo, LLC [Member]", "label": "Opco LLCMember" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold (exclusive of depreciation and amortization shown below)", "label": "Operating Costs and 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. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r841" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r94", "r837", "r841", "r848", "r1179", "r1182", "r1183", "r1184", "r1185" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r628", "r937" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r623" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r623" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r623" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r625", "r629" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Right -of-use operating lease asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r622" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r631", "r937" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r630", "r937" ] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r903", "r1199", "r1200", "r1201", "r1202", "r1204", "r1206", "r1208", "r1209" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and Business Operation [Abstract]" } } }, "auth_ref": [] }, "zeo_OrganizationandBusinessOperationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.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": [ "r33" ] }, "dei_OtherAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [] }, "zeo_OtherAssetAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "OtherAssetAssetsAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other Asset assets:", "label": "Other Asset Assets Abstract" } } }, "auth_ref": [] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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, including $37,656 and $0 from related parties", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r78", "r146", "r671", "r855", "r947", "r948", "r960" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.gosunergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [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_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r60", "r1348" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r62", "r928" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, 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/2025", "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": [ "r1030" ] }, "us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party note receivable", "verboseLabel": "Note receivable \u2013 related party", "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": [ "r1100" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherReceivables", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, related parties (in Dollars)", "label": "Other Receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r154", "r757", "r855", "r947", "r948", "r1314" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r976" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r983", "r994", "r1010", "r1045" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r986", "r997", "r1013", "r1048" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r986", "r997", "r1013", "r1048" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "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/2025", "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/20250331", "localname": "OwnershipOfComonUnitsPercentage", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common units rate", "documentation": "Ownership of common units, percentage.", "label": "Ownership Of Comon Units Percentage" } } }, "auth_ref": [] }, "zeo_ParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1019" ] }, "us-gaap_PaymentsOfDistributionsToAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDistributionsToAffiliates", "crdr": "credit", "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": { "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": [ "r64" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r63" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1029" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1029" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1021" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r1038" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r1031" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1020" ] }, "zeo_PercentageOfGrantsOfVestedShares": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "PercentageOfGrantsOfVestedShares", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of grants of vested shares", "documentation": "Percentage of grants of vested shares.", "label": "Percentage Of Grants Of Vested Shares" } } }, "auth_ref": [] }, "zeo_PercentageOfNetCash": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "PercentageOfNetCash", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of net cash", "documentation": "The percentage of net cash .", "label": "Percentage Of Net Cash" } } }, "auth_ref": [] }, "zeo_PercentageOfRelatedExpenseAndDeductionItems": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "PercentageOfRelatedExpenseAndDeductionItems", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of related expense and deduction items", "documentation": "Percentage of related expense and deduction items.", "label": "Percentage Of Related Expense And Deduction Items" } } }, "auth_ref": [] }, "zeo_PercentageOfTransferringTheCompaniesInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250331", "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 redeemable noncontrolling interests", "documentation": "Percentage of transferring the companies interest rate.", "label": "Percentage Of Transferring The Companies Interest Rate" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259" ] }, "zeo_PeriodOfCommencingWarrants": { "xbrltype": "durationItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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/2025", "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": [ "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1022" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1067" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1021" ] }, "dei_PostEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "PostEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment" } } }, "auth_ref": [ "r962" ] }, "dei_PostEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r962" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r969" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r971" ] }, "dei_PreEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "PreEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment" } } }, "auth_ref": [ "r962" ] }, "dei_PreEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r962" ] }, "zeo_PreferredDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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": [ "r389", "r391" ] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r385", "r800", "r802", "r803", "r807" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r44", "r384" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1103" ] }, "zeo_PrepaidExpensesAndOtherCurrentAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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": [ "r1098" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrivatePlacementMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement Warrants [Member]", "verboseLabel": "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/20250331", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement Warrants [Member]", "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/20250331", "localname": "PrivateWarrantsMember", "presentation": [ "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Warrants [Member]", "documentation": "Represents information pertaining to private warrants.", "label": "Private Warrants Member" } } }, "auth_ref": [] }, "zeo_ProceedsFromBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "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_ProceedsFromIssuanceOfConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "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 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": [ "r3" ] }, "us-gaap_ProceedsFromLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r67" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRevenueRecognitionTable", "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "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": [ "r115", "r116", "r117", "r118", "r119", "r120", "r126", "r266", "r658", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r826", "r836", "r839", "r841", "r870", "r871", "r941", "r943", "r944", "r946", "r949", "r1088", "r1097", "r1116", "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", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1154", "r1155", "r1156", "r1157", "r1216", "r1217", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1322", "r1323", "r1324", "r1325", "r1326", "r1327", "r1328", "r1329", "r1330", "r1331", "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRevenueRecognitionTable", "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r115", "r116", "r117", "r118", "r119", "r120", "r126", "r266", "r658", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r826", "r836", "r839", "r841", "r870", "r871", "r941", "r943", "r944", "r946", "r949", "r1088", "r1097", "r1116", "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", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1154", "r1155", "r1156", "r1157", "r1216", "r1217", "r1316", "r1317", "r1318", "r1319", "r1320", "r1321", "r1322", "r1323", "r1324", "r1325", "r1326", "r1327", "r1328", "r1329", "r1330", "r1331", "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1339", "r1340", "r1341", "r1342", "r1343", "r1344" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/ScheduleofSignificantFinancialInformationReportableSegmentTable" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income", "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r133", "r137", "r159", "r160", "r175", "r181", "r184", "r185", "r189", "r196", "r205", "r209", "r210", "r280", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r373", "r462", "r508", "r566", "r568", "r571", "r572", "r589", "r609", "r664", "r666", "r684", "r723", "r770", "r791", "r792", "r926", "r927", "r959", "r1113", "r1218" ] }, "zeo_PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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/2025", "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": [ "r6", "r633" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r70", "r104", "r105", "r106" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r71", "r142", "r682" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r633" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r6", "r633", "r668", "r682", "r938" ] }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r6", "r104", "r105", "r680" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r71", "r633" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofAllowanceforCreditLossesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r167", "r169", "r287" ] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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" ], "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": [ "r4", "r87" ] }, "zeo_PublicWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "PublicWarrantMember", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Warrants [Member]", "label": "Public Warrant Member" } } }, "auth_ref": [] }, "zeo_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1019" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1019" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "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/StockBasedCompensationDetails" ], "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": [ "r110", "r111", "r112", "r113", "r114", "r121", "r122", "r123", "r128", "r129", "r237", "r327", "r328", "r329", "r330", "r411", "r423", "r454", "r455", "r456", "r461", "r473", "r595", "r652", "r653", "r655", "r696", "r697", "r708", "r738", "r739", "r799", "r801", "r804", "r805", "r806", "r813", "r814", "r815", "r816", "r820", "r821", "r860", "r868", "r885", "r890", "r894", "r895", "r931", "r932", "r933", "r934", "r943", "r952", "r1214", "r1220", "r1290", "r1306", "r1307", "r1308", "r1309", "r1310" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "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/StockBasedCompensationDetails" ], "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": [ "r110", "r111", "r112", "r113", "r114", "r121", "r122", "r123", "r128", "r129", "r237", "r327", "r328", "r329", "r330", "r411", "r423", "r454", "r455", "r456", "r461", "r473", "r595", "r652", "r653", "r655", "r696", "r697", "r708", "r738", "r739", "r799", "r801", "r804", "r805", "r806", "r813", "r814", "r815", "r816", "r820", "r821", "r860", "r868", "r885", "r890", "r894", "r895", "r931", "r932", "r933", "r934", "r943", "r952", "r1214", "r1220", "r1290", "r1306", "r1307", "r1308", "r1309", "r1310" ] }, "zeo_RateOfAccruingDistributionsPerAnnum": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250331", "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": [] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r46", "r52" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Note receivable", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r272", "r273", "r274", "r276", "r1190" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r978", "r989", "r1005", "r1040" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "RedeemableNoncontrollingInterestEquityOtherCarryingAmount", "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": { "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": [ "r1221", "r1223", "r1224" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RedeemableNoncontrollingInterestEquityPreferredCarryingAmount", "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": "Convertible preferred units, 1,500,000 units issued and outstanding as of March 31, 2025 and December 31, 2024", "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": [ "r1221", "r1223", "r1224" ] }, "us-gaap_RedeemableNoncontrollingInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1221", "r1223", "r1224" ] }, "zeo_RedeemableNoncontrollingInterestsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "RedeemableNoncontrollingInterestsMember", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable noncontrolling interests", "verboseLabel": "Redeemable Noncontrolling Interests [Member]", "label": "Redeemable Noncontrolling Interests Member" } } }, "auth_ref": [] }, "zeo_RedeemableNoncontrollingInterestsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "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/20250331", "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/2025", "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": [ "r962" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "http://www.gosunergy.com/role/SubsequentEventsDetails", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r181", "r188", "r189", "r270", "r418", "r422", "r641", "r642", "r673", "r679", "r741", "r742", "r743", "r744", "r745", "r768", "r798", "r1347" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r181", "r188", "r189", "r641", "r642", "r643", "r644", "r673", "r679", "r741", "r742", "r743", "r744", "r745", "r768", "r798" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r181", "r188", "r189", "r641", "r642", "r1302" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [ "r181", "r188", "r189", "r1302" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r181", "r188", "r189", "r270", "r641", "r642", "r644", "r774", "r775", "r778" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "http://www.gosunergy.com/role/SubsequentEventsDetails", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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": [ "r181", "r188", "r189", "r270", "r418", "r422", "r641", "r642", "r673", "r679", "r741", "r742", "r743", "r744", "r745", "r768", "r798", "r1302", "r1347" ] }, "zeo_RelatedPartyTransactionsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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": [ "r638", "r639", "r640", "r642", "r645", "r720", "r721", "r722", "r776", "r777", "r778", "r796", "r797" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfDebt", "crdr": "credit", "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": { "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": [ "r1158" ] }, "us-gaap_ReportableSubsegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r124", "r125", "r181", "r190", "r191", "r347", "r386", "r644", "r654", "r670", "r832", "r833", "r834", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1281", "r1282", "r1283", "r1284" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "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": [ "r127", "r131", "r132", "r133", "r134", "r170", "r193", "r194", "r195", "r196", "r197", "r200", "r201", "r202", "r203", "r206", "r207", "r208", "r209", "r210", "r211", "r227", "r282", "r283", "r372", "r373", "r462", "r506", "r507", "r508", "r509", "r565", "r566", "r586", "r587", "r588", "r589", "r620", "r636", "r637", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r711", "r1186" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r979", "r990", "r1006", "r1041" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r980", "r991", "r1007", "r1042" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r987", "r998", "r1014", "r1049" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "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": [ "r127", "r131", "r132", "r133", "r134", "r170", "r193", "r194", "r195", "r196", "r197", "r200", "r201", "r202", "r203", "r206", "r207", "r208", "r209", "r210", "r211", "r227", "r282", "r283", "r372", "r373", "r462", "r506", "r507", "r508", "r509", "r565", "r566", "r586", "r587", "r588", "r589", "r620", "r636", "r637", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r711", "r1186" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r48", "r76", "r677", "r702", "r707", "r718", "r749", "r938" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r130", "r132", "r133", "r193", "r194", "r195", "r197", "r205", "r208", "r210", "r281", "r284", "r319", "r372", "r462", "r497", "r498", "r505", "r506", "r507", "r509", "r565", "r566", "r576", "r578", "r579", "r581", "r587", "r619", "r621", "r698", "r700", "r724", "r1349" ] }, "zeo_RetroactiveApplicationOfBusinessCombinationShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "RetroactiveApplicationOfBusinessCombinationShares", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Retroactive application of 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/20250331", "localname": "RetroactiveApplicationOfBusinessCombinations", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Retroactive application of 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/2025", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRevenueRecognitionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total net revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r92", "r93", "r228", "r243", "r244", "r258", "r262", "r266", "r268", "r269", "r406", "r407", "r408", "r658", "r837", "r841" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r108", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r824" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r92", "r93", "r165", "r181", "r184", "r185", "r228", "r243", "r244", "r258", "r262", "r266", "r268", "r269", "r280", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r609", "r664", "r666", "r854", "r928", "r947", "r948", "r1218" ] }, "zeo_ReverseRecapitalizationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "ReverseRecapitalizationDetailsTable", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails" ], "lang": { "en-us": { "role": { "label": "Reverse Recapitalization (Details) [Table]" } } }, "auth_ref": [] }, "zeo_ReverseRecapitalizationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "ReverseRecapitalizationTextBlock", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalization" ], "lang": { "en-us": { "role": { "terseLabel": "REVERSE RECAPITALIZATION", "documentation": "The entire disclosure for reverse recapitalization.", "label": "Reverse Recapitalization Text Block" } } }, "auth_ref": [] }, "zeo_RightsOfVotePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "RightsOfVotePricePerShare", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vote price per share (in Dollars per share)", "documentation": "Rights of votes price per share.", "label": "Rights Of Vote Price Per Share" } } }, "auth_ref": [] }, "zeo_RoofingInstallationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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": [ "r1058" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1058" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate consideration", "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/2025", "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/2025", "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/2025", "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": [ "r424", "r1095" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "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": [ "r131", "r132", "r133", "r193", "r195", "r196", "r197", "r200", "r201", "r210", "r227", "r372", "r373", "r462", "r506", "r508", "r509", "r565", "r566", "r586", "r587", "r588", "r620", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r711", "r1090", "r1091", "r1092", "r1174", "r1175", "r1186", "r1194", "r1195", "r1286", "r1299", "r1300" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "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": [ "r127", "r135", "r136", "r211", "r424", "r1083" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r223" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r16" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable" ], "lang": { "en-us": { "role": { "label": "Business Combination [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r300", "r512", "r513", "r514", "r515", "r521", "r522", "r523", "r524", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r559", "r560", "r561", "r564", "r890", "r895", "r1269", "r1273", "r1275" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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 and the Condensed Consolidated Statements of Changes in Stockholders\u2019 Deficit", "label": "Business Combination [Table Text Block]", "documentation": "Tabular disclosure of business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r890", "r892", "r1267", "r1270", "r1272", "r1276", "r1277", "r1279" ] }, "zeo_ScheduleOfBusinessCombinationToTheConsolidatedStatementsOfCashFlowsAndTheCondensedConsolidatedStatementsOfChangesInStockholdersDeficitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "ScheduleOfBusinessCombinationToTheConsolidatedStatementsOfCashFlowsAndTheCondensedConsolidatedStatementsOfChangesInStockholdersDeficitAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Business Combination To The Consolidated Statements Of Cash Flows And The Condensed Consolidated Statements Of Changes In Stockholders Deficit Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfCapitalStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "ScheduleOfCapitalStockAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Capital Stock Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfComputationOfTheBasicAndDilutedIncomePerShareOfClassACommonStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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": [ "r1096", "r1163", "r1170", "r1311" ] }, "zeo_ScheduleOfConsummationOfTheBusinessCombinationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "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/2025", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxTables" ], "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": [ "r1261" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1178" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "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": [ "r277", "r278", "r279", "r504", "r609", "r1084", "r1085", "r1086", "r1263", "r1264", "r1265", "r1266" ] }, "zeo_ScheduleOfExcludedFromTheComputationOfDilutedNetEarningsPerShareOfClassACommonStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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": [ "r1287", "r1288" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r303", "r310", "r312", "r313", "r316", "r659", "r823", "r827", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r827", "r1205" ] }, "zeo_ScheduleOfIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "ScheduleOfIntangibleAssetsNetAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Intangible Assets Net Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfLiabilitiesSubjectToFairValueMeasurementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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": [ "r7" ] }, "zeo_ScheduleOfPerformanceBasedExecutiveSharesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "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/2025", "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": [ "r6", "r633" ] }, "zeo_ScheduleOfRevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "ScheduleOfRevenueRecognitionAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Revenue Recognition Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r18", "r19", "r20" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r18", "r19", "r20" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r426", "r427", "r429", "r430", "r431", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r461" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r8" ] }, "zeo_SeasonalManagerStockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "SeasonalManagerStockCompensationPlanMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Seasonal Manager Stock Compensation Plan [Member]", "label": "Seasonal Manager Stock Compensation Plan Member" } } }, "auth_ref": [] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r963" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r967" ] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1100" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r966" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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": [ "r972" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r95", "r228", "r238", "r239", "r240", "r241", "r242", "r248", "r249", "r250", "r260", "r261", "r262", "r263", "r264", "r266", "r267", "r269", "r849", "r852", "r853", "r854", "r856", "r858", "r859" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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_SegmentReportingInformationRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingInformationRevenueAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Significant Financial Information Reportable Segment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r265", "r268", "r850", "r851", "r857" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r1101", "r1102", "r1222", "r1225" ] }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "presentation": [ "http://www.gosunergy.com/role/ReverseRecapitalizationDetails", "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Member]", "label": "Business Combination, Series of Individually Immaterial Business Combinations [Member]", "documentation": "Series of individually immaterial business combinations." } } }, "auth_ref": [ "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r1269", "r1273", "r1275" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r886" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "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": [ "r886" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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]", "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": [ "r426", "r427", "r429", "r430", "r431", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r452", "r453", "r454", "r455", "r456", "r457", "r461" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r26" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r447" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r26" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r429", "r430", "r431", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r453", "r454", "r455", "r456", "r457" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 1 [Member]", "verboseLabel": "Share-Based Payment Arrangement, Tranche One [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": [ "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259" ] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche 2 [Member]", "verboseLabel": "Share-Based Payment Arrangement, Tranche Two [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": [ "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r425", "r432", "r451", "r452", "r453", "r454", "r457", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharePrice", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable", "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price on valuation date", "verboseLabel": "Parent stock price (in Dollars per share)", "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/2025", "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": [ "r1260" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1260" ] }, "zeo_SharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/StockBasedCompensationDetails", "http://www.gosunergy.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price per unit", "verboseLabel": "Price per shares (in Dollars per share)", "netLabel": "Shares issued price per share (in Dollars per share)", "label": "Shares issued, price per share (in Dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "zeo_SharesIssuedToSponsorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "localname": "SharesOutstanding", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in Shares)", "periodEndLabel": "Balance (in Shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r31", "r333" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/20250331", "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/20250331", "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/2025", "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": [ "r970" ] }, "zeo_SouthernCrownHoldingsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "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/20250331", "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_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementClassOfStockAxis", "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/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/StockBasedCompensationDetails", "http://www.gosunergy.com/role/SubsequentEventsDetails", "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": [ "r109", "r150", "r151", "r152", "r181", "r185", "r216", "r217", "r220", "r222", "r231", "r232", "r280", "r334", "r336", "r337", "r338", "r341", "r342", "r374", "r375", "r377", "r378", "r380", "r382", "r384", "r385", "r387", "r388", "r390", "r609", "r714", "r715", "r716", "r717", "r724", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r737", "r748", "r771", "r793", "r808", "r809", "r810", "r811", "r812", "r1082", "r1164", "r1166", "r1177" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r45", "r49", "r50", "r130", "r132", "r133", "r162", "r163", "r164", "r193", "r194", "r195", "r197", "r205", "r208", "r210", "r230", "r281", "r284", "r319", "r372", "r392", "r462", "r497", "r498", "r505", "r506", "r507", "r509", "r565", "r566", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r587", "r610", "r611", "r612", "r613", "r614", "r615", "r619", "r621", "r637", "r686", "r698", "r699", "r700", "r724", "r793" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r193", "r194", "r195", "r230", "r374", "r375", "r377", "r380", "r621", "r658", "r712", "r725", "r737", "r740", "r741", "r742", "r743", "r744", "r745", "r748", "r751", "r752", "r753", "r754", "r755", "r759", "r760", "r761", "r762", "r764", "r765", "r766", "r767", "r768", "r772", "r773", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r793", "r839", "r841", "r953", "r1347" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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/2025", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StatementScenarioAxis", "presentation": [ "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": [ "r127", "r135", "r136", "r211", "r424", "r1083", "r1087" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r193", "r194", "r195", "r230", "r270", "r374", "r375", "r377", "r380", "r621", "r658", "r712", "r725", "r737", "r740", "r741", "r742", "r743", "r744", "r745", "r748", "r751", "r752", "r753", "r754", "r755", "r759", "r760", "r761", "r762", "r764", "r765", "r766", "r767", "r768", "r772", "r773", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r793", "r839", "r841", "r953", "r1347" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r982", "r993", "r1009", "r1044" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259" ] }, "zeo_StockBasedCompensationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "StockBasedCompensationDetailsTable", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r44", "r45", "r76" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Class V common stock to Class A common stock (in Shares)", "verboseLabel": "Converted to Class A common stock (in Shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r8", "r25", "r45", "r49", "r76", "r360" ] }, "zeo_StockIssuedDuringPeriodSharesEstablishmentOfRedeemableNoncontrollingInterests": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "StockIssuedDuringPeriodSharesEstablishmentOfRedeemableNoncontrollingInterests", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Establishment of redeemable noncontrolling interests (in Shares)", "documentation": "Number of shares are establishment of redeemable noncontrolling interests.", "label": "Stock Issued During Period Shares Establishment Of Redeemable Noncontrolling Interests" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A Shares to third party advisors (in Shares)", "verboseLabel": "Units outstanding share (in Shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r8", "r44", "r45", "r76", "r714", "r793", "r809" ] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r8", "r44", "r45", "r76" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted shares", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r8", "r76" ] }, "zeo_StockIssuedDuringPeriodSharesReverseRecapitalization": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "StockIssuedDuringPeriodSharesReverseRecapitalization", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse Recapitalization (Note 4) (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/2025", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation (in Shares)", "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": [ "r8", "r44", "r45", "r76" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1225" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Class V common stock to Class A common stock", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r8", "r45", "r49", "r50", "r76" ] }, "zeo_StockIssuedDuringPeriodValueEstablishmentOfRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "StockIssuedDuringPeriodValueEstablishmentOfRedeemableNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Establishment of redeemable noncontrolling interests", "documentation": "The amount of establishment of redeemable noncontrolling interest.", "label": "Stock Issued During Period Value Establishment Of Redeemable Noncontrolling Interest" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r8", "r44", "r45", "r76", "r724", "r793", "r809", "r959" ] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [] }, "zeo_StockIssuedDuringPeriodValueReverseRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "StockIssuedDuringPeriodValueReverseRecapitalization", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse Recapitalization (Note 4)", "documentation": "The amount of reverse recapitalization.", "label": "Stock Issued During Period Value Reverse Recapitalization" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r27", "r44", "r45", "r76" ] }, "zeo_StockIssuedDuringPeriodValueStockholderDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "localname": "StockIssuedDuringPeriodValueSubsequentMeasurementOfRedeemableNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent measurement of redeemable noncontrolling interests", "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/2025", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 deficit", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r45", "r49", "r50", "r69", "r750", "r769", "r794", "r795", "r938", "r960", "r1162", "r1166", "r1167", "r1193", "r1293", "r1349" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 deficit", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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", "r42", "r43", "r377" ] }, "us-gaap_SubsegmentsConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r616", "r647" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventMember", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Member]", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r616", "r647" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r616", "r647" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r616", "r647" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "zeo_SubsequentEventsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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": [ "r646", "r648" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "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": [ "r29" ] }, "zeo_SummaryofSignificantAccountingPoliciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "SummaryofSignificantAccountingPoliciesDetailsTable", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Table]" } } }, "auth_ref": [] }, "zeo_SunManagersLLCManagementIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "SunManagersLLCManagementIncentivePlanMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sun Managers, LLC Management Incentive Plan [Member]", "label": "Sun Managers LLCManagement Incentive Plan Member" } } }, "auth_ref": [] }, "zeo_SunergyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "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/20250331", "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/2025", "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": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1037" ] }, "zeo_TaxReceivableAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "TaxReceivableAgreementMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Receivable Agreement [Member]", "label": "Tax Receivable Agreement Member" } } }, "auth_ref": [] }, "zeo_TaxReceivableAgreementPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable noncontrolling interests", "label": "Temporary Equity, Including Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "zeo_ThirdPartyOperatorTPOMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "ThirdPartyOperatorTPOMember", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third Party Operator (TPO) [Member]", "label": "Third Party Operator TPOMember" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "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": [ "r1187", "r1301" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "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/2025", "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": [ "r1029" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1036" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1189", "r1191", "r1192" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r897", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1206", "r1207", "r1208", "r1209" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1057" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1059" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "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/20250331", "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/20250331", "localname": "TransactionsCostsPromissoryNoteAndProfessionalFeesPaid", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable": { "parentTag": "zeo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetProceedsFromTheBusinessCombination", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofBusinessCombinationtotheConsolidatedStatementsofCashFlowsandtheCondensedConsolidatedStatementsofChangesinStockholdersDeficitTable" ], "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/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1060" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1061" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r1061" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1059" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1059" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1062" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1060" ] }, "zeo_TreasuryStockCommonAndPreferredShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "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/20250331", "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/20250331", "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": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r567" ] }, "zeo_UncertainTaxsPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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": [ "r1056" ] }, "zeo_UnitsIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "UnitsIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.gosunergy.com/role/OrganizationandBusinessOperationDetails", "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of units", "verboseLabel": "Number of shares are exchanged shares (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/2025", "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": [ "r477", "r486", "r888" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued for interest and penalties", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r485", "r888" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r102", "r103", "r233", "r235", "r236", "r237", "r664", "r666", "r846" ] }, "zeo_VehicleLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VestingAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VestingDomain", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259" ] }, "zeo_VotingAgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/2025", "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": [ "r1025" ] }, "zeo_WarrantLiabilitiesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "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/20250331", "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/2025", "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": [ "r950", "r951", "r954", "r955", "r956", "r957" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Warrant Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1289", "r1290", "r1291" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1289", "r1290", "r1291" ] }, "zeo_WarrantsEachExercisableForOneShareOfClassACommonStockAtAPriceOfElevenPointFiveZeroSubjectToAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "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/20250331", "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_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted Shares (in Shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1178" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r215", "r222" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r213", "r222" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/20250331", "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/20250331", "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/20250331", "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/2025", "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": [ "r1073" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1023" ] }, "zeo_ZeoEnergyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250331", "localname": "ZeoEnergyMember", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Zeo Energy [Member]", "label": "Zeo Energy Member" } } }, "auth_ref": [] } } } }, "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": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r71": { "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" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477249/944-805-30-1" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "3", "Publisher": "SEC" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column B", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column C", "Publisher": "SEC" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r130": { "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" }, "r131": { "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" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SAB Topic 1.B.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-23" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r183": { "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" }, "r184": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r299": { "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" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r423": { "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" }, "r424": { "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r473": { "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" }, "r474": { "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" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r486": { "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" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r665": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r666": { "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" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r756": { "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" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r817": { "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" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r842": { "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" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-2" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-4" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r868": { "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" }, "r869": { "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" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r888": { "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" }, "r889": { "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" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13" }, "r926": { "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" }, "r927": { "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" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "942", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480095/942-10-S50-1" }, "r940": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "942", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480035/942-10-S99-6" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r948": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "Global LEI Foundation" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "249", "Section": "308", "Subsection": "a" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Number": "249", "Section": "308" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form F-3" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-2" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-3" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-4" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-6" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form S-3" }, "r1016": { "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" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Investment Company Act", "Number": "270" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1030": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1031": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1032": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1033": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1034": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1035": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1036": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1037": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1040": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1041": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1051": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1058": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1061": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1062": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1063": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "313" }, "r1069": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1070": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-X", "Number": "210", "Section": "2", "Subsection": "2" }, "r1071": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1072": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "413", "Subsection": "b" }, "r1073": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r1074": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "b" }, "r1075": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "c" }, "r1076": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "d" }, "r1077": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "e" }, "r1078": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "a" }, "r1079": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "b" }, "r1080": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r1081": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Section": "8", "Subsection": "c" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(s)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(t)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(u)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1158": { "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" }, "r1159": { "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" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r1164": { "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" }, "r1165": { "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" }, "r1166": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1167": { "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" }, "r1168": { "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" }, "r1169": { "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" }, "r1170": { "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" }, "r1171": { "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" }, "r1172": { "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" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "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" }, "r1179": { "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" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "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" }, "r1184": { "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" }, "r1185": { "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" }, "r1186": { "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" }, "r1187": { "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" }, "r1188": { "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" }, "r1189": { "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" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1191": { "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" }, "r1192": { "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" }, "r1193": { "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" }, "r1194": { "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" }, "r1195": { "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" }, "r1196": { "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" }, "r1197": { "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" }, "r1198": { "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" }, "r1199": { "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" }, "r1200": { "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" }, "r1201": { "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" }, "r1202": { "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" }, "r1203": { "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" }, "r1204": { "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" }, "r1205": { "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" }, "r1206": { "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" }, "r1207": { "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" }, "r1208": { "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" }, "r1209": { "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" }, "r1210": { "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" }, "r1211": { "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" }, "r1212": { "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" }, "r1213": { "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" }, "r1214": { "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" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1216": { "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" }, "r1217": { "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" }, "r1218": { "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" }, "r1219": { "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" }, "r1220": { "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" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r1225": { "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" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1229": { "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" }, "r1230": { "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" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1234": { "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" }, "r1235": { "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" }, "r1236": { "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" }, "r1237": { "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" }, "r1238": { "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" }, "r1239": { "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" }, "r1240": { "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" }, "r1241": { "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" }, "r1242": { "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" }, "r1243": { "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" }, "r1244": { "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" }, "r1245": { "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" }, "r1246": { "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" }, "r1247": { "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" }, "r1248": { "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" }, "r1249": { "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" }, "r1250": { "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" }, "r1251": { "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" }, "r1252": { "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" }, "r1253": { "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" }, "r1254": { "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" }, "r1255": { "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" }, "r1256": { "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" }, "r1257": { "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" }, "r1258": { "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" }, "r1259": { "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" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4" }, "r1261": { "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" }, "r1262": { "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" }, "r1263": { "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" }, "r1264": { "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" }, "r1265": { "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" }, "r1266": { "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" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1285": { "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" }, "r1286": { "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" }, "r1287": { "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" }, "r1288": { "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" }, "r1289": { "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" }, "r1290": { "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" }, "r1291": { "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" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r1293": { "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" }, "r1294": { "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" }, "r1295": { "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" }, "r1296": { "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" }, "r1297": { "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" }, "r1298": { "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" }, "r1299": { "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" }, "r1300": { "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" }, "r1301": { "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" }, "r1302": { "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" }, "r1303": { "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" }, "r1304": { "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" }, "r1305": { "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" }, "r1306": { "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" }, "r1307": { "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" }, "r1308": { "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" }, "r1309": { "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" }, "r1310": { "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" }, "r1311": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r1312": { "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" }, "r1313": { "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" }, "r1314": { "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" }, "r1315": { "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" }, "r1316": { "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" }, "r1317": { "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" }, "r1318": { "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" }, "r1319": { "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" }, "r1320": { "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" }, "r1321": { "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" }, "r1322": { "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" }, "r1323": { "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" }, "r1324": { "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" }, "r1325": { "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" }, "r1326": { "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" }, "r1327": { "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" }, "r1328": { "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" }, "r1329": { "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" }, "r1330": { "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" }, "r1331": { "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" }, "r1332": { "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" }, "r1333": { "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" }, "r1334": { "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" }, "r1335": { "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" }, "r1336": { "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" }, "r1337": { "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" }, "r1338": { "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" }, "r1339": { "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" }, "r1340": { "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" }, "r1341": { "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" }, "r1342": { "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" }, "r1343": { "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" }, "r1344": { "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" }, "r1345": { "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" }, "r1346": { "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" }, "r1347": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1348": { "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" }, "r1349": { "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" }, "r1350": { "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 93 0001213900-25-054762-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-25-054762-xbrl.zip M4$L#!!0 ( ,: T%KZIB90V: ! !Q%#P 5 96$P,C0U,S[B'PKC:NR[P&JI[9[[,$9 8 M=8-$2\(N]Z^_$9EZ@@ )! BL.6>ZJD H,^,=D?'X^?_]F$W)*S5,5=?^\5_2 MC?A?A&I#?:1J+__XKV:O]?#P7_^OD?OY/PH%\I5JU% L.B*#=]+29_/>4"5] M0]',L6[,R)4UNR8%,K&L^>=/G][>WFZ&\(PY5 UJZ@MC2$W\@!0*]NM:!L67 M?2;?=(W\]T(C4H5(I<]B_;-<)-_[+2*+7N=L#7R M]K,CZCWW8V!,;TPZO'G17S_!%Y_P[>Z#EN$^B!MG#^O&RR?XXI/U/J?X=*D@ M2H6BY/R&#D?A+X2 AP@\"+G0)O>(Y4+8LT'%7CRCPTG MQ:\'BDF=QTW#V_M8,0?L2?@P ,"%67A1E/GJ@_87RP\CPLS0I]DW@<=Q>Z,E M*K%W6_G$O_0_JF["HF9:BC9TS_9CNN'A_WL$2'A/+D/MK<@>E>KU^B?VK?NH M&?8CF @3 RSNR& .B6'01OW[W MR+MYY&&JC!HY@O_[V5*M*6V0GS_QO^1R/\^HI9"AKEE4 XJPZ _K$_LA$R<% M^N="??U'OL6_+_0!C?E/\,Y/_*4_#_31>^/GD?I*3.M]2O^1'\.3GXDDSBW2 M5V?4)!WZ1I[UF:()_ .!]*BACO/L5[B!3_CGS_.X+[@E,\5X4;7/!!\5;PEN MO:!,U1?X: B;I0:L\6F^M [*OWN53D'Z/2^FM/"DO% 4=?XSO*DC:X)[$'_* MKQRN8*I_4?AR;MV2@6Z,J%&P]/EG\F6J#/\@,NS%U*?JR/URH%N6/G.^EYSO M\XW__)M4$6_M;:UL[M/*[@X-*V<_RQ [$&8&C>^=AW[[CO3ZS7Z[]_/ +KJ MM5O?GQ_Z#^T>:7;N2/O_6K\T.U_;I-7]]NVAUWOH=OASORGF!/2DIM M&]!8Y5+]YT^#$(Q?"+3NN\_?R,_JC\^:KG46,_CID+/M#^N9CO^1'XIYHBDS M6!ET[.<[?0C/:!9C6**"PE1_O!;J=;&6;TABX7]__A1X4^-R07?U33'^(+I& MKX^,LLVHXJH!KD\'RG2J6P/]1Q@F_W>A&/#BZ?LSG>N&%4!J'8%: MKY8JM\MX)?_[O?G<;S\__I,\MY^ZSWWR]/VY][W9Z9-^EP"[]8&GB%3,=9^) M5+X:79/N/>G_TB8^3G2YL-GJX]=2O5BZ3%JYUPUB32CYTX$UF<-O]1$8YB,P MOJ.C]/,(#.S"#!Z8("8+(^6]\$X5HT"U,-P^L57:VN@.?N;'K"3F&T"_PPDI M2D)\[K]7S:$R_2 ^.\C"DC,Z7E0MOARK$!7NV_??\C MEI[S__LR =+29S/5Q+ !&(M32H"N!M3X'%T\M#6P_M_QM_RG ;HMYAO@G11* M8EVNGDH8'!.>*X;Z@!OJ-V7/5(\)V6?ZHII(KE8'OO&@6Q:9)?>O=I>T.^WG MK__,M;K/3S?<]CH-I*_:/Y2AQ4Y ]#$QW)T3Q23FG [5L0J:3]6(:IED.&%Z M\?K4=& I Z#[(9U.Y\J(!,[?W*_,N3*$ MM7#'/V[SX$1;!OYGY"S\2@U+!7WKG +"U LPT +>\%B9 MJ=/WS]N@NWJ(0>..3I4WQ:"<_O'-(6Q@C3;"F,/2!;/\4\A2#A5M>94?7:7: MT="UC(V^\N-A!.\"QALRC"S+Z$HY83S4:P4 D 02?QLFX#]&)+I'[CB0P&($ M2L FT,$H,,CO"T,U1^H0(86"XE#K@G!4_7S"=F"\*)KZ%_LWEXE1R74/&CT@ M:!^>P:ZCJE$I8+V5\HUJ12Z31]6RIC3W/%KFXQA>Y+H5Y<"*((UZ"Q584A;%9E*K MM>"O7:.OOVF!M2KY!B+D"7PM\JP.)_0]J0695.D:3Z F51:)]ZU:!1_D<<6) MVVV=)QW4\?1?ZCRH6V&56KY1+%7*I5-&YJ[L7:(I.#< $.IP#$T45KF MIHII@>^(,; C8^Q0> .E!D+/4"T5?L*]8FK >><+PUR@>VSI\#MF=1))OAI< MH\C$*%5S:'T^Q'92[PIO-GGS ;/6WE=1WM'+2M@!ZN-=."*0*L,)&0(UFP%/ M:,DH=WW-M69[VLYG*$@9I/<^&^C3*_/ZHD[7L6-7#'GT!Y=,!/CR;0(FHH]Y MET_M>K/.3@:P^1=#7V@CI'W=^$S^UFJUV_?W^>V!@[@W#9)?A]NRYEV2!XP6 M/1TNH860*+A:2-ZDB6ED,P!2S]*'?PADKACD59DN*/F[>".*HH0Q=F).$@G/ MQ O![ 5)F]0YI?O *)<2!N._VMU4 "91.0'Z:PNDEX.+R&^K<46'GMLV-P;# MX&"72N#(*>9(^7/%[F7T2/#.GEKD\;&UEFF3)R0Y(DL6BPG#_3?%0-,8'K)E M&JLD4^QC#3& C,TY$*1?&OD2QB((.VY ]\G<)!+ H$',Q^!U,%#15E-'O M"]/".\M4$&U4)*SCYF(M>6[^[;=4@.:8_"PGQL_ROOQ\7O&^?.-!&V'XDF)" M]G!"X8@S3#-ZFU 6E49/P'>7=B5=DXEBDK$Z!1]"F4YM9\G,&9A@B8X%,.F MV@_ .UW?HH@.&$\"L#T,GV/BX .]#OP:DP#("+X%8P\?G1MT2)GI)\F$9:.8 MY(H[=" =0-28$QTO]'+VA;HU 4FRM/X1?YC^PS7 HL'756EV-? M2[?.8UL?6+\WYT'D$_OA-?NTG\RI&N<>,#D+LB/M_2+^)@LLK=Z%KD8NRC\E M:4<]+M,Q)X1MX9-D-^$*C6,NVDS=F5%J6K4 M-/WX2S3*M@R_39DT$2@YL7VUP_7/@6'NK/J5+=KB:_I@7TLTGRD"[-D9EQQU M_[_/U24=;["%\'8UU(13QTO66PY=!>8@@.31=&;4+TS*G@(JX)40(;G88(KA M6M-W7/Q-A:5A6:+!YG7D\U?59)),4[2AJDQ1H6*2(3Z,Q8\CQ1B9!+,4U9'/ MH\CYK]F*5\IUJ%D4HS C$L'^\!+[>65&P,0OKTWLOWB;WIR .>B0%+E2S!RS MKGF"\&;;]?HS /RWPN-DHK M:O.%5??>K4ZZ9QXJ\$L H,4\.$)#%=2?^8_\0^<^"%]M,2N,=*M@/Q(29F'1 M9A;+ZV$DVNPN+,:VP+_@%(#>HLP]6("GQ19D\>I@'*::;\BR4)-+0JWD9J,X MNVWP"+?I"W'GACS$;:Z[H=*]/? 0U$8(E$X/@1I H"*4:J( ^]\.@5_)%@@( M?A )@4&5/PH#"AP/>YZS,_@W M5@G9%VYV[;(^Z(-PY!%RB,W.1(E*8B#S(LD,$H'2Y7BO@KBC2275>V6 MV.%V,-C*]%T,1=;;-L!C/G8#%#5G5-> M7>;=CENP*>K<@?+@2QA"TXM#^1R8,]$0Y!KF#**ZQ2(C)@NAZ/? /:FC)]-U7&D1Y:$>_\[@N?>:;F M8KILOJ43WW+]5!PH)=H[Q,-BT?9;_Q1*S !U/GWXC4J6XN,+BN M#/2%Y:0C/ZOF'^G$5'$=IM+$FE*BX2$/J24;J2UN#S%\/AGZD(X0A6>&L,-C M(=&0D!>A>W@(ANBZ_5_:S\'P7!H143J'8)"4:#!H-8SW2%] 3S&>86G4*66: MM;@Z/ (2C>_X$-"T,8"JA=PK0TLWS@WXJ6*41 ,S?NN/__E=\]7V]Y0IOWYO M_[E0K7=_H0VJH.\FJZZSN2JM6%T7;CL\JA*-I*R:>'=TK#!#^_LMT)\[#\* MR\MU)QZ,-K M"D]\3>&/-EVHU>WH?)(4BSTQU=1X:",G"(HHIPM-V@KL-W9IM M0NZ$XC2=MI3,:>.3Q@:::YHF1?W$-Q85*J'=51>^=-K5U^WY]O5OVH55[!8G M1(EU^DV;V._748\ A+9#E,#6&]7*4AT NJGV)ZXO6T<"7/9CT8W--UCN#D:, MA_@7-D%3F7+K)DC6CI[:7+[@/K6ZJ7SC[VO>65]ZVD!:=CNOA5?(E?T5^\3:NE& 86!#/O+;1,;F$&JVOK( &$6KTD2&)QI41N M+0##0!,N^%(&\TH*8%X$$ZPL5(H KA%(^DR>;]UX[Z=Y! M;DMU2:A4Y-6]LSEM!IVR]+BY8N!]C4 TRGK681W^&ZM:8"T$# JJD4QA=7X7 MM_G,>XBLU3-W:+2C@D=8$JIB4:B+(77,VQ&U!\_OOND2X$>0*F6A6*RL;%J( M4RHB "IQ,ACF5DW?-VKU-=R\3C8?46&% C(.O9>1".KUNE 6:UMEYC8 G )X M25-A'.!5< BQ((&L*Y>V:_FDU,S^%T<;U,Z#]@K/Z :[BCY+EG!.\!Y5I%3S MC5JI*A3KVXV&"V. V*"J :BJLE"JKK9].!2U)VI4L51,'!3)',&CV%/.DK^I MUJ2U,.%,U&!.>&S3!%R*DC#D#"[ZDR%SUI0Q=,L M)3"ARU6421].*2<%03#D*Z 1Q54[/G5Z.2#+UL0((XNX)X/.%75$Z(\Y%O7P MG#\^8W(8&@7;&)R,TY!B)0@:/9H1[TT'YF$;@FT.P*8V8AE'/' :AP+!OP(3 M4:A4MYN&FY > 7R7A;H]A$=2J"MA]$X"3[$8TN(K$>0=V0"2JT@0?=U2IFO$ MP)DIVO@X+3-G#<2P(%:K'TVKQ@<7^K8UH5:K@0#;US$ZM@Z-K"QY+BEGA*-X M VQ!+]Y@1D)%%:=?"I7R:L#KL';_3INM7;J)[U,ID0 ";ILD%85R7?IH0BE\QE3LJ[US9J_NK)&H]:9TK]SRJ>I MHEE@8K6=LS)T1XPDE?&.2*C(=4&N[1LY/3N^2 :",D*P5"T+]5\"T,]3JL"_&2^=*1=UG;,\XE'8.;OC[^"SX)DBX;^(-V%B MK2J4ZOO*R[/CH/VAQ^X1Y4H-O+SZ>6H;=FJ'-7A#>GH!C,'3J>G.B,4+30E3 M;SZ<6MD7B;B='=5X MP";V0AU@7!-+'Y!/]@4?.+E5H5R5!"G$*3\/[>'SQ=]Q/@KU)9J=$K')!5>: M8PO<3RQ2&#T65@87OHBS#D+G'9P#MR07!$H,J!4Q.: > M5N'L>R/W5==';^IT>MFW-GOH,P= D<@& P=HI(A"]5!W,Y>*HCUT9BP4R8=' MT3Y:]6[9HE^RE7<@)?D1&^@*D<:2T_ECO.,JU720JPO3D MJH >2:VVW45?CZ\=V/PLL;+W[6 DK)3RC8HHU*L509*VF[X[8.7$>;#U^;$, MMNT/'M%ZW&4S!Y?!T9#UJ"H#=:KR8HP9_>LO1<-&390W/\/[%S.D[?B(MQU/ M(5A3M9G4A7(8RIURSJF'^A3"+E6;.745VUQYWSVRL*(\CVFQV"=XX@>(D4)3 M*:.'6Z[4A4IQWY#JT2&60%G-#A"K8%BR6A/!Y+O8G", C[&@&Q-TIWZ5=IR: M3]R23Y,ZJ9.^CR(AD,65B[(H2/*JS7[PXL^$#E%#OBV6ZX(DKN;L\)G02ZE, M1+$^5M'A$J3C\'@=/ BA7).$:GW?F]>SNWK8"W)5,=^H">425ASN6Q9RJOHK M6\#-=8/!51^3J0Y/6=28 5 'YWHC]Z@KV@[ZKBJ!I!$E0?QXN8&[0@QCBW6 M6$CU]X78!R$\H@_@3?9 /=@&Z).E5*BSS:4-Y/$X8O$]#D$4\XURN2Q4JLG5"-Y2]%0/7':_.P-^BP M%*8H"J7*OJDR'R:V?<#R:@8Q;-6!X^MV,""8AUK"*K SS>78K[9Z7_#5&/A* MQ\W:.$;=M+^1=,&DPX+ZHS!11_##SX3_61C#,0NBKXO$NCB->)A(QU]4=\OC M?2XD5LK;Z5Q//!P1"9.L0UT8%M=$.';OK,2:X%YT9D7"'2-VT5(U$>O,ZD)) MVE[X,.6YH(I5(]]:4[R8>)'D.OJR_3,][K0EQ[Z0.4_->\44BK+F+Y=@DK\[,H MQM&NXG?$E02XJE>$BGR@!H='+_*)*@Q\93XABO0R"2R9L$@DNL)X2%FHU='? MBU]CDHF!XV"IR!H$BA5,']A^,7H984M>?:#/9JK%YCSR\4B 'B$:D.\)[G" MFS4B54.'8B5I'$:\KY*\=X;=PYS*M(VX>WF?W>_M8Z7C,OT#U9[LPL8)EI(] MTQ&E,S:M$V09\K6A3Z<8CU5Q*ATU#]XN]P/A.DF![*8UD+E!Q]0PZ(@I+E,@ MT8V:A\Y]G&MX9\DG9\7ON."#:2[H*%2!FA/%0-WJTZ&E..K\!/LKQS$*$]G? MME!$R"8K1P?B#INL8LBDO+;;2>P/.'D3E:&3EQ!YFPI-U@C/U3C3Z)\GJ3L! M0?U@R^DVJ_YUL>;,$FS.L#(MDGE; X15A'(1Y]A]N)3)PX.WSL"+:96UZKX! MV)2Z"5/%-,D7PB3&1;,9*[*+2P,2"$)L 04N9+TJ%#]>,N:!82MA.EA9J-1Q MON/)4S4S3^IC>5*]K.7&F7A0;BD-4U>_@GB;S4#*L9XIPI8>*05YQK2W>;'T71R?DB.P\9G-A371#_2NBMXB'VN;.!E%PBAVR(4#BAK:3 M*RT+W#4(?]_M,7$0PUO'TVWSA)/=7%PO&'>(U3<5H5J,#'[P68])4C$!7CLN MP>\"<>Q=6P:E'Q7B_!UQ @NI;W51WR?#WT4!D_:1;&_ .@XWB3#W+XTN39!F MCP$NB?5)BI!%<&9A@*!IU8QE6@%0TF.M2%MM*SE-NSV$;17$QPE,%VFK<26? M>H?8[^R@QE7"2(BG[*5MUE7"N]M!V4MH7F%CI$W9*C,54N9GA*+^[3/D,FQ_713$:E6H20D. MSLD$Q>%0!AYWK2;4)1G0%G]*37)RX6#W_7L/0@HTR3*V9UA''=FQ#J9G.;PG MF>JJIC;:3-#KZ;B635LZ0:'5'@BK'VL0TR<+V955[#1RN9Q=B#/W"Q$09"+ MLJ_.J$DZ](T\ZS-%$_@' NE10QW?DIEBO*BP%#XJ>FO-G5FGH*X,>!CCEG4KPEW3EKQ/(9%^U11I*WA$6L8$ND4+!?QAB=O\]7#\;W4[#T.3PL(Z': MGSC$6\'/MMD1^9U@L7IX=W6V'S%D.R+*+S] '%#D V* M@ZNC(Q D_X\^.;]BX$%XNX!9!ZB!094_"@,*L@?>.V=H\&^V$K)9!*@?-#[D MYSD^Y3^[G9?X ' MCKR[J^^=YO>[!]C1]3%77D5-' MU@1W)_YT2Z+OU'ZC.5>&L!;N^,=M/I+QOMFE7SYF4*^'F/ QG#LX-.P77)Q* M/J)/X,C$[=*W/S$H)=_@=1.3M$&)CGX>&)\:WN561-]H94.[16)3 &0Y>2#C M_6 R<#R3TY;23S51P1+O38=[\6%C#+8TK59^VJ+--+37I6 <&L(I54*Y M@G6-!VJ-<[$XVNO6+PZ.BCA-KR;)0K628.#^+!*2>6#>9OQ3YH+LD6H>#]DE M1':U5A0J]7T[()\H:VR/\:[Q0%5&0UN02K(@E<\L98QI-[=A-@#0N4YR9NU^ M3F&]9ZHVDUJ1U0)<8F[LBZZ/3%0N(W)%?PRG"U-]I?C%B,X-('_6 9SA7)GA M4+B_^ ?F1'_3R(!.];>#-V8[D,!SZ1I!@3=';9NHH[%U)=\H@02L"Y4(]]27 M)@'WA%V5)7G7RU6A7CDSD>CPS]TF]CA3CO"?"?X^I?@70&[3=[1H",;;;VR3 M(53WGH1Y?LR1'!CK ,9R72@?<9SHD=50#X# 38J98OQ!4:2<*?/T*,N[ 3Q_ M&LOL"SP)@W?ER;:/Z5:A23*)B& M&"NB.7O,HYNE!.L#CC'-A"\-R)4&J@X]RJ#N%@\_;B!; NWK43?,:YRGK,TK&ACYSA(&N';J1 MYN9"@R1X]($="X\8K]*@Q*;0"V6\FZSOTI#VT'&OS:!+A&-VAET5_7NQ5!/* MI3U ESJOE,>[L4.HPRU7CK*\9O>Y6;P[G=$X/\X"%^]G%D1@Y^CHFA[DT%CF M;RW?J,E"<>^:[,,!+^*L$K#C"X<=4W+L.Y>)HKU0(%,R5E2[31)>M;RE:XCD M'O1[#^=B90G-T>\+D\WTZ8Z=\8@Q=0P6Y. PI%)J(\B'T]"1X;@6?&41S9O: MCA,E4U5&[;"/T\C;<6#/WB4ZF''LMCSG@/(KE&C$@QT$14&N;@^F9D73";#[ MWOB2>5/2).-=)[+1$PEUA5GPUQ\@(7,/D;&?T5D&6ZTJE85R,<$V"Q<2^#J< MV(B$L^V65KD$ID*U>&+Q<= 06(=:Y&KJ#X/Q*D]B*3\.;FP?4,T[X9M[0Y^U MV-C,!9R\ZT;WOK!3\N?Z>-3V#\M0@(I533'>'RPZ,\.'I<2D(&SG(PO5>EFH M[>1WGF\L+3TX8 EI,K8KK1[%Y#^MOF=LS8&*3.RI>>!LC8XOOJW2WF(#2-'6 M%E\XP*(I^FJ^@2W_RA'*EC]7 MQ?YDZ(#D^/WA5D%1'5IB16X?^[Y-V=F=IT8FF/U&3= M9"R"_$(4RS+4P8*W>+!TTEMHU'AY)\\@;M[P0U,@CX\M,C=4W< 'P,,F[=[7 M=H=\69BJ!F\C+7TV )/&G_]\OO(\XA5%:>T51>;E[LO9.#$8"!3IL^DCS[YN M$Z='FT"93TB8?;T_H0X]^L@QDF53D;AE4ZFEJQUIPOJ1L;NY&)BL.Y+E\/(F M+CX7[;F68+:01 0E(7\XO7I 8++\S'*M*)3D72857Z;R+(1V\KQP);%/ M])I:7B F2*_;Q@+')-X25AK4RSAE.4%GZOP]X -&N8^&6TP)%<2R)-2+R4*U4"INTM@T0:6T_>QSA$Y/D*BA.BA5)D"OQ;\[6-)W=*DS.$T.) MR9"8*,)B9:%(:FZFXXH!)V MB=V^$9"F?U2E /M<$NLGX*D8#N$^PQ[V,+8=2#8Y(#L+'.+9'=OJV MB])ZU?FIVO[1YYZ)#G]EV[_:WYY;'-!E3D.MT._+#_ MW'U\?.A\A2?Z[>=VK]\CS0Z^I=OZGU^ZCW?MYYXSE^ZN??_0>NB?\,CWW6?2 M_Z4-_W]NM\DWV/TO/4#''1S[6_.Y]4O.F26?380YYXDPKNMX^.)*3&"[:V&35&_:UU*H^C VBR#,W-KTN6R);(N(2B7(4JSU=M'O*\1Q2331!5& @"6=J%$5EMWRMU:KW;Z_W]?>/U,[&AZ:9M*M;[?7CHYTU "D+E7H1IW+MBG?W"BZ64W/1TEL6 M3R.]Z[SA8S$3WRE!_5'XN":RTFDYK 3]1!A//8-*)V'0FK0E/3=CT".C_C@, MBHTBA*(<-M0TP_CA,2X?'^.8AU]"F0R,GB*Y?&%HWURG)1*GY:68L0E]PL_ M)GD"AI/"0.%5$3-LHVFWM]HCR!QR0Y\XE1;VV>$^N][4\:YL;_2B#E4YQ*&2 MO@C.Z-"/LNJYTN$!K=_J7JXNBLD'TUS0T=W" (G\!'O0[3)&IRRU M%TZ?8*UE@C7!VO]#D57=(ZMHL:9TI17!K!A+ZS#AN*.U3,S-V 7*5$_5RFQZ5"2F/D!9X^:*[\[6>VSH5%,;^=X8 M+RI9%\':*-;6-, ,P=B!0]E'I>EB1M-)->=/$TE+Z2#ILXRH\^I;$\E"']L] MHG\-](A>WSOZQ-Q<.E=NWGBJBPS*2UE4?@^KHW*P6+#'_=VQKPZ_1X?PJ*72 M+9(X)#Y2B4WNB>47A%@''Y0R[J;G2B87?C=Q;BLV] M:9>M)[G@V0TA*WQ6CL%G:<=#.NV2L[UZWGBJ@]_[7-:M0\\;H3>CBKDP6%=5 M](>,*)W54JZ4TDFB9WOI<$CSK[Q;+&;CQ:1+V]\\TNZ.DYVV5:_D&U51D(M% M08Y9(;'5=_M(]F,J654^R$U:ZEDUG;@XVQNRC:?ZF'=-FW7!#I7%1] %ZU5 M-;8*.&\$[7AO;> H3)6-"B17.%(ML@&P9)RL[3439U#*ED8U MZ=)?EP" S>*U=( !E.N9KYYOE$2L\:\F*ADO 4W)NT3[#PH%E(&TQ/GP0K$8 MK_XWC?[,)9#))8BSC3;P27-34@*@#P^ C11RTGR'G9R**ZA)Q=HS>09)88MTXR\6*((EAP]DSA&U" MV-';>TDX";)8$\0Z^/DQVRXF-@[@ R!6/HWTK.0;&J>!H&PUX(DE"M5X12PM=]'PYIQV$PUF5 JF7","ZN]K@I MVA%7DLALR5*M(LARQEQQ Q7%/>Z,]FSZ)TD26)5UH5RI";5ZQ"8Q:8M670@9 MG)(*9*Q(%<1J5:A)*8E:?6(3OH\UW=RA&@PE'6FDNMKH3RA1AM@74M'>,4E; MTRUL$F/ QQK+V'XQE"F9*X:5T\?$FE"3(LV,J,8;2FK,?V.-9L:JIFA#%1X' MT\ABF3CF#6#R .<)&2_#EJQO^CT*!W*MT.OI,GI07X-(>RSH: @65;PE+ M18*52*%@_XZ1*/\I_,?9$%^F8.ES>%B>6\["KCRHX&=+,N)+R(7X#D=<)0!W M=;8?,60[7-7[SNZ<^I;TW^=PXJ:A#-3A+>F +."0Z>@(A*+_1Y^<7S'P(&A= MP*P#U,"@RA^% 04!!.^=,XC[-UL)V2P"U \:'T[SFY;U[Q1/X"'Q@-3JV\O/ M"I.#RK]%=,%__J0T$EJ6_5>2;N0R0FN-U/E7NTO:G?;SUW^25O?YZ>8P\B?2 M5EK=SEV[TVO?P4XZO>[CPUVS#__H]>&/;^U.OY?KWI/6+\W.UW://'3(<_NN MW?[6_/+8YE-;.]T._+#_W'U\?.A\A2?Z[>=VK]\CS0Z^I=OZGU^ZCW?MYYX] MZY6T__?[0_^?)SSQ??>9]']IP_^?VVWR#3;_2P^P<0>G_M9\;OV2"XX&.Y)6 MNOG>:W^\> /K71UYYDQ)DVA@>GD[MJQYN6@0,JZ$^G2IS$X2&\S=OE)LH M_L15?[0-VV\$NV (:^'&?]SF(]UF'6+6[ZJMP^V7&DHW!VH^&\9;FSW\1NW( M*UAHWKJNZ$3E$GL-]Y#NR$')PT?(JF$:*(*NV[0I+\^7;29*P=G:H/3*VFO@ M9)N/_K/M@YY#X2+N'.WC[C<#0 : # 9 #( 9 #( '!D,\V#250#9P>;M*^S M6=W1@9>(714UX>S#FNB5(UOHK T>VT:3^-JZ,(^=/!E.;^KOFKK63#^&%7X2 M[CLV!KZDV0^Z9!Y@+2#9/CX0G9].TOS*I0L'.^DM=][,0'X X?Y107X46\IK M%LPCW;@+;!L,]DH&Y>2@/!PN9@O6:#F#:F)0]2<&V!ZY2!MQ# />.CM6AFE'N08![94/W^NC@W:=KA_$RN)+%DH#3Q>1R^7K? M$$H(K)U\SOI/6X[F=NNXHT,Z&U##:=A17 -2^\WBC5S>]NX-%!/RLB"!X!'W M(7K[S96EU\9N_E0)5,*P=0L1('.0PZ0 YG\_,+BK&;B/">Y:='!OC=5\!'PD M)7*6W[NY\+1VDEI\B;4*$B.T"LJ8\HCX/TZI>"G? #M *I>%VI8^#!\,^4)%*8/Y,4EMN M(>5G:ADZ@NB5$F4^G\).&3;U,?FR,%6-FB:FRPY4C7W.MGS5T2W*SR[%"OON MS0/;8M7)2N]XJ\764*7H&FI-$#W)PV8(VXJPSP[-;K)!P\*WU1W"M\G06::6$R2Q'8*_ M,0DLYN@,J;9+;#BCK.-3UF;"JI]$=FT4676@K&*D]NJ9M9-R\BKO.,AV5[FU M5ES)(A"54-S2 CZCI]/34^;.I-F=B9&9DR$LE1)YAYCX822R9!N0LE"J2YE8 M3AE1;90",1+&,H2E 6$Q4DD.AK!4YTHGE1^]+]4E25/[4$PI1C9,$GN^&+C% MR&C)X.:#6XS4E*UQ\@RP/L#&2$+)X.:#6XRKT8\&MW@.QTZW(WOGK/PQY_).^:[GG.&Z9:\^.)*1:EJ&.EBPD/@% M$6&F*B.8&#'2_C*X^> 6XWXQ"P-EC+H_P<6XROIH<,O@L@,]Q;AI^VAPR^ 2 MGY[*V3W<;G#+[N$2B@Z4=RBCQ(0AY@H]F.:"CNX6!KA63]10]1$; .YSD^[\ M7E(TI[.:;]0/&=6_I(C!9MQ*.T3T#XO;VE%QFZ:4E)@'Z5"+3'73)'. O$$L MG5@3&EHO>T'4'/EE'U&,9\#9]659)"&SU/>W.&-D,'TTN&5PV8&>LL2MC)Z2 MI*%2NU0 M*20?)X90V3&&D#Q6B^)QL7J\+ 2VC_5C%"+LO#T>TZ%EKNNI=4'4FKG!&7"R M&$'*H)E5-W3CGK/B-(<,L^WLWN,7(_L[@YH-;D@/"R+.>,GA*DITJ6Y1R9GC8GZTI[-=L(3^OD-ER'OK&O(O?Q+4KYAE0%2U2L M9G7:B>-VA_K>-0F[FQ&[*A^%'O%?%(5T<$ E&GIX M91FLN\$M1J9F%L[)W._]"2Y+<7 >+N8;X%>5 M:D*YE@6[3A6Y/"@/EP##\A%S-XX&WI/Y&[O[ '.&NCB2K4JU"I9 MU]=X9FHURZU.B#T.T2TW&?:H..PAUXXS1BFU&6M]0]%,%WFF=F3 MHHX>M!9W27SNBU,/TD++.EI\IIIOR$(-9WI4LEZK&0NDQS,_'@O4CLT"9YR, MU#8M93!5S0DB!,O.##JB= :?40)@0ZP;^G0*"Q$5","@Y^WB;PS<996EN\$M M*]=+*$5JQW[MF^*= ?[NCI]=[NX$F/O!YNUH K8. K8B2%)%*)LB$M&3TE24]996^*MG(-UD% M:W&&T,,F\UNY/:F^!J64%B1D])TE.6)Y=,OM656[Z# MW1)@5Y"DFE N94C>1<=E.A&M3NPQQEESEJ1VROGMH6#CTOK6!&%7-A MT(]1"Y+Q]PYR,,0PB&*68Y#"/6=W*4C5;4Y#OX3/W M K>[O'L[6]B^J_/2 SFONZVVC^D6"JUD#Y,A M)'Y :(?Y2$Z@'/CD@;')(S!)I'!.1.*Z6HQ=/R@>0(!/M%F6*;DN+--2- 1\U$J:2FF' MH<:AR#VL0L[H)Q;][)#'/@')0 VS_>="M=ZCQ>AQ"&=9$*MU0:I$ODO.B"=] MQ%.I'9]X,%^W+@MR18HC>F*'YS/R.@AY;?3M8M3?9N@Z/;IBE))EZ$J?\"[5 M3V,Y5O.-8EF0BYGI>%$$=!SM7\,2Q[(<.?$LHYOTT4WE1(*GGF^4,8U9J%\NLY?+MT?XJ MI@!6BX)8EHZO+*+>%F4DM)6$]FU@LP\)R38)E:I"O1AY_,1^MK(Y7[^A'_^//>_XS.11,!&7YU1DW3H&WG69XHF\ \$TJ.&.KXE,\5X M46$C^*CH87R>\)N#IQY2K%=!RZ#1GU"B#+&#JZ*]8],.3;?@K6#P$0 )=O!X M,90IF2N&E=/'Q)I0DR)A@&[@K5\U%O-3+/C'6-44;:C"XV!.6JQDQKP!9#6. M=IZ!"\#!\19=6><_"@5RK]+IZ#-Y4EZ $WNLE&@(%%6Y):R^"%8GA8+].R9% M^$_A/\XF^=(%2Y_#PS(2KOV)0\X5_&S;E7%^IV.OGM-=G>U'#-F.R 2H[^S. MJ6])_WT.)VX:RD =WI(.R 8.F8Z.0"CY?_3)^14##X+6!.8.X?[.5D,TB0/V@\>$YOVE9_T[Q!!X23TK9[#\*$YG*OT6QBF=0&H?> MT;_:7=+NM)^__I.TNL]/-T?END&CU>W15>5H5[ MEJ &CY V8>?Y^'[O6F5P,M3<_\A7\AM>&";KMDO5_L2@E'R#UTU,T@9U./IY M8'QJ>(D9$?-75C84.$KD#)4U^2E+9'E0(,O) UD6Y7(R<#R3TY;23S51P1+O M38=[\>ZP" %R2S$GY'ZJOYED;.@STIU30['0;/8F\$4]SW[02.+(N]5XVUJB M6ODIK(([F!97GUO+*7%U9"VLV<9:[65R=S303^')T,?JU;\Y,@J)D<6A:)4%XJ5L"#I&HB%P>(Z[?#=)P%U9P"7\HV2 M((E5^+^<"'SW3B/=@8.:H]\7IC6SQWP:%, Z5+$%I\U9^.D0I=4"W715([HK MJI1HHFK-!M?IU1#<;W\P[(4IVLP1FF7$0[UX@^G$^<8=G0/*5=;.EBC:B"@S M'3;VESV"YZ" /)3 ])^IJ8V:OA-%NU8J(U_715&HAM8DI((*#R8-]X9>!:!7 MK@OEO6%W9&GHL$1KHF@O%"7=6%$-\HI1-FQ/_*88A@)2>\.^.?^/GBZL$L159!?M/[8+NZW/EDL@07 \X;-X%(CT\W>HBE L8 M5J^JB7 'R)*A04YUHVM-J-%BAWID9XJ&]CK+E0)PERL? M3[GL#[^:B&4*Z[(4ST"]='2MP.QISXZ>4L6DA/[ P0+TS#@#^]]A"SLXD1O# M>,3SM/EQHB$5;_9KHE I;?=3+X4ED@$79:$JA57L7(0263\?]*SX)) H MN=LDD5HQWY !P%5!*GX\U;$/X$J;1[ <56ML#4__F@.6=[=H\6S]6O886P4"W)0ET,2YU+!:4=[IH@+D#7P['"]'B]*I1W M,MMB7Q8<20*NY2 R6E!^S6G0*4OPPRS ,XZ?K9+"W8+>PP&?^?F>^/%:"\, M:$4CBFJ^42\)I5)8'Y-3A]&.R53[0[*&[%6IRT)M'V >U-#CK/*@O<(3NG%X M3C@>(_C.%%.[U %MV'^BG*F6M6!<"[VZ"-"K"?7*+HHYW0JE!5#&L]AV],5P MBG.NWU1KTEJ8 %AJ-/&(\?BF+H%S"_)._'@A@.@78RY"KTTKC(/ND='5,XW\@.GC:U$;M>8+B/J8CJK*D<7LW) MM6L2A !R&714JY;"I91_) MR]D=@MAI2ZR##N5VLUH1HZMNW#J9@- M((R@L,'A+XFB4*LC=S;'WO NR[WO M8M)+G9DAE;(@R]OSMB];#QT0SK(HYAN5NB04I3VT_:E450RN8^%MECM_R>;> MDHC&U. 5VHE)'YCU(X@@-.O5C\Z'AP*QC+%P"0,9E5WRY=*M'-W(X$6JP+!8 MED,(\=J>R&(QWZ@!'=3WH(&+8+,D8*,3%>1F&Z6^+Q)3'1_H"L,,5?!J40H3 U-5IIT^"0".'!I73ON?+.^AHM M'S=&#P'[%[N,E@DGK)W&QAS3$ TD2N\JN*M ?9624"MO#Q=$GA6S4B!]86A, MV-I-!(]80%6N"Y7R=H$<%X_[:.4M;3SVDR7B#2\BH5;THNP+)?\.8/21I=>#(R9)UEEF'Y9#AC87S(3+(::''025DLCFC4O8:[2V M/;7B< )F9]LE*S0X>1IZ)%40#5FL8=#8:QB$"6)FG(9!&2K/QF%@"']:&,.) M@L%G?4SF!BIXZUT@],^%.F?=6KR8=#"EYT*5Q#Y5V[:KU=>;0P"?09]L<#Y- M%RA!EW55DH5S,=?Q0=GS3^,"@N5P2QNOU>ZN(=!]75(YGC ML+.UZ2KCG:W-8B92TN V[(_(4AID2^8SG(NA>52?X9ZWU<]\AA3[#-$P^TR= MZP/T#OBX!&I?+%S 93@G5,JBPT^&"C0[5Z:.%1C-QL-$8TFHU#]6HG$"@*NP M0K)R\2B5R)$$D/13!8"J7\R,[ZP\LF)O'QWIK]!:^R7X&* MM8.[V@>3O,BN^/^V=Y1GBD;#T*(C_**IC8(?^)Y\HH:JCY:S(]L_AM,% A+^ MPKI)/H/%T1Z/Z3!>$Q-99NUBJR60 -+'*J]*-5;P@J@N"5)M#YRDR"=KK6-I M@0SHBZII:,1A!@L#ZV7K_LJ)2#::-0"^8UFH%$N")&T/!WPT=W(S7O<8>G\$ MQ%;RC9H ?PI%,4$[_7C6Q4[^9BD1$44QAXX-(X\HH$J[D#'\B(STQ6!*(\W! MB_6.*/1;3C7Y5M%,J=5QDEY\)Z6TCU0Z2V16Y51C$Z/S0K4(!HZ\O=7^#MC, M',YT;"8%*B$:.GN+^7Q*,:*K3(D[=I<\:)QO#C])Y .A.L%!"H@H[#K(1H>I M.)P9Y-)NP%F1R7%%[EXUK'SG3W"4#HUV:R?S3LC5VK$[(>\-J/VJ1.-#JBCF M&^#0B#OU-DE_^&R9"8;ZC!)+^;%K8ET^)/(79\^!+VVY-%=,D39S[.0.@LGQMS/M[I=I( M-]) @_5+IT%?&C8BH]EBJ&#IU_>ZT:/&JSJ,F(]2+.4;M3IV_#R#-.P#42[N M!_XQM^MN4T'$$C;J_;!4W->_V#AY<% 2C9K9-,0RR-G23DWL3BUGW5(* GA7 MX>'1(4GQ $ZE>X [9__1\%;!;O%EX/]C=]X_&?7O"JDJ7BS+R*?B23.+=)79]0D'?I&GO69H@G\ X& RE''MV2F M&"\J+(6/BMY:<^?5";TYZ D-*08I$4N-_H0298@#R17M'7-<--W"1N$&?*RQ M@/6+H4Q9%]42/X\AX-4 M/F2W_U$HD'N53D>?R9/R0F_AAW\N*,CASZ1Z2WY5I@OXFT0*!?MWC(7X3WVZ MBR]3 D-#\LHSNQ/G&O#"GZV+>TCO],15['OKL[V(X9L1T3QZC^[<^I;TG^? MPXF;AC)0A[>D QS*(=/1$0AE_X\^.;]BX$'0NH!9!ZB!094_"@,*8@'>.V<0 M]V^V$K)9!*@?-#Z(?2!__J0TEI=EJ&-A M"!23G\EB/J?&4#$!*,D*@T'C7U0G;8T:+^^DI1MSX-W!)MX]XLXZ3"J!X8DI M+BU7_+3\XN?>$3^YGBM^TG.";XHQG)"B)!!9E,M;]I4XJ7&EUUG,X%?#%;,% M_ZUJ"SIJ@A+^=T>Q%@:8F';O00!Q82C^&Y_YMY0G%#3N'$%G+.A*XO_*+SU% M7)(PD3<)\0S4T.VW4=Z2[O/79N?A7\W^0[=#FIT[\N5[[Z'3[O5(]ZG]S#YV M( V@2!*\B;QNF=_(%9(A-:;OY ]-?].(8I)V[VL;SH8-HTR5V5+XJ,[A2W0C M]Y]_J\FR>,N>8W^7;J\%0.ET2K'.@L++WE1K0E3+).9B8*HC5<%YK.0*>,J!J8 M -,IVZ3 /IDI:$QHCF,);*L8(-LU.@6.&4XT\&H!#,#A8/&C>;< ,V*B+TPZ MT: M9#+L498QSNK:"-#K"S4$8D[0:*1V7KG N_F!;>D2KOU(;FYW!!0 ";KQHFCJ M7PXQ$U.=J4@8+H'!)@9P%O8](V-=H_C@#&P#]RDD@ZY&ND-+'U"#R#(_GF S M#^)W,9LQ)<&,6M@.:(GY8C %8:C#60PD7Z*,05B3MXDZM+F%#A<&'RHPH+!/ MO P8L3QP3H@=Q1PI?Q+F?I-OC W(XV.+7-F\P[]WV""^.%AH>5A(?,&$^03H@*M:J 3%XPM(O,7S$DD,B MF!OT504Y!,RD:)J^ /DU"B=/_SHPY!1^]-^*ME",=P+N+CL^/UU@6YL7\W8[ M>&?B49GI #&0/SF__ %V(7=TJKPAUP]]*NEJ_.F/3\IFO25L%SO7#O=VYRU= M0+[RKYB;@J# IYTN0>_.[QSFPY]Y1^DM^-:?J4;?T'4WW5=VZ*LR4LC:%[KL M;+\C0#8YY\7VY1(J*VJ@Z+!0;C)YQ1" %37,.F+^C(F?&12H $39[SI@8^1^ M;H HG"/8,S"\\Z'@ M=\!B"W_3P

Y!Q)@ M;X%H^.C<8BR*F'Q305.:%V1EBV34ETU? U0L+K"F- MJ1X>D/\"= /_1#[G:A?$ M\36@5VER"V+&QXZ3-LLSA47%@S\D/# M%#'B,@?8GPKS7@>4Y;ZMDYR^W=RYKPY0X0-#GT:'KD&4"Z%'_,B@+]CV 94- MM\A&S*9!%/+>4H%CKY'3#NQ@ZYX_$#!#[2?2:@WPUWV?VU(X %6;T>!SK>!G ML7!JRG'*8/R%3@R(DI'C/?BY#>U3ER=#K\_L0AW;X!#0>R&O&$,D?]\<-@^4 M;Y7B54QX%T4@YKL&H]$1BUP^48,=;5TL';X/X]MZOB'>B**X&E''$B0;!%<^ MJF&PR#4)WPJWFH.*8!,ZGKBQ_IMB,))FS@](R-D*$I2%I6,^_-#V?P E"CS. M?V:#WN,-(0=VAS%43;0)F"8*X,_=-PGN&[S.T8AQ"ZYB$Y)_TPC ):&\B6B2 M%M$>VATYUAVSC7.1V')6EZ**Z9(8+J9S6T'%-9A&"Q-E.L8'$" RD3#45VM\;T",9QAH8ZL$G6((Y/S7[L)#K9F>CLI?:2.4S 7@X$H=_M MN;I7JF;7B+.F;+ZOK@/]![FT,UR/W^$@@;!X 3@WGB$$OP,GV[&%^5ESN%5V M)#R1PCNB"]L.@"_'1]P#O'/#&9Y8;]\YO_59*\3)TW?M79 $*N\@KLY K&"# M)! @\[5F'WY(53:XP $!;LX&$4,J,S?X:7$5J7IKDHU[84 -\6U"(7$5>D+N MLZR<#BW0,.I]T6$7K+A]I \7;CL^'[DPDV;3IE/.MDTKS&1W(T.\,Q;Z7SIS M-DSBL>S7H!9PG^Q0-VSI.VSF-RVZ C=+Q1 MZ]CR!=Q^_BIFKMB"R5;15S)L@VC,^L=?@S<]?7=\%:XW/+OGUU"[QZ=\(YL^ M]119/B4I@N4CV&'$%PJ,PRR1B?(*\-;@;Z\Z2IF<#6T_VCT=^NL:,PDDHS)U MT.BA@7N\G'XQ/&ZRJ-"(CEEDP>]\;M%-UT&IPE_K;"G@3W%GQ OWLK5M0H#] MV4X:N$M^0<< R0/"HB>_]EH[5D1X= MXK=K#9,U'K:/OW*(#>4[/E&+D!).:V(I'X MD+C]:&3=T1C^_5GOL -N:\#[!J M^$Y4=NNBO!C*?!+B1K<S_N['WOX3N^;7) W4JL*-T6O F?V@2-ZLELY>@H7*!X,R+W0[KCOK 6[ MZ$\H1Q^8F0[^L#61*YH+LD\V W?1H$S&43BE&ZFRF@OWDRT'5".WGE"N.$^^ MP3\Y@7#N<(B&QRC#:2%41A(EU.A0?,R48\S$VD420[$41 YLT!$8YDK(.UJ$ MVOV]IS/\U(_G<(0A.T,N1%'X7[-A5<61-T&=\0TWWO3;G?[WA86PF)V<?@(Q6(F_*[W/&:"+X)HHFK1.YF^"BCA^Y2$+IX?P]>+JSV.Q!,C@5SG$%/ MYG!"1XLI%>P0PY!RAROX!CODBC^B(X%SM_-:Q<<9^GRN&Q:*F'<73UPJ,#<) M,8]@@E_F#,QH _O\RMZ6(U<#D8"U>'(U"!,DSLT=?HBR2.&\MIWG5(U=3^*+ M#=2G?AIA;V[^IS*;WSXSTEJYW+NV_0#G\+:(7((=<_%#;$M+?Z',\64!:(0B M,TM7[-&@4+QVC&*$/H;Y$ 5+@;"UQEI$6.U/! M,QP@ 8VH;4(%9'QJ#8#F4HC*?Q$ND,6GS*'QFYB> M[3U4YBJSQL.=/ZYLO<9"P\L%G&W0%3RIK3<' #*8%]%3A4H%;%2313#9Q%P-'A#D1:V=<[\!"\@ MLF*JA&F@8/3M.N?X5_[P-UO.*SX+QJ@ >L,%?,ZHP8VU+\60+"!#%AAVD0)4 MQ[-C-T=#JX%&B'*L<"B'/ MEVXAM7V:SR9VVXD]9M?1V38B6#*/&>8]>@B,\XI&CKDE)BG88NW5&=Q@\0GQKF-1Y>GAJV\/8_>+&RWL*RS/A_U19"SH:%+?L M A"(X$TU)USTX#[<7.+(Y+!/^^S$R*&R#SGP4%#.%SH6>-XU++.86ACBX6'K MK5*XE@985%FY\,[08%:_=TW@D(NJ 3C Q- 8A7B:"7T2#$7P:XKMDG$'1>5* M1CB^#9R6?]5G.J3@_XVZFJ^/1:3"TU(-8%5>J['.*B':93=DQNQB'2_>_+\?=X MFJ3)3@.;<;(SPNJ%G4 !3ZS'KCVP?^N=!UX,)Z$7+2>_/V/_*.R%.5_&Q)(E M%HK\)=QY;;;]J1D'_Y; M.T+"O0?0(A,5NSI@8AMK723PXP#MO.CZB,$'SB'QL(J0UUN=AFD7D,%/+\>DR_M?G190N;-<$T4DSN MHU',1W#5#:,J]Z82VXS8)6.J,5S,,.HUI.;GM$+B"SO4PLE^]8[F,,SZL*A[ MH9]S5+ +0H7\JABJXL\!(FW.I0[[__K0]JXC %RVH6B2E9?A+H ,9^@6#ZA& M03+925T\!,\N ?AXQ(DZSSEY-W9)(;](F.MO]OVP=Y&K6H';EL"=UPVY![*' M/=IN]-Q@N#,TZLEO)EYSMGC='ETG*]%UYZ+:9ER; M4 (K<;WSYJA)+PQ%0M9U))I_1'0 ]^@N!@F&)46BVGC@/PVM?%/QFLUZHU3S M2#",_-BIM,CD@M!6YO,IJ#RFR>R(GFL!H87#20CL#+Q:4)AYL7P$74R548W.=2\;MN <'/IBPY_N(+MOMG[XDHV7'RD4[Y1GOJ'TI'=!JL. MGH.;8=??<^8!#*G@0HN;D(KS\%QAH0*.4SMMP-5C/MZ1N)7F=4&P;6^!"0 O M]VQ%A(4AYX:TL9074].X04?ZBLF,FZ&7R-]^Z-^[YV>/$5$NE-TRM;O V9FA M6+FUHQ(V;B =_28GE:3 PKX%G3TXY6YVA)89TR@P MF2D(%A;J=#SHB)5A"<"Q)J\''R"Q>O3@XF1%%FJYK5(5(!?<'2M2PZH@TZ[R M7!+"C!X99S$K'_.]ETT-8 VNJ@]E7; &1@1+$NRF6GSPUVY+;+S:N06--[(F M^#[Q)_?:R<2:/>T%G_AQ"U[F^IYA\.[@M=+O"]-2Q^_Y1L[7M\E>0[R1<3#K MI\:ZK\(&<_P,F]$"763'RDR=OG_>=GKVK EDQH&%(*Y7JG6 ,;YQ8V\I]Q#) M+=[4I:35YT#Q2M;0E4 MU7>/3W]3-?!QK'?'LNPZRL[+'/OR_L3D8]3Z6Q?F [D^Z.'7\W4M-RL[)-S?@2VQVC>1)I?VX**.%4 MGK.->T9A40FL)J:)P,KB3@3FUA"0(*4)CJ'#K6_P[RGK=L\1;/4"CHQ[/<(7O!< H *.$@2>VBXTG$4W8(!%NQTB +>F1F5RX;+GPV/S6O+O+A4J!KZJB31=#A7Q=1!8# M&YI&'$P,E!(2 \54B8%R)@8R,7 L,?#?_Z/0W!:CX'\P'X$\*H9)M:CB8(_$ MJ)W%0048A^<_[2<. GLOGEHLKD63P]: MP_Q?,(P&+.*KJHPJ \HGD &UA&1 .54RH)[)@$P&'$0&_#91+30 ,-&T;?=J M#1,#(<754<7 7A46NXF!"E!N/0''H)(FQZ BP:%V]@L"3+?*=905PN1Z=6^P>B%2=-M.^(.CR3[T0R1^I'C)6T0?LFJ?D7]JP2:H>&7,_JSF==6A,2@G%+[5< M-=86#O-\#98D;-_\NFTCN5I9U@,LU]Y2K05F#L:]!R;K[X%#+BU]U\$KQ\OY M\T-6JG:6N<2@K*60NZ:3Y>A/OW!C&<+DP[=UJ9 MSPT=SH5F"'VE:"\XD',+Q'+^S!/BE7[Y<@D,WYYX,K9SP^V58$2$7@C:-XPN M\"58!ZKFXE>PD94*-C>_.[55 EXG<%8?I!MVTB\KFO)E7COY5($\WW3G#83Y M_-AD69F;8-$X?UL7#M@\"1A,(&\(L/V71*&0^!L#XW$/&V\XP"H]I^9TJWKG M%0^8*<^2Y+%\T5!9=1QOWN[+'!Y1/M>&QR2\QBO,Z_*>,Y<>]"H(?2&6[<.C M@R03,K-XVV>^-5;F'(=&K((!J4UCDJ/\_"@DLQ%XQR:GF==(+=CJWR,OWH?. M[KSN>QXDJ%MM&U_]<_O*1ZE<)"LF;W*(-78\Z7TX4>G8;C*)1*N/QRH8/CP3 MCWWG%14[WWDUL&YRJV_C%E5F.UDL3E,FT\E%Q2EU\'NPC^PNI':;MME\2J-% M(FY6*20>"\2E^;V>7YZNG81:O-]B8_ ^)3[5[+0A!>#F%+?G(-Q?9[?&& ++;TA'"YRQ'5[7QHO46H&IGU<,X]>A!;6* M1SVOU$TLQ:78=1)6H;(?>F=CM/[K0]M-/%]:+;!*;G,9->]LH%I.34E8::]- MM; =5@VG!,L1&3Y,7@OG!=3&2X6%N9#"0F\7#GQLPQ1KWU\T$%[!;@PV#J_< MPER;J:_=F6W877:@F+@=,RRAUMD%K]>+%\7;IQ^'PS-A,X0W!U8W3>_M>5+G M3E\,K.9 7UA?=]&4*CJUOJJ]<+R^O]D M(WV_=A\Z7TFKVVFUGU,]S9>WV S.>1:6E-Z(.WL_6#4UR/;-[6P"EYZ%Z%VV M?].-/Q!M_"+9#8I4-O2JJ0 :BR$WF@3,@ZE3:LY?ZW;V] K,DC^&>^.DF).F M-L(_VFXK#K-IM12#%8FPJ'6T$V(ZRLWJA8US0G=.!U/]^!>O]X=YX^\).^'# MIW#PK%V1K/-R%<8E?"X5G]^S9/7D?)V[YCB!.%""PN?DV)/-?9T#1J%]35+K M#_>]\[KF48QSY5B\C)F&'$2\+8>R!&0FEIVR7SM4-K4K;E%1N^U56)B,]T!Q MU)L)7YACFU+A:Z?-LDK= =<:4N@4Y/O"X$U/'&5Y0WYQV[ XH9'ETSI*SX1? M\SC=>,&[X[+13:S1--'=P+C/U4*J&T_U-Y-?3GG/'*71[5Z:)=A2] NBISM^ M^SAD^#%<5*HAJL"!JL]_W; MM^;S/TGWGO0>OG8>[A]:S4Z?-%NM[O=.'_794_?QH?70[AV@55=H'[ =D+<$ MOG?^WUW1M.5M?H1(R=P0<6BPY9$'_73"1 &P*0B?^=0>6;3<1,%E@B6N2U[F MAEZ@Q49"$B#KVV8]DV?NA84Z ZVJ@*;GXYDWB_*SBUOO )FBL"_6*\(/A";(49Q>T5\O^G=Y+XVFT^!'D1,+RSPU;PM[\O" M#J@[2KKGSZ:BFZ6^7UFNWUOR&2NJ0>9^=O(0;9]YQ (P)O5W M=N/>6&[ U/,H]/;G7U1WM:A#<*%=XAP/>ZRBY<<2/ @?I' 'FV6)*[8)7D+? MS=F5ZW?GEG7V/0 #.*;P/_#*J>]! JA&^^.;\DYDG@M3YL$EWK[3M(,"+GF: M=$=FP>XB2#4.M%4VOI3U$>&!*7=%]_ +[*CJ06"- YJ P%J3NY>0OF%7^;PU M]#,=XD6JVZ"PZ9+D'76[8D?5/''?Z]=!K;L*39\OJ)M*_,HZYQM=8-<'/K+1CD6M^ACT5=47)@@)5P Y\@'O:3S/ MP6Y8TM1\\CWGNAQLD(G7*BSL6,'FG'X?Q0ES3@SJ=J'F4C@0!2D)N )H/=9Z M!L.)'(XY%%K^$WE09^I)XVMQJ&+S!XI-TNF/.6[2/A>_3O>ZT@59RNW.I7!@ MAD$-%\FM.ETLJ@D8"[B%,2%T=(&\S,R11?!WDW;';9-W^3.C"MC@K_SBLR@F M:,)_YRZXN]!IK?-(@'/F9JR%:U+6^FH8*2SXLB7DPDTQM$QYJUV0@]][' C, M$K7M4Y-UU41._@/8T#D4LV/],2\6PK<9SKLUP1ZVMKP.1F1\T9><8Z?C(+&I M;BX,-]4&^)'="H;^CBBN$>_/Y0V5QZXK$+(K[/",%W!L'[:<\<2<=_O#M%D,7LQUK?$]((//@ YUTO,;N;C;N%'WJ@*GJ D+'W/CYISKRM6SPP@MSTJ M?-3?4A%>QEY:X&UM4?_ 6>Q+V> RSBAVWZL%_U!@]F".R^."?=TR]>>R"4ZT MS1Y5!H^.G)-9R@_['(*_->7*#U;Z%0OP#@ 0(,]UE0!/ 'V[Y3;'@-V+EX_] M]KW.]BA9UV.JON)EX@VY6[B*;J'9@_#8:.U7??K*X0B$S2[W',QA]V9KP7PD MKEF'[#YII([Q@A"U18YW8_)P[00D\3EF<& V'OK0\):@1O>H$[6*ZIXS5(OC M[L8+3*FUB6^=;OD@P[ D,4M87TE8KV4)ZY'"H0>AW,UF0B+Q<,>H2"BXOB9S M?ZU%DPBH$DI U/\YE[6H.DW6?WR]J8.A M+Z\K/UH,ALIXCDTD90WW[)Q0P;LMC;4;O]M) 1'Z#&QYJKVJAJ[Q/"DV^Q1[ MYJ%C8R_Z^V+T8ML[SB"> 9VJ8-Z8=IH(L+JI:Z@98VW'FY$9Z(#/(V(.Y+B? MR9NA;P >-M?U6NK'VD9@<=#'0[3O;DB+^8&VMQ;4RURKLB;^Z.399,]N%/T_ MB@>-4(0DH/MC;6*[G6"G@(6[HH?PER*[G3WZ@C![=BSKO2Z:(KW,[Z16DG12 M[=7)@Q?A3\$M4EP )P&/KAM ,?GJ/+;M#,E66._XN:XY\1)%XZ6I+,N8>5O, MB,Z9W+-UQTK[V<9_CZ*:O@;Y_%['F+[C78J7X.D%=3#/A-WEH!=KN#[= MM\#(='R.2>N)_L9CA JW WP*+O7=P4:IM#!Z]F&0![9LA#>A_ZD2C&N%+IO M.^#EY#<$W'2>=>9XGD[,$-TP>Q^\&:E_)\YT#Q1Q[GJ!?:W4=#@"FT/'?@^_ M0>*:STL1-#?7=XGK:\I9 :^VF"T5\#IW%)MGPL9"KI5S5?./ M.^/,@ZHRYM9J^090^4K"T6H&DDN=]L109SV'@6[(58]2TL'J+JE^?;"H8F(W M.N%96SO*]4@O\\OU:I)RO>6DA+&_^#:0 ND>%\Q)!1T=N>'<$9OLJGD"=C?( MW:D*6\%PBC-+TG0'G/)KU1R8RR\XG@&M(^?&G471?-<((/FF*'C<(GUW2"J+ M\'$C=C5+S[^[&09XX/]1MH.&.&-^A"#>CS[@ 5, MF;F(/YZ MXIO6/X1SP+GX[7X9;/=UUME[[(["-CYBE[@+214FPM[M7MWK6KK M\Q.Y+O)22WD:G!?I.]Q-1&(RHV\H(PK4W$4/QO9@S6I.JK,B/0RO\RH M)2DSFJOQ1X%->+/U]YM7_FA0,/_)5$0X(7C3Z)@%R[X"(P5[B> ^G:[A0_"R0< 80G T((N& M,V?0"T@(N,@;UO5-=?T/'KX/9B(Y@P/=3W.^^2&8%O;B57#[0&C+7'_%.=BD M[M9,^])6-VRCU)E/X!M$SN M0KZ C!\:G!:&]Y\Z$[70KIXQ;6#4))[^'] M#.:>OY3,^;<7S?/WP3YA7R^@2;414K-N?";&R^!*%DN"7*P)VFR :3K;=Y!=!A(" TGW'! ]?+ M\''8[:>-)<;N4V%Y@W]?\\[ZTM,&0GM+6&F/)HI^C<8*+<>+Z:JDBC1AOE+/ M-R1!JI2%8K$2$FA: \(PX(1S5=J@+J4"[!A@JE5DH5Q;[6>Y,]"CL_(JH^[# MG$^&_LHCXB$.*3_+)MSO,J@J"JHWQ&VW8=H]40BFH^$7/-.B4 :Y6*ZL%HS& M'=5U"NA)XA[-GO>''\Z#$6I26:@45R:#;@IW6D@XBW=S/=R\JC2;/&9*Z@*-HA(LC M?X2R7!:DD%;%VV%ZO;\H7V,'1B=+.+O^BF$?SAH/NSUKB-;DC$>U-L MPI?7$OXF>$;8]_G![,0,YY%?-(XK@04K"W+(A)U$,'EL];$W^V[TE;P\=ZJ- M-OM+QR'<%>,^>9H].,5&H]-ROE$2JF)1J(NK75+.4N@< 7?I\)*KE3A>\EYB MQNYNDL/7 MBL=NP^-V?6$YK6X=2*3*$)Y]]>=",6!'TW<[]+ 65O9@+F[3KC=ZT)R&@KY^@GOE9QYX&[Y+ MH%(ER0XBSI[LTJ0TW=(?"[/._?[Q*"D)]"TA#F!G6EXU'JN<5)B@&JK",\9Y M]@#695/K!GO26-[^<_XVE;A1WA;Q_[/WKLUM(TFZ\'?\"H1B^QP[ N+P?G'W M*D(MRSUZ7[>EE>3IW?TR 9*@A&D2X "@9/6O/WFI*A1N)$""$F7KRTQ;! I5 M65E9>7DR$U;L.%B_PT)-<.$B%N$.57""HV-5:@=)Q/%]JB*.*8#P"4Z;QANJ"K13!N;FO>DH*!%U &MY+/(.7U*AO-+ T.K#YTD M^"@=81>H6VSU$[A_.;)$L*HND!0H'S+)EB\4.&[X+YBT0_Q:( M?Z9 /'_WNXK&IY6='S"L7M MKXRRI.J*3TV]L&_BG+U(7&V'V#DN\W+V&RX2<\JQ6<+$"6]0U)7:RG;IPU,8 M/7NQ8.3@Y.NV$D36HM4='TQ_ 1D4'[/4?C M=CJF6=&KE'Q.@[_P4-^=!?#>54S<2T7;&QNK8+O.])K-_&LES?-][I27\G@.V);$3&3]@I3#J;M9,:2;:8.-L';#;,.Z>XZ^U M*8C]G65-*0+OPZ#]'EC@$&R$P:YBIS('E(OI;OH+UYIZI46M2I=C:[V58\N4 M8QN]E6/;@G.?H8Y:I\XZ:FTE.TO%0_YR_']><>3Q7!08E? ,(0[9T5XQQHY= MG[885HN9][J=&F/F8BYQ$=4XQ5A6,SN$:#JN?O<=J:>=?4F"<=$-$?P%"]I_ M;(C57XE5> :HE13-L6EBD>03\7 MO3K/!97PB;%'+\_]YG7;?,H$?/JE*71=>"#S*90*.3P?^J *0H&D*7A/UZ\*$*51=_D\":S"D!?/20('9E MR"OA<>6VH@X:?M(J"L9R@VJ]JG,,YT,5%M&KGOC&1)]GF"*^KF"LKS<5(;@X M'Z*[H0Z7'-*(AY0GCDJ8BE)B0:IE :[5C5:BPCVCZ;"Z#Y%N88.D_S9Q\ UG M*GJ'D:KC8.%\!,;QO%3!_P<6YZ%C)!_+15M9^7 KD(6!LT=T'!#IJR>F=TH3 M+^+AMYSPZ.NE9G2',N95-LKCMG;2''W^ E+S+E8+DE<1N+79(&E9)5>G?$:)ICWHJA*HN\90T;A1N4> M%![5\IF"%A&Z^U6H2V'#2@BQNK4\$=,+A0*%-QF36I8J%<*'Q((L&"5;:Q>5 M2 :&].4.AH7%E#,[2#+*":3"2))25J22WTYVAL>/J2:$ANHD)'JA,/XLPE\; M)C695Q6O'N_]5+$K"0R6I:QL415K&?C3U23B8JRWI,!>P02?3"Z&"J.^N[VZ M?"]70R\9XB7985W&5U$+E>M0G:S$3C3,/U O2O6BYB;KQ;>P)?JX:T6M8#;Q M0AO&:;2QW;7O:?1%RK"(AMFVFC\5]NJX);*I&Z&$C 7AL7VJ428OYHM33F2- MFBAFN\.6->IE'=.@04>)&\,0S;!2-(H>_13[[(E(HQTBSCL0B:HIM$9MJSD8 M;',7C7:I^K']M*F(0:?9MYJC;-88'WK5_L[BB[F#*'N>9X\J[KH=S08:L)4CR+ MO"K=XK!79N4UAU%W7?F ,N^;[;8U&F7U[1(Y,Z-] 5FV7!#9/+WNR&IVEM3Q0]$J0R-5Y,M@D>AP3?9GP_A4261E]1)ER:X__+NHDO$J M1,2MW/E&_T#7Z@^SVE@)Z=O:05AM-^%.$[:T"RI,/XM:2JMXJ;WE/ASB&!BT M_:] #EUX(+;!:MT^03S_?5WR#.N4//*#[DO77A>Y=AO)5\?2M4530N@RFSA M=:K#,'.#$"OE'/-_^*M(%&0@WP^\LW!L]M5R67=C3H6WJ=A#2(%"K+,O&XS. M'6Y_@#:4$XBL:1A,BRIQ4,HV&1GF3(]M.(:(@*%G%TYTCYU>_Z"\V =W2A > MYYL;2G<[A[\B(_U)SA,7.XK?Y(G".QX[O/Q0.'ZXG2@-+$)SPFRS0Y7FK66= MK&U%;21;42<;@\4H5Q,7$E'_^&742( MYFNR^_-V5Y]J&Z8Z:%O=0;;"W*M3/:\"9+'HZ6J.<"EOBFUHELA^6UX!9"G(!%T:YEW&*1FSFZWYRI@I'#L3^D2&7EO9!ARRTVL1[(4UE2<^$" M.X"+@^0^245LV6' #;):K!@,DND8+>IEF9[_ M("_%9 6&/ 6>[YK\C_$%$5$_<+PQD5*/V#5OZH;8(0YO;KI4#(F0253U*"!5 M@,["A?\@NQUQT"*61,K]S*NBL%9\9^D]*!!TAE-'7R5W]8STWD<<>57="JAK M>>;*LTV$95 #* 2-P 1Y<12&6W/UF3>)J^]277TO%GK;\7AVMCV>]43R;OQ9 M]&A3U,@62A-<2C"5J5#V0(7")EXKV<0E3.ES,>[)B'%/O28(67XC1C[_"Z'(F*&P;YG^M0-&:/7&CDT2U'@R]\AS5[(YQ=J%X MWV QLG0C5-4<4>WDG?N>-2,X,BY6) /E!EB862=_$_O.X M4M[$>T#$(24X9XB&>2:G)D./1J15JIDXU'W9%S%410$W3(EN20K5[$9-D@2+ M/16F21031[;31'N$IS9_BIG;T < @04F^5_*3* /1(&-IL(QXM>$@-K9(:=-V'?^%K3KR*M)[3H5ZRQLB%A,SAL+@UEUS@%W9WC&E+)M!:) M=W'/3',N&J:Z=L]J]XN\50QQJ_#%F[Y,!)%X'PF E[Q4XELC;L*LBWAA#.I] M[G0I7\Z^>:U"OKNMD*\'E?Q15P2$G%M%Y?B=[O8,S'+NDU07TFJ$N\^3809A6U8%%)P%U<\-;B/22R=S> M=WG'S2ZA+=BI+C]TP<92ESN=:9@AI.C ?L=P2B6&&HE][" P5T%29"/TF2F\ MW++YNM89+Z%&@.C7<5\H2A,3D#JTWBJ3OJ8_1=T^$X)JO2[Y$F*F+B_L BT0 MG/ME\%%HSI>SS[YW]QE(.-TJO4@Y.[886S/5^ZU:O;=J,KA',L#B:S M:->MJ(-46JU.RCH,1P;49;%Q W@XD?] MBY&Z4Y=ZHBM--=OF%A'W>=]"N"Y7NR3[#YVNU":5#FI$6#=4-8">:D-J!L1HD# ,M$.RZV& AF/?M.QI/ DGI;I MSHS8$N-W N$XF@N\%85CPW"UB(UOO#HWRA(;+SUE\"^PV:O8=ZL M4,^()QD:R9AO;&+J*Q$&YOA)N87E4S)FR;XQX3X4CO[XG^76:1G2)P$,=TP8 M>G\^Y[[8W+9;4D*-)%=NI4/0;I!8 &5_S$!_8!WHA2W(4DQ=!Z?&&0:A:'1? MDN,PL\(3OJS(R&4VF8F0\B^'L7*9. O"$XC:Z8,[!052S24]!5VG4YL9!SXX MBH)> VT_X3P$^(C/_EW14YR2YJ;"3.3C,W/(S7;X%J/TO\/%E:[W+'^J=KN4 M'E"_;'JC&B\;^9D#, *WH6X=A%!1E52$C>2E*]SGL2@+21IBFH%*@#.T4W5, M8JV0R^DZR+^ 9)JEF1E-)F)JLY/1$@3QZ/+>2$F3AJDO#^W(V%4_7G%R% AQ M&:N*[3EI45IHC\(K<+0#TJHCC .3N4K6KNE/)JL@:_,:HAH\6;R/_FH^Y5'F M[I_._(GA/9PFAJYN4[CO$YZ*.S'S!FC+@00!J4M>-K3Y-X:Y(BE])ISMYL?( M)0.LG(NQ*++)9Q$4C!2 M$R,%)S$A>E&1)!OC-K@E46(4SN()"[Z>?#BY5'5&PA1#49!\2TR8/&UBSJ!S MQ1U*T@NJ,O5D=JY, S4HM9K.GUFX0W:<,2?+M!,(0WJ3:6A@,(2?5?#R]"KY MA,#L\5(^H=P9;THI,$H[?5Z).I#^=VUJ0?[ NGHPJ.=6E,#?M,&@*B7XB3#! M(=FGV^^+-%MWV=EZH,=ILJN61EA* KD%WE7IPG-$V>)%C75WL&+UW+\CNXUM MML62XOYW)4@E@M$>\N+G,$9=R.CV@J<7%' %C<$DE>R @>#Z>X44MVEV.01U,S#/,LK(> M "V*I+!N&1JH5<:1S\*@2B%T+NOPR ^G4 LQ58P]5ED9MX_J$FC6"76"]4_& M&HJS"<=%Z^@X=29T:(3*X8\1XT\:$R>L9",_5FJ$N)\2G38\ A%2!$CO(?MY MLK*+-.Y=+!V%.!+R>ST))(T^).7.A*I5D[;2-2&JF*3R2S@+CD[%_HLBPN87 M&&-=2#RFNDYFMVO\E-1%09]*S2O$.F>S%0*%R!I".%DHW1]41&LB.(85>;;I+*2&,EQFP6QC2>'%-$PAZMKZ;RB"ZHP84J652H+V3E? MVS02L)+D'BC#*-354Q#M*-8(0YI#/)G\(7^EBD-4--&A&HF1$P,7J'J,ZZ'V M"?PJN%=\/0/%4I8PE8%3BB(ZEI!GLW)X["B;8DH59C;&(&<^(W!VCS@>DO+Y M&:U?YS/!_[8$*:P90E=[#B4.)'Q<>B +?EAP M^ IE\5R.I-[=J\Q*"JR:3E6GPJFJJ4^Q>W*I]E4718< B2U#AFX%DM4#?#T5 M?!:WY4WBRA$(BCPK##^.':$*0"Q/Q]^>HXKF/X+"%=Z[2X0[HPQ2"@,>'#0# M0G428ZV,#U7F3-*<&N9E\@_Y^&C6PC$-UR!)=>S/"!XN"\5>7WZ516+37Y!Z MN=16R'?'];_BWDNA*'B;>E;BF*6)GAO4.*'2# MW!VBW#K1B7KL!P$UVC5P' T6GG2[!-+ZE:1B4XXL,!%,AMV 58GK-2[%Q_$? M^16\A^&K(D*;1RY#.7VD^T7;0EU7685BHW*7PS-.4-+U&,M.-^^#[$(,H$$A":XZ":9W/3GY5 U,R4[:V4G,*!FV3C,I 1>"UP)I%,/XK8$19JU;1SR$W-2T&N:0@0 MGK $>S]*941,"H\FLU$L :2'2U%?K$,51?RL#\G:2.HT)4*GQF;782QE#B0? MI%6F+:1JGTA;B6,_D_7@Z!G%:\7Q9ZW'F#'F>A MQZTWZ'$5GGT&S'&O3LQQ]VC3G,OO+EOWD^ZV>%%+M_3:ZP%2\S=$ M*$. KW+L5J'&;C1=*7ZCS%<-LIDIS02W6<)71/<;^\X$%B.%1]83?T0I#C($ M)S(R%%_'AHC+*(]=2@W_K"Y!FDIJ'KE.*\W"5C5 1$A""P3S5Y0F8!G*'-$" MHD57-]%4ZZ*2*3Z2^)8 *3.P6.JP0B]/.N%BNFCSF=CSB4BVCD'3G$B)\# U MLL!.I^=6]&7<8Z(9UU+8D AI)!,AS<0IU*T.8I]D2)EB'ZC7<*DN#G@5I0[' M!ED8PXL4))?W/0-%XVS_T$=K]0ENQX#\P51BQ0DFKJCMXB^E+;]4U5! M>;X>>1WH_-(#.:Z*0"244O7.Z\6M!O8<%41;+$*HS6$:IBG-$&, M'SVE$,+2\QXFYY .UXECV(D_ V<2H2*_%Q=8UHUE1A'HTTG"?;?LLB!@8SS[Y6/#PE4SS)P MN3[E"F8CD64I+#"W31+4F(,0$?[ P[_(_BDJCG\*_,69GZU,OG6#R2JCZG=< MMUGC'2>F88IZZH>&:]V2]A*\L/76[34_4W;A*$B3[#>Y_Z.8O$'A(SE]X165 M*\CV?X2WDQ>3F@+F+\#T_[6:WBVTL)L*Y=C.+I-LRK_'1L0ZLQ%W9,('<I 2PD!\5&V2I,L9RYIJ(1O$D30-)3K4PAGI)FU\\I>B)=XL# MWP5ABVE,>J(L38$7LH3_=$-'3Q>ACZ!?&ZXZQHE:,1(CGTD,1$3*4M'XL$/U MG%$9DFOB:L6P_N2&"UBVYJV@18#(%#F;=L0=U=2?EW:$A<]HO7+M*181]RS, M!I33Y9S+MDWN70W-GWXVR]-!>,,I3+L,G0^F M_"_U4[BTL;4ODNK;ST?HVOTE"N17J2S^Q)Y+UW?D+X^$]S>:IJ;6;+1[KB=_ MKG//?OE;--WTU42*$7[S>&8O0$Y\V/15>C8$M8HGB=\=]0>CGU4.DO;M&K]R M@ZS?,H_-"R$Q8L,F*82$)4:7DR5C=NH$ZK.$_PFJ[)^BL+["#7^KY1NO:_]ZL'^:&:MW0D1($*<(I8!V6.0X)!>07;"A^0?P;Z0+Y6F#KT(9 M[.ZF#-8#L]6-TT0*NXQ0A6K_R% A4RR&JZR68&_$E;,YERIN,D.6-EF&W*V& M^^SF]*$)?'_&Q7VT7\CL@;5Z#I]\Y=K$*O:AB-G%SUL&I[&Q%XV-7;WVO;+! M14*G]( 'PJO*[K+IBBO/I#"HTF^&MJ-H;JT^@L:=S!NR0QFXU09B6%_H*LT8NFV=,Q*B9JB MH)7[29TRG)(6#XC4=2.V\S3/@23+>/7$-J$.)IRC-%RE9&9[(;K QZDM#-?9&<.]>X2$&0SP4H4CF=R<[>HPIAOMJSI[72"0. M>JD6Z/(T,>^*,\5^;9R0[PIG$!Q6[%CA/KRM[;8>ACU%_6',YPC6(% M1NM)2=8P+O(];1T1IJ(V".9I7+?JHR-<9)1.;I%/4/_2<:KC1Y ,ERRI,
V=<;A_=$/[[BYPF*4N9V([ M;_'*K>QG+S58LAQX%^^F%;5:3K1+ENN2%%C8T>2^:'>-.-$K[K,2]W3)LD;R M*F.)SYT-&FDO_(M"FJKNSB8HV98Z2&\W%::[R9^UQC&UFZNKDC^+P8_YVKKF M:R*%F+O4X3OSZ<^F6%(,GT2$Z5&>MH\K0Q7W/X_Z1VL&S$.8;L:RWF8RD'\9 M!W\[B=.0TTO)G;=0^?4)'54T>IZ7DNWZ*8GIVO40ZY6LMON\K/$SE9'!$@_> M%(^]'WPP@[OQNW:S:[4[0ZO=Z[TO]"T/^C\E5SIW9FB7:J9'F+0P1(NXY JE M9/DIG^#II_(^F;_1XI51ZA5*D5,%A@N:XS:'VW= W""=S[\)*,RIP*[A62M3+ #VXG1 >Y$_^BDA6W5.]9@D&VPN?56E#^V MV4.9'KE0JEWGV?ZEQ,Y:MM@DWLIS2[612C%1:X?NW'MCHL'12;]O-U@'NYA!$@M4<@8 >MO:SG_N]U.64\+L8P6UA"#='TH9,5-"%VMOQZM=X*^IOP)CI]0:CD[^HQ3C5ABV#"L?HE@: MH98!0LGJY_2.WL3([0+UM+R\^-%9HC4X/)Z ZQ.,$ZO5;5NM7O_9F&)CX.DE M4G4U!,R+YNAVWW)TLSFZ[;<"@@XE.C%Z6@8B[>D#EYJEW!I;/0=7$N;L&.KW&-1\ M3(%I+3XFHGG_E](7Q\Z]/9]A2$-%#V7M(5LKR:SB47Z98E &%X/"X-4DAUL4 MDGH2URNUM72;9'A39-%DPG/)")8J<1<':"FNC($@>%A"\*]N+U5EK4U!VP4H M&1-W::L4H%@04(FEN?TD*ZLR]6E#,& T#>Q'$21=8EUA?Q4:JKR(*'RD=I1E MBK9*F&-J<0E,08*0VA:EJLGJ?4/BJ#+.CD#_T:,S?U">_X* ,C'7,@ZQ@I46 M5@P6WF (;C5W+F=GDF4^R6S$&Y7$5"UV& ;1AVW&32J*+3YP,:2%NHG7P%@E\EHA.'/&C ."/%2.S\Y_*N17:Z%;H6/WF MX$##6;62>@>O=0VT[AR=]*QVNV/U6L/#C%@=G5PGL4?4 W51ZF1Z25?\U6W M2%3Z67L6U[%#6>;*V?UW^W+UKMU]0;-K13*='5"[_L^CXW5\T2U_!K.T>?^B M),4V5H=)U%Z5PU9(UOU>U^72_Q9CW*5KVL;F#\J)[SP'G,I=[ MOMHL"O84*\SK#8'T9[>+Z]40MMO7352.$X;ECWF=H=G#W(J7M6E&Y0_EQQ&+]Y)N0RO/AJ#&+A=:%Q/E4$]'+.TGV2"%M;,YP #U1.3 M65M+%36DJ(VHG6-0WBHZHC!L*FX/U11 #BAK!Y&_BGM'^F:Z(HY,3E1I5%<< M4: &;EJM_[P)&907MR9\VZDB$6*U-90*ON"=U;K3;"F_*"LQP4'F"Y% MC @B,TQ=T1S,$*FX3TLNH12GD>&A@?-$XSTE$_%<3],?%4'5$RO+'%E];SRFU$_. $+ M9@IL A8\GA#?3]WY"N6_DR%SPT1LS<3(_I*JD9VH.*ER&6X<9"XTFW( M[R]%$I!*M=7/N4>V)06+'3C HI#IQ\+5EUFCL?,:]:69V:7E+84RP!'B0)=Z MO!@CKVF97 &F0/-B\4/Q2T+0B9?4[5K,%/J(HB(]EA;GF5.=]L@]EBNR#-D^ M&Z;#XE-6D+<)MSWW0]'T!WD39.J+7K'ESW(=9_-*+UIP?O/;^1?S5]G%%GAF M+*H8\06WH$@G]0W BL83:E/LSXR;%=R:=T_F-78X1Z,-/O?Y\UG,!]J+:%.J M(AS_6GFI*AP3V PMI+%I1JIV-6T]=<$TJ)>Z;(;.A)5U(K&P=7HNW&!7'$U6 M&R9\6/AGF G/XG)YYM.Z^&S_K^.;Y[SN,S]8-JA!&FD:*'8,V4N=:A%KY(IK M1.<>35 $\;>UIO^@4VS['\.I0OO_$>M".)Y>;OT:Q45X.?N''SE76.](4A"?,VU^ C">/!@L27O8_JB][M"9; M\1F6W\4O 8@9;)>?]+@5Z]\-#X! %Z-;<] M48>^K)JVQ="ZZM:KLQ R<=@Q7YWZ;/:LP"7=7%A1W)T]E<)B[;0MN].M8.*% M19V4H8OPQ# F-M5^D=,W;= FIJGFA'$O$*V>N&R3@<_+!ZDD.OQPA_I(LD"+ MW@$.1+?$1'(U9A"[+OYBL&XFYD"7C:APCGX(5Y2=$FWAX2-X9SW@[. /W%Y% M%)P5O5927> 2"Z6>-6M+L!N%C=I4VQ1J>1FZ45RX6-A]5"T?*XAHE7_E3+$P MTN2>>^W02M=22JT!>P/,')<[+;"#XLGT)Z"<88?+>Z['[*G-BM&BVGL'*=\^ M 5-1]LCE3($9+^)>#-4D6JG!$C*L)G[0:Y:556G6_ M:FE*F6BB0 X6+@5)M5DVP5I7)'Q%0G=.^X;0>T5\&RS@6B3^#1X%?5Z2S#^L"\1S5.,JLE?EAGQ*'?DE([H;W?WV$]*#/F$[XMV M$40SK@G/_9IX(8Q8Y\+DZ 23K8^"!)SIW6?GP9F;+7V)[Y5=.O?X8 MQ2)!>\6"Q""=Q" -XP_5ON5)OV-$LD'J.I*C:JD$?BB_P'2)J.C-'+^EH._: MN#'92!4,!40\/) "X]4.6&>K8UF/64J[R2MKF914T/X9A!UMM=JSE2?;%^>U M+1%M#ZMZD(RX8@[4,-$>+CN9KW.WN5KM=3[U0;;?;:KB^;+!!;7V]L=^P)[!)_TA<0Z &>U7 MR8R]K9BQGC;5&@-UTJ(G<&:H0,,KGGU'!UXE/(VIU:+0D;%KXB/N=]Z%SEK% MBFX68B;9HD*TI@XTE6'=Y:\S"+G3$_?B3"HFJAMG0A&A47ER^)O.=[)'*%6\ MG.O7FS:-E_615N6F.OCBPC-#?P''S@TFJP7ZSR>.*':Z4:DR%^@%,O#0PN[= M^0&AOD5&W=2=@::(6[M9KQ 55UDM2EF@)9,;)>\4\ QQ;5R?E/'N>%9DY\Z-W0:IB[EJ9XY&,GR%'U*- MF%A9QT- ?P1;+BZ :LDTV"FE),*0\8N89RG>PHB4,XZX0C]O$U7 MWJICZCZO49T^KW@B9G(FIIK*WGU>NW#C)IUXIPT4/K,=F:".S4KMC6P[KN$( MV:V&?5(91H>!5-8>XABJP3%4,1)'"C6?.>C7JRC&9/F/'BL37M''.:B+_609 M=8=!X7 UCS8'E@VN1B_GOJ_<&(I*75#SY(^@+H!@( <_!7_"TQB7&^:&*?," ME.VCDT['&G2:5K/9S(9G$T%M[MJ,5F,FC"V;X! PP/4PN.!C98]3I9ABC-XI M$:$W,F/?P]T!6[$^S)LHA=HI15246U<*+'LYNY4M(H"NP";LR0&A*X_$-;"% MHNMQ6R/LDQM*_4]3N@J:')L7E MH\<(D)B.92D$MF1[V,@6)DYR0PHPL@5CM ]HS:"8#%J-;(IG5:XP6-!Q\ZU, M]?BX<#Q5D+#64ZB]0P'!M:+WC(! (35 .(OQ>C<*K%9:'@^PQ&2O62".B[!' M$A4DQ#4%KDGXRAO,$AVW4^0R-C#4&LS03O0"-8%^*D\7T!%AONVB>XH)0U[/ M&*;(MWV*H02C:;>^%,3Q]8U44VID@;9 X@K=(E,W!)4A@W>+V],2F =WR?DF MJONP#R!YMXI)O+/G/GPEAK:AWR'55VAINPA5C_&:("*-A(CDQDVYJ*GWC ;@ MCL:;()^(EO<]!XS"8X2P(_0V9&=R2.U()HXSY8Y4U$Z''!V&<#]B_R#.?Y@Z MBR7#.$\)!B+_K=2Z-"5H^,4JQ*Y9Y'+1^_/BACX0M",PEZLQ:*DP#EQE @ H M%F(D%D*-:D(]U2.O_-2OOAU,U;_(C0,KDDI,6M+DZ#MJ0??^G *1QL+^%T<@ M92J.3Z +@6P3;C+Z[CY]HS4;)#O;$/6$^TY#<3MN.JJRI)QZ#GO%T?808"4@ MWPGB7SP3,U5B)R5EVXA/)K&E(H#L4FK4Q@D:&"V$4^$'=O!$ M'DK9VJW,ZJCDAW:"Z'YP,0.)DE*$,W4JXP+$H?E2T1#X<2]NJ24B7:D2>4N^ M*ZAXF2Z:BA5[S/D:A^2IPJ+7FH>WJ!R<47YGX^95MHGO.)@<\("!MBD#GQBE M+3*DX!H2'=B0O*L)[1&ZDC78N(4(<6S#;F#Y/-'P'$0<8C6.24015EA(WZ2" M>EUF=:7YEF%Q?L;GCB"P59 KN ];EI2'FN):4)3"=Q MKE$1<+KM!V+=I-=L[F1IIJ(^15/^&OS8#%"M8;=W$>?46XLJLBNI]LL M%=F%?AGIH"D-9DJ''-TCJ*VI-H'R#YRJEY'GZ[Y$RN,8T5WJ(IF2:@LRC7)U M-&)*V?T.FX=.W.B]N$#,G$M%3AK#5T0"+M"ZKKBJ*8JKCIV)C?%G2F%EO1%W M!2-P,A(7JW;&S+$9&YI ,&0O4R'W4D(2+@L'';B@Y;6:'$]O_6R6\.V2IG<9&5)[N.%%IEN)K-]@M%6\ [>JD<*;4_[*O"R-"7D=)V6[$LKU495M! M_.]$H%\ *1;.K?UMRSS.HO=U<=RI1[GDA?,'3?BB\^J$;D722SQMB3VJ@[[9 M1*B0,K,#%%>,_249G/4 L[4),L\P M%JJP[/)V1KB=#3[,]%E$V@A'%UG'.)H<17L).\$N?=D1-4[>QPB#@>)M:3\5 MO=L@U+5CBP+.]&V4&4*&ZW"%-&DL$BL(Q&&$3N'TL 2U0!=@%VC.EU06?L++ M!H\+D!R^'=-"^XI.++8(T(%/))5MH_&CB HA]%M\4:$UHY$T+$73PQ9QNYRL M3MF358_D^L,QY36=!^,2R2AH[B8[?>O[;QU^IX/CZ02UL7\[7(>ZL MUB0X48@R2%:Q%%^:K2C3$5_$BU! &L RCJ+ ':^X)#.0I@ED9:(?QSZ3>C':& CJ1>CQV+21#F.'G. MI6&/I2CH3(MC3"=;)VQ!??<'*I&!J%4GBN;.M&&@2BMSO[U2VX^,IU4YSRR# M4JH5=X@)LQ,[G?B4*&YAL-/&TQ+OB50I^&/@4()O#-?/FS/V!T<=WV:4.(@R M2KY0V#;;%-M-%3[F[I^HU!+$&&X!L?\&>:$Q'0W^SY(N1SCS[&"BO!%8%GD* MA:MI@:DAMLE?IBL0\P!(#11402_']RLHNV4%93T W+'C@>47A4:Z$X,E7I'?4#[U/+X57POA$7:%D9//^68O MA >/;"+[&\G.%7Q9%J+(S_$T)(I2A?NH=@Z+EQ:SBE.P+OR7$_@Z#N&K_!2< M\/#*7X=829<0;(]V*'!8^VPZ($1PN)QJANGX9%[TE?A%!SQ0$P"9HD=._(0\ MQG(%Q^ZWXWMW"MO_P>3_/Y[!-V V@Y3T7O_TL-+3HRI/8]DNSU<70\[_%1]X M0Q1"4'UFA QA_317CE2DK))4B'&GV \VUZ'LFD<*'Y/7WR"H4VBN2.M%&>$\ M\JF<4!Z&@(7!:=%Q[+*LG$"0VW.*E%LT=D6E$T3:^VJ<@K<$L"&PN9B1P M_\PPH'"R4&2M.6/+QK=!KJ< 9@/,UR+.%LK_8>]V%2@Q<,"U2IPXO0L-?\>QU5PB(9QM0HPDJ,4 M,'@H!Y=(-AKI;*11H3-0/"Q'K( +;I>&=6(/@ANJA!161NEU8.^'V5;&/\F- M0D\'@7%"_H"*BN/5ITM!S==J)'RM)/:HQ(@;LFA\AY$G*M'&M5-"+('ESIZ$ M3V;% 22JV&E/IP$R"*7+P;7-%>;27EWR6+W/I&"# 1*M" #!-C\6#4 U(I0( M 2IG0K^86@PKD:GW7J_^9L\BX0(KYM\4:AQA=P95]IQ(_Q778<$,XY@Q+/.= M^U[-@(J/DK-):.,,NZ+U<865'&BZ7I09ERG6J/W9*..%?4\*T)Q2DVT=?I^: ML7(DGPM,&RV/O,@4H<8!$T?&^0:\"2Q@B/G2H_)E\UK@H?"COZ/;)/*#I_AG MW.MW+I#(%9RC=,%X*\<.U]$0@3M55C6]'W3=2SB'$9/7#EQB1]3-+%/48&8 MAXOI>7\J=5 MH8FPR39;5_-MG4BA+:P-NXD1N3685HF*#.6B12P5V34?E9@#N1&UJ4,CL45Y M!7Z7@3\F9LTS'!H-\Q/[H>-9/;JPS;'"KY<&)I>A= 2QJW/IHX,/U'V#Y"8^ M(60G+2@S\5OVJ$M]-G:I2[<2+H.F,,X"G5A."$E9@% RUE:5TGQ5F%$KENQZ M>0 #4^ +1/7@8E1DY"-QV,BCZ<(:#"V1/-139$$^_T=Y!\-QKQ((6?K806OX M'/N@+_'X*.[MK[/P.\"ZC4Z6:1>P(X3XI9Q]=**O7T2KV7W)98 YUFED[WFY M#-T1Q+>FQO_(U?M8' J:4_J8E//A-4_CUO_[TQ+K=E"5C!M87KE5]HY.NCD9 M!WFKO-<^0 79&\:%1Q&Q8$H.=U(;T4-\ZR_!$NKVFA8BLC#BXW@3E]U]3^K$ M(.&\.+:$AU8Q?"(5/7Z^..7=X.*J@7,,5QS(*A?3UY-CZFMA*"=:I_&N6;DR M@]W'2GFVE?(,!Y[KI B5X)TP@=];!JJ %42(5GW?O.':)ECI'-3&5>2JTJI" M"?Z54O/_">O2A@U\S\>@C%:;9DO47-5Q=3?;J,YV"/AT/!,S.97]^]J2O% B M8+WUAD@LW0X[6E/3)G25483C=.HO\?HII+]Y.%VZUX/ DWRB__ MP2>PBCJLE7PZO?E5IM"?WGR%1QKTZW%S@ /=D2)Q+?-4CB\6F'[&D\; /O]" M>IM\^*,;8E8]P:S?L9[:'C;?*S 2?D5\0?HRX[P7K!9<_)2D/?%7;#C1-=N.>TOFJL\_\F]Z\PTK!2: -2!"?TI@96( MGHGOZ5671#5/=!A*! -J6JBI&O)Q%U2P4*]P?)>HL";;,Z#=/W.Y4)H?8K)Y M3!S"^Q"(":,_%.EWT=X0$9^X93)[ %5@L=6C'/4.SU12136+8)![Z:&T&*4] M]66"I+"U]9W$/TS=J=8"2C4H4E[2M0I[/E#@&I5QU(E9<\UCRKT&KIY//'=W M%1/UX(]T\7PAY$*A=(9-,?\'3#$AQ[\#8=W;=1?JBC''I[",L!Y9IIX5( 2O M,>B"X#TV=:F-9TESL4]U:9V1T*-80H, %&UVR$;67A-2>R$Z@B4AVDL0/G;@ MSI^,\9-XDBK1$T(=TQOG21&?'0#=YU+FQO)00C/)*@:Q,7=%/J% M%(8E!-\Y>@IBT>=2YYZ%&T6$8R.WO9**B6^+RJ;<0(T$O<3MPGA4T3_2_\2@ MU5P8B "22=+'(2?":TI Y\M6L=SAO.U!M^GF'Q?\Y;@)9^E()=$8-\I;0S'[T/J8=@W M,5[\:3$N61M'QKLC;;)'[_GR5;C=6$>*G>M)%4G%#%4K/JF\Z"EN<$]K'C]Y M]QIID!X*#C>4\:%(GPG!L7..5R:M>?-!ZR>5%35 Z9,ZL-@WZB2/JSJKHN>% MEEP@EQ&:JR7UY%C83_J!%;4H$N?6R#FWQ?"M_'.;.+3LVR-UR:=RII64HQ=#"8C;U$.'+Y>VYV47!WI[IX]4\NH6N@ MC00JP5/K-VIF_Z]4*V2[#GVRA8IQ%V"6E5YQ:'U(LKEE0%(2%'L5R^EILRL7 MA^P?G;0&C6R3>Q6(5,TJU]'!G\TPT0[Q+!1/UUN_Q H'A^UF#FD8>** R!NB MM:WV#J%H.5>MV"0V6+Z$[Y$AJ34O_E+Z2YD&]/&EDRA6V>+"*S1NRO3PY) M=@\C;,H,F\P08J_\>Z4 (NHN$+#KG$I]W0]I'_]^Q%=^)9+=&./D%]XJK,NV M1-O NR,,E RC<2AQ AMK+T/G@RG_ZV?00:?1/2ZJ^=//9OD%BA%#T&KA6[C0 M;S\?83CMERB07Z6*%G#$9+B1 W3PKCWY$X0G7'(X(S_X8 9WXW?M9M=J=X96 MN]=[?R0"<]%4CB6F.1S^E QASIU9='2">--C.!,"EH^LI"J>Q 5 X$J*IB?9 M05L_Q3L$#Q1\NI7[Y?\H&'.4>IJJJVU(%&JUUJ4*E12"VO&[5@DM%]3>94:) M]*>D"$G1>.I--?C.*6)=G2F2$WXXC[L2E,L]&AV=M*U!JVLU1ZV1 M5=L.^)^@)&-EV28[\F>@T8?LQ67A1;X ]1%!GF@=,W(N\&?P/-O9>*%9Y)&2 M2UG'->O7E/^<8))W]7,)Y3-H^ ZZ *_4BE'QAPV_TI;["59[!6LMM?-=D'$# MJ]-K6LUA%NRT;LE,FO=5=WH;$9+^[,^FD)0Q<@#!%=A*6JATI!/)F<['M2'L31 1UVG9VTEEG:P"Q-J].'.ZR9 MQ=ANEF3;<<5>Q1G?>(D2'DRV5R_"]G!1[D.=TOY2C@FQ4G_;&O9;UK"Y^3HM M+;$JW[+;,%V;F4;X9#-N-5++TRL@G.>C@YN*'Y]/"X>MRHO=)3;;6,$^L7&3 M^DH)?7[785\7JX(DU5D4L3#_>72\CE>[J/-W1P-@U2R8?Q.KMIE52^U,BGO_ M1@;O ;3J7N>2R=F:&]7N/-XD73._Q67EABX&]:07HX<'. K#9XBHBJNMZ_E, M(F[J+H G7,Z(T;Q"]XY1+846G>0?]N-->35^CP)AZJ*+"SY^W&RTVCW7BT4? MLCU\@/]<=&^6$)UKKG$@!Z+G*;6W>, \R/AF<'I>H?^25U=F#J]U]:=[6/TS M:)4E>5(=HD$_UXG#\B"O#XBEM\00R4+"5[S9S*G1>Y?/51M<>%IZPOJB,V!X M'HNH^+:^KY=?[7JU9;B;\:=YM;E LJRNPMC#RP#_GYHYT(5U.>-T7_ZU;*YO MMX?.*42)]#O] W)+ECYEV7E\\H.9XT8"\B-/V,SGN#'38-]>@=+'H%UX##9] M_F7\J^TMFN'MA:FSVG<>=_=1 1^5]&Z]I.MU:WY?Z]E8%]]Y=0Z-\H>J4WBH MMG)@OF*:;3K-[5=UF@=')RVKU1M9H\'FN^K9/3\[7%EY:J!"8QW,7=4]M+MJ M W-W#X2YU_+TD&ZH/NA?_6UNJ$,U?DI?4[H=]&O]=M"KD]CECV/O[98K)P=V M#,(]CQP8X=W6'C:M47MS:.UEXK"E#W\IE_4:AVC21BMT/ZUER5)S*.TXV^F@ M]@L/:IV3?&%JK#^"K\$5TFL>G< %V!U:O>'F(UB9HH=S.Q^=W*RXI-G-LSA# MUK/&Z#6P1NOHI-.Q!@7=C ]%'2XMD09;:O(O:2-=R.9\FE./]Y*U0C>84A,C MS'%[<$,_.!PGW_!U&4Z=0_$*K#V2[:.37J]CM9O9O(WOQVS:Q/8X(S"6EJHQ M\,'P_.B5\?QKO19 7.@($4PMP!?!VR*C6[]PZ[:SK MQW(PC-=%Z[2H(O /[WXH*Q3;S7I=-H=T5YIZM(/ 5G5M#[,T!\+3-X .M^@@(@'YY%ZXG/W!A+@, MJ,F+DMG.9,4-1,_L^=R9_OHDG@O%@Z7;B_00QM&QAD7]1<0NR>&E12B:!45 M'P6-4 TR7>S9BKTT^%T?.R-CU#AP%MP;50\EX_Z/@>L6CMIT50%!M:$19?4V M4'L+K\%::E_&TRQ-SB&0LVLUNP7D+.9T;EDY8[BDZ%-\V*5TKA6<[9!/Z94. M5:A02$=6IZ-G#,'*>MD.U91)=3Q'GN'6$]A828W 'X,'=+87V2S(Z5P#@GOD M4&==V;5;DA='V,#Z6_@MUM2D22J.8:V:XV@=;,R(DWR*(?FBA)\IJQ4ZLH-4 MG(%\2P4V-M8YJH5N&M>FU?7 MEU?GU[?_8YGG__7UXNKW\R^WEGGZY:-Y>?OW\VOST\5_GW\T3V]NSF]O]E:+9ZT^J*$R[KO:V^.P>3Z(-.?1=AN?0^)=[46">ML@2;:>(G] MAK4LRRE,6$[' KT)K-O-$+*7272LE=[=+=+!ZJ1W^^AD- 0^;V\NK[#7W,63 M3ZO HYS#%T4Q=%LONQV=HY/.L L'8)LZ9P> NEN@7RJDW[=NNCWO-65CD[. M$QKX@W/O3N8O#"SM[N )K6,O>U3[93"PFIU=T3HO1<$=O)MU4+!?'P7W6]9) M9=S:H8.N.FQHH+K*O'YXRWHFV<&?50>3#*@FW1LLJ?*^[5!4JXY]&^YWWY[[ M I0DX:8RDAXO*;Y?^%R.*)FFT[;:)4J?'>+U][+G8] $5= :]D96O_U\ /<= M+K_3R62U6''+[*FS#( RWT="[OH2"CN<,HUB'S6"P7_/'?P/8)S3!38_85Q$ M(5.5XR?R3/2;;6O4;M=>.^&[W=X=A,#S;F^;'$_#CM7? AU77VF,;2[3]&RZ MR](Z6/K1RM#,$NZQ2F.\U,6<*DU:S">800)7RLAJE\AQS2'W]OKRJ]RK?2@! MI?>JR_9OSQKU][)7&\"MQB%B:W11*ILWFH'#>H> W @,EVHIO10[821T<^I- M5J$I5;7=U^=9;K?17]2"<]G+^O[(J-B *]D"[[_]7+%A5G]H=7."' I)%]T' MCF,N8)+W85Y'H1XWMN3^=H$3]XV4+<^QB2:W*N<&?+I625MI:]>GX@7125LV ML'M">%.I5DF^;-NG=8]\ 6AWE899%UYD>W>NJEZ=@ULIVQ^KQ% :A*/;K0>3 M*X@@@#!][,?\Y?;TRV\7OWX^?V&X2U%KLD\(-74^8Y.[-,V2U:FK=R8K/71B M)^II$\R4238XPZZP)A6R#IXD?C$M6UTU44/'VMATI)+GG8Z[CI>0?<6^6^Q- M&6S'.DTX:SSMBH/8^+6-.3(2 _,'/9'MD[']M!0THY79J34F7"JI4H8*/@B;!)#"_XVOHS%9SQBA]=F>.>4U(>%CD%E/8'BE%#B_SS Z" MI\J??JXY:H9ZY0FNF\::1_?".E7/?VVXIW>@G#TY=A!FO$$U"(,]X+1.%]AA M^"!P:<^Q5J4C_Q@KOL6NNL\IX,MYO7+P6;UV+A;I-K"G#BF))7MRYD&_TC G MX>PXWG[$9P"3[6##KM&=*P1=!AAT:0Z[5JM$7+(V^-YW16WM-M5E3SGZ#[\O M^I>N"U)#,XRRLBHIB;)CGJU"> X,M+D;1KD(KJ+WTR*FS#OUXI6VJ&-0K_S MH/>HCZFMM8:\7S/U=I$'P^9AT[/T^=ZVRT?="LC)%]\[1L>H$^4"E0_W:.^ MZZ_E: ];6'JM6WOYS]=,O9V.=ONPZ5GZ:!?W&GF.^[K0XKI$,XGDPMS/^%VJ M^0DRY"G\Z#J7>JN7Y#NDZH?I*D#'07F>8[<6.K22W 2[T&ST,S&;G=9]T/#- MW@ZQR7H$8I< G,/FT!JV6R\/OOW1=VXG84Q-X(:#IM5L;08;OFWEGK>R+$!D MR-W-0,,;-FL$?3V'!VQSE;U*#U>\KFK\VD&BEG9 F-5S-PRH)%&_U;$&6]P- M[=T$2NT;MF5IQL/8M9WN!4S2:%G]0=<:;7$Q'-H^OM:#5_H^&.UR'Y3:+;X/ M?O!JF,.W:IC9:IC]MVJ86U?#K CD*QAD-XS:R>N"3/W(H*C:0N49,-X;+NH- M%_6&BWK#17W_**$W7-0;+NJUX*)Z.U1UJL6?,VI^7[BO[HG_I MX&KW#1=50_B_MT-5LWKD1_NP<3PO0;V=Y$'GL.E9^GP7M[!_PT658\X=BMS5 M<[2[AXWC>0GJ[72T>X=-S])'N[CI_1LN*LF$W?WAHD;]'PX7M4/-RGH$XN - M%W5(.[>3,*9\E'9G8/7[FXO8O6WEGK>R;!Q\-$(X6V^ 37^R76O><%$_+"YJ MAVI.==P-W6;S#1=U*+NVP[W0;;90P#2[;:NWQ;UP:-OX6L]=R>N@VVSO$]S"EF>T&Q@,"L7 0G':H3W3F M-,S?;<^^XZ:7]W8(3!@YP8+Z@>)P#OSQP3''CN.9OV#^DF11-:-44;6&>9I7'XUJ MY>&V%!3+R^SC?NODZ7.\G*6/>+GSC=Y0J]]I6YU>MK3MGFOGU3%_=*'UX#YI M9BO_&;55TW/#PF)Z9E$QO5!4TS-VKJ9WB!+P-*=&&5!Q/I>USM)'@4ZAKSN0 MC$<7'A\[DGI,6QSHM??&!/4(P2#AE?V$XAW^"0]-/X.L=^?4!?K4FUZB$-7^ M%*,6SU9!4-#]<="JJ9VW*!HX,(_-T[.SZZ_G'\WS_[XZ_W)S?J-USCS[>GU] M_N76_'QQ^NO%YXO;B_.#;* 98S>SE"ZL_3=H[:_V'X-!N?@?\'6(!35Q7K%H MB%MM3GBWC7D\Y^^YJM_KZ*CY"MIHOO7.W-!-\JUWYBOKG2F$-W8'#T#XE(/9 M5.K>N!:_LPW>:;<&%KC:*U[LK?W-"<7%7T[OA=NKUQE8[=;F9*67:959.[%W M:R>Q$['[8"2U6];PI3ME%D>!Y>$!4V/AAB':#GF1[%?0/TFLY 9V)3Q3JZFT M711%[%O]UF:/5148P"MHGE0#\89PGXR:UJ@_>F5M-.41F#JPR,"<.2_;0W.+ M(_"7X\L=_$B+^.14%%0C:E0T:%J][NOLF[D%[^],M18AM#N]D=5J;@XLO814 M=U$3=,+7VA+O0DQ?^$,J[0U&B]K6:+1K'[=7P\YU$*U]=#+L6MT2ZLIAB?#; MP/9"1<<"J/@!,[PFBK2EG.%*RFT<=9AJ-X%BP]?9!7PW^;T=T;H$-*J%:/6* M;S(TT)[% _S*6#FE45YX8%DXE2VG%IFI;:M;,R*W3L*51N6.=D#E/G,[W9E# MBK\]?XUJ<-IJUY936;4#RQT;.[9*N$F^$W%:)_4&=5'ON;KHDK9,H;7J"-$# MZZVZKU-%U,D&RBKQQ1"D>KM[&!CMU[1M.QSG.K8-H;TCN(S[>P3V/E^KVQT! MMZ^BA>INMV<"A" @![NQ4+MY=-*WFIT>6.1[JI+VW>WA;G?X'O:P=70RM'K= MIM4J82]M#>E9(CF0XW0G:%Y M;'X^/[W9)R2G7J#LG&B#5\"]Z<]F[L0Q$1SB$!CFT0Z<>W\5RK\A6@QALAH4 MSB#BPA>B54!,;SY@;\U9X"_,]4F"O=))@I]!57:<2_ZH=T=?O'8\Y]&>WSK! M(GF.L I_FI41&;I^,OW]3*8#*EEZ,KR95$6I8<)6 /7$)F![X,"9H*B;4K]1 M^1'U@$=_#U>3>X5P1D\&8Q3?$99R_O0>!S($JFE*?8.#J8:/Y3=I,QE(*49 M0.7"GCH'"V^\3-*#G9$QQ5S/O(.-","^)D)-"5<=X2L/CD)Y&2ZW4ZZ(^30? M$5V]-] PW2"_\>SA0CE-S/VG;1&?:LWR&H">P8.U[>&'C;C[EBC MG%24K9IQ&SI\^`Q?+0'Y?GOK%:AZYR[EC/CAP7.?PEQPYC))$O&# IJI' MQ8F8/W%F@+U6#E85R9]<#S,0DW@B&,+9G")5#\0,4%1^]%17/%A4?O!45W[JH^'KS?Y?<(!H5@]N%F2E# M,!'K6&\R)\6F^K1"?.OW0EX>H[H3C,2=,+;G=,6$]XY#MTN<#:GIB/@Q$$D) MQ4I+> E72] P\68!Z\GU6- "W;_GK)>R59G7)'!<;B)>-DA9E'>0X\ LCG3N M9D_D\PD2MJK O;T8]:B[&#GTD8[8U3N+<7BQ0@Z:#\3 M1=%KVNB,:J-HW37O$J@ M306VW84X"#%LM(>[$:?VPJN9FW'JAA0P-.%\5JK%6G%'-C_X3*RQS43V*C"* MKM']'8L2P(%N->?Z.O'^47#8-3#8E1-,]*#S<5MS=BQ7@9,\0P@%U01,!239 M3R]%Q4'[\,B(N8B-K=(A?MJOTGF@5VKMYV/-/;+#M@Z.3D:-P38)BZ_R=.R' MB,-=B;BV1>-SUSQ) %+^F8<&D B@I]\9%/%4V*%N@T^J\M":OVI$1;WJ]E?1 M%H3F,G!"! R@ETH@/YZT@$32UV2P/T KI4+8AIF9Z=7V(<\[?HAQOT2Q-&+; M*?KNV.D#HMD)YJ[GY.D=HFC:GDKU9#LH[L:?)X?AJ*M6%J7075[%#AC@M6?R2J"YV/B%[IWC/ M_@\9SV4"F"/017L]J]O-1C!W\N?4EX('F]Q_I>E/I3;OX\KY A^[?73F#\[O M%"8NM75=D.F]0=MJCIXO9;*>[#;8T<%WOJ-X &\?_7(;B1[J9M-J]@^I=$'A MM06[-_R^BS\0&%*.0]IPU(=;5=L^@*R?G*QJ[,4I0G\2D?R="X1R^]S! MXB_M8=]JE4CP.@!9@*O/E#9Y$PI5>.2K)UW^SO3\VP0>Y3[$Y1BF>W32AW-7 MPB=[@(*A(#OL2C@,1&WSF9GQ";Q(FED%1GNA?,$"#BO'23T2/:V!->I79Z:M M4\KVW"=@>Y"7[MVLX$@;=NI)$2OI,TI[XO?H,7K%SIW]0$$WEB*O94SA8Q)# MOAI?DV3,-T_3J_$TY4J\W3U,W3Y<+.VAU6]N#GB^>9AJW;2M/4M8?770LKI; MQ>'>/$M[VZK^]>8W>DU^HUS^*L=';;A.NMA=4 M(3I$O(]>F8&[+B[]T*6$;&?"Z"=5A87R[[ =(Q=;F=D3HKTABCD #Z]/>MYA MTV_$9#[R],IM=P?$1L]J=7)*;>C=]7 M97KFI;(1$>G%?2ZI>^!KZ"&7!/A] M=,91W 6N,HBOX/5X"_K-;CTMSV0)JI%Y;'X\__7VD M0_>*>_(,+E)B??1N; MHK@'.]?TV6=4(V$<@P ;F_*QQ]( "WQ&=%I4!5A^X&8%O>K F^5+^/(T(M6O\ MZX9^]^M*+\S<;\[T^"\G\-/L?A7X$\>9AI\"?T$[6TX&=8]._B-;BKI,A8C> M<'MQN>5DX;AV6BVKVCR_$2V01?9.F$S?L3U[_A2Z4E[&G_>I&(_4$WA=)9",N95^&BWM%)MP4;U7^9 MID&'&+'[Q3WYXD=ZC]?#C2Y>>G$9%(P%843(?(?^%W3:MYL_7X3ARC$_VI%# M?VC]_-[27?N6Z>(#4\,VKP)_ ?_P@R<3EY\8)?6;' I!"I___M\FN>$7SA1= MS>;GSV?F._$>_!A_=KD*PI6-95]\T3A&FP@']Q7'-\-Z>S\TQ$L]_ M<*B"9$(6I8C[@#;:?>*B+M: MPGR=;\YD)2,JN. \YC;D$8$O853G=/J X9F88=^Y)6C1?5%:#!%]4T )=Y;8 M:WMR[SH/#KMM;WF_S;;YNSMWPLCW' H1 4/TF^;4?@HYHHO/INACZ.P;CY.B M'G$M$+ $!7>X^6J@X&A'"G9*4% \:R@J-;+T4Z,("IH+!\$<^'JX&B/S(NG& M3XD9B>-L+Y=S4,S0[0W2_EU@+S(K MZZQ9F8%XL+D3Y:Q,G%LQ25N>9;68^B44-8-9X4UZ.;M!FIP326Z((A?://+= M;OH3"0X;D/\MZZJIF_""NJQ@P,5K+&S1!^K1Q@9F2-6%8M6I$TX"=XQQ[K'_ MX(B.9\2<:9:2@?#DW5&$+MATVA.-,X][E8X[J66B;:;:A/Z:TSV@2M\YT$0@ MQ!PG=V^'QMAQ/+GV*1$"ERF#]=4 EQ47=.9[9%3!>O+LO[5+:Z]?FF5Z3J1 M0*J&L!LF8)G:!#)WI+\.M;FFAT3#!*WT%/2UN=GJZ:"3] <0-P+D('B3Q"<@ MFFDUQ]* =I2ZJ83L-!]14T2M9NK,@;$#Q%V 9,B]T[ E(9!!".966TAF(5U2 M-YNE-C\67L4?-1,?U<2'D( 68"<$:P4GZ@# MLXI $GK4,=+W#(X%VQ[#5D@M?71YJ,!9VBZQX6P%?]'U"N7^5/H$W ]HJHC. M)&AUB"9V(,G ]G3HI-JF1Q)X(]J(@R;$\+PWRL_T=5"7MW/-_HG9Q!1:YTRI2FT"[8O(EQ1#6IVGDH;_U[;S!%TVT M174=D5E";;7@L&!#;"LKS[TRBLUW G&I?VH9. ^NOPK-\2IT/71FPN!"HWV2 M7V,!J>Q8@SCH'FYO^%2*_? R#?"2Q;\E2=$P/\),B)G9E_-$5P/V,[KSW+]$,]NTJM$P?Q5(UGRL(NZ'L426EH_0 MIJEYXB=T]+,EH'N+Y0JO-&NN MU32/S>OSC^?GOY_^^OG<_'+YY>SRR^WUY>?/%U]^,R^^W)Y?G]_+V?VI-T/O%57M28[ +1CV_^>W\B_FK5*3/*+O"9D3 X8;5;LNV4 91 MX]U1EEY"_@M);DR=F3MQ00ER9G,2$N3@0&6=VG7:2Q>SZ?Z*+X5B]=BUF4N"NX'T5!"+H";RV/O"0OCDV1X%C5.CP?+[3+1B=WZ<4)0DBD*OBH& M),\6F2(XVP4-'MZ[2P,OJ7CV51IY,Q<6,"$Z+,CJ*D=M(Y?:E%V$9ATY2P,G M"GQ;I!R:]A0!',[T8/U87Y>L<51@KX0!KMQ'XH@(]8_,(6*\%WCOSJ50A;Y;(A8&(C6Y8<.OE M%HS5KJQFNV^-^I5U.H,A$:S%CN>@A.BG2OG503%S%DN1!(@MF,&:P)0^:00Y MP0.:S"+TCB]R.'0#T7; +.Q*- R%=MM6+P<+M-%28!0)D*Q(^+G"UWZ3, Z% M,PNL"HVS'C82:0< PHY$&H(\Z;2M=J>DN?"//#J93"?S=]NS[X .1MQ(FX6T MZSU@+"'0KY.?V7S83)P=$ E7<*LZ 7#V]O1!<'HQ.B,F#XIJ!_E(?5,SMS>L M< ?$P*[;WRZYO+S=UP2+X'9MH],VGGSBZN+JW+R@Q_"^?Y:$W8PU\+)YNZVW MO-ULWN[H+6^W"L^FTW>W]R.T62!4]#W4M,0K"I@XYA7&QU >'+(5?9IKL1Z7 M,55C]Z^1DH=:7XP->]>Z:R]5W28QN7RS-!L'?,:B#0\XB1,VA<"/AYLV+ ME.5=5>]!GPT<35W1M\ E"W 5>%0K)H;HRCBELK$VA+-KI3S#_&N?468_[Q$K)$7Q6$4*34BF#1^'(^2-%2$[>?/X*#AN9+@D(NK2QWD M:B#,"(MWP3UJ3N8$!A&N,3IQ?\#5\.C[4_.WP%\MS;^#Y0.C 84NO$G#?!>N M)EBHDQTS-S:_?R;\#*?3!Q=^8@OJ?2)VIH8]HU>,4_%)&9&'F0$Y_#N&"RA2 MRR.LA^OR*0-3)P(R45-0:1)SFIN)(W;)H*''V"Z*;Y$ 5K+3WYV(L1OQ)LI M\ #DVV(WV25,8RQA">TV[7 K&3Y,#2(GPJ^\P[W!>FNK@ L("J 9<,W_9X,6 M$#QI(<\UHYJGQ9 MY 3ZY8G??C=^CZ&MD/1*993(!]Z=OI?@Z#FB<1&):@JL!?_Y?QT_WU. B"D' M3PVHM.'4_C="]( 4=B0= 5B]3D*L-EP@"0?3Q9=/%>M*Q>8?(9^NG(#^5@T M-41P0+93)@:<>9> W*'RD=*-R>[#<#F'#;;$OQ@)YDU#K.?F:PH2_2'IFV=_ M 1'?_=-YS[>P]V1N")UIM#D.G!Q^34/%X:'0$#<,9X V_7O%3KP M2<&%N=PY<$TQDSC?A!,?8\(D14)WX2) G$2#8'\2HHR0I9@3(AC@P,%W8HBC M[E^[MQ\D8HYR$/%,J2_!7]V@^*#."$P1@FP316K17:-FMPRP67A=B \6<.1CP0?,V16A S#S4XX?^%)$A8-7B4;#0'D M)?1,4[ .=U JQ.8[4@(8JL*ST: +P)NH2(*"0B4HU?<3G/[^8",\EY[ I;4Z M\DJ?Y*J:.C%AK/D<^3.AM\ /(H6"-6N!BTQI*ME<1JJX*M$(K)2O&YS3FU?O:<:^?-*M2V+?/*185,-Q]P5LP"?T\:,L2ZR"R)VLCX MYJFP(? !O#/(7,DA\,>)T**,,'Y-Q3!+!X872C-X=$.!/$29QH1;9+QYI2Q\>I*DHJ0< M!A)CR^Q=6DJ^-Z4]E')QX8+3###"@_6(KFB<;,G;-=F&2M!+.0A 5J M1&B1BNR%_1RC.LI%ZC'6I)V0\)Q0J+>NQ[H:>7S' M_BHJ@:_(!?V_E8P4Q4P*:ML<;O_'*[!E*(Q73^O'U[#DTU5T[P>8P?+CK)EM MK!]GO;>!8X>KX(GOQ!]GW9=QEN,KZN7:;>96)\U3;PZ\$MOY^CHI-EH-IN;BXYMW^7VH-KG;N=D1DJS;RF^ \HZDD8(,6-'4JXSZ8W0 M*4+SJ3WUIKO#UT98,*)E#49]J]O?7#7S%9%>@_Z@5_W8_79\[TZG#CS"_W^, MKI?C5D?IQN7_]UB ;%XO=5Z ,;4+M#1WMO?#G?7VSL[#DVQ7K#5S7U;>NN$6 MO7IVOR5'G=*WY";^?8GJMBFJ/=T:V.F^P'LB(OC4H *@?"B%+ M7T=P(1=<+S\2#VQS6?1K9(3G;>)=:.3&57OB,.A214"1&KOT/*E:+3ES/95X MLQP3O8AM-QJ4OK6V*BC]O1;_3FW7LUR7PW5PX;?=VL]NU7E+C]XV<,T&EM8. MVH7:P0]'LY=@^NIJ";#\WCE_%W.VH,B]_#-^[(,Y;'20&;@7":]Q]ZX$6Y77 MK_2ZX)2MWZ_\^;J[,%0X+K6U8GB&Z[S7!".GV]S^5+SMU4M>YKTFMEEJ4KF! M,FZY'VSW2M_EG=)W^7=.L>?G]VWN\<[^F3[5/.80,8M[PSVEZPYUWZ!/Z]Q& M#%QX?3"*-U34#['F'Q85]? J#WQY#;6Z& _C/D= M(Z,Z+W)%#E\Y,JKS[/?=Z'M 1FU-MAHOKQ;BJGN%I3L/A9"E;Z+>*T-&[8<' MMK@L6JT:&>$-&?6LR*CN2]Q:K?8;,FH[V$'WN:_+UMI"BF^[M9_=JO.6[KYM M8!W(J/X;,NHEF7X;M:3W/2"C>KTW:-3W"S\8/+N_M]5_PT8]^V;5>9\/8/]& MUFA8SC/W@VU?Z>M\\ :.>C&&W^8N'^Z?ZU/HJ'25TT-$2_WB%H23#[1:6FNZ'V&M.#>:&2[#0Z.O$])U-DE[K> HL; M5'V2(6=KJ[51WZH)G+O\GKA8!0UKRL*1B; RINB[JY>4O7,\)X!GGJC4J+YL MG(PH1VF-H/8J]BO2XYEN$\ M2Y:'N]#+PR5;*SRE2\EQJUXNRPRSF=LT0ZI__H0]P%RNGZ?$BB%J<"JI,Q8C_X*#KL]C[B0 M?%SPF<].: G?L$.-+G$0.$58-%,4A)2LQ'R!Q$BUA;9!1'@>EVR/#)!_4S?$ MDM!^0'6<(^X+R:U%L2D> EZ#N)-(7B"T@=5P46C8H59)4O5 QD8%&RAHL"2S ME\LY/( >BY10?(?-)5P^GMJXJ2.>>^QR M.C(4S,S*F4?>.^ECMK87='W=EN)+]F5;@[7?6H-E6H.UFV^MP4HQ:WT]P3I; M] 2KI^YJWBVE5?]WI$2774#@T_["GC MX3;&:;NYWC@E2\Y(&:?_>#GCE&U3X\TV?;--^V:]ZO<[ZTI4CSM&"F;::?\N_/7 M7W"%>H[)_5/>'[(5<)NX+HM6E? *Q JKN,[);O3@2J:?90,@:I0(0HL?:IA_ M!]7@ 54.O(!7T9Q:[]AC'R4DRI\T'?4FTCSUGXL[[!8AFBHQF(X<0-& MJ6FS.[_\VO'"A3% R"]M=ZHWW?SWBIK[ %0=8$7[0"(PN4: J%);!!30_W( MMBL=V634^:.8UC5\]\H)T&%HW\60Y>.V=FR7*P0SZX<6 ;#9T_H3-20%A6RU M4.HLT-#%GHO]@-&S(ZC WIZCU(M0T1VY#D5$6CD$,K=!P%Q;EY["I!2&Y6BGV A6)-"D;Z M 585E=+[/F[:N0 J.W.AU#@N*9[8W5=2/W 6-C:(IL;!&Z=K9J9+7!1KV^F) MHU"PPWM3ME 5*AW;W?'WV;(..,C#"E3*G$Q-!@\ZJG/$G#[K7[G<)V=@Y7]M MTR899!U(QS%9FK1XT:Z13P)1'TS3"6B=4EX>K'KVR9_/_4=7=(V=@7*)+5H] M%U4*4E=G.8UNXT=)%AOK9+'Y"-00=X(>U=TLQ:O T2K;]_MR/L<_O$8DEV4D>^M,UK:61>.U-GL63O2V);A99? MW*_NO66\.]/:!.O"S>&B0=3)V;P"N7K)GXB_9M$9^8ASN=4Z I^341&K?.4F M9<23,JW$1-";19<#?S_RI=J*KC<6^7"NF.?F#CEF;(]_R_&2E-"U6!FFT^Q1 M^^E8B?Y5:F/PA8JA?R:?/1?A?XU ,<.$Y)1P(NHBRLX]NL8D[Z^=O)''D%=\ MD:K;\PZH?(=;#4)AM5C-N;V]-Y6W9@F6/T5Q@C.*99MNBAJ2=B4H+3T2N.&! MO[J[3[+B).8A'Z:+'B"@R(8.[/4I/=K$X\TB@EYX$ZPF4S%GJXUH^E8CSW#9 M!DLB&4KC)(-FEPLPD:<)M9GX>LT[268MA^A@;Q,*4)1@<^DCU-<-%$92)*0R M>^/&FC%MEI$?57<[^\]WN/$*!_MIQ"-,/979LBXU7IP0LEU&+@" MV,"9B/)J7V<50!F 8DWHDUS B:.J5,ATO'!A+JY;K+)3M&\(+=R MSV,%<^Q M$SK]Z(@FZ*C@+'@;I.60&'4;QKE27^,-3A_@6> OS-&'3M.T&XN&>6Z'<)0] MDFF2PXWNAV;37&9^WHJ/J2H:=R]F"R@](1$X(.HQH=V0[@D%#K!V9P5F:4.Q MM*#Z R*I-#8H0A+#?V1VU];%H&6NN >\X*'C# \MG.@>S=+QDP%S0 -SB:VU M@2PNG.TP(@J-;8_P#F!9Q/VE53 +40=/YN3>#QU/=*&67H0&S+@BD;2UI&A% MQX9.S!3.J:$=Y(F_PN 5D"FV@M(,E[21BM#C\%X$\ MZE3( T,Q.&>"DL)UPA\,^==Y0_YED7^M-^3?5LB_RN"]3BW@O8N9)9!=6^F* M1M9]^HY<>G\Z&!A. ,A\$1M/*,:NI\D/'5J1>.R]Q:["<#5F-Z^ \QI"(0" M9(R5^ /H$3-!A;5QE04*.HT/'YCXBS$(8QH^<"B@[,_NIA!OB7CCV-')'"6W&_A" MYR-] 4KV&?KDA<^29DK!C"02%NS-*D.G63@SNL[+1H*),^>\DAPP=Y(#1ADY MH.1PP[Q!%M V4QTVVE5@D E\"8@ I'D$V8%17%H#@U)2P0GQ-KD!&\:M#E$6 M(._SF]_.OQ +6+CW>>P%?T.&$*Z=B#TW]@0U?//.]Z?FS": DT\7%F-HU/S? MA>_CU!]6[HTL*X9E>1%'PBQ97H K[!>%4+,9GCV;(0_JWG#\[S%0:^;&T!X- M?4V8Q%D*W0F'%B4!.@L1-ZG6-I$.=;!U F1'39:HA3C?E@&RA/BH^,+!NO?* M6E=Q&$,85X>ZH')P HXOPK^ QX@?Z=3ZV 1B%1G,!&2? FN(2QC.W+'&P!)2 M$#C1*@#!(JQ5/48X? 7:(F&.TM+!D4'0M5JYUT:_2J*0.!>9&[CN MSQ)I"(OB,"+'#F<4#=,BAT9!.#,?\N-F$V03B$N4MC,*,HG9T/W+ MX:G@Z*/^8/2SN@7J_T(2OQ ">XRR+J!2>3XY<"EU M$<4PE]1]DXD+$6PK$ZL#(T6W^75/^.<8OJP)1Q6:T3>>"IB4.R9:V9--_U:C MGN@U:W*&5@>\V6CW7.\H/6B55_=^0-:2J+ZOZ['KJ>^$ D,ET_OHDIRM O+# M)X7Z+''LR/Q=1O),I+GLG=MP&OG7!P.WO&,MIQ ]X!Y\:X6W3OB^\57FSFA0 M>=0.4!MSIHF_DG633>\HH>#E76/2J,P5-(I MH_MD.=V*8,@^53,O1D.*T=FWGZ>0I+)[/L897^^EBBBLNS2A8*RTRV9I/]'F MH>\%97@,XR_,D2UVT:3#.GF>&EQ!AD$;R=/. DSVO#L\A?(7E^PY8?I\\3WD MJ@#./YY4Z3P/#QDP?TI;G,Y"H1@X;13'('V1+;WRG. .#N6C5^$\=4J?I\M' M#P%,[O)R!OSC>R1_JA^LP=')H-489D^6!"I,F#E77NS+B..EMVN=*)QQCHY_ M.%2(S"'Y%-W#AJ-0TC*0P7Y"[<%GQ4"F9EDDTAFY;TA_IIH(?5?7(EG2QO[A6%IHKARE^/VO(P5#*K^!/>_R72-^+AMFMW$5Q_#\,:YF;(=N M:!%$0+@#V"CE">(X*"^!_8%M DE9,-,8WYS,=-8*.8AD#P./;> *QUK(* P@ MQD9@X31,"?P.%GS1LHRCP0,O;X!4: M/]&F4+V'G'7*0'?"U3R^.R@"06T-W3,.\=/Q.?GSZ5P:R'AE\N;\_-5LL\-F]N+\_^_^-?3V_./YIG ME[]?G7^Y.;V]N/PBZ7N(QZ&L6QW;1IN7"P^D58AU$-"8!>EY-;XFZA,-B$Z^7_81;0@--ZB10)W3-)I3CZP.", ML3.Q$R%G%7$0-W=C0T[B_V/OS9;;1K)UX7L\!4)1]8<< ;$Y4ZSJK0A9)5?K M'-ORME1=Y_PW.T 2E-"F"#9 2E8__5E3)C(!D 0GB73I8O=V4220PYJ';YVV MUN_K3IG$9*/S.$9MCDSS_CG'1^=/?CSX3(K[>B@0["ID\2&*?X??3DNW@P/W M-3PX)*]9U%4AZ='R8)JY+)9Q#70OM%ZP Y,@?DP;O71FVX++GS(5L0_).["/[+F_?.=,.S:82SY/N460ZE+4;W-[)5.?"U-8EN M+7R*M^L\!WYL]?W '[OR1Y?^B+ HRS=F19NP=R4--I'_#%S M1;A4,!CTI:! M7C!]"H*QLX1%VNM9:094E0'8C;9;2>.L 7*G/C\R19'S.=2=<=OH;'S[,NQP M4- /!ES:K"_ 2YMR?3 SGLQZ.6?.N\C=(U?![F/#%[Z/D.;V5<"C10J?/%W>,U$R1S> M.QVU/YTB9="#XH LZV_!L\,%.>-@I( 4L^M^0N.=NH/@[CF9% V'89^0EL#/ M'47/09!PE1 8M_Y8 M0+';NOV>A35YW2KZYEL5?;Z*OOY61;\*S2Z&T=V6EUD7B-WM>:U;.AKV4\C- M('-ZGQ,?UY:SPD5;IDPEUE)9+5 /E]^#_HS])5)1>)8I=D :484>%1'/>=DCE14M\ MEPU@VTAH]9:[][VL>\^EB,D_B?AM7[^L:]\ :=B: _-F,Q6C9RD'6GP=P9#@ M%OY:W27736KG0[.8+R'-_]&#P&(_#''U*P M",^*KBAK>C+KC<(^-AG%_@"ID&*" L\QMI'.FGL;"?S ]:08)F:898I!8>?8 M\9)TID$%.#SSE\$LQD"J&12^5)F:WRB'#V0J/'8+)&I?2>OHK)&-_KRCR&S: MG97KAC6XUG-4$'P>Z(4&3DFCN?.O,1/MPJ$%P6 YI]0VY)1U\DM X_2'#)-0 M/[(2ME]F0(SXPQ49I7UTUJFT"B0OYGP6T4>M6R^DD('_;&<-QHGXN (!@F@\ MC,UBKZ2#^=3RZ)OMIMKI?&X>G"Y^/!FDF<[M%9;4$2A^:2"_HD M81X;"9V^/PGASTX1 PH&PFNS=^O'8N\FR/]:?1Y_+V&>]E:9IUE;A[^7B*!. M*255?HWUS1A. !5;@=6"0JQ[8FPSN;,_R/ MQNY@]M9:A9BKY6S2\FML;XO=G6VJ]C6K:#=E]LYNF'U' M?M%BSZ5LO>12)D[F<7%A_>1I:RM)+ZK="&*Z+-.GQV,?!(AM,K2T?B/=Q&(&(R9<]/@13.'O M,8O$95?4<*[;?90[[+UR%FA!.F>S!-$*62#./=N)H-WD[_,%N!@XD2:_F]D# M_/U9%S13P"M=$4496??BDD>#7UTYSS1YCNO+-_#"D6((C834_(<5U18L/P6A M8[>676[AVB16:K[86N[!;+?^U]IN8SO;71;]YZ?!PF A=S&.C$#!$,6_N/%= M[[A>;7KUQJE7;[7>%69MV\V?TR47".;L)I2 ^7ENS[O^AGV HV (%_'3G.=U M,]^FGI0E28%ZK?X*)JZ$=BF*FUR-V?3:7ITUJITVSF39>YM%)UU,=/L MU04V?M0+[!Z=-2NMQ@]_@6L$Z@[B EM@:30JI_F2[K4OL*PU1G/"Q@=5/\2# MZKS"036V_E6)=4G0UVZ[H*(YWU8HS;&:\:V-%0?]#^$%) M. UN^ 197=3LRV\>G54KC58NI$<97*N88A<_G2N0@6)RN/R._YRK+.WK)IR@4Z_=:>:3,*%N"+-:O )^/FR6 MIT]Q^1%\P#VW%7<^GE**-#@;IV=5^'AG>2%8O5K;CT-$& ^OT:QZ[5K!,#[ 4&#:7X'>FY;58#M1TY@C5PL)9"\8'U%I6<9#^AEN)'_IT8 M/'M;@?;WL#2BPH>@%\^P7X5ZJ]E]U3)RK_M^],I;17),IPS'QB2$97 Z\)@- M*GK1!^:<((M?IBY._'P5*"J9#4E$^'L<):5K=MNPZ4YS3M%NK)]N]E47(13, MY63@W%HM[=O]F]&VRSA&Z3M4=<"C[J]%#<.I5L2U]$V"_&?M]Z@M.2M.ZW#5^_>XENNQ\')]#Z,!^YQ[6^-=X75Z$GX M79DZ-D!96K/]:ZX,?84+-*W"LI]MY1T_XF753I?>56$SR]M]OB\UI_M6!$)(@"_&1)OAL1!R[JTY_?-CMCWNTI[ M8M_LB$.XKT;[1[,C=MHL6J]N6L^P;\VB[3I8(976;IM%LX;=W@;K7B!67Z]N M@-*YQ3!S&_M;3KM>L]L]Q%C]?B0\VDW@'J_1:GJGU7S_P-9#\O7J\IZOG0?E MV]C7Q[MKO.'=K3\U?GOX=EO"HRN;RKJ9(40$S0I)&$*? M_XN0W3*!B@-(<9G;X1F\ P)D88O2'J)=,%;JYA,>P?D[!_[;>I2)F;S*D9F@ MLG._I4&M_4$TF3*(JOD2QYA*HB'P=+"(QC^KFC+&FXV-J0AZ<%$LP*@FZ*VG M-CX ^HT#U5 %1QQ-[Y_=]W$XN N><)88=DHYQE 9W+0H<+'X6 =!L,=Z@HD;37"./*K^9QL8./4E M\)AP03@R%N-FQJA;2J"F.;)<1 M5*_&2X0CQ^WA@V/$@39I9-$(:R821A]0FQ>L7[C6S(!XA&Z\"48CN"US*,S" MH2X\\8Q^HP:X< A5(]_C&5*SJ3F6AEXV?X#1%LZZ^$3>523U;L"]SW^>:HNE MX7L,ML2# Q1F_[Z*M//1])YHVI9MB6"OWZF&UUA/(R0;WZ-1=MILC^)G9R)J MA\\@(V3P>L(Q:+AP !21B"@A;F7A0M\ *3*T)Z)G6]IQ+E$.6CN=R\3>BJ/1 MF=V,I'U'(URF-,!P@-V9EN-!$-39<<]T^:#RSF\NW$X-9Y^=,>QHP1SG+#6= M>S9ZN'@!5>JRW-;\E5-$G'U:1#(Q3A8&>4XJ&1"XFC.JMIB$XZ#!3[ MR[,D9@$LT+6,(W<,K"!N+,^#DPYNH T>C;ZWS*DGE*1.M+5C%%AKY<,Z^YL. MZQR=M6"C1>DP)Y^GLB:"S4V)S9?;0#-#'+NT2G), 1V8TQ9H1@M=1<7=1O1H M:>!C ^#-;08^3H_..MVZURE"UUD G!(0C#"MT M:1ZV/2=I?SV?]P'\%P6F_I<_IABN)N"<[Y V>@1D6P9!WX\-C+8A7#>BUFX M[%DJ6S*:!#&IVO018(7&.&W3668=5E()2\./#5QPW(C;K"KQ@TF#;W^JS+BH MK"]QA!9I@L$9;4_(<>CM1O&=#YQ."_<<\:S()E6X/7#"K6K5?OR 18OO(FN. M!WYL3'4!:V:$@U-E<*GRIA+826+KGSE2I;*$>Y3M8H"%'UW"8J^LSJ;O^'KOS"^_AM:_UJ U/5J=W-OCN,0UT/. M_&: I1>[<)TJXDK/A[02B822FR6SXCOFYB1EYV+5D\,# R[_[YI[; VC#S , M)_G =^K-::&!_4 S7J4!<#@4HR.9X5"ODS-FQCIE:O44+DV]BNWR-P3V+;WA MMBA1.:]%>PO!C$W(O[9C\D>[Q2!]?":0OWHZSJ8?\!?MNAK[(=HLXK=Q9!<3 MQF!LPG.+.**^(X[8WX*>G<5"ZK4-&OYV&PSIX)B*3L?K%LSSWDTPI%;-N&]+ M"H2=Z5-44![LOI4'OU9Y\+:>^".7&M_[HR%60];?64$\J8Q\*U)]]5M9K_[[ MT&I47Z+,>E@*]XCFE"X 4K*FEX.;\ MSY\^GM'TH]1SA$&2EGH5C1,M!'5&?ZG4@PR8YM/JEFK!>F>?KV\O43B?N'^> M?_UZ_OG6_7AU_O[JX]7MU>6-.J5]C%Z"^)CX,9484*V&CLU??;DFZ&:C?.MS M!)JH!C*&JSHD@_S$IY[P*.HP'IS@ W'4-=(F3M2FD=R,2OUT'XT"]1.JSYFB MH8U,R<.A::2W@-XO%5\@ZNAT(PU_%7["/00\N"/N@D))\+ M2CB\?[Z$I=O?+>V\M(EW\\**NRSFI('Z[+1P"L''&>A.\#V(^V%BS$)8IO/6 M&!6Q\'@N904RGT#^F,A?D]IJ68,.HLS7"@>2I$THIM/_A=HJ7/5:Y?17W)OP M@5+5031+P'[5=2A]F?&FAMXC/3/AZAP+U3/!@3ZBB84N'WY9T;-%MD*P/GES M:Y'K(AMD;ZCU=!UJ+72U@6J7$>@:0>$MIZXZW7E$Z,PA0J&5+!5FBO[P%T*O MBIK8))/'Y(GXCXE8^S;5.DRP[V?P60"'#$?<"\=LNN&W%Y]P?0.C;6%,I]C4 M^1#%PP!+,\N2VRD.)6IZU7GP,=G3=I^0(8?J-<6V+YF!OP7]@/*-\FE3U;;B MA2XYM U\A4)&-:9PE#Z8&AQ,PSNM%A^,DY&%M&7+#46!:":J$J8CT2,0[NPF3*E38N M%473M9GY8Z42W//^%-8$NU<^=AHEM8P,M.5H [1G96RH(I$GD]!\%YX>XQMA MS0GZ6K.$W5-Z!_FG#^B(^8]^.**''DL]J]K2!#M1X7&L0ZEH4=LW7&J=TB"< MLX/SZD=X9#T_"!_P%'#I8[[ M6G?RCO>6FZZIC]6\<570D-*X'83ADO\!'"]];(@,1SWC-6H35GW%PFZOS*28 MXC#XXDBEW6GVKQDX[Q8$K?F>Y2H= \?;Z)\!^=+=!^=%!TD[T&QNQ8 M&<(2+W"Y*NH)C*AI,$8I+RQD&-IW(6)UI8;S FN$ZY&-$ U;6+FDI4VRV3"Z MQ*]_O#;\]EL;?KX-O_G6AK]V&_XZ"9NS_2A4>:LCWO^RRG"H&M9'SR[^!Z=K ML?L<6[[]9,IQ>FUXD2]:%("F>JR$O?I2(]]K&X2C84G70WKO!M'H4T(A*AS: M;$2C,1HT0,4MC38>B@/23EF;6*&5A)$UL'FFR$B2 MNG+;[DD.JY[U-DV4I,'LV"K:H!0TQ:@Q]CE*=0X"B&3[S[$__;36\K!7_3?] M*R;Q?P0#>/4=-ABZQY*(D>^G>9AS>B"U'LWM2C5/'>L]XYE&@S66AQDP6\\?$3DE]T$P30ZAGF;1B'.!0/B"!1E8-9^P0EE6%X,= ]NLBVFX M)^[7RX_GMY>_N5_.O][^7_?VZ_GGF_.+VZOKSWM='G-+64,$X5N2-5R ); D MNZ_TY#7ST?CN)K@CYBJT'G+=':?S*DPB]3QPQ;$Z@26-+B2D(AW5*,QI,^S3 M=7)\1]R()X!>?1R,@R?DV^O,T_M1,LUD@<)$O7DIAF%M@S96O9*/^#*$ 2M5 M2GC:.3HKL+1PLTO6N@'ROY53B MZ'EO,U%78UQM RS:Z&%^G13H/_ASG+C#<(QB>R#IPPB4Q!TK):>8[F^BD1^[ M> UP&\@&$1#JQ>4U)2Y'B:"HP'_;KU;(+7Y:ULDZ* G!X?&EVR]2[,;JU:B* M<[#EB3I*SA,"Y,JL1)!C$MD';PL_'P9BQL0!I4[)+ RFKO^ .#$9V)>*^R%/ M%E9)M9.6"J>$L1X*1[VY/C]\15#^65 LZG):6-.&?8.[V'CM=?!P_-.6VVO7LM?C2T=/8=* :8YEI]7=K_ M<$W+.98=3V>#4GN&C4J^$N8 >GV?@W(JIML YCIM>[7J6E>Z"1+/^FMN'IW5 MNC6OW@%-'W8X77#-3;E^M MH[-6L^6=5O.X&@[5>JU[%

S X^4\01SMG.SP M,H"HP!T:&"%JV<+Y>/ Y&O=7V4^'<*WK5:]6+Y#EN^:-K6WC%.5>H]4%%B]( M]3*[X,M43]#*985=OGFK1JQG0& M,X%T26U)C"]DJM\RRN) +.[K<:JZ4&GE51CB2?PV&_!]$3%.$%J)%2,"F>$7@K[_RSMR69"/PR1!7,/1M11W\!( MQF)='/\Q#3*^31G3> -@1]M#5RCB9>1)NUI#"5N=5[1-HTQ49!5S4@F9D/EC MU&V*=E!7G:G2G9,8UA^'(PH51Y,I.*#_25&FIOYW=Q(EH>"$"F1L1'Q1<6Y- M0%8LCN7&4HP0#G6/),%6#8Q;^/,^A'_\(XKA3B\)\MIS/U[H8'K^SRJN#H8Q M]WH]4P,8=IG#0@:.#3.;S8F!18 *O^!H/I': M=1JRT-367D1M=<2ES:NNAW T@G^\D\@>LUNBCC/U0AX9R>412(CR4PHNF-"" M3=YD\(N",4+AU%%A07PTT^.S@!;W0_RWW3_(V98JK/ZDWCIIG)[#)2KDY;ET MD!),4DB V"6C%Q<%O![87D!93-+BT8AY*O]S3 ]G(D%CR7^F(21*Q?1 S_7< M480B3F!WZ7?_B$O2@RH/HDG?C MRBI%QZ=@=N;"'_[(:&>0I(ZT6E!.D)8Y6![<*L8+ M<#"D13".!JGW);JXN_"T,DFNZ%W7&! LITW (6]TO':K7805@%C?S%1F!H^C M26'Y;->\3%[%F0\KH#)D)?3P!@X<'50:$CC'6D $$GC"=P,!7 EA-./P(^K M^4'M:I.T]-RC3:S3':,5FX8/J(&O5OO5CB:O<.*.E5_<6_/P'.4VR)^P9W1^ M-SQ"5A+6OXCB2<5V"? ,;K^>LR.@_N,?4I>P *C"['3B)),PJF\,>; !,,B^ M24B)P85-I0T%BUH"%J&S::@J7# ;3K,O!CBJ#5>+/S:,TCG+FD:8:6?L#%H. M;B==$"8*5C 7+%XX::UH+O#";_WOAMMKRY*%MD+KZ*QY6CF=:RU4W*MA]LA( M">5/S,W,FL!#44!Q#UC"@F5$:)1BZ:_T<)#"FTUG<:9YB' 3^7B+[MHQ:8JL M&06T:->'*(P4J19"0W=5>:?S_/FBX/W/\NMQAVE:/RG,ZV,&99MY_:9[XGXX MO_KJ_O/\XQ^7[J?+\YL_OEY^NOQ\N]=)?1K_X'[B08X#K%K!$^1":6HX=+]B MEQ]YR.^QXW!''6S;'?"IH]WH["DW<'Y!$NTS5OMTN+,2HW9]C&-@2V0BL2SS M&<)BQ-#IL^Y#8"00H,_NL8S)]&1>9IVZ)/G?C7<[TG?K<\Z-3$FZ'FH>HJ!W M LZ9(6D5J5R/-6$07=RB35#(:1@TWL(VC368F,55,Z 5%V9N5 M>:\$.LA%]\7H<$:=-%4?/]$,6?S-:/"K*UM*R_:QL\%J\--(@+ S#'7_UU&M M>;3@B46M#K7IU1NG7KW5>C<7>;=5_[FH!_7/?.UTEO*4%O^YF!.RWRIZRT]S MGMG-?%O.:DF,:8/LNBHB!V./&Z>70?7D_.KVT5GGM.6U6OD\X=R#*SJ28J'T M"F=M=#DN3/8WP2H\$G=6\9K-;6/AV MF&9S:?^@?N#^0>F--@Y\HXOX9X.6SLVYI[L3[LFX0MGD]LY@L52_J, MM6H4J:\ ZPC[6_7))I9F,Y7*+ L6# M"]89V8'*OXJ!K\=(%J1B]Z&DX:71SCIO:&=YM+/6&]K9RY3A7/HQSA1*%/I3 M06% I]JH;K<$I^6>N)\O;]V/USX][ N8AB<#7 5H^(,^RB_F@.E%TP7P[P]$IM@4YR(J M5!_+,;'.\V;&!;U?$=H%3PU>AW-D=1FT\4,T8L%ZN2+S^5^S,9O2\T;N+%N1 M[BNDT08S*OGT JN-K<6'@DBS4%<'2RGP$>"."B$&I8EFDL _(VSY8*_!<@EJ M50O3)QWVAF78*;L0I)QJ^B W)V$( E[M/U=>;?=TK=762J]V'#F9!5?<&RT+ MYW=59K8RB*BRF-IO^^$$.V.D*#$0'4RV.3?KV ]64SL266GVFQNQ7(BSRN=G4IJ0M\(@]ZA'<&B1VA'W[^C[C]W M]X8JMTBU )^IN%=)BZBYQ'!,K6Z&_?&ND#ZV5_:Y,GW\P&G1[68\D RS]+#: M$EYVK0M%U(H+W]_\ZS)OOR"S5'Q@NZC>W>&^B^(1!2]9L6KYU=+U"^B05)<_ MC>*RR:O-4E^OGN#JM OBQ'ERJ3.Y?$Z-FF7N,NH\<9<71*CGO*=O9U'D%KUOHH.^MU?]M+KC0UP]W9[ZP@?[W7J=:]= M[>SRULM+KE(R^;< _<'Q4JE]S?F\NIED^ MDKGC\UQ!5%]]_K!:BE%.MJOLNP-R:-S=-;M-KU&L\CNV(@VUM$Z^RO) M]VHQ+ZM6RK@?RQ-^)_F@[#)_<[DAN@WK<]=^QFJ3B;+15I%*2RW+P@E%[=KI M2AIKLZ66,X'G++2+(RV;><"3I4)H?1?H1R&WC%YY37JK5U?3@:]'^L$]R)U?:^1&#H?3T.5E4\GV%]^YRSTASAZN$@S,_D\4E'.J%9O[3YG M9!8>J/6;8^*==/13,!ZH?W(\W4,@4,ZR:^"_3/[)S#CJ[.;2O-,K)@G?DD!O M2: #3@)M'\+E[[WX;V>'D0G:#7[-"V>"-LV8Z :@Y+@V/]"]?N/"PHZ(];I_ M6JM% EA!_D_U?["U(S=S8#,]?$X#B18%##" =#H')7L_6DMV<$/MM6ZH]@/= MT"9I@_R34?L':/5\B15&)1?<'-F>.Z:]% \]5HX+2%_Y>?6;4O'%>Z);0Y MMR7T%6!:MNJGEE^&Y;8N<&^+_=1%+#R-)O2%K*JMAF/\?)NPGMM]&EURT<(K M]1:N/7]50_\A'#W_LNR-QK76J)6,#/1TWCGYB2@LAE$T)>CVU-*53X[<[P^C M7T8^7C<0\A\WVUS.U[2V.^WU,8=PFXT]TBR:BPE)MPKV-030XC5.TALF7H%>3UY?] M]P9/W2(9UT5R2BU<__@SI8524G%&6>)&OP4#D_2QAFFH[_H]3?*77_] M%:^_L),-^]R8CY-@.L5*S7O=#%5DJ[D+0M%+;WY.PJ&XQ7Q[W;J+U'JFE5=K M]VUU]'*QWJW_/076+THSU&O;0?O63;UM/6?DZO/%]:=+]_;\_[Q<2^^\4]TZ M8CW.^P!6[\]DL@<-$8H>0VKI),0%K@:8^M]I]J(:6>?0 )_P 7NIHG@J@^E0 MWF&7X&0RH@$LL,$@F=)P#D7IY^/QS!^YEZ0343O"U;I?\0O'YY>W7]_I;IWA M;#1RAR%:\=S-!2PF4\[ C MQ))/,-G/4#"'N-W./@7=Q6$;F8Q:_N*S9>);@ M(FA[PYC:\:SV+1<'#9AQ\;4R;X;U@0@FI M/1S/J"E33[MP<6S70I^JNOHH1IS-J0]6,PX>+CM-:AW7>ADE)S'6@;D:E?SD MU9_UW ]8/1URZ5XK[I)<2D'MF3+1D]8Y#, S>!*I<;6^C!K#?E -^N+X M:G!4Q34&7P[#&%;P[QD\FW5L?B(1L"T]#I,E\!;BKD3W]?EZ J$,5L3EJ:T1 MBDQF3SAX$?9S!R8\LCS("#3F1?2%H+:3*7UM?"H3WL&LA$I4$*F8,]V+XJ7 ?_!#%Q^J9=(:.X]+'BI1CSG%(@'GTG M2+.%DYE6)Y?X4BBJ+0GRH>.+3TM6JJYO>: M.?PMY;(/^Q"VA#N[U=9.FH;GDH02GC]0I-;7:PS%*\_IX1VDU_<$N3&GV'Z/ MP70NA=E8[QZ=M;QNK>EUZ_M:Q+#54]X 7G:#8T:PM':[YG6K1:U&>U"',%=6 M_S-OYY:2F:O7BUOX!&7):[4GE2H;WR8CZM/3$W_+D4MM%:Z,WN\KEYV[GP)1VG.Y\Q\.IC M!4[?Q@KDQPJTW\8*9(MW_AYJO@G/=CH18_V\'C8)AY1EQCP>UR3?;V_<\\^_P7]_OKWZ_/OEYXNKRYOM5CS- MN9XM/OQKF'QC0^4/X(1XZH=C2C6>N'\&/F4GX+@Y:Y]L?0EI]?56'G=.X ?A M$ S"L94,+\+H[BF$=YK",![,^HCD+HC55" M%0QQ@!CE@=L+@K&;!(^42+_'HBA8A*I]#.'5^'@WFL4RG0<>YKD)*$X^?*RW M]D3L?9@CJGCX1*SGB!RQ!&_.+X?_[ WAM$LAK<-GX'GZX^>!M M)O5W3YE_1O$W^"Y5*> 127\KV='[38=FN>#T>8+^R>C9?5)CH$!;$M0Z#3!( MGA,LF,,/>1# #"X8)&3B4'4\C\Z@*QUS_0>0&5&?Z]_Y>+GD>/2YIZ@=",AFM3@/H6C$5#T SP'5C=%5PKLJ^T1R0Z.%;XU0Y").A)?5 MR:+8DKE:!4=L5%YX#A?#T#PN?3\3=-KPG,!MO+M7M3;Z/CSCJ\1XDSA"H:'> M_FQ>UB)=5VNU++,;':-?!K,8;W65.6VW0?Q@&]D(]H.6VP M^?/+$>*ELK=1"&H=)Y@%,:T "ZLRQ[GL-'=UEITC'$)5N'@:UZ;A).SRS(+! M.E:96SB@2C4N+H,3T+O%XOGX44^)N0]1SB.Y.?V(Z_*H2,THC]-301(7"W+# MF(OJ)[[0)[Z'M9*A%*F =P#_IDKBS)0)N0;4C/04MQ39$HZ-QSJKPGCPG8F7%28 MT#ZD#'A\A[@T6.Y&A7127,W+RHP9.A0M]Q'T_!W)XWW7:E=C*3X$;AL!$^)E M(@4I0\JF=*2!7D %;>'X,1H]4H&;\^C#)WCO$2QJKA676F683@&,85_GT1)R 9F M;*[-J%BWV>N@C*_S?C_&@G\T0K[$48\J^Q VK6\+_7V+9/:JU)NF)@4ZPK% M.OV1'S[,I==S'><5@2S%PWA^.-E3$^O3/4CDD 3;1)TKB72?:^"QO82DMA;X M:L2*3UW:L!"P^+G,.8G&\/MGW3$R0+Z!G^*('AP0137E-&4L2:BSBMX@OX1+N!%SM40SE-]2P9\3K%.//TJO 7W MG#:T4*$V'G%$CF7VQ_(:64TX#A]F#TO7\9'N@G4D&' 1L*;F?]ZN2:]D\DG; MP<#U4[6Z#X-'-ZA[#NY0M'U5O39+@B+M^G:#(J?NB>O>7/Z.(1'WZ^67ZZ\8 M#]FB5)I3H+Q5,5$44,[V?:$/IDT1\/;IU(E!X2\.MSKQ"#_^$Y.RCC1@1V2Q MQX]_(Z<&&_)/@^]!?R9&(]B2 M02QF(/R )M$%3[PMU?T-<@I4(,:%_$[K6%OID.G><4Q+X/4'_R$#=RHD"3RXFK%N6_;G-M6YJI_D/:2W.9VTEK1 MWGYK11[X,Z6*U^ZM>/D#WD'ORE\+;?/P,#;G2>H(##FE_/:\)Z+>W* Y*OH M]W(E'Z='9Z=>Y[3AM;LKS?,ZT&Z3>K/^4B?;1>;Q:LVZ5VNU]Z_'1#/&1W!Z M?@&[(Z&@!0L>@WTZY3TP,/* =)H.TD_OH"0,68 B] M6]P<-Z>B]FTHRBX@%N624VV"BP'.H5+E,$:[<^3W=CX=;7?"#LF6-_(1]U&* M,YM5FF97ZWK-]OXB)>Y,BJUU9+6CLX97J]6]^NER-?&B JR0MC])>B#Y 0A; M[:7<1=5!ZWCU>M-K_;5I>[53:QR=@32H=KUJ9WE#RMX*]XP]7L 7U,E^\'T5 MV^ #7P]]Q^S<84RAUW>VCLR9XM5VOWP'UPJ M)$KSS.'?(ZHX@^^=&T=?CC(1G1 G0+)[4! M"ZQ\4K6CL[97K;7 ZMCTI':C0?[6D?VM^IH MH;=/P2GK'.A\J$W$R\;'UP"[J%OS:O6#,]=QXM,#3@Z@XFNI\CQ8/O@X!JXG=L#,4.'[29!MAID$QCZH@[6&:0+:'&MS:TTJV>8O^HUVQW0,8M M=YQ_.*;8RAEV44U@8*E9WU3;;EU-7$O1-I;A>UB2O^.K6HQ2MA&]TU:N52< M@Y7)/660 K%8^K^.3A;<6;MZ='9:]QKM=6A^Y_JS-(16=\.YEB]II^MQ)T,_ MC&F^!EDITG5"3Z ;9&"$SG ]PX%MA?#U43^HH4BC&@=L-K-M?).;VR MB;>!1"Y]A/-/KHX)J-,7G5Z\66[I2@USR3BP/VHV80,.N[(=.W#U=&]8.>)H M@+*N>O7.CA+W/^ZE;<#3&U]:$RZMY=5+F%=[B/Y=J [W-F2]5XO9NCF,J*W4 M(LYX?CRQ\7#M#3:"$:-AWN"^][1/C>R+$^+!Q5&S(:^PY@G8T9@LIGAU16L% M2Z+J7J?;\D[WTJ9>=@D;2;=]N00J5*K7:UYGK33(BR NKV87Z>EHQV(:O0/. M'0=&QOQ@U>W.Q0)0FBC<]WQDY71MY^BL56]XK1+6\U]I,LF.Q/ 39 O9GU$KJ MZ>4C LKL3O)?8IFHP$"^ T"Q'.BP=%# MUS>^^2D<@;N(6&5AXCX$&F&O5J^Z _]9XU)>@9Y!D"UYLN\1_UZ6\%'^]G4V"MQ6O54][K\[KJ'+W?=G25 (*74^'B-* M'0-IN=&8#_T#6$9PN"?_F_]3@4PAEK+ ".50DQT%2/:&?V'L6-F1 96

XCTMSPT?'H(!PE)FH&35Z>-YQ/Z _EDXJ\!)[GT0 M#!7SN8*O/+ (A$Z@7771IAP/X,B0\SPP**= HC!>\O.O^-$(2 #^$(<:*UD$[)"SJ BK=YGB#5Q$EG^"LZJ=%@H1, M-%(?<"JPLO.[. @T^.07O+9HZ'P*XCO$586/O@91?.>/53.:2>[R+?T(D_:E MBAP.]!\@Z*.[ %9]->Y70(L!DX[\)P0*[$YCG_?Q"YEP3 M[[G_>":A!#OD=U_ $^8_D['A!]1L#VKR/AJ-GD^B)P0F!$I-0N E4*[ *NDK M]#KD!6#EN%=:LN(#]1+.^\#:@MS\\>.%M0J%1Y]B^?8UP6ZZ)H?6I!:%#T3> MNPNH)H<8UUP[7W]N4XG:4\7],HN3&?$5P_MEKY7QZ&<3$39 /XQ>[,!Z_V7 M B9PZ,E0?%P014\^*G@EB?IZ^ L/.T&"/0[?H>X!.0"^B:U[5&7=A7&='_TG M];0;-59%G;B6\[_]?O%1TXXKQ@^+2ZQ@G0+GJ(=\".-DJK9K$O:E_CHR6OHT M\UQYYL4#?L*K9BC6:>0H"K8>:;XK?2#]4'\_F<6/X:/2U?;J4BX27/_TRW!% M2& %F_*V/1 @ MU=NW;O.KHW>5/UR+9Y,,T=@OM2G'>JU[;'UU+OTXBK/,'UL+,8]%*VL6(;<% M8D/#C2-\[^Q!@;OR6\!,&2@@H=?P*;!2!91 ">CK^G& MN#]\>049S52+='YD.1@J4$BX0-7RK62%$]SQ8QA/9X6ZRV.V (=D)BC_43J0 MQB63'W^&A!>-'2(XSYWXJESRIR7QZ889GVZNV*6-KZ0C^N+'US&I[0'%-;\$ M\0VN;%[Z$/[.SHH=N*X=G54KU6HUWSF#[BIOUELH!UQ>%%^Q(A3[SM]I!=I' M]3<:R=7ZLVF$LI3F1R%+8L9,&?3D<6+6040->I)D9?DNW%2/K;%T>_V1GX"O M+93AKDP9S7VBC'I9RB@PK.$C1SZZD#,II!)PYL$F5?>EH@%?42JXQQ2>&Q+L M.8/9L*H&7G15XYAM'1!C:D?&$#"I[Y/:0D/4!B.X]MX(0X%C8YY%WT_N/9J;S ND7LL<3A? QU"T?U;'IF=#FG#^N17Y.L4':RHYCJ^I MN5?^=WH3;@NDY]XINMV$#,Z3-'*G,/OSNLGTD"S:EV-U9,[#OV?1-$0+,.K) M&( >#BQ[#$D?H3BROS5TC\_Y,P9 +KHY_CT_ZO@]?WLX0W=B$(YF* "9D/O( M%,Y20SV#H,=)[#&DT_1 M.'AVKB>L]HMD1.Z9R(M (:4KM"!=HF%: MZ^?&_Z32D&!PCI-4[X+/I/]DK;Q48VQ?VA90J'6*]$T#T33:L*MN02_%.S+9 M2'(O4Z+M]94H;>,+T,JJNA([N2NMTP+$(NM^03,C@S+KT'L4X?VJ"4^^.I]S M%3V <%AV%!WS*$Y:I0'%^+766_6!M!>50="+%/ J M9$;,B1DL@<+W*9<#YSP9F8.YP;$+_IZ.B<*]TB&1Z;SLAD_7N&%M,IJ'L_!: M"2NNX%I=N58[>:;.X0+G?,0XJ#DR0G0X7&@T QIXWD,:.-T2#3AJ$JC0 &9> MJ9"]S)UV7^1."8AKW3N]""B#:4NOS'<-.47L0*R!7CN>#YJ'CY@+DT&3["W2 MQ#>,="7)U/87*3B($YI-S\]/!SGR.8MXT2-+P5\,AZ&1-@AML\,I^]C4LIF- M)WXX,*-'JAUL_X(XN[%M,3:96G!YY\;-.C>]0(52*&,X'@=T;FFH5B)IVD'' M]"N.9&>[6?*)_#@&1<#TD+;?^.]%L5,<'^E_H] ?^SR>JWPSY=EA+!7<*;!A M'-_%NQ[QW^]BAH@TKIER_&AF(4D1E?A@6EK)/$R@TVBN83"@;$N8EL:KB6I_ M$2JA5Y[]@9:PD>6RPG1.QA6B9')@1K45882)Z5\J]N8QQ9CP4*HV#0@:+.M) MWI1$3/*+]I>!. !DHY 5\0R<$_T'E)37%YE7\2Z"6$7WUY=K;E:NX?D]REWU8;5^7Y/"Q(]QZ6(_&"%. M'%G)@^5D8C%N3IKP*>@Y+Z9@\$FJ_M3D9"1"D6!]?BZL#99FE'$(8^%4W5A16DS? ,7]'A454R1W,M4),-SM,X^(AA=)/@$C M'TF@HY-2(81:P)DN4C&DQ5*]XNY.KSB67C%)]EZ2DFF^&4O.)4!H5@YP2BKJ MC634>:*4(IUD8%I!O^BHDGES^HJ=S%3N[*##Q:8<5SA0,IE>H2J["HF+J^W4 M .$9;8^NS$@%.%8J0+8@=/ ^(\M<*O9\D-@9/5WIF*\8\TA,!N.IJ5);R"&8 MABK0Z073)PS1FGMUN-40.7DDL@,K+9.AU /=QJ#&5 :8LLFJ]#0:VZ]I>FDY MGE0U-ND1\JVFQ(.*I"UM(U6XMO"38[EXM]RI50Y-+Z!,MXHZP4G#H_VI9'R< ME6(TNW)Q3JMSHA'*Q:GLQ.AY\>(T*AO4Q6DWL_$8S &/1R(75BVJT:0XO10D MWQC%F/,8C<"W!6[$,A72N#0'. :CHR_%@"B9+^[]"5YSK:8>3H+IO3_^%L\F MTSZ6B@P"MVC^L?VE63RMN.?:)!2&=WA2.96IZKVXT5-@535BNL:THL0OCX9\ MQDNHKU7=!,2S-[T"T1[/D(T^^/W@G-Y=JFGS5"8J-;QJ+1\IY+4;X/1B#\-_ ML*4;T'6@=D]DQ#.?AD-3UU&0P=6!A1).(VW&P _Z08"'Q"8$ET]@#1#5/F/$ M'X5T$*,4Q)+.!/F/] M&?8PPD4]'E,#3ET :A-OB_0YT*=_1VK7Z8%^#1[EIN1*X@#G>R7QS]CT_\[O]/M=K%A?IGVZ/D MWAD"=/#;ZQ7WD^8Y+=!_"Q,0&(FJ8S\'5^@Y"8EY/^A1[1?*-Y):?>SYHJ^D M,"&4Q44'%07".]4K]U+GN/F3OV*&'8DT4=Z12D2)#Z("]_(Q:*'L1S.5,$>/ M7#Y[4KE,EU+X^&PSAH)]!22=4Y=T8%^(;US( H5L.K#T.V[,2QQRW_4E)?>J M,0X83$5H_C4;9T(TL[$_&Y#^Q8=B&)_^1>*'!'[Z5AW:2G2N=AQ- RF_9[>9 MRS.<8)0$3_@IZWC8TW_/P(C HH"T!JF.=:EJ/0I4'$A\-J/'LR8\')Z,H^D8AR72?[&B/'[':UHW# MY!MO'4Z15X(AHLIA43\(B@M_1I$0Z0.%8[[S8S*2/LA1?)2CT'')9%=LGJFS MW,K^M@;_J:YMS7F%].6>K/0"KK_(0[]I)@$4-@F&JF\Y0. M9O[Z9H16#%'^[QY6*@YGTQG(@8!:NDD"+GX#)JB,&.ZW,<[R8Z;C?Q,;>C8/ M,JQA8KY[)AR,G7[<&HJ+!YMXQA%9%)N8,@4+F6/Y:"V'TV==KOP,.%GZ+5P)_"3$XS1D JI"< M?WH5]PH\2XR,]N$^X;W/T0S+?<'LP$3*\'G1R6/D.X@?PG$TBN[D5;Z6RG"& M62W(*B;[:=_\T%'*L>B;3#W93ZE1,_,9!OW[X00=BLQ?Q*'(/3J9A@_&UQTC M/Z^:C/5OI.MW'-QQ(@M+FG'SDK*3F+N;A \AYO[E;JAMP;W!+QJ'*(+$<[$P M#FD9FX!5\]XT\IQ)!#]%MZDW2T)*(H$_UP,EFS(1!:ZU]\T)KZ$GNI[=,-C; ME'LO$O'_R4H-AC6JT(U/AP[(1/0'L8496^S4P@=:8VOA6''!D:7> M$V8F*@<7=N*6[3CL8:"?^G61:$@'@W\..WA>>"(.G @\-4H"&X@ V917?G-Y M(=WB<-B7U)B+>Y4[&!F%MAB"U@7-H.VUE!SY3QX<$BUJY(?,H)0#E\9")PW_ MXQYF$XXS8!;F$1,MQ-#S^08,'5JJ)"X()0%(:!P\F8:*9TM"UTSE5':F_'I: MN^Y(???.KA]Q5E[P='B.P#5J,J.+%@1R@EG,$9'IQ"<>1U)@;2( $YQG3\!% M][%WC74/$#F8V0E1[R"8H/9%L2XLJ[L(@;H"]@C/@L-0-H-19J(@5U$[PA!3OR(-[F,<;\C)957.,**$2_^$0NQ\I:C/& MELD$-2C]-YHTHJ!0#W$?'SW1W!$9#'@ZOJN U4;/1F+/4>>IUR / 8=BEDJX MA,@WN/(YF=_?BXXKVD)PU/$(*154?E#3"Q_XD'(P0L(%]9[[! MA*8+I?%%QU@URJJ604\DJ#=SQW51I.:CY@^6!.;9/M8T\%4EG00OM62+-&$ M^P :/IS 8M"A G5A/M'!!PQ"K@1@\I3T"4XU>8KB;[17;@,^F48G2A$4RU-Y M!*L8@U;30 ])9.M2T7IS:(TGLD#W(0+E!>)^@IYOPO3JFL= MK+#H*[&UI/XX+2]VJ-X,[J>O_\C*2"];/YGR0^!_BKJ.AM,GZG8TW VN:9[X M?=1B"CEI.!N!M3[2[?J^ 6D"9Z)9S1D%_L"F7=JP6DCP,(F>J(!PAE+Z!#Q- MS4_3P'^@AP??P0>BED/Z?!# _XOIE"<$8PDG_2QR!Q^C*9.C"8,@!JLFF++= M(M3*.>)@-"$A@AHAF!J%,BC3)$E,-PA:AU9CJ MP3"#Z2E9 MX@NI3:(18R?7; +!B%_^$2UB2/<^5QZ>=W\O3A:NK=JA)J=SI, MG?E*W3!GIX6$,Y@)WPMWA1,@T'%0<6!+P1CV&$CA$ANJ.O>JXE_(-ZPY*7>. M$96I\DRE5W\,1'_OCX9YXP\3$G"LI .(EZ7V4*Q8JJ="OX2J%/ /:=FESF:@ M\3ARZ>R ,XF/0$:'@PJFRJD M]^Q8+#7 6E:TXR*40^R3X_9Q6-D#U>NAUQNQ>= +J.-=E5JJ=/5@1C_!?]YA M@:W Q9&0X"M3X4?S;4YZ9*#L!BA;(ZQD#?N)%3&QL.: V1ZB1ZG@DF.8MU<. MJJGR02KV0H<-\Q"IHS5T<@Z([5XDI#T2DIVIQA5ZHV) CK:)UT"R?*;\G:SS MP>3D4PJ+RNXH&O2,W9W8F>@H:E%2V5P;"[H#DR;LJ6-D>(YIQ@Y[R/4H0%=I M982X<:R&.:I&@6XVY8)0XF-A/#CA*MA1-+X[P="?BTAUI(/L+["^QGC8TWW$ M:X"O^E06J.^3+#$Q2 W^IIYS)?XF,7CY?4(U1N &BO;A^BWR4;6>0@\*QR\. M$T90! =^Y 98.(%/F!($1!^)5C&[+6#D!%AZ./ITQ%Y.PP.CB,(!O#/EJ L/ M::Z&/X\Q7@8K0M]+I#E\.L! _<1_1L8Z,%);K22D]E82DB\)Z;Z5A)0J^#LM M+/C;08CV:X"7[OZ&2:AHLMM\[FOL=2$1%R'+KX=HZ1B(EJHH?PFB)1Q^MGH? M3WX38$L-3 C/5K\PG^FY+X-OZ60@;]*M$C"NGN"/22>G16!;TT3PQ1$6VZ6@_[$AZE@:@+@)CTF/4!,9VR M@)AP\A:^Y!+.7G:+TM-F49*S&WA,HUAH#CPF[BV+D&G)'.>VJ#EL+91,EB9K MHF1:Z$@%VFD!G&6.-XK?4 8LT]D16.:2@YL'ENEL&2S3$/T[\*BVT4S_$N9L MD3&W&IJF4X2FF3G@%T33=#)HF@68B0Q"N R-TN WJU';XK#%H)0V*I\*T;TT M**63 Z5T=PQ*673 3K$9N:0KWCKLK6 [.H8RF M3F#'3=@+QZ*P(\9A#"]@8 MXA&M++T&IP#E,:/\"W1_2:3'U,Y?<,PBJ)TR@(]OPEH)ZY6!(=%]$-YQB'?, M6WX-?$BG !]R/K3OSO AG47XD.XV\2$Q@'3S1Y(7,BB>RL%$NMN%B41)8")% MLC"@%99"BTQ%LP9<-/$5&^FX<(;%77 M0M^C991%W\-^$/ZJI;QL$#X$ORO$1<,Y:D5P=[8'94+>K;DG"WS!1I-#%+>2 MBW,$MRUW\>W%D'G>B,KR5VUD.*< &2YK"[T,,IR318;+ MONPED>&<94,37@H9+L?6QHGL!!F.$G:%X'"8LWLA@#CT-R\O"MZX#SAQCA%U M>#V<.,=8F+L'.'&.QHFSFHM>&"?.,7#B[,CG"^+$.8OP1U\,)\XIQ(ES7Q8G MSEF"$^>^$$ZC%?/[Y6>KQH*A1[X4L+E'L;% =]6F.B-5B>%X_C(,;E\T,(R7Q-;!>U1< M(6%/_^36=7\1?P%\/0,)CO:]O)0CRM0U)1+E8M$=( M*137P%"U;Y&1HL_L*7#8A.(F#40 XYI,!;10> /V9$QKPF[XU+G%&^H'/QR?S*">E FB$VD5AWH<:1Q:\[,L,='Q?Q2*-%]@I M*1K,ZJNOP?J_8Q0TH=I9M$*LE> 5%QG'%?=<6QNC9SD$6F*(=H3^R\4)J M,M8.G9%1& 2]J?&G=XIR"6N"J0.A*UAR*3+U.)$+QDHJ^N%W,H%*@E*2K:,D MEV1='>GL],KL ;]BU"*QFSYTCQ7>'[959>;"*G&8[N!*/3Q-KWYGA]Y99LQ2 MVQW7^:O]"W %/IUNU,A*:E-NX2KX1'/5BD[A&1P7[HW+I_+[FC.D^ YOQ?SJ%B_X!.7RU:OWZ6[5^KEJ_47VKUG^AUI+SJ6U(LE9/ M 70HE'D]N8C6PMY2S@J^ M26_54HZ]ZO,^I['+10?<8XX_W%%IH@[XR)@ -H0$E&,0,"*7TH?@__.NS<*[ M=ZIHI6Z7\(!C@Y86.Q5I.)@-FW_:=ITC^5["%QJ?8%%E]( (QX_1U$ZI@S'F MV;4YZ1MOT+2*^0[^X"2XD8J6&-YBB^$=NRC/),B5OO'XD;(5>"T?0K9F*6.Q ML#>1)@PM0A\PQ&?,"]7J@\^!]B<>Y)32T$65484FXAPGKKC$5U&$=LO, M[2A["*/4VNC)+]U>\S_BW0=V.JKB5ORC.XG** VO<*PYPZ/T;1U-O5FKMSL_B 82Q835E#_V8 M:?,IB.6PF<;4!7"_:5YJ,'1CP9EF*ADHC)DAR7?.)$8(E:DON#.*6Q)OA7:9 MX]3>U+]/XTPF#>$.E"#(R3PU"3[CP<_5Z(F'S@84A%T;@ MDULC-RQ= .B8/G&.[V+&@Q*I H#4"_H^Q78TN";>@HJZ#-G]HCR BYAZR^5Y MQ5JJPYET",W6"8[ 1I1-7J29K:6*.M2;R#*?#808R753/!.*- M==(:>!=\S&?W?1P.[H(GC'T;X/"Q G]*:8*0%>W311S/G@4/BC!D[ 4F_?M@ M,.,Z5W1=$88^_P0)_>&/@H''+*T>ZQM,$1%2#BK@9WU/+ K(%\.;#P)>$!9^ M4K6N41":BS+,OTTE@DEZG/]__L/DUZ]$ *E%(7:56IJ26O;.R"$U))$C!&D7 MP>(>R?3)V3RVG'JGL&9PAQ@IHQ)M.]A6:#T+^SI; 3,_4F_\\ M55[SX \"M@L<$;D'IM7.LX56\5:N#-BN-[C ?1M5K% M_[.B6L1T7_3@>18M4N<&A)>"ZZO!49U8T;KQ0_RRLMO3V%XN Z,C@FS%R2_U@IVB'\BV98;4/!7/*TUS77@1L!&I MPY'*RM1$FX;];]A7]_S00P1$E?.^O"X 9H=/__Q3-W"D972CYP/CS]MY)@)F M<'WF7)'N(CVY(BP.Q!"3>C;'J.C@"J*IP.I*V9JDX0::3I)0P)TD/SZ.7'$; MN/1R&D>CN1FF6$6ZP<.X/WM <=\_N%#H M>]JJQII)-ZP8:KZ;[!+B)A;Q!![F MZ,E_+K]D&L>)II1R/705MTP,XUNBVN7L4^>LXE!R(I6%K*[QZ1_=C(TYGS"%B@P2,!Y(7@?8C0F93,7=>92J[S<0S M?H G1 0X8FR*1F/*FVEMCJC* Q,A?]Z'HS0;I1A8'0<0E@!AT[DCWA!3KM9T MI(A4*+1TG(JI6.&P,;.)5VN]@W7SDS(B4*10W8+.0IMO5%+>ZB4P:0%;J ON M/.J3W\\ .,+X<,.* M!V^+2=?)D2[>L3%$1U&]M@PMRP^=&)D;E]EY.GN0'A8PWFW@@ZUR>77[P;U" MI]VMUD]:RO3_#7,FH;HM4B#M7\7WN."GBE;!-7P-!)\7CO+#^RE C,+$]PV'M*.XY;%''JZS:(0!49 M6#1*Q9Q,H)["ET'8H CN.(AP1$$<3J=X@9A>2:-*:0Y--;:E?7**E-6=JS.1 M2 D3+[J'O*DD$S4JYCF3D-.&O">!41BBGM8TEFFO_GN(:5?4$8Z8##S)R )B MNX\RD(KJN/QLL\A-,)ERVP9W;32L]_V3?Z5-%;O_E1![:39TX&:_B:2-)CWM MY3GP8QG&,LTTT&1_QT\N*[V,^GM'RPYC:*"LL/A-+Z(=2A7)-=Z*Y/)%(641\:C8A)=E]ZX]FB8Y<8CL][ ,U)DXQ MQ#"2G%3ZTEAL,S:#X@(7(3:6PR:L&9 OU)HT'#9U5P^*T3VRTONE6J;<] MA8/I/;ZN^C-6=I5]M9@CV'WB3Q+0QNI?^D\)#C7"/N[JY/NO1ZA;_SZ-U5O5 MF"YE>X#Z/A+U.QUDEJ802-3VIH-EW\QW4PS]AW#T_,NR71F=%[4JMUYTVYUN MVGMAO'N+;[E1^88%^I!Q6;'3GK#],'@>AQ2+Y?XS]-% ,6#NET?J*%S5- I' MAGOZO23SQ32*G6X6_B>FJ_L;$9$0UI8HEO^WTH0[RX#.G-3:E;K9^O)&TC\8 M21O3)C/FAR9QKM<3O!GC^T;N>273@/U0@T]87/L)%VDRK .9Q/=A,)3R6)YD M/0S[@I_ ?TMS<^IO:1P_C=NG2Z9A:RLM5D_'2S+YRF$:%6S\$ MGMY&U4,N?&B9&]:<7!TI',IH2QTCY$*_.,#B50-JW Q*TRA'[O9164XS,#K' M+J*Y9H,90JH4!P.IAAO+'N OWGS$ %67:>1DYZ>_W4W3WTY1^OM%$];& YW= M)*S%H=PP8WU8!BRB<7(9BA*]%U&RNYDVKU[L1+F6:'P7\<@OQ=WI8$\#E\J: M<\?.&+= (U:%!O\Z[T]M=#)\EA3O"% :S=U#7$@!R0JH0EX-.D>&NI/I(@P+ MAT/!^'&/( &(X$3>&&4.7">8>-P83T7VM/51<*<>E"8DK*UDV5%73$GQD8@ M'E". [QYZ0Y-:.W/8E,9F:6A"OF2V^&+:FSU% (5?*!S9^VI/TM[87!06XQ7 MD?[2'09 ]P<+L!2).+3:U-S 0SL**W0H(*: \:\\X)/CW#'[D&2?( MJQ]*>.+0:A> M_\W 1C+>&?:T@R@ZC0>]"UX=B+KA%*-HW^,L >20B7FUT8"?,4'&I61 MNT&,M<-,A#PEP_^M\!-!PT/@GZ8A/DY MU8&[9/VN:%@% XRACZYFEHQK(D*K"HZ4' ) M8B#5K,(3_D-[*%J_FBC+B( (%H- I_"(R_=7M[^=,Z19YC.F-%RZ@WW0OY^? M?]';M<\#<[WFJ(:=GB MZ XK7IU1NG7KW5>C>X2F3>SV7BO;7"Q_\TYYG=S+>IX/?H[-3KG.8.=>$+YLB_ M%U]YO>K5FO6UEUZ>!/(7G'_R[V T)NZ7.!J&^E(7'4398RW8=\/K='),O^QY M.UI+VZO6VJNM9;>L-^]F/I')LN/3:#8JU>6'\?..5U'O5KJE5[%=+C 1>-"/ M6IL9M9.30/M%_M:5/+P$%QPW0 >7N)9=\T&M M6FF\$A]),9&R'NVQ[C5;.:'WA@^Z44/6O1.O%(:?J(*?-+JI4E(N&:7T//RA(RNG^=[IRCG3 M(VD>RKS7?\7$3[F,#^-M%.1M%A+#@25FX#0L'\O8E?7Y;BE]IZESH;!^WKLO MIG2NPI"*BFCHZ&_T]02\1)6!" DOX &+ROMY=[8TL3NJ+R.SAQS-%X0Q)--. MJ=Z^3^",E)Z>1MP%3!!_E-I.TY?9Q'* %2PAZ)AGZCSQ,9F7N&GR.EL^@*!K MC)!"N?UGZ6FE,A_7O_,Q"6ZFT"ON-?S**"6=)=2&:V8&,1=OU0LXNE[ *$;P ML>*(:V$>$(U43?"#"Y["&4C:T1W.$.@IMT]Z@09(T\_'GK 98BH]44DD[![[ MA#'Y#)OM!XG#U5;PLR<_'MBWH 0;?'N((RP2.J#">[(I@$'1Z7*3\L+,65N8 M(4IG>6FPF_D0NU9Z\((RA1&'+_ R.T*PO?E5"B1K I\FAB2.%%I(^Y>&%Q&A MYYEC$I4@/&;0C^D[;YD\5!4N](AC54_WCJ072TL&52+9,$[X5]B?Z:L-H:CY MSK7-#SS#T"Q)5D:'GE$]K^C%XL8<32S@1&S/OHX0T+_363B&J&BZX&^ M28 B!^]#+_&!UX1 ,;"2IT##1\)//HRB.!SX< #!=Q\6=1Y_0T$'__H$EBB\ M-O3AU+C>AQ&53C(64SAZEK)KLE5XDQS8QQ)G/!RO>.5.=N7FDK'^ MA'N5<.D5]S;273ST8#Y&JD5G /S<604\Z;;@V?Q,@?Y(,6>I,2))4=G4J;'] M"FOE:DNN@L=&"KIXPI4"0Q/L-5_968).3U*'*K^I7'[H/T;,?HT1^ M"!C1V9E$(S2"L]6I.!!M1H#-L:";(=J0OEB!O.+S@3\"CR(%F7FL!@Z>:AR!$MN#!H7\T\4-^T#2:T%#D>QPG:7"8._ ?_#M5L?M(#4&! MCY8*7K4S09!XFX;5LG1+CA[-+;<>,(R-HG&6-!4X._Y=NGRT-(8^#DGGOJF$ MI]"%#S("4&W.L3='OASZ2"0XN-M!D4Y(?QX'W#7KTV+- TS;\N295%Z$H4 U)UN/".0\A&HL^H%IG7H]:J*I!YVGK*V/SP0,8CRDJ3M&$%?G<7 M^P^T@O@U^SBC\#ZM/_0-Z5Y!.% B-DFU'U8OK;3 N'H%$4=4KM>$P M+YB[TZKW57^=9(+SIZD^="<1 M'EXX/D$=%(B8!])348KOTC/#?Q@$/H%WA"Q=+' _C@60I$XI2PUA 5\?+G7, MT^&Q\XF42H':%F5+G*'#&>%C8+DO0#[];UB ):NI?#(QRT_Y6J"\^H,PNMTR#@K@^KF8R;NP18=.3W:'#H@/K( MHC&I"!4\(],7OW4?WK'G*6_!N%K TX08310[-S1:. J&&.-=!2^/?=3N:!/H MUBL&[9M,P.#JWR-0# '-H&]JR0=)FQ($8:(A K4^ M,\Z QC!$.)3J'F3^"0*Y49#$ MB:T!V69ES<'P5GK:A48?,K5Y@H]%\MUP(FOH4*,7(@)^ L*2F M(Y;65PJ5&\%@Y>!F8R5?'T#YT[P2_ XH%9]9$5Z/,,WPT+]%L0S 20541H5A M'PF&)>)H+&V-YHICZD/P<#1,GYKXZ-F$V9">DNK+M)QM.53A="4W&$55.!(' MMLJB\?AQ;,^0F!@?5A@I,[M2(#'TPUI3\S@5Q'&U37J?BG?32<(;:7V%)(, $XW60AL-1X:9Z8!%/F!WL M8''8B**T.CH% L.8KR?JGJ(S4_ G<,8!:/AP0)8-68R&QC&"X%+4@2$\G/F6 M!*8QC6;&3+N5H=XQ3O+@00[6NM.%DK.(+GXR?'8RZ ANU!NA9DYWVH_N:.RC0<#V M!S\V#>F%UV33)0DSEG5CE5P/!(VHD5$B93'G.S=X$*+#MD@NL$+%#%+$U1* _9 M( )/!9/8EW@@X-Y$DIE6?FHXPHEU'/C)^/8*!4X"0+'VL=AX%P]_XC^S?B8, M6RUV))Y@!L53J.,T)*[9&P@)\7Z_TT@4>&SK9YN?""UVXH<#25S4-C+^!-'(/BR2&P?$,8N$$UR> MHO@;32W!I_=F(8T5Q"I?N.P'[1.R_A59-<&Q*%.U?:VN\RD;0W.SSMZ=E6:6 MD.W&/N/W7$AP[G>J:KZ)1H/#M DO\M7=H@M,(PJ^H&H%."QXG+KB;!B"31", MR$6GR=\Q@4>1Q@!GDK274$>$?TH0,8U*$)["F/XJ8R*?C:#Z*$+8.:S^I,_> M>39?Z-"_T"$-=^?(R<%?@1+7#&4$FD$5U?%L=A!,>!<"PYE6IXE)AN*O/R+P MNU[0]V>ZJLQ M>#A045B?J^DD?B838R2*S:82V_0,7O?(=4Y8G8R8T$IXT/6:8>@QCNPE$9YJ M9QK60N+1,3+39/,>&&5\+=.,@:;B(YJ_1LG8R30ZD>(Q&;"6\K)IQ9!FM.T5 M#AG"DHP\OV6T>ZGA(<4(Z,E-9+:#8EY;YSJ&KN64&&P;G;-@,HJ>I?X\& WF M:#Z!CD//AHBT'Q@\[YHZBM(#-'[@45," H!SBG4,AQMP/0\:Z&+<8$1<62+T MAA] /:6HB)=2#'N8ZBG=AX;?%/5DNXMLN"GC:C[>J)/6!G\!)84J::3S5$*] M4E)#SA_2#M5AC:=I>%P/[=*NKJJ%QLZ ._;EV"IB#P[6Z;.5)[72G%@ ^SN. MP >;^M^#--S/Q1_VA#LNAK 2$%2+HQ['(Q[!6'Y ?B(F314T#J"7SZ7 6F4, MJ;I)1^>Q6"WU&7('?V"R\Z: -G(T9%LX68+0Q&(<)I.,.#7*@.]2-J?:<[(E-E*'"5L/%.CO78"E39-[3DT[+$RYQ"U3 M\H@C$*E43B4!L6[3](:T%:=J@U((4+/RA0T[D.O R:C^T#TY, K\?:X46I\0 ME4&CD?N5GH9_W,]@36E?DF>GR8/^_3@"DUIF#";1< HV-_Z>RQ'#(#'4-T7L MAI1 C(8!43J6XDJ>L^)^*/I[F@^34461B2"] MY/R;)4"C&'=L)B[RQH+3I0RV?!C@R"T_RATR!,J1Y&/:,U74DPOQDZ2/E9A^%($SN'( M'UA"'*\6"/=X9I;>(.]+F=P$X:ZC64)QRI C7=JP5YU40UCHB]+KHKQ\^RTO MG\_+-]_R\DM*/?99"*G,=V$SWJY]V)?RE1?!!TNZX<*H.LM_W;&^WCQ,?;,$ MJ-N77D&S8$ZJ/OI&U8=CS\4QD@\OB^V]UE"U_0;UMB=-52NU.@V@4D#"B ^% ML]1JN;%KV\=(;F\?(]GB*LKY_;T7_^UL/I#WGL!%[^ H+LB,>UG Z+TFMS< M\KT!(#^$W>9P$'_NYL3)0<$1._56CDD M](-8_G&MYC5:IUZSG0,07OB:W)B,+2Q]X9G,6W^K75EM@D$6_'-M^-O2S%B$ MRZU"Q"HD]\+6:;B]D+O;.(TC.E%L<$/I7PP.3%:%=K8CB7 MG]D JJ?KM3LE<+M?Y/IK#:_;ZGC=]HIC-7:'I]SU:FT@C=/RL.*[6TN[52FS MC)>3[_.(?F&^:NIZK?U9C==LUKQZM01\^XNL!SB]S+B, ME4GZ%21]0:G(C@\/K.Y&QZMV5QS"LK/UM+U6JP$:I820>AGA#=1>:Q=Y5J\A MO#MY.WT/A??#^=;Q6-SK-T^]6G["UE_M(.KU5F7]0]@GO3TW&'%+/8GY M4M5=:^^Z5^^V0'V7&-CR(NJRWO1J73"=JR7TU,OH[YIW"B?4WN%LKQ4&_%1. M]TI]R\=+D@"\K(^("+V5>6PKW!T-9?,:W3+'MGM#L KBO-7Z9^;UB].PJTR1Q\'&!XT;5JW=RQF/IR$"N?N( 3Z#EU3>( ME!W^"32];K-L_>,/&R [KC4K.8%=G@CV25W/\:WF"C4)G,UWO [^QD?SQ%B/O\?9!0]9K7J>S M5%O_D+L_]5J=9E&V:<]WOX+P6G($]6IC>2IS[NXSDNMOU -X0)V9A=C3A]1: M:L&8I=!VO6=NZ-? H3_5:I6F^Q".1C@)"!YF3;ET+( W"P&/@&,8G$YA ?,T M!8("9:2<+<'?A8FS'/_.?0G\.VI[2O0! M*Y!;2D?R)ST&OQ;(GL.$Z5D YGE(VUB((@G$]E.W4D]YZY9H1$"?GFCD,<_< M$/AN:RB+H@NDMXC@BGL1E< /<;(ZLG'QA"YK0)Z2E1CXU ?>/D4<0HIM,\V.GK2XK+#XOC;$L#9W.' MP^=E@$^IZD".;%::CG"DQZ3YD]2P2.2.RDZE^\[I MVBRP/2\&>CLTZBZ'7F>3%QB7%K0>#Q<0S_>89AUGF_I M3L#SD?E;-%KCUH#^)&PM/6##'YMK0@B5^)&'!??\ 0\7G S=GQKZ[!2V*8X? M':>S0 19T7FZC\A8'82)GKV,H)($!"SC 0[/GDL;.CZE#1V'Q8!SU,M"5%/; MWC.TRP)[3Z9$F]Z4 6[J!GZ,,.*&#U5@&!ZL0;*@\FR';]WMMA;LR9#7I)@5 M[!^0P$^2)T!1XI06TPK@#WXO^9;MR&JD-X>&X=SA>-RH1+7)H0FIE9 %.V_( M@GEDP=8;LN#+H0!^#,&V'V ("G7/A3\),8'\56$-'Q[<7?$L/,03I=!$I$&Y M#0@[&BYP;\QH=GI!P+:N.< T4Z[/(XKTN_1@:#4!+QW!-+(.N2^'3'CT$2U- M ]NK83WR']TM7F.O[XIU:E[>JX )AI$S4ZP_8,U-RGA*#_Z95HO=T' M-'"'4;[]1_AGHK"V#^W\D8!Y'(*F58MI>,J72V-_X4 D46!Z: @\G)D.AJ%\ M3\VF5 <%FDL&.Q!Q3X*<'!C.8K*L"@C?$\,8PQGX$SW('%DWF=%LM^%LQ &\ MV;A_KX:$]69).,:Q+N!=3T,_'>VFPRI9AY3'31A?]_3W97NR!?UH/9K[P.[^ M:LSSR4CVI8,P:30%7LALG )9&Z+8'O^,001S0D$8]QM'4-N;5T=3T [NV/WF8'(XF&87!HQQ]\3&E4P73DW*- MDW+HNGK(0^99X8AYF3$7Q_ 9HZ!/<<8)D8!]?MHC&0./N].G8/2H_!(:XMKW MQ_^OO6]O;MO(\OV?GX+7M^:6O4O)?.KAF7$5+4NQ$ME2)"5.LK4U!1)-$3$( M,'A(8C[][7.Z&V@ 31&4"1!-H79V1B9!H-'GT>?Y.XZ+@@9J9N&&8L66W^3/ M9\,*J9>RWSR?R PCL8(O-!,ZWZ&P OC(@V@DPP,;[0E/',$,>C;*G7&BQ?#/ MZ0F-"IO, _%]"+/Z&@8 K=NXALPP^*6\#/PFW0MOCM-/87.(V4IP7$L]>%W, MKX=WI<8&) _9N%,VT'U$HJP%G^X4CW@729AKRJ+_VP!87S@\%ZX+H;[<<]XHBC#+9:-. MN]F_G@F@4"UJUEN@7N3.L+/85;7] ML!,:E2[MA27<=.]>DUJ-X_EOB2)T@= M,?Z;/BX"V E6RE.,=U07XV6+ M\0[J8KSR5.,7U]G[83B\HF_!<[+-S_1JI&1[Q0E&1NSO@+01T!57Q8 M>L>RYL2A>M$>ARS9S_THSP3S@'55X)VP^FDJ\M,X)9T*&?\!3Y-CXIPGO.=P MJGKI&S:5-^39>^FF6%#OAR-J7@=A0,"N;T')B!^B[P9%+"UV&_Z\?7JH1>MH M-8"E6E*AH9M(^L9'$#4SHM^V9,\AK@1(F(4M>#X<1ZR^ 6HVJ.:Q)G0]3M#@ MA5GPM(">Z*8?585 T99EHV]LFAZ>:E_AW MY,P(\%WZ)URO8Q'+PK=@NTD5# M)1RUH"CGM. 4,;RH"8T>@;PVHL$=;RR!=.DC'%ZG>0OK!PW4POM0,QBJ0Z = M!HLS3 NJ4*!G FPY%FF0ZU B7D*F@2_$!RRN@ZSWJ"4@7N.L@UU.[1JZA^10,#:TQ9_=83TMYB_2?.GZ$SYA5 0OY4%X/8 M.6A#W4%5+)";]=#2QXI"U:@:".ODJ!@:U'*_X[L;0"F>_Z[YVGH#!KT5\%YE M N8*%001?A&BTTA7URTKDI%_]$]Z>WI_*@30JP!W%58?YR++YQ8[/"VN+VXJ MI9=>UUBR!'Q0\DE0U[CL23*OT1NZB+9@QS?F#MFJ!36RO,K$%10!ZFT0'((2 M(JJ20&>- ]3OZ+J 6F3>V+C.]R_@>)CBS(:+^[#U4S)T@U!72)G9Q%)IW)!![ ,59=.>9@4P]2%@J MVQ2I'"OY8-26F4H[*FN\C?]I:1/.LY]J*PQ(CB-F&L Z3'H7>HL7J?*$#"$ML M>5$2/6NH!T']F2?>M8'M2OQUM&U8.X'.:N[C-Z\\=V(QWS_Q.3,4M&U@^PJE MU!,0A+'\5G/^MGZ,] #>H@VZP;0\P'5A/;Q4/TI8$%(K(^]V8\+V1)=^BU^2 M70-;*;9"@*TB#+\8B$*804W4R T -Y!S0[XW?83Y)O'I.5/0^-D!%A83D0 M1 0J@CG(,/U:/H]F8&&EB Q)>5MC-PP:$XQ?H)O/X8W]4334H-I+_JS!ZKCDU3P MQ=Y3@Q 2,JP^4DFGI5 DN@7=5 6B\0F!/>@.&!91@/+. XB]F*EE7F_PC^LZ MTDK6D1YLOBCN%L/BGUE8_#0J']U^Z:BJ@("]EGZ5AW55:86K+ \/%#5Q_),( M]O1HOS,/TJ"G^*& 9>;'Q_9+ (]:AT<]U1#.W"6 VUQ]M]WJ]+NMSB!39[65 M"L9U^.""&I?OFM\W@!P"A0\."Y_6P\CSW;3&4??]]F:FX&Y+Z_V [@2+:CQ/061.",5.]5J'AWT5(/QF M=56>I1RTVIW!^E.WRYPX\12]6((*//5Z3%_1P^C6%:G.P3YFQU= ;A9L%1P< M=5K]+&K[E@C7/>ZT.MV=-0D$R4^R,4_]C[?6T4&_U>F\^.GFU!T;=%N#X\U, M-]^L6GH*D#\OZV;2&ZO>L^*3"UYW86Q%ZVAUU&9WAS>TVH?P_\\?WK%-?;P& M]U;6^JC48KY'YSQ_)-#Z?HC(HFHM>_W>Z@EWJ^:F:/ORW>/]E7&!"NB<%@SNZ,-%[#G+LW8M!=-- (JT-44- ^PX)NB<\#XU&XB:V5=3%^TQ!KA>*1 M1P89.B/>'?%8C4D,]AGCDK_^?__WJ-NENXA=/9__GS&;_W.8&HT #1GTHLX_ MWV!-&V^0R19&1Q6?6-4H5X+P_6GP215268HH<(QK-4=D;$ ]6P*GCC1Y=B4: M;<'+YR)83_@'W9_0PSJV\11*4WQ65\-J_IHS(()'; +SGAIQT:58@QI?#<#Y MGZY\V\_L1+(.'*HELW7HN"A*;,$DG.3+RN?C:O>6Q#_QFJ"@4\VR<8FGK5AJ MJI0&RU=5A%U61M-XWJHJ>Z MZ*G&RZLKF[9:V<00 Q+'[/:K?EYW>JU>Y[C5RXY*KCKBVNM^J],^I/^?R7+D M6?ESXFIU"K?ZB[L/'%!6Z4:^/NBI)*A^H;&^;^79U0 TQ0!$F9=5L MHJ*)= #@F/W\@&F%K:1#^;O=7C/?7PG!.A=QDU3&O*"-ZK5;W<."*Y#R+V8 MD[\J)V#GF?A4\_6(.&1B!47S\:#;:PW6Y>/BY+O3Z;<.#O*CCE9"HFXRLS$+ MWJ8N72^UGGI5*4+NM3J=H];@*&/G;UVRMEL4=MQNMPZ[5:$2'[A R:AC[-\ >T[#CD&E@F(4"ZBMK8:/H&*"N'&P67TO$:8 MJDES+%A:13,...<"Q!V6L7 ,NCM 4.HY?WF%>#%C@,)_ H*,F#?8.NFO-R# M/KD!H"V ND($(B ? ^C#]--IQ$T"G I6)W:.8-OAW]"1(?N(VDH(24OSP871Q$8'%<.0"'&/.Y#3B67'$A M"XG[I@#/5HHV5H)!U[-M?0/H8C<,(*K(!8"ANR$Z$-=#25D'B83=$:M/RBO; M" E^R>6%;W"5NM"+86,VI'&9,38>3N6,%"."/,G(>6+H)J)HXK6 TWAEU.)!U [OH$M7B#(:8UPH"9F M2: J#4MU@JC@"G&PL":L@75S D=3 O5,TULJ UO&=9'>X_B%J7,P#[:0KH\\(LLAK+ WM\,(R%-,VV@(1&+V1%02\D0<.!V6GWK,%,Z[IWK38@&,H%&55IH @@=.1Z6H &([I _KJ='OI/QMB M2;QV,_'0989>]#[IUT>Q=B>8>8.?B'&TXM@R'+^8^$GM*- LP M!\>@O2CSM'R:R@<+5^MF@YTM 'HXD#K%I6@@).'#4N/C,W( MN9"-*9VUT9G$BD_B8AI> =<0HK/$K:&8W,H7] Q=0 M/=6R6+U0.ZB6F=:E#!8P)?V(2J0A*9$]5"))Y1AXAN-3_O">5-K@ M#:55$KN;,!BEU<6#Y@.!;&D!.S=22E4S?I)I =T&/%D((/%42NF'5 D$_/6I M(TC%AIO* '8,LNEZS+R;>,S^HZ3#4X4;GNZ8VGUXK(TM;QS.F);QP2]U[CBJ M,1LTCW=AACR;>@++81*,-'3DYW.8(UCY?O/,\GSJ+@?2:<]@I>ES_J++!+!L M -420/4)34#/42R[@EX*^D +7UJYE@B!.77@Q:CO5(%908/^WF:8UK!FRAIC MP_,6>)XA6^TWS]E)*!8+_0W@SW 'Q0H8N8M>1RN]"#,$*%0#]@R.*;9ID2T@ M[3[PA 3YK+8\N%$,(I)<&//.$@MBFECL2VJ=,:)YXBZ@$(CI+WEZ\F)\U8;2 M%)3?"],AW+E:XD5(OD/2^1/Z@:]YM.!'G.*%&NLLG1W(8NF\).(XTLI M1-GD(QF3V8BR=Z\#MR=@JBR(X?%Q" V8BN6XREM$!N$:8^Q A>.X1+V48/:> M3[3M]-MUVTZV;>>H;MLIU0(\=])>71R/2U7\Z&@B9E\OBOG!M#/'@ KI,76K MJ-/GT1/2YRXG-G0BACDUS.ZHON)!S2$WZ)*!RR24(C@P34 RA_38G@W& 0O2 M1W9B[)^R(!>H5%ZTR#R]U-U1/S8 MN9I@J8@#/C)'K=0&M5CXCP/41Y&,>+<:&#UC$SJ8N>U'(U68 YV\H5PZ!MX= M[(&%)O&]!:>B[*N326A3(DQTP0\(C8))B$'=-@UB\/ M5C*Q,1(Q?9.,D;^YK>..8+@?AAMX\"*V*AW!7\D[C*,">=9:':!5CO,"'&QB MX!$1\7NPJL$-Q\%9..8#K>Y$HL&D+\Q25BG70-I-;OHJMC1Z$@2M/#>;H%,[=$0X">S*./H$ M)=!CWG=/UYB8U*5D%;254>*SRT)!CZ>7L5LR[H#]!TLX9>8)G>(GO.Z>X?H]RWF/OQ MF>FI:TI/_:R;(0(YS S;EF?&<2R&10N *T"(60!$G.2N $5@$BR%A:-K4%M0 M*88]+76RJII;.@5Q2Y]/*=Y]$Y"G\??L:,S MOJ(1Y;5- @"DL,S.Z2,[L!O#,9X%G>->GX')S%B0X#7\@(/$B(N;]&(!"9-(/[5$\A7^ M]+'4(0H.1^ES4.=<=U,C-,;XX)J9*D_^[>X/(RC[S1Q;SZVG M%CX1U(YMS5 G 5[.LA])1&@42@1Y,V$/C3&U0#GT"Q_N- L=M)PP_>$FYCE) M&30V_FAJD0F])Z4LZMQ+F"]%V*@[]ET\D)9_UQ*CEQZ0#E#PH)BM%[UK7,&D MF9] _>W3>SE'+K'.4DVD&V+5T$\<)-L=<9X+MU!B;\J6:_%@YI? 8+ M);3#"53W3M"VY%_[0DF@U6F!+(0!RR[(]$ ?!&N,Z&/!9.,3$KDL,JTI8K6B M3L3,H7HQRINTQ/:;'^)D/Y6Z>"4ME1PU\FP"#M(4:0"3J8N<2T1[$BR%Z/V5 MJV[P2A6"S\H3+",VM9OA1I! 8UUZ-=2+X##]@0>8QK0]K> M^'S!DB-^!LEE!BSWPM0<#\.CT<8RUBF8*C\J% "CSJ9N332E%K2T9XP7C&_I M]C12/V6F/@:!(60OLW53S!R,WHO=#2( <<%4IJVNA01V MH/PGRM&H0CJCG$G?:>]GL!Y$O08P+4- PRG,4&,2+9)^#N$'O]5(3IR,JA); M2PH>T'2F9Z8TMVI'IG[+A[%NS(V.=VRC3CL2RXF#5#N#AR+"#&PH+M8!3+BG;4 9-S=QR5#Z_UK;\)VPUXXO'!X3%])-SQ?>+)&WS*QZ7L"'8RY"ZE MU+[H4O+#N=#,LAL:-X;!#T&ZXZ6KN[FWBUE<\]YV>>]19C@)/7^@\5+>+8A6^,8[M&):X@@HG>IA-G73_\C)[@QZA(1&!3\+K M+9)&B'27&9FY],&FT:0\YD&%#!,,G_ ;U9*PBY*P',%BHR("*7B>,,MX%HG& M?RE$3^5&U(Q@:POG2RFDC[ Q39_<0=9,J&TS#+")>[P805T4)ERIR1?ZS%R' M.S !X'8U+T8#4T>")ZB9?0>9O3"U+TJ;)"9KJ?E28CEY&DO$TSQ'G_1W8IU^ M?BO.F)I#:PY]\BF?+';@FRP9 5&"1PC#0#C.E$[^UM)@15934X7J.@ZQ8R[& M") K2D0@)0(EE%'_,@\X2S^$U"LS<2S1G,OJ_ZCC&([H22#JN:+2<+GH \,Y M/!5RPU!>&/WZ[;[(:-\8WLB@'N;>Y:--%NQK*/5(3EQ*_UHY<4ER@87;0!\R MS>PL?6_ZFF.^"[P.#5N)X4)SRL#CP'G%,+@(0H):,OIH%:Q;\7A:,8_(J#I1T'XNH\Q@R#P?)4>M$ M*H(CNEE8-M TW7'( M#8[2)T<^+FZ&-4@:&+B ]_CFW7J>'+C1-QA(&P% SQ M/-?S&ZP3 AO;.;X GV7'HR5^U)[N0[:3?A0&[F32BG,(>QU:+P>;8KEL],<"C[4(" 4M+0OKL@U/%L.RG9"(&;K$FO(C,P/+=170& MOI7O.$$\Q:AUD7OD?+PN6P):^_Q\99=.#29A"^SI(X[4)%D+UTL4KE[%A(N- MWSF13,18MB+A.3F]9)7DY ZC+2%EX\1(03K']/&,\CM"<# MV?T6"UO\?=S$S6^ /W@]-^;0_PV9-M:&1DTT=T$(5LY0,]FD)O0;_C NAB,B M*B4$IB:]N6$O6.5E2>)66VRE25._8M)TDG2,P$T0P^T3)Y;:"&K,/*L_L/&L"B8 (,2?)^,HK7V3D#E9WX : M>"0L2GP)!%TGCDO&>.M03R)0FFIIV4%I.:R8M%RO#';33R:Q_,C!<9'"5?P. MI6J%1.6\E>4GA:MLS[T:5>]CPT% 7Q_[FQ=N*+<'1/#W$$9OK"YP-XD_]JP1 M:)^1>\^1LZ+HNWRJ8Q\*NQU\&#W(\I4U^%AF *%\7AS1N#>P>T]D* #(% ON MEO7ST^\RK2U/]+(;5'7ZO&$V!O%3%(XTQHLQKP9A:":\OZ,E8$?XJA"'_X&P MEQA!L-8F#/7+1O9;V3K@R[#G' '7#\B#"23%2F68CJ1Z0-.XLK2D>0E2 M%2-:7(OMU*\Q^A*#68B6C=X)*#HA/QPG.48]5!8 @X9I*-$RT+^9B#9]&5OE M]>2-!*\"_U(CK+QIFF&$MOU7:'@!GF]Q/R)\%V%^- #S@TG5%/.FT9@$-HJ) M S$B\!)7!XL(:-S-7M]:_L(JY;G?O(D,5.AZ^S&D!WBOC5 D_23N^(CPA5/11RGJ,5Z*>%?30M3JXNW4'=Z:#N]^N.[A7LEE. MX,?N1J'\EHK9U?#ZMGE^3IV'R]M/I]?-\R]GE]>?A[?GEU]*E;VU8 Y[!<$< M=O:;%YBZ050Q @H>\B&Z(1Q^<9V"+)^UJ-0OBDK#?40A;9ZQZ2(:4NB6 ^/* M)VQLA$R)@;8%+SJ7WY67F%.[ )&#ALS69R8@'.4"B>BG"!H(9D_PV1'2: IF M%W#37;8]$D:U-&%6(/.VE&A%#25:44N"*FJ)&-O<>VF[-\)I^=T.18A[3K1(>N2'0,5FE)Y]B"UL.>)9W;!P0:W6P M;0$DR#+=,H0G=P*^D^E;$6S7SY%-G[W7SXW7,7X(QD$D" H>5O'YK.# "@ S ME(MK7+89(:)\9'-G181ER%/MP$FQ'Q=!SN,UUTR@8#,N(X$2TL\Z;&('@:$P MY9[X*P?SJ'@0_TU+W#+>^+A,&:M-06@LN7CNYO1$,^:DOAVA?T5C@Y+2'PDE MP(K3:^AK(GZ$\$VM1!V@T"B]Q*Q6BSKIZ/LORC;597@]"91T2 M$6)7>2C*D#NV9]U.2;(1'GQG*(J1\?T_$^^.>(VA2(BF)XF,4P,@I'D&4/[C M(^A@!K8,4=P 1@=FI!F6C4C$HGF*AQ&7+JV16%HS7AH[I3&/%3&>=%#S:"S. M.P_AQ"AJ_$RJ_JV]/["<(+%P(M;.IRA#R:2WA/7IB&M:]&+>8B$'';"@6YZ%+W819 MI@T)VRJ*^4?!]=27J5V6X^9.I$%;R]@6&U[\"&A+FIC:1-'V&Z"]J%!/FY^( M;5%+@"TG],4T60LJ@X@WQ@$X&/!'BRH.ALNK8WO$NWL0R3PH9#KD]N6 )RV> MI^5@FX1&,EL)<[/)!JIG;%*6 X]!V:E)9UM_LV;?2'SX7";6YVK3D36+: GTX8WP_X,VG**JN3.5X[!)66;82[HOFA,"P M7YEC&R OHN^8]]^"I\$ WT>+%'([C] &P&5+UL6U-!I/#Y1=I;H#D]R[O(UV M'GI^B*(&US78EN%B7>PA@_F#5 5EIAXG7"/9)8KS3"P#$D^FYA."X@$^?,9* MXHY\7KS?,,3G\43A^*?B%071(K+J85BD!KE]C;E/.C(B$4@Z@%0-V43>!)SJ M-6?1?Z&E& U6.7*[>RR?XS $EMNT^>P%H?19_SZOX7F8NC-P)5 VI!G!3*;H M95-KCCK(I!\LHGM$U\G##F(IA.,"!C80\@V9GQ\S,*^.)7-<#\>\W;F!2.9: M7D-^)E]>R-*:8\ ;&"C 58)VP,EB-"?8HP3%I9TT4":^-6 M"W47Q$$E[QU#(^1J@O)_ *,&HSH@7&=+((F (N7DCV,=H0/;,K;F42V7+Q!< MX1U3&5^X50/(HO@9/B9N@YYQ4Y =B2KZ@2+D?2T)/94R2"5W%[+0[%1M$*Y1 MTP!'XT38+"Y1XA%IW2R4M7+0O3H'G990:O"@L#(SEI'=T,2@-QP$K=6HUUZ>P.,,>A'L;/8*1AT4@"/L'!!?$"O?$ M*2V'(U+!$MT.!1'6QGG2#NR&X[(R8^S;$:G(=$&L5'C)@W[,CC"Q'161OF": MC@% -G23OAB^:?Q5J&B5Y3-<\O I>ULJ(G>BZ!8X4[P]Y43VSM3J ?_.%]8% M+T!MI(I7V<61 LMN)Y=@AM^B%X]=.LT?#2+,*4/9^2R4H@&FVJV M=&9VBO]$30_&C2V?Q\RQKXY@RZGAR+XHRYE.L-U <)YJX7XD(PW=GBAV7[J0 M+%MJ1JQXSQAG^MG$"Q-;H20=%",BM## MI92RB#=#%5LB"AI7!_#* AG<0<8QC7QY'HNU53+:E/]Z,N MZ2-L+&M0??7V_?+>U2);0A6(F4L0^0OHCS4:V*L%Q]D]Y7'1KD4-!9ZY^"MT M1=$$*'=DWTB%)V$^L2TTV1.:XZ6N(++CA 8 M>46UR.R@R!2KF&>06$+08BPVA@0+W58,9E.+HN:GFI]R:N$QQ' Q'1@U92/4 MG.S'Q8<[6+3N"(LVI.]C-".N_5@OR/XJ-MQ2X]*@H,:E[G[S%X=Z3-3.1UB9 M&\/&&,XI/9KHSL:1H%;S%Q^_X7UH?+#H.>R[U[P*JB*.2H[+I,AU5!"Y!OM-ABQQ'C>/:4QT QIA[[BRT[S"?N@PD MXU_6XSOZF"_AC"YDS,K0'X-K,OGWJS$U !D%_OW*>@S>3:Q'8E)KQ/;)JZ9C MS.CND+'YCFH/>&RG/1ITAIXW--TY?>"9;=R]0EZQ'N_W.NV#(VC[_NZ'Y7I2 MG]H^[+M_O4T\\7WZW["7&]^!6V_F!(IE#3:] 1 ^_J(IV]19 "%,DUNC- M&W#WO4[L^L93+81CSN.>_$=0D,?X;ND/(Y>>TCX/=K MR\M[&S=Y/VSB:RJX%Z]>U8-E:L&Y="_:<@_FXH(/Y8)^>'5-K9 4Z&DZW M\L";)N$O@J4,+!EN^-A"2/4/@WIRQJXW=SW1D.61"77[*/\UH*RJQ3*D4;]Y MJ8;8D[&:1' E_Z.?B0Z:P==\ B9TKHI[@&FTSCJSO,EY,N)(%>JGKP:MEOV6:**/!1VD-O@2*9V/A(Q#[E Q<"QE@FZV !UT>MF/O MD86,S3(#Y^"C?ZS>@PV_[Q?LLDB_W!*0V\X_GD:(6O[+@W:.5RN!O!^Q6P"+ M!0I_Y\-JO#(H[)?RK@G%6.#K=OK5>-\SRX:C_2/55L_03YA6&-%5W^%P>3@) M7>]=T[L;O>ZV^ZUN[ZC5'0S>Q ILH[.H.D]1:$VR*!(:1G/J@9,Y#8+YN[=O M'QX>]GTRWK]S[]\.O?'4NB?^6V+>&=Y;TPB,M^UVNW-T,!BT#_#/;J=WW&YW M!^W^T:!]_)88[6Z_US_NM3ODL;O7^<_?Q-V?!E2W)U$5KJ#<"8H<&;0 P\5Q MO3O#L?XV&/( @[DQ?%8+&1<-MN"T09 ,;,CZ@[C-4X?>9M$\H0?2?BLJG&\U MZ1D%_UY@(,41#\/+\ [1-\/Q7Z'%9T]?7)PP$WFSN[UYMC[:^ZD@SMC\6HOC MXLVO%9GMF#';=,1O/M2"V/.=FIDFMED>\N1SS6Z.CN[7=W M2F:[:9G]L+"-![^6SLU+IY)Q*KG6[Y?.0F2OTU[GP/Q^D5$:P)VV; %O[N4P MM$BE[E&-#(?X>Y>/-EE PAV^Z5)5LJFS#C:WXW+&AI.^W#]<7S7,'>N[& MI/F1@U[7BK4*BA68ZN;DDZ9,=6L\NHX[6U"]&1 '&_EOQE,R,R(N4XZ9K"PC MU&J.<>3)\&)W./+$L,>\4*YY83G?1H9/:OZLGAK\>'JV.TSW$6HVK9KG=D<66%M>'5]NCOL=B4-F:BY;A?T85\CYCS!@;)8;XZ#AA&G M@$ )E-$\ W2HUZREA%?9R+S,1WKQT=Z6(VJ[Z9T[;VJ^5?!M,5:XEC#%;18P*F1//-ZJC[JGNBNZI#7<6_'%ZF:I\B[N'GV\6I';_ MH/V//-T6@UQ7]5*7;=%D@7Z,=TE4U'6]BU+;P*SW;_VW<)4;3!?-#YYEWI$' M@.9DD.??80866_*"AW66*PMXDG)O*KLOMS#?^5W!6[*DQF+CV[+BLVJ(N4YR M?F(X#CW8/[GVR'/=;[6,"X9.[TME]Z1$^<[4297F&B=M?AR_6Q9X$7_8>M[S MP3^;E]A8[+]K7AA^4+O0PH7N/\>%+MZ7S<=@FPO'Y.0QB45,RY_;!I5=0,5B M4$I38E!^>-]L-O!?EDE](?$O>M69%PT E'"6#AE8$KN:*H1QL-<6"$M_$_?= M";T8?GAA,=!,ZDA^M8+I-1M,=,6FC+]JPJQ?O&'HFZ^:C[[USK'L?[\*O! 6 M]S:Y@I6+&F07U1&+"OV].\.8O\.9(@'ZN4/'A&4BJO'X.C4'V=5TM[>: MCH)BO?1R$#+NB^M$@ZF@N7!&3MF P_7)U5Q%L79V47V9C;Z0P'9]?Q@$GC4* M\4BX=6]"]"*OB4/-9OJ)?W%Q%.'48$;V!63(? %86)GW0[2ULI0JI.*CF2A42QPIWJ.K MX7NH^"KCKU+WD'FH%]1)+,#85#%%YI L>A$JBF;.O((7T5.1(WN*X2E_&08X MOH\RR.8M .5"U&<3'Q3(IH,4L"4JYE"?.46O1'%>=X^W01S%0GKM;6Q)7V$0 M]#*QP!*V1+F03!BPE"WI*%:2T:BEK$1A^_028;]K0H\85H;-QW0$:)DI8GLW MG$[K$V[U.A6F>V_PS'5NVH#L*Q1A[Z BBQNH>.VP*HOK*19W5)'%*JRH7DE7O)>BR@4)']+>BWP<*A=#/ZO<2B*-:B#JT5/26*$SG MOCI<5/21IV*3@]QN6;S"CU!P"ZFP9XGWZG6J:'=8P76J*'M4O74.5 G._&&> M\M:I.+ '^<,XY:VSJUAG_C!-:>L\4*TS$8:A#CNXZIO.6Z]8EL+T&?2VORQ5 M,CU=!["%92F4]F"P]66ISI)!WHP"._^_D ?\ZGE^TS.6MU;V0+6Z#6V=XG@; MK)4G*'!MBB-MD(WB;&5MJF/L0!W8*7]M"IUVH/8%RJ>IJO9&[1TL$U4LR7I> M>.,9:U/'@Y;L6WII!=J@!WE3TX4N3"&A!VMEGPM:F%(\U\HQ%[4PE6RN=1:4 MR6.Y_8X=H?#G19O$JWY(Z;;9OG50*; M]_1C:F=EG? ZV:[G+'<;54]E;-, MA1XXRNM(E4ATA0@=Y3[EJE-]I63>W =>==Y#R=VYS[X*O8?B##_*GSZJS'LH M^2IS(A9>.R;$],\\=P8J",9()*KHKSS>VX)++J'V_S@3E;LR M%MA*%D8MF6$3PK^ONIM/9B@7F%'40]MV'V"5=+,^NN$H MF(3V<#QV0RI\UV1,K'NP.+YZ5D#?8U+2*C-:/-\JZ5\ #?RL?J5GK3.CXX>^ M3T_?V=RP/%!?)_2DNRL@3Z5<3$;/;W,Q&87^@^N:#Y9MQ^MYIGFRON;LM#,Z M?&.K>0;"13NCR']Q/,JY=PZ )E)U_H$X9&(5T8VM:EUN9TSITI:CW)V,4;UD M.='I=T4E67WE4X MC)UD#WIEEZX(WG4Z?2V6KE(IG8$62U>*Z8$.2^^I3(#.H19+5XKID19+5XKI ML19+5QDBR3;TJBY=%77J=#-NU1E,"R,7UCV!X]UP[B"N@@:Y7TC 0!6I[70S M?E3IRU(=X-F^\+*7I8KF=K*=XJ4O2V5;9GO'2U^62M%DN\E+7I;JS,EVEI?D M RMM[&QW^<96\PP_+]MASOT-*8QX$GH>7=?&/1 5&E,[&47$3-<"@V,L3D8= MHS@._1U-PRO6=J3BHUZGI,6M7)URZ[K56)W*UN[UREG;JGU3:=)DS_HVJ:I2 MJ,E.]6VN3@5UE&Q5W][JE.&79*OZUG1)MZM<7.84P&S Y>2KX<$HEDOO&G" MOS-5^@S\WTZR3_W$+00!>/6FJ4S$;)NE+DFEQ;(=[&4N287>TLGVL@^=P#(M&X=6Q(AQIX]C.S2)"6EQJ#D+ M X[4<&IX#EVL?T4\5![#&>2=BBGJ/% =^-D>> E\DEG84#B$RXTR99M.Q*IL MRG[&"<@L3%(GS_("GK&HC!,@%A59NM*BRC&^^YE#0-JH[UO-*I%0*HZ,+X!] M.Y=*&/'O<]Z^A#/B6>.,[\8>;Q+KW2F5QF!Q0N#XL<\=DSS^1!9LT=;C/22H MZ$'UOMUN=XX.!H/V@7@:O_/[-1XUI%Z7"9[7F6W<)1Y!-&=^J8,(HF^9CNJ_=[ MU._;ZV6?U^K!4JBQL =S M;MJ]7F?_$=D!OPT6<[H\WYK-;?+J+6,*Z9:Q\J.ZT@T]^EGS<68[/N7-()B_ M>_OVX>%A_W'DV?NN=_>VVV[WWEH.G!1C8#'\GN&SAN ,N3E[/RMMWHMKWL;3OIV^:]:Y_=-7-8 M2??N*I8,6V2]X\P1WQHH3[D$J=EL\JL(RM9[_"CZT#+AXXE%O"92F"0HX)/Q M_IU[__;D_*>DU*5_S-X5IG6DGB4]?XXBD'H^I:D7 +N^!S;::W?H?\1-XN^: M_/;2NYC2CWK(ULEOY-5$3P9>3VS9^R=WL/,J>J_RMC#>&G('^D-Z>?Z521?R M".A15O"90*"[:5HS-HU=KC"DNX"!)>9AH A/,@X 2EV@H*_@HQ?"1;W=Y")Y M'H[K,%XIC>#,*@@XY0[VI*W@WVR"Z[45?^"R;WXM#C65:"L0NI*)[_\-"_B:IGN5O2K3KRF'LHYJ8)1.S M0,D\UIB8NIRV10EBAT4=:NH51[T"):_3V5'J52$!HDZ_9H,ML$'_.6S0+Y -!B^-#;;DSE1;&1S47% ^%U1. M%QQNA0MV;!./=!:EG)G<+&+++XX5^'F.U&>MAG5@07&8HA5B!R52 MZSA<[2_L:$2HJW5J)/+M1JBT]H6VPSV[$9VM MG9JM,=!NQ(6K[9V41,I=CJ56P@$QBS,(:E_E>WB[5UP6LJ=E#+92O%UI/ZE(UM$RC*H!ZT1F M+C.*=I9_M S"5HI_:A]_*YS;US* 7''.K>,+)3&OEM'I2C&O-K&-(ME(RRBY M1FQ4D;A*D2RD9:B\*!;2B7"[$:*N@U+?PU_]X@*N_=V(F]?\]7UU0U7K\.YK MF0?0(%Y9;:IK&2'7,-18Y(&B9:A:%QI66WRUC#+7D=YJ*(Z!EI'>FGNT5ED# M+2.T=8A?>[[3,J2K672^VAR@9416H\!ZM:E?AW5?:-BMG+3!8#?"NM6+GY5$ MOET.?VX]B%(2#7"L=7V,,LAY<%N1$:KZRJ6 M1,;MQ!JKNAM:1L T*FJL*^.JNXC/.T##E7NLNGVO3>C2!QI;-\!58\'NQ&B+8V MC[?%0(-5-=F_ ME^R[$;9ZRBS,MCY4($-7)1;0,O0%0>G+!X=X_M2:QY)^[IC6O66&AOVK&U"_ M-KID2_YM@?CL1UI&G);0[ M^A%,VX)(!<%NW#"8$L\Y\=P'YQ.E&(3[+BY.=H]J6H:XEE#M8OAY^/'C3I)) MR[#4$C+]^)-!UI$I_:BE961I";6HF^!](SQKE8M<^M%+RZC2$GI]G5H!%2_/ M)Z?TN[O%:HII1RXMPR[++(T0J;2-='"1)-(R1/+])-I@_(VU(JQ1_Z$=CV@9 M0WEN+/]V:GGLLTNZ84;@>K=7ESMGIQYK&5^)2G7&8S=T O^+&Q#_PJ5$'3KF MF>48SIC:JM=D3*Q[ &$!&HN_;Q=SDBKXX7>)K]DUR3W6,C:SDU3N%]?A>JQM M0.>S\:?KG81^X,[H62X=J?RC2VRM=\7*L;01H%9EO']R:S!&9M8T@ MK23SU",E*M]J4UG;R-,J*I^YX:IJII="8VVC5:MH[*\^F NB<=4ZHXZU#7%5 M^E"N')FU#)-5/X!5;?VM==Q++[3:2C-"IPW1,BVY8-WHY^5\[):M2'N)/@4S)@:CW%R M97CG$9*__4FC9%JG/2B=>%OQHA.Z<+/L?U#]'4SV1Q[O]=K%,--A];N.T%?5B)XG31CI-8RX*(#J:LGU=H% M/(0W]"'T+8?X_G!,_6 ?8<.256>4#2SB7T[BEEU[<3Z;T:WS+,-6_'SG^D([ M'>T"'U%;/4N3?37 VZ4R?6W=325_]RHUH&Z-X@F[BDBO/NJ=" M>&4;XWQ1"AT)6'Z4X7M>K?N[93@I>)F].*1Y: UG5>%K[/FNF+FF5RJ74QN M1[FT!@Y=SJ/:11!S\>B9ZTV(%80>N9PP>I^YH6,2[V9J>"0O!'*M)(MGP*YV MP4S]&+#6?\O93[L :R[VNZ!?0,W8;)[GN*V575G<5G:,]U__9V^O^3]?/_]Z M\+__\]MX'C[^[@R.S;\/[^]^7SB_? P??CCTC@]_ZO[YR^W"MP_OQW^W[1^# MM\$-^?'OP]ZWQ\[X(FC_<7;6O?GI[?WCAY/?V_?FC??'\>]_7O;[]\/K/_O+/'LY]_^OSMVXG=[SJ'-S\^NI=6 M\/5^-CP[N7;'_WW^K6O]??_M[#XX_3$<3LZ,ZX_CWR;G_<\';T]_^/G?__[? MYLG-]=[>^Y<@O?5)L5QVM8W@%Q=(K,^,$OA.VPQ$Y?FNUG;+N6XWTR9Q[.J# M)K&K6C<^Q:6[E^71DTMK3;J<1W60U,OY;$9,BVZ8O1A. @!P?W;RK5:%97'E;B8_JL^5M:9^ M=;"XL@TG&#HFP![.X7X?%ME)0S?N)'B@)_9'@WU).#[L$?[*VXVDE61J&Q;7E9J%RJ:VD>6UJ/DK MF5IC>S4%]9-&;0.R^M"O4/G3-I*Y%OTNB.&3J6N;Y[.YY]ZC;Y,[OZB5/&H; M(M27GH7*I[;1MS.+VB_DPKHGYKE#-^3. MATWR>!_V'!IG)A\"!!UUO/,!%@ M?P=/2FTC5L^BI)BO=F'EF&&BI:;5-MKS+'KB=)K9G 3QZ(/=D]&!ME&?9]'T MTC.)=^EQ4%]Z/Z@WL-V[TN*Y99%5VP"0CH=HD>;00-O@C[Z':*'TU#;\H_#K]PC=40U,]Y[H7KW 7$F\'S%4EK,@X]8L*7I=I$ MU:X^&6@;7ZJY;"F756Z6S4"[J-=W6@$U(U?\=#W0+F;WG:9/S9%5YTAMPXTU MNVR#7;2+:8+&.G%#^C;>'!JVDQ/1+S[]=@Y?\?+U/'/1-\>I5YX[LWS?]19? MW(!L7)\^S:CP2/_*6," \,M@2CS^]U8+][K]8KA6N\AMS;45YMJ4UY/@V[Q> M3^)'&_5Z#K0+:;]<9D\^-@9;OT+B)UG_Z6MO']P\0?Q:$LN41"VS$+4D?J(/KSPR(9Y'S%PD?-9: M>5;8SS&/+Q%FT\HU"Y*O9#[6*SU=%<8@& G!(LZ*.HKJ+_3/>4 MYE_""V([[:++:WE=]*3R FAF7-?\>C'TUS8\7+5P7[7I?+2+4>48.)H=,COG M&!]I&]O-8Q0,5?HYCW&J'QVUC;!J$-OL%TDX;6.;55>;A5)M%^.)%56;A=)1 MVV@>8'DFRUYN']P_B.?2_SES0^]RYEBCT#]WQK" >XB(K!IF41SUI/W8*/6T M#:95FGKI-GF9?FNTR<<_VJR?H5T8"ZK5;JT 7,ASQ[3N+3,T[+A!^61JDK# /,=:QO4.S,L[U?##LF'1?3G)_H8PQM/%QX;1%?]HLWR@;9BPTF9/2<'!8^V"@R4@2Q5W2KV$ M*T"8'7%95'+N.JV M<:XK3M,Z4.BN\TDS=;6L7@M3:U:R9 MNA2FUBZ>6B*R=LU6SV8K[0*]RVF^3KSD68^L:N%IFL6Z>^W!VBPF_VBS+*9= MY+>F]W?16]NXK-89X.KQ@9:AVI*FTV1/KS,R\D+#6V2-%GJBH=%2XG3*BALM M.Q%,+LT6KCDK/V=I%]*NR;X)LFL7]5Y.]IO0^6PXQAWQ$%@,_X0'K.D=O1C2 M:Q&TCGDR2,\CA5\2; MN-Z,"CA!#9 7,7RGSYJJU<-W.]I&0?5CN^T=<]5C.VV#L1JR7:[!2"^'];2+ M_^K+>J4>M&FLAIA_-EDRW.UH%^75EW]*/3'+XA]M8[D:\D_91U]9/*1M8)B7 M+'PU/(CT7WK7UMTT,; (48_YU[GGR&^:=@6VG'0[VD9VBZ'=.BNH:N5+2:S3 MU38P7&&QKW98L*MM/'@5R<,1O4%^BNLGK-H&=/,):S298,LTQ-G%1=%0V^CH MDGE-_H>%_$WRZ)2_V59>)D7-O.&BQ(\VJX"UC52NPP*8KG-MP[L@AD\=K;H0 M(Z*_MN%"+>G??P[]^T727[MP'U1Q7CXXQ/.GUOQ[ADGOHGN&1T6W7XRUH&UD M[\GICELV#\HRU[4-J>G6'E(60;6-LVV"H-W=(VA/V^C7)@C:VT&":AO;TECE M%ADNZ6D;\M)8Y19*4&WC7QJKW$()JFTTJZJ^Y8:*W0J*7O2TC5X-Z6U-RT;< MGQLR#CTKL(A_^CBV0Y.89YX[@Z*/,,":C\O)J>$YEG/G7Q&/E84LU#=(<@Q/ M7=3-)YQ;M(MUO2!NJ9YNT3;<50JWW-!]I9^M-4WYQ2@:;8-M+XUUJJ=UM WK ME<(ZTL#+CV04Q)?5-541"_6U#22^5!:JG!;J:QNZO E'_ 8^);3OVI:)W'). MO6L_G?";NUY@4#Z0?E0W; L6T#;8J2L+5*XVI*]M>'3=VJ!/Q+;<.[)=^-(\ M9O#S!>*OD"[A])[^5[;%*77!5GK2J"X;['6/"@D+][4-"Z_+R'\0]]0AWMVJ M"I8JQ*=K%EZ'A;6-=%=*%U>6C=+&X&"OL^8L]]2/-FL):!LYK[GO.4HL9J/- M*K'R0^J[)HC:19:A7/O*<\UP'%QZ-\2[M\82AMJ):]N&=V:[[LJQ)[7H:RWZ MVL6U\S#N";'L_.TD-?-JRKP#[2+JP+R1RW8S)HY!7SU&01>?G+D>&1O^2HH5 M1K*#O78Q_M) NPBV1B0[_CZ2A8Z5HI>/P#JOHAWC%\Z(X8<>><_? 2\2]Q3? MQ4^!VRY_1.B;K]ZK;V_Y;K_;.7SWR\W'S-V;\GNL?,(5=*5%KQ(_"2>_D=2V MPAV^A#/B&8&;BHGD7EN"R*D;9A[VD3CNS'+XMTL>^.1>*Q^9NJW,"]%[Y]W# M.7W,"C: 2Y1;D>\)Y\"R].R&TS1%)7$W-M4JOBP/4[RU'M_1'7-#;TQ\]L\I M,4P,=M%+Z4:\%_\]_K9-)C9[_\_4$L#!!0 ( ,: T%IQQX"P_ @ M !!= 7 96$P,C0U,S#,Q7WIE;RYH=&WM7/]/(LD2_YV$_Z&? MR5XT 0%=-SGA3!#&DXM/.<3+[?NMF>F1?@[3[/2,R/OKWZ=Z!A@55KR3]. M+]I?V67_ZYGSRY:OPOB0U:KCF/7E2&AV+B:LIT8\+*472NQ21-+?PD1,[3YW M7IV->'0MPT-&0ZMU%HN[N,P#>8U+D;P>QEM'C>,CYVXH!S)F^[7=6J-R#+6[ M&Q3X4SC0X_J&9+@BC$5D=M5R>OW.2:?5['OV.N>M3K=YQIP_G=95 MO_.'@\L8X?0VN.N<1K.=_PA9W:O>Y57SO,_Z%ZQW=>:PVGZS7/N\W=RIU ZV MVSOI[^SJO.WTBH7^J<,N89->I]]Q+F&?UFGS_%>'-5M]LESMY_W/I8]GH^8E M:[8ONGVGS?+F@B&,R^Q7]VCSQC;-WG'SW+DL7_QYYGPM%C*[[%6K>QM4];^) MCJ4_W3!DYE(Z9I**AU-V'$GO6DPX+%6"Q2(:P.(ACP]_\%;[S6/X;LLY.[OL M-EN=\U]_V:INF>_=9KL]^_YL32;2BXPP8JAB6"F,N0P9#Z,H$4S'""PCQ&%R'HY'"^^2/& ^=W$I8FJ$9"16Z;A' T+A"JUY-*4A(WXC M(#>WIL8U#\I 9$ )!\F@ :Z,W&2$82&F0Q,\2S892G?(=$(_%O,G(A+9(K2! MD=2!X)X,K^$/\1 ;U&/A&@5IW3%44QZVB:<.HPRF>3-8)+PJ$O:7(V&V=IZ M N''+REZ)40$\V4()R1_7CA="?C <-R.)A33AVSL-* M (6DV#R&7Q*D"&I!L,!,YJ[Z@6C TI.T<(E&) $& "@*WFS$::./R_60^8&: MZ!F*(G$M=1QQ".)T,=4;6I;R8,AT>:2LA<.KPN'SQHFA?\]%?HKTMT35=>;7 M61Y)@53YOL17XSP=QB-AW!1N)P>!('=B M@8!%(/:3@-&X%$B$CHNR>U&RB= M8![12Z2"U%_'D7*%A\N:;<,]/0%_3YW0N7.'/+P6K(G(W4L"C*CM\S*.0F+' M3*T=>.FW'2/^H:^'M H0%:;0(9&,(GX.4:F+DWIKR_;OR?97RZ:L[/ 5P9,' MRT,P_46A93B_$3R_,%!QK$;9M1S" ('O0FC%28(VL!)3QH8K;M]?[Z6)@>_< M>XX_AHW:0F-=X14+)MEY&C\ERL-I)' MDG8@TU30T&](*R6:TC,3C+3)Y0P[*0U5P%9@0YHUYN1@2<")5+$QH\6"VC E MS1KSR2Y^&P@:".+#?.'5[P=:@U:+U'>&U,$;0.K:I/,(L.O3U5JX!5H5@?U6 M>@1'KE7(B:NY!I;I3$48Y9$W@PL0+/E !C*>4NZX3"Z%#X,L YH4^/>&YLYD M)B6X2W=4+(R3: S8:I/LNB[R+Z.!.9Y=BQ Y; #PXHX84UB@(3AZI@!%^)!C M<+"%Z > J/L:$'5N>9 0WQ"#"29\'^0N_TTO.2?,D> T&3;\N/SL91&(B MR$^G![2!2F(2!O9:IL(Z),_GHP4=/_VG*QIL,#O8FB@C4EM H7JQ@-4MJ-X_ MJ+Q7X;W46PE4#_R>"H?9 M5@8*1WC!KTS MPF(:3Y5]2ZOA;'N%)CYP"AIZ,#K3W 5X3-&3ZJ%A,E=L)U5KR/4\'R8",[ 6 M'L@7]&V?!:FLCI$67V>\ M4BPLB(5[F*G%G%=6XB\[YF$*0(006TIS3(V=ZV0$-\*6S6XR1E_Z@N-U.</$/E+\&MAR K(,.]O,PB5TAQ+AKJ&/\MP29&AF&E7]'HEH_FC0JD+E%@@+SNICP0R+&@ MY=AHG5?JRQ*=2-'GBLR9ID*V2(F&]9GG;$V][ MXC^PU]N>>-L3;U\9_1-?OMJ>>-L3;Y'Z'E[NVIYXVQ-O(6I[XFU/O 65[8FW M/?&V)_Z?6*FQ/?&V)]Z2WH>-L3_^&09'OB;4_\C^B)K[Z%GOC/U8_6 M$]_H'#UH FM4.D=OOE7[D*?]ABG11(F'>==;F$OKK M.[NV"4FX]M(C::X'2("]LS//S#XSNQYAGKD?!^W]/?/,MGKX#>IENHX[L-MF M-?O&T6H^;':&O4N8N)<#^WTI$#QM0KT6I^"RB"9P3F]@+"+"R]F-,DRH9$$) M)^+4T5/GM2 B_?\S[V&=[73_Y_/ MPSZX9S9,K'''.KD:X#_:M-R=\1A%(%+$D4=C7T62@"S#E_3U'AT&D M\R5T)/-G](8@CC)TYXP&J [5I^PSA6$0,(]*Y:Y2EWM51AY(M0!EB! M0BK6TSV/G\IVA.^+.$7TZ[*YQ/X>YD:A?4+DE'":&,/;D"[!\G28%97*.$[T M/"4WI8D>B99PQ<4-!F9&FR_,--?J#&SHVH/!9&1UG?,/[TNUDKX>6;U>L @Q7SQD8JCHOTH)2:\73-((*U2BV'''P4-R!)AP]9-#_VC% MM;L$6B5/3KCZN^.W.N=(I-.QI5)LW4'\&&$>)%_M%ODMX M<#H4V7:] J M.XK>H^A4I*F(OLS2T]J;;5*TAP1HPB\+3J%^FFW<&SG[ ,5;A:*(Z[V%>X)G MZPH>&.<&%2$3(_&T&H9I4-YTK-C/S6QW<9O9_AYB_<%1[ M\2KP[0I7JGXR#.@S&OI-&)$9;:'\]8)R3_D,AE&$L>?\6MC,-!FX':%((TX+ MW2NZGZI[#U*@LR$%1O[3XJX3LNN$[#HANT[(UW5"NH1S%#L3 MX50*<55T0?JKL_MS=T%46F!<=EV0[_HA==<%^=$>,7==D%T7Y)53]#_M@F1& M?]Q6B.FT'YPMS*K3?OV=A8>87SO>S<>UYZX$^K->QS*O'^>=E9O.]@[[CVS< MT_XW_9)&"X:QKJ=-&! \*;ZB]LDV>QE/79'BC8]DP]YE]E<1]8^2OP!02P,$ M% @ QH#06G%$M$[+&@ C# ! ! !Z96\M,C R-3 S,S$N>'-D[5UM M<]NVLOY^?@6O[\R=GFE=^25IZMPX9Q1;CIW8EALK;SUSID.1D,28(A2 E*W\ M^K, 28DD7@C*LH.V[)+_]G>=EZC"!$W1KXS7#A'>#J[]@)G0-R( MCC"9.C_$TW\ZV\XDCF?/.YW;V]N?/6A#O8 @BA/B(OO-^<.3L[>P]3;O\X\4=?4Z]"9JZ#@K1%$7Q M";SV&(W<)(P/M[XF;AB, N1O.4!7!&U)O!TO9H@>;F681BX=_HS)N+-\U&'C M;SFQ2\8HOG2GB,Y<#RT[,"+&F"9 ]WC!T//V._O[N_E+PB"Z*36_&Y*0OV-O M9V>_PQX/78KRYG="^]M]WGKWX."@PY_F31.J0I\_R;._L;J_ZL#:!9@J# MB,9NY*&M5&P X.V+J_LPL[SS6(&-\7X&\8 MRT<1A;VJ.*J3#>OP<>F+3G4LX3T)#-&/7O*_JW*<=<^::+N6A:7:422OV+?" MD4KGG"N=$EL*,[99?OUQY1*8@PF* \!%3=A7[6+ S;UUN.G\4'[1/V7L;1DL M8? 96'U3M)QP%5.KS6336>7DOADGETVH@T=.?\;L3!@#>/H^R<13$"7D$/-V(#8.\F _E___OKWNZS_W? R@^\(*X3 MAU88A+5]Y-+)28AO58MZ^5Q*2E4&GJXE _ *A[VC7KP$"FQ3=G&P#YZ5N76Z0WZ44CG)%?AFUK[5>=W>JW,O'_/[J3#MZ:*AI]GC"/C ,QZD7?"LWH^[5;YM!I#QXV6&9P9L%V0!/F]NQFS MRFF^5(X2PCPCYX$[#,(@KNQIYIWJV;=795\VN)./7EABV0N*?N"N]H5Y+ZB,6\>:] W?@L8P"V ,$@5[0P M89O@M>!C;?/!G.)H[1+4\>BC2XBK- \D3^O.2KN"@R(;I&ZO;WFR4HLA MN7!$X3DVKL/YA2':[6;DDLG;D ^N&&"+L"B@GGD M/N\BB^0-ZDTVP=G !G+X2$YQJ/9HJN'.)8K/,:5PS.>!KR)?JH],HA][@@\! M1G'8, Z,X_"!6GYH704L@#QP[\H^@OS'>JVU)_$.L-X.=&^C$>IPX'0:Q%Q= M@,EZA+D[&455U[:NF8$QMB<<_0L#3/<$!D(WA+ =IG6JZ*-&0HJ\)D-N;5_=WX5D],P0?P6H,)QVD98;6PUD) MMKU:\+\6%9>FJE4-@W[9V1&V>4D0[B>6 Y^.Z/R0_]CFI-PWU#I@'I"G9*@R"MGLTMEZ7!6I&CBA8FW!,,&R%TVVK0#89P1=XU[6K"5"$RTBR@ MJ^-XR_!"8%?D9NEW$U8)T9!TA)8%1N%>D0&%7^O=@S#_0M"##=!:'YL- LLL MR89]]=$K8*0D-M(D&MPNN#6CPI+3GZY=+1^%((HJ/-PNTK6#72+/=,T,MC$Q M4U,1^FH-_N8A,)%;\@:U3C(Q3U.,A;4,:A(3DQW%RH],C! Q 7,5(:O1T9^?[7XXY1[ ;EV^FF7>H]CV*2I\%=.>>'[ 6M4=CX MUIR$FW5-Z_"3,;-;1:!<4$T,;1'E:9ALPVYL@/PD1 M'G7#$-^R,APC3(X(@A7$K,#,<55BLV$7 PTL>%H:L!<:9T!8ZR44![ X*1@G M15,C"*TH"**0%GL((I;H0UPO+D00Y(*@ZV!B3=WC%FU%#E(DK$Q%CF49LFC5 M01,98%'8*&%Q73Q.2=#P7]6XSK,CIL>NS?@,@E/ H&=YR_&:55^-,YDM?:&7 MP?H7$W(WN?Y+4:Q6":R=^R&Q^&I:FIAX8BJP.O^CW<>;K>C\^'J$I\,@XC!B M'$]0L<;/JL0/K.6LAA"+M*3-TJ) RO9I4:@@*I9Z.D:\Q)-&97Q_6/6FJ9@% MK13+L@):N@P*U#DQ=@"X86TE=FS-6C>JRZ6MMZ5?.NW*J>Z%,.-L"V+OQR/@ MAD1F=9NB8\VTHB$4,[-],I*3"V:K5C2762;;()MWJS&4QY;Q17EVK M QKI ..<2+D.,.]>KP,$)V<3OI?5PL8DII47:2:F1 6HFM0N=\'[*4G$_+L< M:/AG!O[]\>+#+__Y]R=OEMQ]CIX>^-^>S<>?%]'[X^3V]3-R\.SMWI?W@P4- MG\V];SOAF[@37Z,WWY[MW]SM>N?QSN\G)WO7;SOSNU='GW?F_C7Y_>#SU_/I MK']R=D!VWWX:#:?AE]ZQ=S;\]LO7WE'\&2=O1Q]V!V0O2,9[OW[R/W0^W5[& M=T]>_Q:'[_W??^O>W%R>?^P]B[JS9+%S>KHS1+]-IK]^&"Y&_MG9[>3@U>1T MTCD>S7]\$W9FO=.]-W3_H!^3[HKI[1U")T?^[47GYGQ QH>'_W&.KM^E MWVW8D(ZLBO8ETAG^RM8&]KC@*A;70EG1"<]_XJD-K;73-"[0*!E9$2AH-D;] MAB@XC!MF,U>"!PU3H?\N.O<^ I3F+,M"OJ4'M7N@X"'.DZ%;VZ3!(L[R%Z(Q M2/8)'/PB#_[F,YFOQ>MD-DN_QN.&9Q'[$%#=(?>>8QKXA?<%OW#&_/+R70+A MZW8))6U<6,M%.$X!3YO3L98H\>DUT_\U?4S\Q/N"G[A&%E+NF^OMEM-53I<7 MM1FG:_H8<5IPO4HY75WG+:?7N2TCV:"+/]=:8ON">S*]+--:V_^>!31;L[Q9F"D-X/#(G2Z<)#0S,9X%[V%#5E;" M22F&-,K8ZO?[7(^3IU>N=M/$20'JQJS64S61!K)PK6<+J1D:''L'/ M):FTVZY=4[-*7D]7:D3IF]:NSB>"CTI=@+>UCAHIWH+D7R?#+\B+8ZR^E"Q7 MP0W'J&>WX(92W6HNZ^+B*LZ L*PPY97H=J&O<2M:LKX5+0SLYR>"&TIV,[K= M/QOFU4UG25S(BW,IR^SVCX,P67Z9-F<6- ]=2KNL_BR.:@])&QFZWM1^(GB\ M)')13<5;0EMFXC%T_+25X>G>R+XZ6H%,$?H,(A9_N;>_O_GQ'_:W.RW50,**'+FV,(N^W#HJ12X=\N(1NQS#7%,;=>RI' M0*$]?WVQT]AU9[Q/!X4Q70ZSS7Y:;R[\F'38&&S4)]L[NT".&D]=3_YON@1B M(!W%"7[*_^7'QAS).S!6K,@WYP(E\1IL@%X%%BS'*// E'2*/-!V\PX-/!,0 MU>;LC]*+&[T4>7Z3E^;-V1_W>NDV389KOQCZ5J>ZT?M]%#1]/W1)WY_U5;P? MI5M 26'/2MC3UP0GL_PE 0R_,FR,0);E M646E[(HS'JAN]?=7M_IA@QW4WNKOY[?ZSV2W^BV<3RNFH[ ;J-A6O";>'PVD M5]4MG-Y&L%_U\%*([J7)DT<9N)19ZE06B^F(@ MRL)IVAA)!BHB#Y>=$#P=E )Z?4E [\\UCYNGSJ,1Z"4JM6JMH<<(I$Y8NQYL/KDBSGRT VPSR(N&,X!D[=(,JO\;%K/9^12^Q9GPWAZKA>&8KYZEF-R7=PU+*5 M7"E&M>J1**J=[TZ2%)2:!GZJX:K7LL.8$IAJI9WSE4GC_N@UQCZ]AI,[WY,I M&+YLNYD1Y 7IHHW\[I0% ]/Z;M<3?!N]0B&^M8;X3=*BYKVDM.S'()X44K?9 MI^U+;R:^-J39 9?N?="=UCU M,3OO7I',&'D?!3$]HS1!?D4&^,EI/:K7)T^+3Z=[E7W[2Z] U_@4EJ. U=_TM"TS2A >[Z/O?3N^&5&\#Y)/,<*6HR9^HF/\[ M00:Q0TQA1(OG[F'IUAY@V5$WU63'"=M?KSBYW#FSLKD+;AH62='?R[9XGA^" MVK5G=Q77 'LW732 _D'%U$?#AYH]%37*?3^[N?(GWA/JX2L]F9J95*QSBZ=B M'6H:SDSJ,3>:FC4LJ/N[T]9!K0EZ:":T1]G6&M#)7UH9-Z52EZ>@XTW#]U#+ M1:TQ.6H9?(>@-;O7.T?=V2P,O,R'+E%S-EM6C/1>M];1$U:!57"]?VF8/+YB4L0%71 MQ+0B>Z,DF'>"R34B\\#;B"/MH2@U)$!WXM , :=QU[NA,9Z=17/0_IC\2>=" M1HA*)I8>K>-@'O@H\FVF60)6QVN%83E =_&K$.8II]2/R?,X__%QK95:B!I5 MG%;%M(F:*B)MV$TLE[.\)6,3368X-6P"H9VYP;+V>;=<^SP-&O&/V2UL(GL= MU$KS4)Q#^PBNQZA2H;6G"/N(;0Q9:2:Y=Z"[4#!G8W7'!/&']A%LAE.SBHME MG+B5=47P-* 4D\4ECA&L#_AA! <'[I@^02 ^L'SL#4JN28]*#B3'INPFP3?D MG\%6'0>CP%VF[':]KTD !%2RJ,"DF2+V8@\AG[(,M>L92W\G5V=7O=268>]\ MP%F]WZ'J<6=!M[MN$LDEBHM@'LP3;3]/S&9"[3/*6_.74![$2FNMYGHW]5OU M"3?NF79.ID-$^J/4!;&A@/^]E>EFR%!:"]G76(Z1&R+"-$]F=-BK3)6(5>HR MZ_ 3H:'I5#F:E"?ODS+4\L+'6>7XK/2#(^@4@3\$N6E%Y#:E'=9D*@+21W?0*1Q)/,&&:]KL[? 5 ^KPDYDSA1E#F M<>"\VZ@:OG]:4CU&]58T(#R(O^!])$/9X:4W0ZE)G=-,D5TI9H9 U0R57AE: MHPZJI6KW0:F!DG(SP)9(''YS0+;1+P1;*5>X.<8_GGW/".X3T O Q,W MM&'>^VQ6#U%K<\+4L3)%8Y!O;NNSS0B8EET4A!ED%0=20Y==/JG8I*SO([NI MFP+6'%@*2>MBYL@ENN6/+&"Q(4X=GS]@%O-?^D'9A:DR73G(QZ5,!DO#L(^8 MW$#[['1E[^&Y@E.9VL?J69!%J>0@G+O912_&9.:K7E69M$V_K@%>DUO%;KO1 M_@CD 5V1P-O<&?C^D1,E-*UF\4 7NT$T<._H%4Y=9@_I[;F?,:" JY);5KGF MVIUGU\4S=?S==P8YJIKKOXD;]NZ\M+).=G%@@$\7,PRV;PPR'5Z[U55G$=^, M"=#D\4G3$2S5.29HU4JFZ,E_Y-3Z^[&Y#KA.QDL?W[:-GQ)P&J5:^$RI;80( MT+2W _/@" Y=TN-WYM*CY1E3$F$H2R$.P*0=(_(]CA:U0%7;!)L4UI+PLJJI MM7J5$%!6U(:@EAZ>1F,V_ BG;;*Z)@%U1V0XC#&'Y;&[D!?DL.&X88Q5:?F MO& I22C?PLJBDZ"&:\=A2-^;+:(GCI\ MVLQ6,.SZ(SXCC*G%"X4P0C>*DNEWI\\$8\T5+]4'46W3H09@U2IDZ2POQ'FL M\*UIH.ED,RW#!"KGF L \\2%<(9,OT9N@U;4 ]18G%)U2E-]:@-A6GQ*/9EZ M$EF"KV7RIP2FO,M0< 9GA]\L?YG5"41^XN4\H=^=N"98=L_QEYIH" MJZT:P;>"3BG !DGCEFK_&J#J/2X_4!46JPUJ1 9++X+P;F[$3-GWBJ)Q-B%6 M$*-!I[O;J_THL&T": 2WID"1Y".IMI&I0UE3N1)VQ&7]3K:%,-=9^HDM9ILN M@\#?7UTVA%N7PZ;_4IEM##9%K Z@2;_19!N96I@:17N!R!@19N0%/B(2+XI5 M=S5E:)6KM&@EP#)GL9OOOA1EF!I%.JAZ<>3C*,HR6D6K'F.ML+ZRC*)7C=!_*/#:'AHDJ#09Y/ >[3K*6@\F8/-9 MA;^(2*?&\N:WV"[X2SPFTT]MDQY:%A^Y!T6QVE/_K17D&$%4N_MX=]'\7D4= M5D5,K=;:FZ-#+PRI)?@7F:K[TJ&?JO[L"-MR8)8 4H(_<:=!N$A;V;'&98@T M&\8)&I+$)0M0T(,)3IA#<7 +CQ00I3#^Z80E!"E@Z%E6J6J;: M02QH:0>!SDGGN&=.7>L@:^"I:V#2BG+8I_.K#E>2"&I6''A M$F\BVG\X(=S^LX(@,XPZ\XT=/"R,TRAA:02N/_.L.=25L:@#["28PWH".\GC M/^=)4%;04 -.7;J:=[.1%)$"]27$0M5-2TB00%+R(!F&@9>1:P=\"2)=]F*Q MN24R)(.T=O%A*T@R1:DK)XCQB/S0X@8 =9^TP@DK5A\=$7P;V7:^K &G3&ZU:1-&%J(-<^NJP3?AEP#1F0MK)HCB.#)'NLPG2 M[RY808D6FE*^5C[.]!H&)H.KOAWT:)#I=)K4J].?1L$PH25M84ORRAJ E9\O M,1W*EKRC-0!K:/\=$0S_4XUA"\5F,%5T?D"3P O1.78M.3!* -5=@J4]UYOT M[A#Q LK>>()9XA]7PI+OOW7C+B]-UQ_U0C1'T14.HICE$[")S,HCL\^HYU] MMV)6'I-2[7?))H#K%!.*TA)'EI@/2EB:S?=WA'OV&'!5-,K(5/ U"?P@7G0C M_S5F=3,QJT<8=3.(CWZ33PCNU %4KN9C[/'J4M"Q!^J+?3!EA,DTO8YE"WE& M(/,5]*(#1%)O@J8N-V+_"U!+ P04 " #&@-!:9B$&UL[5U;<]NV$GX_OT+'Y^69E B2H@!!=OO0J:N2V.7W ;N+ M!;#X\-MDZ-;&D%"$O:.MW5<[6S7H6=A&7O]HZZ:[W>@VV^VMWWZMU?[UX=_; MV[6/T(,$,&C7>M-:$P]'70O5K@GPJ(/)L/9?-OQ?;;LV8&STOEY_>'AX9?%G MJ(4(I-@G%J3BA]KV-F\P;K))H&CP?>T,>[7/OE?;?5O;??U^Y_#]WG[MYKI9 MV]O9>Q.^\J\/+O+N>X#"&M?;HT=;"4F3'G%?8=*O[^WL[-?C![?")]]/Q ^I MYQ_V@Z=W#P\/Z\'_G3U*4=:#O-G=^MU9IVL-X!!L(X\RX%E" $7O:?!C!UN M!4@6ZE63/B'^:SM^;%O\M+V[M[V_^VI"[:T0MUKM \$NO().+=#\/9N.X-$6 M1<.1*Q0*?AL0Z!QM/4*\+0#^U/!7ET\49A8IOWR2'L,O[W$'K5M)QO(U14M:9- M0 'C]G0HUQ!V?,#X/4AE]%EV+H?8-?F)N4$.LA"[!KTA+XEX=@DG95UY:>/ MNB1X! F;GO[TT4@HPI6]X-J2%II NT$I9+0J8.7;#CY,Z7K8"<)1I7YP>?Q'=1WT/L@5 M,2,F\9LNZ$'W:,NGVWT 1G^%M$56+DV"T)!R%8/HT0&T%X20T8MU04\=NHS& MOP2$!61EMUVOKJ3PO TOB%Z$[QD#5WC8!FL"0J;<0'P#K@\5*U].9NP&TF0W M2/KK +%B[?B?"_RGP_/HB3KUAV$GVT8\I(C?=P@>%K#'\-+(8<)C$SX]VZH] M0-0?,/%G:%^7[U"6A7TNXPI:D,OCP^$<,DW]*T]4JKMM)#?Y2$64[,U14HF3 MMC?F;6(R/8>J.4@UO>FC(8U#A/"^@D[/S34CP&*WB V:/F7<)9) &VU]OXS$ MV?1B4_DH!5M$T^OY@5!M*%P2. (H#O,;492OTPN6D;CQ3)6"+6+JC1JFPL:U MA"1/P]P(1//>:]<%= $98I13;:\H="F/E[F6RM:E# K.#?M-10:' :^/^/0CU$R]Q2H0 MMAG!CX207)0B3MZJF*,%!O!I*MAP&/=7KHL?1)=H8=(DT$:L@RD]QYZE)5*M MI,+&CJ9J@$:4'J@99A\QMA^0ZRHF:M;L!GOZIT^/('VGR*$G\LMZ)FP9 E90 M-\[R7(*IZ(9Z,V%S0@R/33E366FP>8#4YB3%VI[VGB.78]K'E:9"AI-TRE1M M#&/@Z1T161+,!N#E*,A$1CHE6GU"%&LUU4-#@;#G,2R*$%.;H4S. C2SDRO* M>&Q1CIQ\N&2SIHI)_C$D3,P!SC&#>NU7@;#G,7"*$)/-GRKSL[":H'D E1)I M-"-:FJ@2T,GG1JL&\OHB^(U!/]/9RP,M94G_;-^E+X=0*&^3_,H2WCXC29 1 M#*OS^-H8*I*VR0.F$"FED?(M( 2([3*>':1CZ87/Q)Y\<7A!,2FYHC9]Q.3C M)(^.*TX=PXV3R8F2\KECAH@-BKBRYXU9L*@,?Y.[V,6R'9LJACU#P"I[!O%P MB%BP%5]L@.,!#N^-T+/41QMYD@QGX.2AM"R8W.^>:.> MK#ST:4@4QQ8-VT9"4^!> F2WO288(094+TC(I!CW7.58D((D"R>J,'$%&4 > MM$\!\?CXH@W+\H<"#VA'AX(4DU)"H-F,:#ERRN FC3%6G)=RDN@4 M3KR=OS$42VG*[<@JNFS*=+(TS2M"+]^^IJ\?A"<5S?>!+#V>H?5: ?3"R>YS MP2#K*D&/:;4O)RDS@+L(D#46JT'$"1P1:*-"9_^W" K/YK: ,/08_*Z8F5(B MC7K<4@R50T[MEI,N#&PXEW(&R#U,J*@ZC247M/G,Y*&D-K()"_VX@G5[B#Q$ MF=!N#/604B1M\YDIQ$OM+I293J'W%=MD=7F9A(3JN94Q]'SECG#6K/$0+H>. M=.0:XU#@Z3;X&S)&PZ(GV%[!;_.@'J=5T6-SY')6&);!,:DU?4"!,-/!8"$, M"Z78J? M!D%J!:-81H M&A]JDU13,3MYD@P;XZ7(R45L,2S<7B7P>'(.+:YPF&7UN:#(+6"/'D,'$S@K M/ 3IZ83'0EP-Y $R;?-/IMEY&^7LZM/4:#RZ!@HR'7XR+LBUQW\#4(I=E9+* M,)<$.^$A.,6#(]&PZ3AA\1O3MDTCK[(HO+IAY I$'>&83P@=Y8O&,BG&9T!E M6,P 1SYU6(X%48#N'#*7RV\P1E#/#\J^7>/CQ2JB:4HR:]F5;LJ(S:ORL7-5 M'F97)W#9V&'E MY=KUK=)F+,X^7VYR(51]*.J?+*H"QLJE597L;PXT%->\M# )]T;-"NPH-]7Y MLIXS804HRA9YEYY-\6""*YD^ZYBYBI0]1\I[_3G"7XR)TJ-4 T#@,0CN#AF* M]G5X(8F09^V 9,#)"PE$=T#]<7OV[>V??]Q9(W_RW7MS:#\>C/O?I][-B?_P M\8 <'GS9^W%S/:7NP=AZW'$_LSKKPL^/!_OWDUVKPW9^;[7VNE_JX\EQ\_O. MV.Z2WP^__^P,1Q>M]B'9_7+G](;NC],3J]U[?/OSM,F^8_^+\VWWFNPAO[_W M[L[^5K][.&>3UQ^_,O?&_OUKX_[^O'-[>N U1OYTY].GG1[\.AB^^]:;.G:[ M_3 X/!Y\&M1/G/$OG]WZZ/33WF>Z?WC!2./;#PS.OG]Z.*.8[MT=[_>&/3;M MHZ\WW\:C\1=K?V0=_K@]@W>G[YS;P:?;^OE9R_W1=ZWAUR]G]_=-]_6>=]#] M/,$7B-V.AXU6\PI;O[3O]]#C^+[5_OVSU;D_>;QH?R)O)T[?V7U]][I_=/1G MK=F]"B_5JIBZ)&(PG<#PWVUOKNB3^B1F@;Q-F.VO, Y* "HIUJ",OKE"47%) MZ"?KJ:VZP\KJ/$<'I8X+63D^-3TCK+.<[HQBJK"@I/9.45Z3E]4?EF @Z@J' M>KI";E$9[?3G2W_64=#24,=YE!TMSN#$#_*4P8G,2T#6,KBS9+XP3C-AC9E4 ML4\MPW1DE[[1;ZHEMEA< I%&/&WJC; MH%HB^M)QJ<4RDE]<@B,'Y)CAMVK.ARS*CFZ_BN\\S;P%2SO7I91X6>.X'.XQ M_0?:!G@ZF[(FOC.%OKAAG0UM3.D[12>^LI46;H*:V%*2);CZEA(P#6K27..& M]=-'!$KOV%*]"%M>\&9.S7/X3RW)+@'PXHZ5ZM&A1.O9M>CK[K59@E?9"&5! M: >;[MN4^J*LZX63*!@^*[ 35")1OW]@*>F;V7]S>L+2 M(*[Q2!3:"P>5ZIT\N;(V,CHJR6(!BFJ/2%_QN"ML^<(Y@3WUU:3FFM_$!$)) M7A:ARCD0N9*#Y^V+J@]B;[ XEL3=D>,@%P&F?GM5"8D;NLNTK$TL@^GB9JN5 MYA5"7?&/"!?&P(5!]E (MZ*MU*)^=NJ'Q).7D"!LS\?/IQ/+]>V@5H(U %X? M7G'-3QT'6LIONEBO\J9[EQFNYLX$E)YH;6"QCXT%,#/H+SBS] ^ 118V[]X% MY4=0NM8 VKX+L9-Q HIA-H#)0RJSPH$4._&!%0H\.WS,%ADE6_I\ !.7D2R' M&%4=ODZNHV44(UQ^4V[&UUQ!"_<]],B!YYHRY" PNX(VFHW:O",D-__P"'\( M;4Y>,NZO?!IR_3I5W8"B4M-H?"5&E&)WJEE9,Q,=HWTX:;ET=X6BBM9FAGP2 MJ^Y(6#1RV;X\#1W>8OY/^W OUL=4E&>\HQJ@7M'Q+*'Y-0$>!58P8PIJK'+Q M0T2YT*FXYH]K* [Q\4]#XDJ%%A07_R&[1.^KV/#?NAM5)4.6I3#M>L^5+YNK MULYL%E$3UCJL4LG^K,:;ZL!'WW9U75H:GK1J[)S:^H"%]+@MK)@UJ>5,HDLLW,DA;3)L%12Y4Y,N"(Y)Y +(F)ZGDE79KI$^JKI M8&05_/,Q47L'25Q$+=)3UUF:3"&&0P850T0&GZ1(3<61D4AP!?FM\@-CXZ1NM5[!0+4YA/+?L4Y M'TS7#] =PS/LL8'JG'!E-8PF-;1W@4S@5=Y:4E8+T?6N'[ AUF/IAF=ZZZ![ M!G3>/E"]-'-R3?FT)_EF)YAK8SK$.O^NJSDD6EJ\\8A8.B.7,\!\PK5J>,"=4D2QPP:P@[W^-21# M<7JX\%!1I3@Z(4!UB)QLNGJ@GVA%3^XS2X+A8#V#E%1 GH6)ROLDDP+$U0?: M<4\(,3TE7@+[)#3Y9R@TVHVX M9L/2G<%@I2FUJ+;$>U2Y-"P3.1"7GJ-XH6 M2:L8,"TTJV-_J$2(X9Y>DK_T)4_9:*G-X"Y($;<4A=BX+GX0CEPW01D23<\X M5="5!:2IO>U=U/>0@RS@L2AI ]RVYV RC#;NCS )+CKLPKX(TY2&/V+/A-@A M<>%\Q-BF7>R6.8,V_T9%FR.:.4$$6JP#>EAU,F6^=9,GX"00)_OH A@JXYBG MQGET#0GO8=K G@DPEK18&O G3!0> #T&;EA$K#NEXOKS$L-JX15#CK$ P.RO M4[OK,/"GX367BGMJLN6*=NL*CJ'G*S_O-FO6>+HO _UT.:_X^POW9F^0]IF] M.O]BX$IV-FJ_X=E=2,;(>BHI4^8@J'KA;Z^W% M2]=MCJ[0%J>-1;UPY/D623'N9,JPF %.CK^133,_U$7S M/4"A8.K_4$L#!!0 ( ,: T%K$##]K,EX /;V!0 4 >F5O+3(P,C4P M,S,Q7V1E9BYX;6SM?>MWW#:RY_?]*[S>+[OG'E_'SIW)9,YD][1>CF9DMT:2 M[X_OWG]BL5^$H3QPP^O/]^^F=R>7EZ^_C__^]6K__:W M__[FS:L/+&:IE[/@U?WJU6FR6-[ZX:N[U(NS69(N7OW/?/&_7KUY-<_SY5_? MOGUZ>OI/G_].YH/O^FV^^?=O\XNOJ-__Z+'[0^?VG;\O??O?]]]^_+?]U_:M9*/M%/NR[ MMS]]O+KUYVSAO0GC+/=B7Q#(PK]FY0^O$M_+2R2U?+U2_H;XVYOFU]Z('[UY M]_[-M^_^\SD+UBSRWPGR-9GV ']Z6_WC:X'7JU=_2Y.(W;#9JW**?\U72_;# MZRQ<+"/!>?FS>RF+\SG+0]^+ MLL$<;X]',H%+OOL6[#;G?UYP8E9,;X]1,8K!Z>V<0S!/HH!KC//?BC!?W?$A MWB?IMV!&>X8H^43&\]3+YA=1\F0%Y/ICSAD"7]/TP8O#WTL5X<7!29&%,=9KP196OQ$Y="F7"I3CE*C"]")]9,,DREL.1!0V&I00NQ? /X7W$#+G< M^1"+([Z(TH(%Y\]+%F_^J!KQ;&C=M<@%\=9P9;%SPD MX@F>)_ZO)UPJ@;#>^;(Q4S>*S_'X^^JE_#9AM1LDGZ(IZ4B8 ]S^X]:*N.QX MOI@VG#7E &CK\\(+TR]>5+"/?,L5:6GXP?F3?XVU;3^Q_"K),J[[2^,/S-7V M=SA66&4=WWG/!B="\P6BR;]8A'D),]_EW"02M@6_>9NL][XQ$!4&>Q D;M@R M204!N*K8_A!K.=T6]QG[K>!CGS\:K?*=#Q%/]BWS\&15_@E^&/0,@8<;Q+"] M$P<2MK5<#XIX&DNM7D/>^T=!8Q9B]AIR;C DGB;8-HP->59\CL,1D,>Y5_C^21J0])8=7:_P]E-VP::Z;*3?XYH>?IS%A012V:3 M*$J>A!]^EJ2G*0O"4DBUDH,S#!P/SS&Y)G@ZYT6W?-OC!;CL-Y5 $R\SL MKF%S])D1P!=,_4@9/W#2%WQQQS[_QB"L9M+L&$J30 MZFN62C80I*H9$,E>7)/KPHC OV9 ;/X_>GF1\LO<)/:B519FI=*]2K@-R]+% M^M9J,0_@P/CF3N7 *@]$ZU-H9PR*I7_-TG*#<>.[O+*>/S._R,-'5MZW[(\: MR+#XRJRU4F^+^U^8G^>)^IIK,2]# O@S%"Z%(F^9)EXF?+S!61@5ZU"CYKK, M?SWRLFPB7B:2>-AJ1*%+<$*?/_M1$;!@EB:+TEIM\5DSQPV$[4>.>HCJV,Q5+X00;UVCMA.TXX. MDBAUT65G+/="@WA*Z'AHFU45^\SE=(K C[VY21]C=8VQW^V&2^;TQ' MQC.0I(]0QCJK=Q0T9GMSZ$"])01F]9CQ'&^5O^ MR=OZ=][N?KX?7I.%%\;6K%9?;U8F!;-S/D3J%_?LS9JP&;^R 5IJB03@$I@W M"[:X9ZDANIU/UZJ*@DLOBLQX$Q^L.>+K-*P>@*\X[9H#\6O6Z82=F;'GG,4! M"UXWBXN3C!*_\SN12-9,TN;#R+MGT0^OB^S-@^ M,%'+'[9 ZF^$;PLBBSQ10Y"D 4M_>/T-_]URZ?Y5&,1\89Q73SU\^5>^D\V_ M1PDW/']XG:=%>Y)F@E 97">K]K],GD/L]61 N-F%Z!*4:MM>B7:6:UN:)CC6 MDG[WC5*40R5Y5I]T9!([:Q^&)++9/;9E@C%?OBJA-9#M;D,2V?S\S7ZD0RR: MQOK;AVP$9,W642O!@>=1^>HPG947>P*MIZ;3YOU@M5P/3(UDT$73)D6BUR0$ MG.LU[7IL2T6&D%:-H4D#79,IY.%0DPV4!DQQF4A#^#9*.E]:[Z,?ZPN8UBNB M^I(,Y>X%48:P>I,+:'NG"UGI=DN]I%4]0\NP';[0=PE0*IZA4NC#A>I<;EL! M)#*0$' K [49K[*.3#:"U3[PLODD+HO+B,>81R\2CM!)?NJEZ2J,'\K8'NRM M :))=C$$R EVR0=B!Q"=C>3JY_/LAOF,TQ;O;"RO0V>1!=9+RNV.@DFJ'RLJ M_789BU>%)%U]8M@2Z0Q]^#NEBT2-]WOD#='DPGP-\_EID>7)@J5E& '9OH!0 MI+OZX>DQ"'"UT+Y%=9U)_PCY)6M)%AKP]\GI%'"C8'11JJ/^,^V+2Q,Q=1U[U\-[$SI6T M\<]Q/;TQ[ ( :K6XOD/?&9UDHYOP89Y/9Y^S*GX0>Z_TTG+H8 %NGWZH:@G] M!=W54@6-LST(J(_2X1O)O3C5TOD>V6:^$$"PJ_!19#'L9);BBZ>/V C,+AU< M^L=?^^-_=S')^#C9E(R[:92-$J"V):6;%PN'O.3MDR9[#/B1)\!1N0D^0 MA+<>=@S&Q :#!N8^1X&E[XS"E!Z)%;UE0+]3W^B'^26OO9784K0>R2TBAZ]P M5.@TTE!?UNW%(6HLM)(#R"2BH#."<[T'I$8P/7=Z&[%<)5Y,NT5D% [^CB*% MI1&!^JX__.;8B'Y%(PP-L1%L$1UQ7?G*[ M36FP';94>DRU][W7@SEW/)G%0^KRS:9&+7H9!V=T!54:]I,:PG_JQ:B34ZT&PO*M6->/:ES/T MRZJ$Q AL.3DTC2BP?0;M/D141L#!JZH."@W2/6$ UN'A=16#R4Y+'&0;64WI M\-V9O3@UPD%_]->5EJG*RERG=7VV)AYWLA"N5V3Y#>/ET#?;0*2;%=#G"0$QK!S9+@T$NCS-PR^17&3E5PF M6G*';PGH$6NDI8M>^-O;;JVE3>TJ]!I,/U][PG,U9WGH>]%F7L>23,>23,>2 M3,>23,>23,>23,>23#K(CB69CB69CB69MKTNQY),M)KL6)*)^N)W+,ET".6 MCB69W,O@\$HR[1:K^9 F&5W:1A^Q$81@Z. BN6!("PJ1BZ;.DAV9.#J9L;C> M%&7E&L(= Z-Y^%Y=('9$Q9JV$F])RIJTAS_T;;.+A[;@$E(Z8%,\B"ZZ#$;S M\'<,$#MMV26+NT>]5UMTQ+9M624[4I/?1$#C'/*;H0$:V,68:M)-[LXZZ.DS MAR>[S#*^-& BZ!WA<+9Z1J\[^+7#@(Y!0,<@H&,0T#$(Z!@$= P".@8![24(Z%,2I]3OC7(:[KS! ML.=&!3+Z%\?CF^]>WGP)WMT?65R@>][7PX[A0K'!@.IE?5V0Y#3)RH3ENG\" M^NN3DLX(W%4](&E7OXU0SM@R97Y8MK7G?XY8B4@<3!9)FH>_5^WN<>4#(GGH M+X8PW/3/MU8W25:F G-J'[WT5R962[U*L&^5:D*'+I\^C&C>=C^PF&_=2*R! M8,$AR7*QD1\9C6ATU Y=/EJT].^X@\X@ZK.G>^8;P>A7_D%16%W M*OQ;% X^)UH*"^ I=T#L#[_B)%VJ-&I*0VP,!ID&+NU[KU7Y/"],RR?*2?!+ MD945?J:SI@ 9LHCZ:1W\YM% 1=979UV(I5H([16"+* ^2H=_NO3B1/2ZNR_M M-FK%IM=IV(UT-L?;!>>W*E=6<.KU^2?\I&R6I*SZO3OOF67GS]PNY.R$L9>N MRJG(RR&A;SDZ3@_=,B>5$N1AVGYI<6;J-7S"KQEU&B;I77(W9R=%QAG.LM-D<<_W[*Z/3QK"B43H4/4?)I:0?D(H^$=L0'<#)P=_P!L%,T[VHPQ*E+$=A6FRA >A% M9+GAFJ*!3>#VB9>%/C+\V"?"C&'Z6PG/)ABUYC1'H'1;@@FH $1HDCKQ40=)&]* M_?"=D<9X@IH:T<31E]QT*GW><0#?)^FWKSN ML+HCU'TQRCZ?471K[FHUB:_ M<"V3N.Q$05A'3DJ+2DP4E>3D8$%2JJS,M"XUDA!Y.0TJ>]FLG%S?TNP8:W*< M2.+BI;300^.54CF,RG*#!$,1%)^E^<\W+&OX@^HP_EE+&OQO&TG(1CSDK!XI M N \0EN@X2H)#O7^4D$D.JAG(4E0-JE?.1QFF):Q MJ)6K'!&J@\CE5U75;5 M[7V*/%;5/5;5/5;51:RJ.U$6MC&KL:L=YY#+O1J@@;TMJMI"ZRJS7^"H[WYT MV$6-)9.$&/+'>L;[J6>,=NP*8>N>9N'*!3J2TU>%7E=+LP' F)"H&"'R$PN] M?G(X.AR$LF2B5/5O>ZO18Q8I:J-_J-CWP*)5,%;%5.4M'TE$T4_+X:D+EHH& M+7U.I&5F?;?=(U&% RF146P6%4#:]$RE8<(O%H]A4F31ZH8MDS1G 5P<&O^#0P^ZM4(5M_B(N.]N$I^SNT1AYHOJ3FG& M;IA?_;VN4%,7V3JKW9QE,E]9DF,](L!)0$O_8-,3]@ ]H)<%JKZO5F[E !E! D=:7@C$],GH- MD^(^8[\5?$X?F9<5*:M*:IAEM$D/"@JJ!WT\D, ,:#""D,Z(O+]?2E);;QT9 M\RLT>*_P@X#I]7VA6A*(4^F$.]XH 1X(L M-K+W=O*)/97_M-<[WX;H(6\H4_P I5\(+G)[%N 6S(;800JZX.^^LO;D M/G=>1?!@[U0FH.F+OF!OM3U*JT5OQ"JRC9J^3HN-D=&[4!2.67OCL'_80Q:4 M/5;XQ5YTABJZV'I'/=P3S!HG2%$8RX \_6M(BV/QOU[LL[+3!;+>',3* 5^Y M<: &U*!!U;3GF:C7%69SF(]SP/WPXGMDI*F>BUN0H]W):7^-KR3]KD8CDE[$B)+KCQTQ+ 0%ZXW1ZU&V56*/ MH0AIN$C2\GY_FK*@VL3HCLA^6B,2E@8T0(*.Q2,,MQ,X;^L&1%?,R^2],N2/ M+WV?CP!Z/01T$7A[";KMB9P^<-'H<"**B;N,_50L@#-6_?<-\ M%CX2%!T$D3R &PI08# $<4/:U+3/"B:ZF+2:"8C]M,:P<$&!(VP.=HV7=%'2'#Y-DBC4K87&@W_[8/V9JP,VJ-; J]/OX/43=O+4KAI=UA=S\*&\3) MJ!>" >#Z,$(Z:[MA!+N\@BGU,7F?C)&%M)K#VOTS#VPZ4(@5U)"M<, MCPGII36B^XL&-'V$H&5 B,]8D(E7HR86N5/N8EUIO0QWQ \1,:(^IHUHC&PC M8/0\TANVK%?1=';&[K%/QYWAQV.I[B+3" &[W.[UADX[AYL?O;,9MX4YV^CA M5P"*XXHWA4#8R*\G+@C12JE4M@,K149X3,K1!,]&I.B>&\&!^/_"S'WT(E9& MPHB5Y=>A\-P$[OZ@]9M5L/_V5??\V8\*4925_V'NQ0_LAN-R/ILQ]##W/3,_ M*DVQ;\$V*Q0Y:&K0- YIN8W((AB(>;,2L/U93:*02"/\1!":TQU]5)M]!YI& M!CW^)TL/<;)@9350*BGL$!C="_P.0HTP>OU&MM'Q[1NS<6R\[.,QF%"Z^3?I M"*@MBNY2+\Y$,;$DEB2%2V'>^60LX.[.M8$4K;J[(-/R"=3=[=;->2Z2]):E MCZ$/*BP('&@$GC 36!J9X)1CUU"^2TX\_]A.D3(6U=IZ=A>(&&0<0@4@^&LFND$VWP;4W9(4@87R:/GAQG57JQ4%3$Z]^ M"]RD2NTFC]N876UJFU3U*K^5HY)Q_.K"EK7S0)37J(&E2C''XUB>@Z69H&>,+:2!&L^]MBL?#253*[#1_B1\,@!_;' M(]A:FII\2'M)4A>9:C?UDK)T)RE 4NP91>5XS1!N+2B(@#:%XW5HN%O.383: M.C+-JS,[+L)G%G33W7;6MF5\C#PDCFAYZ^D-J_XB'_PLS(0(N2U,=4X8D79X M*0?+>RO4QP!7AQ>,2[%A'D3P$<%6V1[\$\O7KZ8?DB1X"J.(:-<8D;9_ .H2 MH=\T$(I.;2@;D6^]W>DAU>\7FLU2IXG5#RM9<]+4U30DZ7HHNV@W.:TF2'<[ MT= ;<.!LY]XI$S-;/]JL@9H1JMV%S)Q; P^\;#JUBI'%X\XN+)] <3=B-231 MKML:W*:N[71T*YJ;*J@TN\"6 M"_N0XH]AG*1\S(8"_9Z!4'1Z1QBX%-K["X2NNU<,$0&A+!R*LZ_D13>I*JGW M$[/?)1NYB82HS=!UMG\9=;4AODY3I3IU!G+C.$@3M"(ZI]10]"'%W@GV5UT> M&W+QMEN63?UM$>(=/LSS[%.2,W)3#4K5YHZP"YGV0)+>'&#CN-T(AM)K+AM MB!PZ;5LU4%:MV-2^U6]IL\GID!EG&G+6EQ75R/3&F EEM[L%*NQNMJP!KL[, ML+4E^9%Y@J=.S0$4S]":PF;B5)NDE]0 QZQL7*I-T4_+X5L?1([2IAURT!P> M$76CZB5+2\.M[V2P6B[G7AKS*YO(C2P)$*UV)1G;)[OM :F6N)J.TZNW3FSM MQ=T#E:L'N'4^&;:ELQZ8W+COHS2D%<;VH'0OT#VDW%HP "%*DQ,/RUH1R3-A MU2[4BP-1PY)O0A;WQ[M:)9-O"$VV")'O C/: PHZ0.A0;15#XNX>WZQ60B=' MWA!F=\_"M^Q!L'G#EJ(17OR >@W8'IS*"ZLB8VL4;0](OS4@%-W6'-"(LI-1 M 8'/E1L5[P6P-2IA#)Z;A=W!JQ;:<+*:!R M&(:WE5AQLBK_I'ZR_F.F VT-7(-$G/BC(^H\*LX\QT>+(V@G6 3GATE:%9^Z M8;[(K"\SBTJTUDUBSUCFI^&R_;",%J!O2'Y,DC7'5M\LV4;&GS,VG9UG>;@@ M*/BX-;A#QZJ9<+9! 30_QC![]Z$D831=%OXP$Q400VU'9-MJ>.*ZN56MCU1^ M,)KCD1\00VUO91OYW:5>L&F+M]-YMFO2(.^?57E 1J>O!D=4.!X#*69)[N0_-2E;1EO5=Q)=-9ODJTDW M^:J:2.\*4A6 ,A[U\+6#-5[:?M!VT3>-.B(^G'L(N7.NFVW-/JS(6D"7A5_$ M=B^#/L/LUU.^W\-<_ G]241-Z?"W%0@O;3MG*U]44/:(R,HJ/1FUD:NC-I;- MI$6-J@=SU;>=W*!1D!G-/5\-%*BI,FK!"UI9@F_ OQ-K1A83QGG1W"^@;*:%6E2-P$/83&S, M 5@3]3)>9\)1/U@HR!S\;M4#A=Z2N.P[YSUOWH,G#RECVI<*>>,]T#AC"-\U M0 70@M=JLWQB3RU>TR3F?_19ZU"EW43&Y,<@5GML@>UUG;6HN2M#.5YWH!Z> MKC[BU)3=&,5)%"5/(N3L(DFK0 I1N:($CKK0LR$3HSFG;$&&);W;Q!?M.'A* M#S>_5S8.O16IP&TX&,O%W0I=?3:+I:S/PLQ[X(?R0]U_K_;SD4H71G,\-P0@ MAMJT&!/Y96G^\ZT_9T$1E54@^0$5\\$D[1/-1)%<9$=HR$^5NV]%*^D:,5WS8)OPC\SH)V)432SZH+@%G846^]%=;+;R'V7S)ZVEY:P8Y>'>?\Y M$U"=[:&Z&QG!!CGD#G.=840Z'>DB5U%Q^YJE[E*G10=J55G&<$^Y6><)EU3) MP-KM^]'+BY3:N6[#P2%V&AR$*,"A;A4*5[H+F0.IFE ^]%UIA"*@VA1E=TF] MN]7N76:,328WYD M+&X&5,F'=RQ=K-&BM[2 Y,?2EM(QA:0*U0]^3TM%41$2MM#]0A\LMKI ML#AY\M)@'STN,;ASZ D?UO 2132N2F%+6YM1>"9>0(>SEJ-VK9:K\G=QV\U4 M(QE,XQOF%VG*E7I9!GI?+G,$WEP>C*8MU)"EXLQ.W6JXIMF#&+FJ8VFYMI'P M]M!"@CZ7\UD8%3D+]K3#S+@83;LV:YAIBM>W//EQ'@:"=/C(;L7F+3=T]<;& M@BH!?+$L\CK8<5\=^@@8=*EW[98*GFP@ <5400-U4A:1YVSDO0$WPCZK\PHY M =D1NR?U:\:%4_5KV%#0&FF7M_JM^OT4=X?1MD7;.&:VAKZ,9TFZ*)4BOQQ6 M_[@'AY@1%^-IGV8+L[.6:C7#R6R=535K9U75&[SO(+**GI&F<%&%SO03L_>* MM0<^2XK[?%9$N^EJA+/I(>HX518DWTZ:'Q!+[4:Q#,=]##,.CX0X?B"NFM38 MA-:/&R1 G6C/?>7&/U?",VSIF5)W&K1&M =;V$+#"XBD+/(D'ED:HC<;,R8_ MMHUKCB^DZQ6I?7(Z%X\88=RD"+>"D7%-_#-NLF5AOFX:4Q&^C$^\2""6E6\G MT[CY,>>C6)25Q;+;8EE;>R(FV<]94".XFBQ*:,E"5>@YMKUX*#.Z/[&\#J)% M1@-"T>F%8H\+#)1;WY8$C0-5!)%.9R(#07@/;EGZ&/)YWB91@"Y[)2%W49K. MY*T&G2C"4[;$UC&*S?SNP@6;I=Z"7;.TO!-S#*;W45A5"+CE_YO-0C'3LE# M)A=R#VH"CU?7T7,'HV$0Q>\PF'5CAG3Y6H<-(4<-*:IF<*[99529*_:&_Y3%PF=A)+3N)D_ZD-$W MXK(70OLD/RO/ 3Q)2,:F\[%C%/64$04,XN2. M"-KK3?50"!*0]UCCJMA),BN?M%HDP-_$2;S=FLX2Z^1^<8_G M_R<>Z9&M*AL.'%ZU+4PN*XPASU![=8=NAV30^D1;U/;DTY11M'^Y[;VI[M/1 MX#+7P$"HX%L^G0>QAZA35Y'4]_.")*IVQ* WM)4V3^KU$EW&URE[#)-"A'&& MR3X$;\C0BU@,ID* >.JH#TA)A;T\R>>,SR]+HC#PA=<0 M(F;;JJ)(7D2DU0MU) Y;N!N_HF//HNWBEY4-W4%1[W3$$IKX8\H8W/LX4'Q= M>OMQADE\DL!UK!/6%GHTQK*6,,QCB2XX!RY,"K&!O)K61V09;S6=7<9!^!@& M!3\G5I>+!;<[TM"+9)I#YGE#2$"P9,.=O0M65IW3TQINVJW;LEHW-Z_+0+2M MG(7>NA9G/<&@FY-3ON=SRY5;M'5=W$S:"[>NV/(>;78#'T0!=YW$ MAP"'_A2&N>PXRSYC02;\X+=+<>E-KR^OSR_C1Y;EBYTP3:G@]\O/:-;+GL6$ MVDL'F_]/+&]/X6[.)*/O>:G!>!K!<>1(6/HF/P-=7AAS:?WD@,V@-I>'T-O& MA0'4D52]MGJZ!#M?67R7'/"*$MR-0'61":9>0+W-C.E?Z_E!+7JLBD&262[5 MH_V/!DA^H*H4X[K@:-F1.YBFXK^"_!X?%,"<(%ZE02V6Z/*A#E=WRN.#Y7')\KZ)XKFHB(T\C+LKKL,X'25-.A M\P(YT9H]@#9"Q TQ;M,AT9(2 L[5HG;9=B*B) AAA]6K::$K/X4\'&J[@=* M*3A3IV=)YPO?THND"O$"9SBHOG1X"U=O\L9MJ)PN6;.GBE9)=T+RABTAX#8M MNU\*?;A@1]P*B9_??CC_5)%IB7U:Y)EHZ2LZPJ=ADMXE=W-6_JKDE -O"3Q: MA^7*4@<8("-,\@!\D:0S%N9EZX"*S8NDB(.Z("X\I0LVCMN]9RP\(#@4.U,T M;1--6:J:#& Q2#\;23R.>MKZ6'*KD[VS(V?E]C,[X-4#C AR'13ZESW[4^=D MCZ?.4%KC/'4&(PQX?+-< ;(KL]FA QKFP)Y0 8+3 @-XSS+.J*\>K@P%(/OJ MT$)R^@&7SKO&]\]HT3/E:XG(G*K-B(JK%MEWJ&I*Q<:)Y_^:Y9?4 MH7%P9=;S]<@N+KU U,!_CWE=:5D9EXL%"\+2[SV9Y2S%L.(\F6WP0C)!' M5=NX3V5$P'9 P*=",%/W(:R7($#".'0.S?:P"9Y 1-U]1XGK-%DR?EP+[I?" MO<^O']-\SM*+\)D%D/K-EK7\2ZK7D1?G=1Y%27T'<+R*_CJ"P[NV*(G0YDEK MR-)M.664$ER\\B1I'9 8P4>HR_9D=<<_)WA2AU \@,=UTSVPU9]"#RHH' E7 MIH(XR5L[A"+A.0EZ>S=8Z2!9ML&DZ@ZCHXS^2 \4I,-'>SHQ0@.6K$[49)8_ M<3/IC#VR*"D)T^1/*^DX-5,--%+G^%2CAEQHM:%X4:1Q^?C&F>3FHO@33:)[ M#R%W=T=+,?6!1K6AOK!YZ$=$PMD:W*$7TU(BV^C@/F8V5*Z8ES%1@>IRL4R3 MQZI"%8E ^BBY=%A:BJ<7.+*L1B6S'](DVYN57Q$[S-.H]RZG@X\F2'WB^\6B MB$05N#.V3)D?ENXW_N>(E9#%P60A.F?\7OY-'8.LC=V[L.\"1"=38J M2>)GC/:2'"JU;4TN83!LJ_9HF0I9[-O5H(O@VD=?OR>JC]TN25H_& M^"Y.$\J'D'YIOC4ZUS\3G.F\GCUL;)CXY"UH/*"FU!VUN!FP-X BEV--XB U MY +=66HEV"1;(?-S7\,R(_ MD(R"0^\<@FBDF%%MFD])S.\32Y:SR4/*"/UU/81&O9'Z $0M?]<0G(I!IVG= M*8IC)2(;H^2!1&H:8DY]=@C"TV%)YGCMX9W"]:HEY]+G9GO?U&.X;Q.SY0=L M^_OV)TP5 X>Z3VWEJP2:ZICLX07?@ZHA]M*$"7:CX@KN<\9F1705SK"=>R"2 M!VGS6$JPC23TQ"1UAW/UP*D%HF]\G+&L"?8]+=*T=/8#^Q-:/LX)TNT*D#5U M^D:%9K3M]U1-Y]I;<=RC.^^9936T-!.2$7*W?ZPDO/5:J(2/JIA/3?/6BYA( MV1 EXCEBI%)3T')X-\>2G I%_,H_-<$SQBFFHGJ_5&+23!;EIT[-!VL1]*,! ML!YL=DV3YL*WJC@H:+:+@HC+&]G@C:("#OT^W5H6K9IV92<,^![9^7*,.JH7 M"7WUA &'RJ5P@#%Z,T!"9YRZ#( ? ME4)*Y#/I66#TDC4D/MZ]VB=1M7=E;Z9+R3+XG<76J:TDQZV],@[GK&!$AHL1 M:?MDRBQC3$YJU1"JM+8(8YE=\$7A1?]B'GZNI34C;E6GS0KI9F7:2X"L6CV( M*3ZQ3WR+W3VQZ)%]3.)\CAU39,V&.ZV[E^4@11X0ET*Y%,2*O'M*'*V AKK+ M)XU]B7Z--%5 BQ$C7-#8T2WF]!V^INQ5ZA78$".,3.B.9.W6%;PO(5,]H_72 M_QP'M:DOXIE\48QQ(?ZV3TDK>7C!QIT:=V@77Z3KS&HO-Y?5R&6IQ [P#DB@T(H_B7G%R&+1AP';%MN!I4/BCG-]]>9NAOO,;DW>I4 M0L'O\XZK8X3F;@NEZC;5E%"^Y!=9$ ,$%U@X7:GF1MLC!+ M9OF<727Q@PCF.&/WVJ)P5NZKUOBB8DS- E' 6#^Q 6[UUL#UL'P]W+!EO2)$ MS?^0W^&77K27%]>A[#BT2V$+HN.)&PP^3:55 [XN8^KGUD&\.(QTH5P-,M2I M2@ 8L47TX&K#@DOKEUCX1G?4/0F=XLG5CHF7>@1T@,9M"RWCAE"8(]Z;!!V9 M961HLF!D%$:[6PQR!H=*0]0Z(Q=(B\AXMT<;J8-X@CSUEF'N165/3X)$H1L6 M,&Z9BQ:0HAY>G(O2%F'\T"2"7Q%5!X?3-?1EBG1JW>"BL$S5#U..\QG+O3"2 M%1"79J.CDMM_V7#C)=!DK>/"[*BR^&WNY26!LNK@=%9R1E!'7$W'88-$JLW2 MJ2ZO!AA00-RJ=FV+$$F!< F!_=2#[JD"KEW'G4JU$H2H*ACMTD(OWJV0A\/B MW .E :NV;26-LD-X51FTOEBV+Z^\Y'# M6T\_H*I)0KQ[YFB6\CI-XD>6YJ*LX34'D7'S/?C,(9'6PY8##!KGD->Q 1K8 M<2&"]+67?O&B0J0TEBWD 9CO?.+RTFAM ^].'+5VL2!1CIM-BGR>I.'O_*JG MQW;GDU%BNSMQU*3VC:::Q,%ZJY3[JZ)\F64%"&[(*.X>O$# MJ[K ;WZE#O"9/'EI0.631&!H<#]#+0^9B@G:=H=#^2+4L4K')MX"DW=+'"PK M!)>GU7+[PM465SP$7L[VR$0JVZ(3(M*FZG9E;T$(:H0X0% D3LSNV,[]EY(U M*<';Q%DY''%T1^4NY@Y]E":( ]O_6176+/<9_T4"==0=FW"-'X92VH*R$1AN M#3A[OC?L<9LX\F*R!JXD+.YAM_:H1^DNZ9@E)&*!U(7\VW]_\^;5__WZ\_R/OT=OE^<_OO][]NWWTSR=?/DE\3[^Z\>GCUF2O?_IY-O[ MQ7V^>@C_^?G+X_+Q'_ZW2__[7[Y^9#^=_V7V=?[CU[>?/EY$OSQ$_N*?__CX MZZ^GT7^]C[^[_?MS,@WSKX^+R<7I3>+_Q^6O[\/?'W^]N'BZ**Z__W/^:_;+ MG]GSOW[Z]2^?'Q[^^<,/_^_5Z>W-FS?6C]@$PD<__,AVI=-3U,G&!!W'-@NI MY02HKOTD;X0J*FX=<90'6WM!*#$F,VH5,RNYYK/C)LDT9B22-J'L5OK2JQ9@ M'\M!I JFT#-Q]Y0XDN2&\N@EV0*1*BL%P(0(E'-_2 MI[43KM/0)UEBU>\_)\;]EL19F'.;EGZR/FLEAIVPP4: M'E_J@L$7)C"PB_05N563X;:X_X7Y>9ZL5=?',F"ANDOAOR>OR=2MQN-VFZ": M=#"-;YA(\!&.[SCXE,1I\U<.=KC;2!FKC 8J;\:^=A&.()6"A> ,DV-(R-+I M!.5C,LGJ:D)%:&0S_'EYT#8\6:W_^&/(C9G4GZ^NV".+"!YZ@$1=O@!1[\%. MG1N@#" /UX/60)OI74Y('G_,:._%?]SSKF.V6Z0RAF%,Y9$R8@/]3<%8V Y? M"O8D:KKOU3! MO3?Q$:,)[MN]">[;ERJX;\'>8%O!??72TJO';P$WPI^G#HL?++E>4HX+65/= MF6 PPYJ:TE;O2!9\U97NG;*FHYB2S_D["Z,B;SK(+^O<,?[K=0:?2!R 5/RP M6YSG7BJZA69-SEK)%)7G0T/,+MWP$\NODBQK@,/#V]"YL1\^]E\2!+9"&N_% MGJ3AQIWQAZ\/LM>]=BP<!H()43I#N#)+;V?#\@5GN<7O=+:-,I4?#HTM^TJKZ]37@;S0 M5KI 8H$C.XS*%RYVY\E*/@!%[CHAIX=3F@-3%712X2GE3%;O M0TZ4+$]>2X[.^HJE67*4K$RNG7Z:#(O>RBY=+78R*87-:I'B'5M8]&L9<,I MT8M$/S5WGA8;<6FQ(TF-':C%21H5X_#DL ([Y4T/26! 2XG43716*Z;J7>?. M>Z["T+Q.&!IB3Z6R9O7Z9J.@W@V"DW?;E=?TMAS9PS<8;U%F4B*4E)N[G]$8I2#2=-6MK5TZ$4G$]K+ M$)E"6.X>$F_#ASB&+9,T%P;B;?4<0?%>6 ]= MT2K["JSI4[T%@D@.+V6OIG*RD@&*7[0>S '1X:8N36\@=$7Q>3BZC@+GB_MZ MW.PTB;,D"H.2NW)N% 'T6GH'5O_9='MTUH$>7+)'JE[:-/6< 11=)_*#ESM8 MC-2/3@#B^#6 89)T&8!/)$>Z]Z.6E;)A@\0AWD?)Y>N%@49J2ZT7.++P[AOV MR.("_?:P'M9Q$65+PV:#BAYXNY>C+#\+4^;G5]Y]@O]2U!W=;;R>_ES H4SD*'QR!I3"O42^1/Z$BF? MVZ[39!9BOY.T1QZ?T#JXU.C_F>#!8R-\VIW71VE,9Q((N5I>WZ$^'G]*XK!N M97O^+(H1BWR:19B)JW+] V2902B.TH(&05D+\2_H[AQ6MB7FB^:CE_[*!-\T MXNLA-#Y]V(=:+:GO\0\G%K/4B\3^#A8<)_%R)N*M:.2EHS8^H6GQT_N^;<0V MS>NRLEP3L7C-,P+_HJZB,TY6LQ*P149\/QD9(E9/A M"C]HO#7P**V@-C -^%H7#$$8W#1]\.+:M^#%P4F1<:ZS;+WOZ_J,KSM8#J\^ M>\IUA'A?*BWV=G?5JOJOK_AGTW B^;&163-XL4 *!%H=5JCX1RT MU*%8"XAYJEFLBWWG7QQONIG3CJ7J@Z6R_":%4-+TT^4S2'W_W*R9L. %/I#"E6[8C*6L:9$4(@0I/DV3I_A'3E"4+KNZ.@7CJQG@ M($'631K2;<$8Z:O)Q\G9F0FTVU\<))8[TT+/<1%4_OX/C]FL3OEW!WI&*2:I MS0@Q3L.*1&#OJ;<,=/=TZ _ >[L))C?T*I-VH/_0EK M[9-E7UJ]=4STK/1+AY'2_=#V3A=R(S /#%J>)NLZVY\Y%/ ;@?)3I[%S>H#5 M4R:I4]VJCKV',O Z:NZBB*%*18,6;AG&\A19BLHNZ?7E]?DE)UZE(<#/R9ZO MW6IQM7-W?7[VS9Q"E=<$3<%UK[;AL5E;V)*YQ:H.E*)7^GK#3.NX^:H;)0!> M_1@N3TK"&$X >$0-05KG.M^8T[1\_PO*'*BFT#V)==E/T>V)321H(\CI*A*) M%28>/FKU4:VO>N&QX!W)^=]'S_'5@ES86KSQRQSQ9>1S)KV'YF 0=DL8/]Q5 M'42].&19D[ETPQ>"&UF 9&W8OJ MG&%01][<,)_Q6033N,4]MI2-:+]LR9N) 5(;RF8U? SC) WS57,]LN$\LLVOXQDH'_FL+]AB;.FTD4DUZG6\ X]:GNY.+61A%28,K:N MJD"BR4/**O98N@"84K*O7J2654($*2)%D]]]%?Y6A '?YEXA.'/$]W/W"R5$TP7;]2;TV4)-;U MU,OFG!_QGW/.WB,W*,3&R4^]-%UQZJ6S!EN1@VBZZI%D(B9#%&$9E!3=D8K% MPDM7G>9($]\7;3W%93")0I_?Y@'%(>S6V%RHW,MX0_$\R\.%E^]V+<5:80"* MML$32HA5@6-8R[A,9?PF$LX\-BZX[\SG;7<0@0Z44Z#R(3?H_)3 M8 M(I50.XQ(^2#"41F:]N;-/2W1J1@;HWMW ME.%(=+/?)45PMY<+S:&VW8?(*'2QR&J^]>L]N[^Q =2Q*;B^^C]DJ2G198G"Y:"K_X:@4D&';6UJ@(*W%W&2"15:FV' M'IH:5(_M4 .JUV #?@\DZ.7"E;10=)E& ,[4V 94%[6CU5GCE5G7F35F>T; MW.;F1?-BIB+C4!Q]?A:9CV@7(OV*-U[OM6:;QE(YR%?ZSC?N2MAI;8?U2M^= M*!V:=T^),9J;;T:$9FNBN(]V'2([^OM/KG0[+K:F15'8]O_UP_DG4.C7!4/*1(X,$]B[6 "J;+%$%OZIVX'16 M]WF*'^IN[=@A,FHZ;LL#[>$?-_7N'KP<[0+KTEEC+H0@-I0&0E@>LTX1> ?'4=B3"D.!"W MO*6P+S]G;%9$5^$,>Y- *([1U@,A2=01J;0I+Q=++TS+JA-S+WW8KG\\7+O) MB8QP;ZG@@A3PLY+/AR0)GL(HVM"\2C)L^2B(C% ^*KAPZP65+P?APSS/IK,O M2F"^=:S[J70F[UMGR>\G3 @*1:-O!_A=$>W'PT@U2>/DNC9=FN6 M5N.E6^;S7\U#= -R(#,C-&2&PJ]/;T-?%(KN*;3"[W9:>5EBWNVCTI>D8]X) MQ^?KAL_KSGO.KA.IU:3H?"/]<%3X]P'08(W$$017<9^LF#\!]>A[D6CK!=A'X*%&HVJA<5)D'*^L[=[; 1!I>_>2LO08]J,%;9,!&67??3$@@MED+P!0&-P! M V^%$52?4U$AO.^ :G48+-#VV:$$3?^ A2@F\<>4T52-T]-S7@E>LW)U\MI" M#S14 V*)"KU(V_JY@Z7B*CR[ MC(/P,0SXM2Q:72[$[2T-O4BBE6E:+UBSX>[>"S;3.J]+UG 3E%$IRSRU\GJG MLS+3SZP6DWJ D8@& @5^U97KXCX*_7JK@Q&7?>4VOE9_'J\#9&0SAJ0V6\9" MAX]\5UU'GJ\L;H$0_BPEXM1#"A.(#B:"!9\F/F-!=L'9;?8GWW#W85Q:FI#% MKQG!)>PF/B(M$D16F83'TR3+I[-:-P;G<1YVNGF)?]Z#>PC$A5,U!Q7O8*A) M;#RI3FB2D3Y MQVW3^&$?4F^3&X/VAF.'7 .MA]$J-'5=':EZGIZFXK]EIFVSU,I'ZNI?Z36Z M#5-C5_!6@M#F0 ]9)2VCXI3?),.@K Z2Q.OP=!9(F18Q/3771$L%@[-1KA<4 MD6ASJFG>PYNDR'4R)%=V90S%1?C,.11Y>)G^<1PUL75RGY79Z.CW.AV] 3?3 M,[9,F1]*;CT(83NMH5T>J&"!=:-TVL# +D$$R_Q2+.P'$;U/N:2WJ7QB^?FS M'Q7"?&A2)HE6MQ%IZ_(H?] L9ANY&J0SX[?D721I7K_V";=TEWML>?43/)&!'PBM8/:C$7TT@2*G% OH:;#36O.Z#%C MZ_'A[QL05/?:_US1OFEGJ73P)*I#NC4^2F^F;40=A"- \:3I!L8%M3/>08+:G3%5P=3J9%U7TBW5^PV+V9,7 MW;%T06+3J*FYBZ$PL## T)&]]I=NJ ^<5.I%DSB8! L.EK#5\_"1T=0'!)$< ME?A@()+%X%8<5UVFV?;:>4>R[Y3$G-Y$K7>>&CN*%D>B/8>7S=M$I3M->H?J M^=BE]\;P6M4'@?8%T-)K6+X*U%0H4C^E),:V'^0X414_2QR6(''6!)8 )?V!F[SW6>,+LGG?O\,N9'95'6-R3R?ZFH6"9LML" >KYV M/B'3U4K'EP;J1C/O3F[O[BXYQZ*]U:+<-%7Q ((D(P!!*C<$R&.F6GC=MT ] M:+@51&&425*-0"2IKA*@C"/X&H8+D:33N@EI]%0DJ!R=9B31B9*B8?O+?#/H MTX"*%P.D2/SC>\'QO>#0WPM.11D9EBY%AS_1E YIZTN')=/&*'I C@2DXK/Q M&F;+(O7G_%JW;GR[31QN^NC6-YB64WW2MPS76P$.&\4C$)@\CEXRDILCK84J M-9A%8^7L3N('3F\A-, =_WV":Z"4A.,R$Y"KGQP:0+%T##F0W.\41!Q7D>A; M@GWR(*X=(2>'?E?KDXG3^]DPL9#5B>A> ,F]5@=1,Z%@K@I#$PQ3*,3^I1T[^6"<2J:2V9/2VO9:W3TE)%4AH%0=%C\V M<7+#W8 M0/>RU7;H.HCW'4 M!PDJ;1QUF1/SXT]E!-:"!:&H W]U"JYPIOS4'92FKO%UTI42!?0X:$'N"YN' M?L2N$D]>HU$*M^2C@S%+UI/E=;;=^9:(<%0LFCRSU1&<659O>X= % M2<0PST=J"JPED9>>EY'_MZN,W@UB2C/19SVQ#16JSJ MML(V*7 ;^E5EUNO:V1< +(7^[P]="@ $ /6*:#(UQ3,D6Y1UM"SW8LT;3T-HF1Z\DFBV42\[]F!-%Z_;2(TN@]',!3IH6L.B_LL M#$*/ZW0O8M-9J=DIU)Z2CN/$"D2EIX82D(MJ*[\-*?%$*8[H=6<<$O4'(.@V MUEF[HCLR \!'5GM-3QQ=30*EYU9IX@H0J#T'V8VU>4RF/)5T7H[R5$,)R=H= MU,FII$79"KE-P%EF+GC12OHU=1"B*JB_2XNJY?&V/ [!0K23!EV>K:1/#X%F M4U%QG<"&I]B4. +RH>VDMT-B\IP-1'5W+(_"?1E'R6W%5GP-&8OFH ,840)DBC,?EIN+\^ ME0P0%:VF["6*KB7UTG*J(S$%1JHC3Y/%(HE+"W9"DAHG(4!I>( ;RDMNE]V0 MFEU2: UEV(U6"C)"3 MJZ;D,I ,MN![<0*4VS==^-/E:;(F]ID# L_Q4G[J-$!%O_C54R:IK=^**-O# MZM=12!U7X&K3T,=ZF6^"V"A*J.EN(3&N3O-*>CUTJ&Y#%WFR(/@ H#MM+ M+N*,_Y-8#15I,-S*3YWJ'".TU;/'=54*6B>[[<'7R<9@S &#.$4?[-)K) !! M!3WM]W:9Q%F2PA5+Y_<=6I/P-_2U/NE.E0K*Z\OK\VHS&2WGOJ_=7HFLD98C M06;+7Z?A(]=WUY'G*S4)0JZUE(C+0]5,/CJTL'MG=:_,E!:F[*KK2B:],8V[ MG@29*8D;T->B4X6]7V99L1WUCRF$#A6W"LPP&EH+&8F NM<*0AGU$')W"[,4 M41]H5,&7F_RK6NE69.L;(@NP\]KT]$:ZN[0PDA0=V*%;9=/O3WP[]%Z&^'9A M)'%;M?=XF?]XS=+R9]CN6B4=IY=*2VGUH 8H3F!7FB 1=F@0Q@]GWHHS*[G= M FY%X*%&M4.O>%W9;X]\]J@F3QY:7"1I#,6YNAVX !&1GEB#0%> M6RIAX)7L2R(ZR-^( DS8P4RL_ Q#%@O,@-36.[#V"[:IJRMI7,:^F!&M2 'D1[DSS4&&%5LPLFPFOL\_#;YX4:'< MHE*;1O'AJ"31!P!R6\TR7.$IYF*=A\OIC&OE)"XC%HQ UXUP /Y;$^RU@.A3 MHHPK77 -.IV50A>V:RALF/NB+'/&"4_BN%@ Y 9931'#A@62"8'5;F7DOT3 M47-&O!"P."MO>T2E74H#=X?8)$U%S73Q\G.RVOQ*7;.PM']W\,5TK0QCR.9U MM@]S: 48P" .JKW@27C]@ L :W#A%]/>!2^O,39\3?:TRL9+<3]VRSYVRP9D M,3CKEKWQY/S!,_C-] 8 -KI2)\=L_6.V_C%;7^&8BKQXNVDWEM.I/;3;'%,[ M9=7%!E!-9(@ 2!33UN!N4T1E2TT&-VT2:)<*NNJ1(.Y4\9B!3I+(*4RRNS 7 M :*7<2 <[X47(=VAY..Z+@)B?J=2X -P$ V6Q-[!",I61AJ(;+:5=I4I1Z0!$#=6TX #ESF MF);/L2>K]1]_#%G*9S-?7;%'!K;&# 0!)#HN4\T4T4:@?;&3@R3ZL7R++#T+ MV2XG)%K-C/9>[( >I6>V]J4RAF%,Y2XS8@-=G1H+VZ&VW9.HZ7QQQTI'[BH= M:=ZQQ4NU2&GUYVP:&[Q-#@])D%)V*S6IS;R3Z@$%T9TD[YX21Y+<4!Z])%L@ M8E^/A7W&A_\W2Q/^GXND2*>+.+POLLM8!+2)5F61%X.K&X"'F@!RP<8WR0[WM&;"B4WS Q=?3: MN,6TJ]I_QJMZ4S3FB.#(.%>"^ M P*Q5-P%NT\++UWMBI*3+D4)+Y\('\ME?'X_[ 9X4"38WA;Q1R_V'EA:EJPK M_UAU?+59\B:C.4R_[9>($23:Q%MC@3 O2V(OJEFH4Y0V-K69/."#';+N-\$$ MT"G<_#'\=!ZRV?ESG7\]G_$B]X!>QLLB MSTI/WCN2BWL?)9YX3LPM16I"LS>V M9HR]&TH2WC,NJ)WQ#A+4[HS)FIG:9B]5552FLZJ"P^31"R/Q9GB15+>7_3@6 MA[/IN+@G:NX8O4QQ U.K(C#KFA)3KI]S?ED0A26\')(0V/.QTY*@Z!F!?2C1 M)/D(_N[U4[C?GL)T6=I3PKW.MM83A4K 9M%E264Z78 N2&2_("ZS7YDH2\." MR2.W#A\JC\,9WRIK4_ @%Z*>ZQ=[5.U#XGHOJNG)=3Z;,5]HH/#\76 M-6/ZY5A(^Y:VUFN-4A,RJRKD@_D\=YU6I M".SJXJBLN8L;.;#36"HW2'G*_50$_I F&7ZM$RLF7LS9/E08H&I,IF?_IGK@ M=%8W57H7L03>L03>L00>_% DT%]J.J/37SV0Z>\N:#*B5&122G2/ M12!]IEVH6A$9*#9D*5$I.+6,KKXCX*?7-P99^Y>Y$P058Z853-T1+@NF&[[?)5#3 . MK#4@T+0,EO&W#DAD?I&6AMNI%T4L.%F=>_Z\^[O[.'Z-^''J"8:[71 %L$^K MZ_R9V_UAUD3O-&NT_M<,O<.T%0\'81 ,70-ZI.EBT_^X3SGFPM,_TZ '] MX\J?.)PTVM6Q,C9!#X(=4&@"34FW8L7VH8_;Y [NQF"N>#OH06*G[3:Q)Q*F MRS5%JF959!Q&05AL/258^AH7IG>1QO9JA< "+B"RKT:BWY23)HCXK51FV464 M7W%\3JJQ:V#!!:J/QZ%V= A :U$0Q K4L4/77IJO1 6^S"L#A[01 S:J3T%K M!S(D%:@E9[62-8!!PP9 PY"M;F7X %1$Z[:T(#0&AQ$8RDED^J];%R-UANF. MY_B%S601-J4/M@#!C0OH$$#K]+(]HJ/W,N5RVH&6K$7+%@64%BQ2=)WU6#$! MF+)WRA\^^LA4MQC$(-$$6AR#D(Y!2,<@))BMG9VLVO]"H-<,"),=YZ1ZS@19 M4+S^4/&2J#X) >>JSWQ-J^1&8J>I":$K0H5T'"I";-E0FG@*7O>G#%^>]@.W M%T65&+GFVZ6UAVUFK@$AVTH"&TU#Y%ZBI)I0+JU#5(M6 B-IIBQTP=6//UW& M.4L7+ @Y>5',&AI_I?S46?%/A1>J<5BJYTIV+SI&QCKOPM7>5R0RD!!P*P/0 MB:E2/1:5G)U.$']6QM7XD\A+KY@GBJ_!J^[O?N3P=;X?4-4DT0^DAIWF97K* MC5E/%"VYK=Z(L$UT-1VGS_@F#W$ R,BZ+Z]IB77!3I,,.S!80N!P% ]4,C*4 MB)HSW[!'%A?H=8'7PXX/_ TB1'&99V'*_/PBC+TRKJ.4<4T460I]E%R&PMB( MI1 M1..8TR++DP5+)UG&\K((U6F1I@R][P&,YM@V%!!)W,C)UI+AGP>MG.^:X"0. M/B6Q3R)'(-'Q'5E0- DB-9M5U**][NE4S2($582"C3,>T1A@ PCGM-EB'\,X M2<-\5?JO6):O/5V;6E0G*\X$_CXSH3P>B5KAJJ_&BG"-JBN08=OP"B)C.^=4 M6.F+F5H9]^Q>:-U3;QGF7E22G-Y'X4/5X0[;ON\G-CJ/A X\FN)4S4:^C'UN M TWS.;J[5T;A0%QW4-%(00(5"K53<(+ YCXQF7'JH@+V$[_]B598IRD+POR* M&ZIDUJ(5"Z-3CE8X0^*4[)3GC'$2P9WWW+*9*'9D'Z6QR; 7-7=E13^Q" MR6.=3=@W=X0DH&,\OT6D%V!!HI42/<;Q'^/XCW'\J#DNQ^@AIW7U2@I?6IUB MP=$=JB_=%V!00-L[7;(XCQ:M+XGPZE1ECDA6^2X5MTL=;EUIT8)D,A#<"2KO M ;^H4-0+V P>9F(Z1'L053Q K36L M_64MLE1W8#4=R_-2BQ3T*@P=B>YZI;P5:X73[C /0@.C0H9Q48$;T?T&J3S& M9BRB4!?07==P]37E!5I @'J>V2$--]\A6._!5M<6Q=A90!U # (&-?5O<9^RW M@D_B_%',1&]86ST'=*E0F=5*,C:5*17(0 WIWL^I3CNE[:P3P#K9J'?2>WY, M$LKM.DU$5]5I>LO2Q]#',IREP[JM#0!9;XW*EZ-"8T77M(3ZJJEE:*7FU&,[ M+#K7M^2V!" #A<#P5E)#,<,U0G!FEP^2 UG+I3_\RS943QD\;:/;JL>W[>/; M]O%M&V2+W_%/*-27@@KA+J'17BJT ,&;2-(A46!J.GNIWM.GQOK7IT8XU+I, M21)=I?5*R*5B0Y#/L0+G>#2@3>5-=9CTL>SFL>SFL>SF'LINBMOQV@:]]5GL MI6&"Y#V3CSL6TZX'F48(.,462D+U^)_C;,G\L=\VMX5>C M0O$FJ"2'XC_3B,&9_VR8)*B#JY5AO9A1IX?36!L46"V+_45/^SB&MIN&MJ.= MR>*4^I%%8?+ 8G!$^]8'!Y.-+@]EWYX>JM$I"/R;)>?E&S88P.TO#J,JE!R^ MG=GMQ0=(H@?D--R!K_6L]7@N* .6FA/X(DF9[V4&P@#:)5L#.\B$ 1G"VQ;) M-AZX==.KN-4H\M*+*$E2>'[1SC=N#C?0R_PF('IGHE1HGK(P,JG&*_O*69"= M(:!;P3 MRT^]; Y 5?;5*%"53E=;==?N*-^!!\P"AWIZ\MA6M;,/ RSO@00K5? M>#Z;+$0U962TE61&(@$U3-JBMC3Y!V>)7[+"3>[S."_K@K@?]@L"NW QDY:Q8B2G(/A;.Z_O!54$&+! M]B.Q[];VQ^!?M?BH:EH=(W^/D;_'R%\T[USYL-7UA90^D&_X_WO7.$+,RBQ! MAW-Z"P!67P)#@_Z@U:2'GGO^_/R9J^ P$QKU(DFG,2M)3V<[+$[R27FIGL[X MD<>MONN$0W,1/K)_LS3A!N$OS,_ODHVO RS8?7)SR,_">Y<,K??X^-XO=PM+ MW_O[ZC$?2]D-*V77VZ3:^JXD'G-1[D?E0/M_H[:]&57S1F\SV";QS\)+TQ7<1GV4*^@P=JEFF;$K<\PB0XCX,S;D^BX-X=T8E99@O[ M%AC8FKI-ZB+,?"_Z%_/2"_X3'/?0]IAC6O$[>&A5N;4:%['T)12(RF9G4#?6 MB;6*W\$$]VE"T*H\KQ=A5+^=#L)]9[!1Z)E="/0=^VR!OF$/H:C,&>>?O,4P MS2X=T(&!: ?W-A#(C?4VA$2ATY3OGI*ITC]S*EX]TM5I$F (H'_\T/7XNH_@KMW"**0 MC3J:G2&%1-_Z#DT [TD$\'[, G@/?$8:)()3_L=I>I<\]3TC&0J@->88K@%* M/ #5>P9A7QY T_0Z31[#N#>8SE VP./3@H[R" 7(]DA>)UDN1?].UPBV4O2 M84=T3Y## FD29RX(L>4F*?,&0]\9Z/!]G-UYXV9FB_&O^+]$U_,DQKCT[@PV MBL6\"T$#<^^MUQCJ6^87HM?SN_?W=V$^,)1I9[!10+T+00-UWVW7'.J[U!-1 M[K>KQ7T2#<*Y.](8SLBMN3< ]]Q7;1?R^;,_%P6Y!_MOI ..P"B7 ]$@WM>G MW=(0.:V:YE8^4"%D;@(-],WW#CR&]=Z/3",,I,[L;2]1SD1;H?"1G7FY=ZIM M&PWWHDD''H\H5,@TKU5(Z65=?W5ZRB\##TFZ0O+:;\8;DY-L"XD&\;YP&CO( M;Q=>%)T4&6GR6+IQ1BK M73[NX=^,>E%IQ(#W.EN3>]Z\1%:/\1@2V!UT3#M ADF#?\_SK*WFF;,HPEO] MG>'&<\9V46C0[KFO6MJ;FPBVG11B#*NS;_@Q;8%^G!KQ:%YT%7EE?WLK"-Y[ M&1-B_/]02P,$% @ QH#06CZ27WH5U 74@* !0 !Z96\M,C R-3 S M,S%?;&%B+GAM;.R]?7/DMK$O_/=S/P6NDSIEU]7&TFYLQTYR;HVDT7H2K6:B MT:[MI%(IBL1(M#GDF.1(FOWT%P!?AB]H$ !)@.OSW#HW7DD NH'^L=%H-+K_ M\G]?M@%ZPG'B1^%?/SO[P^EG"(=NY/GAPU\_>[]^-5M?+!:?_=__1NA__>5_ MOWJ%WN(0QTZ*/71_0!?1=K=V?707.V&RB>(M^CS=?H%>H<G[[^*NORO_X2^.$O]TZ"$>$[3/[Z6872RWT<_"&*'[Y\?7KZYLNB MX6=9R^]>Z"]J[9_?L-9GWW[[[9?LKV73Q.??GCN^NU^XBWSBL_3%(G M="F!Q/\N8;^\CEPG92O9R1<"6]"?7A7-7M%?O3I[_>K-V1]>$N^S;-T0^DL< M!?@6;Q#C_+OTL,-__2SQM[N ,L1^]QCC#9^1((Z_I/V_#/$#77I*Y%M*Y.QK M2N1W^:^OG7LW"W!.W];&RCI]:9+/.P)?K,5LI>?@'*=M;E-5)M,C M;Y2S@/YT33C(^:"M!%!C@^3 KLP%OZ0X]/ 12W3DR*VU"2B0H[CHR C_];-] M\NK!<7;_6:=D\;8X3"\")TF6FW4:N;_,7ORDO4 )X8QQM7&2>\9:/LB7]*O^ M$@=I4OSF%?T-6ZEN.E]6>:?,U;@OE,UG*NN4B49MOO\)[@.F-4@/JC!Q^.K] M^K/_9LU0M$&L(?H7;?KOOV0D_KO*]2RN+[L3NP4+Y)\=;..I2KR)1<8F^_&\M9,Z2!*?)Q3Z. M">8'!E]][$QK#8JP-$J=X%H LQH' )+NZ"#(S=H@A_6H ,<";K@RJ4*C/:WJ MQZLA_U$$7X&D26D+Q3P=\<)R/0I42Z+7OG/O!SY5@^-\UAP"-K[M-AM2'WAP M[&87!K">1$%*?J2W_*6?MS)Z!.H^.G]XDM\>D(1^]LD>>AI[[$9S)+;$>_]5GE MLV&,GUGHC:[\.LD-_DVJ;(5'I %G+_L<)@,;H&UQS6]J%.&50R)YZY["7$$Y!5A[8+LYWZX)Q26Y0=VCC=1 MC+-V=\X+3N8O:>Q$L>>'3GQ8I'B;W-0L@45N" P,Q#$Y->V:&'$NP)=P@U/T M>5#5H_>, DKIX#8W6 ,(K'Y&8R_]"%JQG M?6R#51QM_'0$P[$RL(7=_TA=5LE9=2JUI5#%3V,R@YO?74JC3E_TC5N^,%=9 MQE/U.Y"/./H/F2F=Z"Q-8_]^GU+OQEUTOD_\$"?)1;2])U\L_:3K7Q/IR;Z0 MTS=9)-KOE(8R97*H,"7XK)BR3_;W"?YU3V_,T@@1JQH5@Z#**':V 1TY4B I MKX^^'Y*0&>U(7Q_;QF5+C8,N)#F5I:98RN+#9HCTWT9AYCVT?#;C":MV'FO- M=W#'VA..[R.Q&F]Q 6GRXOC+ML=/;6E/^UQV/CID[9?[E 8GTRCNH>\Z6^-; MNW-K<@)\A?EU$/K<#U'6YPN[MV^0A&K70MS)#;R+RMV[\3@1W&QRU_F36N93 M9?=2$J?_N25'F3QN5C:(E72K?'+DI^/GQAO12'0JAS 8?OKDTUV)!\KNQJC#V*BD/R8C!D-SZ4U])&*!PXI3@"X M9$W1L6T[0-EF8+Q(?MS@>'#J?6XY<'KA)(_DE/?D>]@[/[Q/L+<(R_N4F9OZ M3V,$KBD0-G^?*L^

5WY([%(+\.01G@P\.O5?5%IF=O8B=&/L)/@29_^=O[C!WF-1.>XC$2"^)9;*?+/![M!W MTX:9MW#W8G:&@@_/RWO3;8%]A#3:D/T#'PG:/&;; 7+U@[4@*]WPDUZL3NDC M'L<3U>GRZ\4S]%8;^JI.T#U^\,.0;FW1!F4LVMW9!L'/8-_.2 $@4E[)WHSS M/)@"*&#R6P(">@G8 L+_#X6D=PS',GYP0O\CNW>\B,(D"GR/_4"HK@B*"!'V MXW*3&V).4'IBDMD]83?KE!. ;T9'5L]I&4E^%E#!#Z5S'&OVU_ M'H/BJ1;;/-@2:WPM]/;^VB>?G>>G!T+P;40VIPNZ&G'(_PBX41N=0XQPH_)0:#@R0U9&142&U"+HYS=PW6A/ _8>5@2M+GW6,X[" M%! :V%X4*4&8"P!+Z_UVZ\0'EJ_'?PC]C>\Z88J.XZ!B($#!V4B@T"G36E(% M\9+H7W_-@B!ZIK>^5U%\$6,OBTT;"UYB8F930HF9@9#F/F)O'V *M7( M(EB ME V!Z!@@S*S@3$K -:QU+XSN\;DZ]&6TOT\W^R"'-K%574RLT7M>DK;!4"<@ M.L*6*7DHEF,00&0=A6Z&PH"AL''^Y1Q]+..Q&P(0+CN6::2(IHXCK3R#O+.K M4)!.4DA0>([]C':ZG@[0<_?;S8)VFTQ3&3';WI&R4[F S%L?RF MW3[T;N8@3WF!?)9!KML\L.49E9=WS?\IN2Y#ZSXY=[<<,GW\4#!=9SAS467<^C#NRX>5.&EKRU[>AZD4B*$'MP MAL.=PZHYJLR@=9(.X*'H^\*&D-G MUA/3&L<.U3H^E$QU'1QJN?4^H>-#2\)=6V!]14;S#6N<&FJ<"<\+-6&)C@J_ M"2&=ZD;R(]?)\F.?)6()&*],31'SO\L[9L9XJW/GZ[?RF(_>(X0 7:Q@M M(F;L2*R'%WI@AL??67IQ9SR]ZL 3Z-C!XL8.-H'DFB/AJV.[Z[W& WQ1C XY M\]$8S.$?W4-4+)E;#3:@E">7?M/!&IWY/<^S:?&,&?3+:XA M6BG -59#UV4)CC^\&2DD92-+GXBA3CV'B\9,S65IU3=,S157Z76K;UJ@ XRX MSA71UFR+,,T_R6P7( .6[VC?1I'W[ ?!2)NL$FF3P6LJC %X/ XQL=U51][U ME-**:]/CK'#EAWZ*V<;1)'M^>.?\',4L)><(NZ\*9<.6H )K #:S$?(-N0W4 M^P-BP^3Y3J=Q -& 0A6UJHO6Y]46C0YI%[\<[_%6!SW#\.QD"'K2D(?5%,6) M*H>4?(#N"V];;[KD)-YXVB6Q2@.BD-@,;#''C\!0HVWX^9<*;S*OP88 [20P M*X$/,7Z[%E+[]5C^.&3E')B3,B<#?D##HUF-O)5B\8I,B@N-YYC&54QGQRAQ M)6J;+VJ5X<%Y9ZNV?/IUK&FJHK&4;V-PDX>F.FG($\0:67[K+Y9$K:9F>TX] MCC-LM(LH&ESXX"EHV#:*A%N(GB MK2AWB2TP\83;PE-KB?J6X&2C5M04T6,L;\GE'H^58T>%M-%4.@J,*<$S ^0D MC3D=''#K?LJN62\52,[N[RU;:-,585IP)AHWNW/%\26K.YC7=I33ON1$4 -+R)*JNEN;_SJ(RH M(SO)F4^"W<62EDJ<"-JZ]*#4W#61=8GOTTL_<8,HV<=CJ3J B%&UQND4.$5-=-!HC3L<;^G(]'(DW<:3 90'2) MOX^*N<4>QEOJ;.47E\ZJ-%TY?OS!"48SQG6Y,*N4-+D$8^&+T5!].%2,ESG\ M\[I?$U%4/?%2A7"?Y=15;:Q>(J=IO0I;^<1%LU*\4KH0NO#WDYIN'#H*HC&\P%7"$+0"1O,9'@)(X JJ)O M3D<_G\8/3AP[-,E:Z-WZ#X]I/23G"Q5DXY^29X ^.2]I^G/5Q1R%6DJ MJ]+#BW^;9:U:.7%ZN",$$S+FB _H.\D9]2ET<0,:7EFF+]8/53M.!WFRL!+:RP(X3'PIB0E.D(7P$O4$@OZ8)8'_0..[3'-B_6.PG[74:0->=G MUPIH1]^4(Y\?;?SO?1R3R3P>KO$369,1HLGEB-J"F9"K;L"5?=C!\6;V81(E MHM4$S05?][IHPW#NQ#2'$BUDQPX&(VDUD(Q)4PUB0I!-@]8>H!F+$.LPF4PS M75*KHD@XZQZVURQ,?<\/]JG_A-?8I?Y78KUF3W"P1S-AT//EOBAGU&3C_, ? M8 2M-R:G)@O3C#<-Z"E$I0,Z]FBJ51O1MN.#KQ:8._+2ZQ_$%Z$;;?&=\S+Z MX5M$R>BY1\ (^ :2]D"DRV0TN(3T MPM/H>%*C;=9;K,0;F+6R'(/9H[51)N1!UL) /3>BZF)I7U_@!TKF%N>5'\:Z MN(#(F#16(2:@JXJL.2K;3^7$W26SVM6$:,X]3-7FN)6X_=LL>;HA) D(&]U" MY?F2B#6I%CTLBY;6WD9D=-A=;X'3B:*S&QDBO'8LH^8F_38FA]!5'&W\H>%9 M'7G@@TQG+$J%-H QU@)E3>P::QP)5&'0G(J^-;_>WR<9II):<>!%BK=CG(R[ MZ1EV!78R!-9@+?NA6D?$>D[@Q"HMVIJ"D5H.;>Z5F0_(>&L3TY 8-?>N'$\8$82NPJ8VA_@A1- M"S6\9/B"($4Z,>>!2_^!C]WMUGI2D6[-4R"]%)JFW;R]=>ON>7B6"I#>A9TX#+" M],^__^/)-Z=O3KXMBL^=G9Q]_=7)FS=?%V4%W]&[3?3F[ 31!<\2Q%X2YK;W M."Y^_<<30CZA-3_])QP%V&UP(2E39!=KAU[]MRLNMKZK_JIX.:']]FZTZ@J[7FO-*TY9K? M\M;\TUSTLS[GZ45(C^=1?!A><]:&-G_XJ9('+^>S)M:K#O.D4+^#;\QEX/U' M0K4U6>!IM+*-Y6]*=3E/!RVJR;P:(YJ_.;Z7Y\HMLVQ6_: #:PL9BA9.S!)L@54N M6$]1;M:&&]Q*;0MI.==+7,BMBB[\*L,-#+/JR*8/QQ7: &:R!)I%[9.*F_'- M-R=??_5UYA$\Y3I?;/OX."*K)2YLS%W_XH2-=#Q7MPS]2BV5Z0;'!9>(DOF#NX ;$;(*8&VR[A."E80@H323 *0TX035 M6QI^K^P@9N&$)^:HLV1<8Q>T@R()^4E6V*KN?8;=.]U<\?PZ+!N?Y>?K(PC@ MM(?U4;>F9QOR"+!?,;B@Z;'2EC=BQE3!BE MF.=HM'_^4D*#X(PFOU;F_<2ZK/+4RTU=DNB_?O>GUV=G?ZX=N ]60PUM"UC? MR5R4(!U8^93#VCAU%\2A!SOYGVUJA.:RU][I5-G7+YM5*S7'4D0^1H%'UB[+ MV#E6?FI9LA:L3%G>H%I_Z M5HU352C4,ABKK)EV*FM3U5_%95]M@5'MW<:$B@FJU7"5*=[:*[0SKT=HI+"E MO= )/B-=\9V[K/4T@@;Y@A*4F.3'/ Q3:'IXG @KG9K&BE)%TYE2+=/Z(XR3 M-Z]/3\Y>?YM=D+XY>?/5MR=GIV?HV4\?6W=C3MKW#84=^"H52>VHACH,BCEU MA$='-(^F%478S== 0.>">#H7O$JP4*Y+W:\XCA..NS'S*!B_"R;M69\A')R.K.BF2IMUM,DQUO3>!CKZGV9'W M]02L4)60_1%'Y?"50PJE5*FMT3H&DVX,JJ=OWIPQ MN,J/8W)[EN9*":P3/;XJBY)"3&V%!G=+".Z^E3CC773SA&?CXFA\N9SV0\)&I ^'#RBJ!W"^6ZTGSA,1KZYX M:W[Z;@*P.,+@W@&8DHT\%" WDO4RW%J]C,]9K.K9-Y833W0*4[(P1I^;OSN\ MW46Q$Q^R0+$B>>9L2P,[%H7W9)7YDF=I&OOW>Y9\_R[B5QH?*^_SB(Q:4'WC MS0:,NB\*Q%,3KC( \HL1;!\BQH=B]7L:60*Z*OXH)SZ5C-L5^:8P,5N].ML# M?W+]>#%]XNG%K=3=1MZ3G(Q\^J3[[.2KTU/F36:_8/<;],4WC5$Y6H-UT+D16#OZ>RF?!Q"/G;A:.8,[^D>!&![@94*V; MP';-X\/\B4Z;5PBX@9,DZ!PQN=HV9'L#0GT?A59*$]+&'J*)GYX9A:3R2[.U MQ#LR.U5]E-Z.2;P6T_=612$;?I02+KU!D0N**B,'MU>(*>:$O;"@J2 M3-/?U)K=(&!8.?$R7J?TKIF-7!2V'@\?($4K,7:=;$D!:>?$&9BJ$2)H1XZ3 M"1W#NFM34M@ Y(1+8R'CBB1K_' 1OMA*4?UV)74ZH&4I5SI DC%>(8'5_]@/ MZJQ/P'1)@0V7S/;I8Q3['YN>EB'5>8N2G1LI@!LI[K6''"WL2DIK$QROC7^5\P5R_ZD0 U1$&U;D$^N4'/<^G-Z].L')\ M;Q%>.#L_=89.@ 51L5)RD\\+]#2^;(UH?8%7Q&1ULPZVTR^(!5=[UBZ8L39P M;G'J^"'VYDX<$A0F,]?=;_"@SP NJ#/?6GI@#R+RTA72=WTK#X @KB"7F*4SWW8:VD6 M,%2DP?G.;A956;ERW_H(EZ%_&8GF\*8P9C4929,9\/"1L,?X#U'D)2B) @]] MCE_<8)_X3SA[I;^+L>NS]S\,<,Z6AC]^S'Z1/$;/(2(<1,]?V#ZG=,I;"GN] M C4O*XM%_AU@%B<:>K/*F@V,/BF2IF]!99@" 'DIPIMMB*G(MXHVZ?70WUG7 MF$6 D$'?.?$OF$([A_30T1DP(>/1&2 K4'2&$^0)X[9%!]N0ZI9;+2Y#/&,K MU=#%/''=I6TQ-'8=]K E2=B;T]S"0FBEUH,3XW<#/9B%'N?C)/D.D7%10(9$3F5,E$8HKCT]?25^>VI#5?;'44V) M]EQ?#4.1OG)Y'[(?L,??N+F/E]I]3"=1:W$ 0,Q>YC-P78OG1?PI:&^2Q955 M$:!W[B2^.["^XM,P;=ASN0#DS_[&LHDR%4.C,MT\EH)V[0K9M'2"%,JRJC/@ MI;!RS ?9X=9](T+)+>!RY=FYGCW)FI5RHD$BZ!6ZIV/95/?]A=+K,-\<]=(/ M]NG@08X0%1N'*X 7R"F<_;77MSX!5#7$*L)5=3ULW%@+^!G@>_>RT::FBO7D MT^<^_ =,$X41,X&(Q'G -WN:^V&Y:<7-C;'AJ]&V<#968A#**9>/@9QLD#PM M1R6\\B3;?9@&R8:V7!%&"Q.U/'3*ZV;A\90RDSRUDUF S_E0KPH9%S&T@/[A MQ];^CY!TC[K8 *U<$8X=Z*U*W?SK'T4.>^BK?/?D:ZSIP+@+&1) %BZ>^8P8 M'0T&+)A;ZER*M*8#+YK:O[K5AT,J,H;Y* V,W^T)L@E?(@94T+6H\ M*F)W,IMM#T!(P+ASQ?3R[\V\G_=)EJ?V+@)>^- 05]&<:J+)&&U-#0P4&DU*65I&@[D2AIHWPS+N_3_"O>V*DO,-. MLH\QM5>6&[5@.Z[1/@95HZ;Z"!. 3JWE:&A['([JT'BZ)1Y&1E9AEX\E!(&8,#H]%^ M;$$OT6L M+*,.BB]P2D-E%X111W?17>/F$-" IA2PYBMPR##$H"^,I9^1SM3 M"SA]Q%S@6?(2J$JNP)7TFFA4])AO-MA-$RY(%8+BI88QBR09E@ DY5TAO65/ M1:E(JT"/]#KT*7L V(\W^)G]Q:2+]$AS,DZ?.E\ Z.@?6=7@2GA#GC>3J3(_ MSNK;'Y#C/?E)%-LM_JHD=EF79GV-A@5DMI:&$=DD:B.47(ZUP5#YR;B8=%#* M6S0;X>?R[/']QQ;;1#C84P-XC *D'C3[*[>1H&@/:=$^IB ME]:)#3 .>_4!1'/TO-J 1C5[NM3@L"-XJ-D\]X[]T9H1U5.\,O<+HI72<&8( MH3XX&L7#FDX*H,.D+B+MJ\2^TNX 9_>J*>_=79_"/*'Y+OSDTJHZC? D\#YWU0(Z.;=99:+_I9^!$JLB%S'SE7N!_Q K$>8 MC08EJ#4WW5UD%^:CL&C<=S?&+,":7P6I+*UB3NN8*HG\UJ4?TYX^:20F3)ET M$SGM+\E2=;#Q8%DO+3:25'H\S*I6!C!7*()3'\+P%R+@IE=A",M%(11K00 E M('2 =.7X,3O7'E&^W/S@Q+'3>B+;&TIB6L:UK9 =R+YX)#]AJ@\WI'=>XYL< M!)^S;BCPG7L_:"A'"^"2$FL57MV+,>2!OBS _D ?L/82$O>]CXZ4[&QBPPOJ M5%<5L.V+/@2ZBF)V 7818\]G,9:#QP6):1E7!4)V %50]D&;*$8NZ\!,)[LG M#"DI5@'5/7?-.U#JX2%646D%76,GX2?HYT=AB[H;?9 EX@0*NJ;)R:GY?#2; M ]JKJ$ICZZ&)C$S*^.JN:?=)+& D!8T@1Y+9F(Q!TR#9"+&03Q CS &C Q5R MRHHI\BYQ]M_*N2I/CS&23T&!L'E(R3,GM&23QM&>Z/R\0&C%1OK.)O34Q5^% MH^(R#0;1F>M&>V*0K9P#O>P8'9E->C8B'SNY@NN$LU9HES6SG*Q$6IABG/'F MKAW9R!T^WI.CT_$KG84>,]^.^_7Q;R;PI\*.<0._+\#H6QGK%PH#8*G#]E!:XT&_B@L::T',G!_\]/%BGZ31%L<%PR M.N:T#9%TF-#0Q"@D[2WFI^P)G,;5O/+:ZF:'V>]V VYZ>ZW65 UJV4Q%A9:!"S= MEC;8D(0$JY;+"J;8OR@%)-4X,?/FJ?7$+X](RDP]K!=/QNML.)IL7 L[YUY% M\1K'3[XKE69>5R/"DD:FO6.GK"H6TXF?6%[ $ *$%TU!MI=?NTJ,=;D00^>0'HGVU+MU4^\CD. M\<8?S1?9H&+GK37 #?CI%IY(]'F.G2_0?=;%>ARO2'9<[R1GRF-IT#MIUW"; M*?X7+"6(3U<2.DGI\P)!]#WV+$UC_WY/\]#ANVB]#W'\<+@EPS_3WR37UQ<# M%(P:@M!0NT7W%S\%W(RZ$CG!!%*]1)5\_7;^4U' MI2'S9:H&1%2ED-50DA@TTVA6ZY+^[3$*/!Q?^DG&H6212:UAS6Y]NFR*WFYG MSC[\?65AJ[^' M/J['@"E>5C&F89]%'$CN%RN2:3"2XRL]*28FH0UE.(6O+&E77LZ*-H@G@6$5 M;(CA++ULPR=I.>;'-H-E+M&IJ%D><]#+:H;0/%>;V*:' M9OZ)-FB7=SYAT8NL6T6YMI2JC>=YRCBHONOZ,>J8ST MP/ 4T[*PPPL9 DLT%EDF* CK[R4FE(A-2JZUI-^=:]%C=SXNVG)SB>^'UGNM MX@J*5 M&Q0)QJ"X_6I[>I>]Q=M[;"*>67FI=*!75,N8.^[C_ 7'KI]0%SVM?Q!B1H 3_SU+9V3GI:'A M\P _X7 5^6%ZY3_A?^(X6N_O?\9N2B\.BUM$:>2:Y,9T45:# MB^_5M("UC_T9^8P5WJ?9VY+A$+"15J#-AL*.8O=$#HNH:I, $QS\897@';F8 M%6Y!JFRQ/]WU/1W%"D_55_=,$LKH7UF??]LTN_NL^)EF+"<;YT-%VZJ9T)R> M1I^9 4P(E=@'2(E9L7SAM:\9N< <1]@S.C)B"+B!5=F'Z7QLPRR\=M6\2IS+ M813#@D/ AF'19@/THF5W4:LIW$7!TJF[T;ASLV%3\%GA?8BWE3N_@^4+ZC[+ M;,&TX#/",RVJ8#[8OC;HL\IG(SB] N4E?MVUQ),PV_JL\^L^2;^C,!Y[-^'3 ML) GJC$?K2*\9,?[9/@<(MW M44S&EX<)&:<"$?+3$1Y2)(P=!&2X@4.Y\N:H:&\%,"HRH[B1GK)6XL3"!==. M'/P^]--$^99%/(YI+[,45YUNL&.*Z6,&$];?7O82);$UKU"Z5\.D?:O$F<"% M)A)4VWBP>/LUCLQTG\+?8@_C+77-TYQ\-((Y"@*:A2_/GR&O F1',GS'*LD6 M>&8M>J.PUKU,P6SU!:^B] I4J:S)T'M[ARI08(U_]BWE5>^/R@$XRN W)[73 M'M; N<;.?VY]ES^7W='/&WNWC5V M\0UC=^:C9XXC_<''^3EV>YDUL_?HB]V M\5L3)+BXI23Y,['@R.%[$!I!,H^B'9ZY8XAN42,:_2^8S F2CVVWWF M/;_$&]_U+;]I$$FJ?KL"SE)WN\\@!QY[^N_W;0)6(@!;;(CW_*:/T\ZF#PJG MMAWQIZ8=%'KCI'L:H9H_,&UEM>M_V]8F8 ,2;3:@E\6W;V+F_EZC9:K^2W[M=UX#EABMWR>I$Z:^$UQ&^_MT=A_M MT[<1T4L7E.4XO,,OZ7DP?/E/!<+F-R)YYJ DH8M_O%]<+NY^8E![NUSV-Y3.(NL#KY1*5%D9S/SMW$C]9;E9$MK0P(X7Y+/36_D/HDWV>OD+. MLE#19(U10'9^G(P%TUZL6*C%V(=?*//G^W?O9K<_H>456B_>WBRN%A>SFSLT MN[A8OK^YH\A>+:\7%XOYVFK\PA"@J4*]]TIJ'R5;:?%F01 ]TU?25U%\$6-R MWKB.DN2.9=,="?>:3)@_?&KQ"2'=?<3>/F#/HL(C)%14)F\#>ZI,@O$$10/+:E!3Y#4% MJ+,D/=YI MGUB%EQG6=P.8RZJ>MP8#I^5H-'B=W\XI'\!2/J9BYR.,XFD*FI M!R3J=QEZ:Z8?S\VC6%+*%GL1WOE;O(F=+5[AF&Q>6U9^[C[P'Y@QO2;_FVQ\ M[-W2A])[]ID1V_HC]@R@?CA>[;R$'G%&'3BQNXD;;78!9)GV: M*NU(&44E::NG1"/ [?HVAY65]H9TZ2?.PT.,,RK+33[\J%N0'$WS'C\IOB0V MFKP?RF74**1N ?!*0JX"5WY%M)^7L@%I1G7>1S)_<8.]EZ?&)/_GW3DO@U]\ MJG-@VA[2X!$J *C?I^JMD.YKI>QC7VX(,8\F%"X* MO],B*DZ*L^29RCJT\P63!EG#KYK4.=2SW*_MI[OLBX3CNRC-11OT%%K:(U9- M<:YM/1V[6M90+BR N&R8);)VMEGA%#^D^HC\U@^/=G0E@RM-RT5K!-[C!S^D M 2+T*Z"_V+&Z9'8#ZW2P(VT-"\Q;\\&/JGSRWW(TH3#=L\](XCOMPZ MC_JR^%I.3C;'9W(2\]:/^"I-SO.\TB[+\Y]DWKWS0^6GT6*_=%BP$ 6FP:;$ MB>:<4_:Y* Q-=$@2!;['HIJ/!P!V$*+Z]BJ(GK-:/GGK[,P@[,<.4-3N1)5R MMLE__>Y/K\^^^7,K=-I.4%H/3-;"TW0EIANHUJY5?31_%D0VJ;_Q66 %\Y/G M!36\RK4,,?C)W_9;[%'YYM4UGIQ@A#(8(S-K//1GW/D(K)Y7:4RV=_85NN3' M$^93(U\:&1QO=\VBV#9"X8S LA8L-[XL-,X1=#,=DK-5'+D8>PEU-:YW5.7& MJ\5J3NLW9NF<):PLL_P83E5A=')PP!3KEWE=\IZ(=D7'OM9L02MP+ Q+\^+1 MC8'E<+K&.RQNKJ%/G@V+9TLTP/11Z5!?E$L;>,Z7]9MI4]?5"VW+"J!4GV M5X6MJA\=2UM0+Z:A?(VL*84Y*T3#CE=N]M0P8:_??=:;'K7NBV_ Y7T#MG:= M01#3W$WZK[3N+@%6)KST$S>(DGT\VH:@1-KXT4B%.\B,NJ7O(N]^.D'S?[Q? MK-[-;^Y.V&.VY=WW\UMTM?AQ?HEFZ_7\SNZS'QT,-(+2U9:JW],'/BWC*)TB M-E7,CE59A+7L?L(.Y%D!X2O_A:CA5H3OI/"IA\KQL?@VCI(1'N*(B%FPC<4< MP4=+UHDAK:S^.TWU5Q.C%+2.,]?=C\G&3Y;++P^0XV_#,A0MH$N"+0!BBYN[ MVUB"< D^QNZ<.+X M0&/D9BRZSNZUBZPL&^7/NV>O>3LI&+N2/(NL7)SF(0;FT 8Q8&&S5N=2(B-9 MM;GE$X@^#"2!*EHEW2T>)O<^P9M]<.UOL#&T5DB:WL1EF(+J V/_X9%A\0G' MS@-&60]$NZ!;O'5\%EW\N1^B W;BY O;F[B*S.6@V5@C_6VZ>!6^<@[L?LQU MXSVNW8J%'G,]5'YUM'HO]G$\HI=G8.:L)"<8= J0?KZXN'T_OT3S'U?SF_5\ M77%G7KR_O9W?W*'KQ>Q\<;VXJR4SLIKF95C$\=*_#+CF P0EMMDP=)#K)&PS M +&+.9F$1MD0:/ZRHS<5=FLMR"@^K] '!/\=)+9RF?9V/3;X?,JO@SGG! M2;Z2PRMXB)!I>P1F!3:*&>QV60^;SY>ZY=50CZ*9]K(EZ,!K)\ T>&#K)S0G MTJC( 6C9R-8&L],!(+=L;SOSD(S\.$@2S%HSMC$?^!*3D>,K#*@?;FP'V-5P MN ;$1P<8/-8>;;"U1^PRZU]$2@@GV>.RA459Y.;;./H#(&+>%.(STH&2HL*9 M77TA%E3CW@2:I**)4D%=)0#M(DJ:KPI$RJ'5TV@9)8 )*+G%L1G9*1)[Y;$Z M5KVA$KBSZW&KGP^[",ENB<>W2#ET+#AP068@K- FU""E']DD; E87AP[ IAG MCW3#S,Z-HPUFAHD3@*;$8"<9@)@]\ N&$6+Q7".6(.]L(YBT+IR8 M1Z%]ZAX'3AW$+,!)S%&'O<(ZVU5(X\[N$Y:78W#HR5$U[F239 RJD\20EE21YA^1]IWM>P%%6=>Q)[\N MF@ZYXLH]OW$O+]D9K3L<;W^B%^U\0'+W-,4!S?EEU)GKBE)P\BB%N(Q,")CZ M(RQLT>?-" 7#6Z>>8(N=56.A-*^DZNCNI'LVM#VN2M[&/JW*)*0HRTV;X=3V M.Q-=R==,>9V5T=ZV,SL'VT&J(G$+85\*[ $(S0?AX--2=)>&N!MQ7JJ+HI=, MK3$X#7JAD3*W3HKU]V[N*";/J!+\R.[17MX7T=?NMCSM"E("-F)P"?2/O4(5 M6J6WPD2VPSO$5,E/;@/F,/D;V( %DI?>@*&5&6,#'A^IBL0GM '+(_23V8 E MX:FQ*'TIEK^!TM@SQVN2P=#DSC5(-')8=DYH*<4&!H#UAT.8-DUFTD M/*^< TO8F=FQ'LV2@G@&3L!8S8L>MKLLN '2Z(%;O:_LC01K)W>LS MJ->]1?=RCV_(]W/WC(,G_"X*T\>A7[1JLS$I32U@%$;QUY/6Q1(04(8QM#PC M:V5"EGXO=\^1)? 6U,W'72IR"(/U&YN1_YI2UL%G=2$TG?A*I @2AWX(JTY_ M$G><0A9A8/[);L"-MK"UP5DN1X\X4R'!]V'A'\3>_,6E*0)9=@:3, 5YF)P) M"W$*Q1#1I)*MP/:I ;<+ M+@%:Z.MNT*$!O5&7ND8M_G6O("QK?BA#X(?7*" M/7,(9%?Q <\-8-W5VA(?[%&MSWL0QZE9EY0*91LP4^!/P@W5C(3CNJ$L>U(U M?$^JBS0L3DVZFC08L), 2)%+*<_2=*"I[%/27)$>R7Y@XW M168$OX\\79NW M\0.X>::+.\C!H[8 O=*1MND8\N>HT9Z*G3B(^V8Z@%1QW*BOQZ &H@GX34/3 M#>"EF1#$I*'44Y==XGL#A6 @*C;." O 'PNY^=W5H\"'0*JXD,TLP&2#N;. M%_+%+#?74?A \@I24.I!R7)VX"4*I,27KW"TX5FH1,<$C\IZL;145_181$= MU[(C11<<_#2$"HNG'Y!3&?=([Q;O^6$45VI>C^]PE*%HX7)$ M@BT 2+?SR_G\W8R6O+Q9WEPL;^YNE]?7BYNW:'%S-[^=K^^R2BVT#O7=3S:! MIB#L*NIDEZ9_.3 ["=LLGM+%G(3/\L+9^305&AO* MJM-<7=A\CZ34HFAD'5\Y\0=Z'[7"\?K1B1M6/C=12JN+V31F3?)0UNB( B"A M+9(31#HAUHO53[N,@L")$[2CJ?-HBR_L&.4B 10Y4+C3U1 TZYS,]NDC46X? ML2NER+K+L8.L6 .;$P.*49% BYR MXYB\^93F2@HVQ4@-R\$P?)2D50!(?A&4KRP[\;GT3[EH6JY(21IC4.6L?@6L\+$K+H*HWGN)*RJ M&_,ICA85U),;*]%#_7B&3E%WRXN_OSJ?K>>7Z&+YCE9>G=TMEC=V(X^& 4LM M0FF U=,._:@2/Q*ILC&+8R(5EM$[.3^T&)D].[%GXF,8@COCSO.!)R#A;R"' M,Y9SG6:/8P.A^0MV]ZG_A%&F.6W?MH\$.>B3&FK9>]P%=+( <;!D^>63MZ1A MFBQ"(EL_\AKY\]@?+XFFN'+\['P^M*_.,/>FHUH,ST]0AHY\QLP1M _]%&U( MARQ V^XUK27PUGR/%B2D;T\R5E:Q[X[R(68#6[BF.5*'=B%JG*,=;8&BD$&7 MR0EYU53/%D%I#6TE$)S=1RJ+>\I9W97#KM63RB)W^H^GOM*G/2+P M=54"^Y];_.O>3_P4KW'\1)C)%,/0E0+&X='6IS_T1*"W)>2O3\1J3;+&%-BD MM=V+LS&Q-L@^U[G..G7T?G HX;22.J4S1(%?S4!J'-..6BFNH*H&L]O;V?>"[)MI8=*K>)N#/56NRJ4;7C+%/@# MXUZN9W?S2[2:W=[]A.X(%M>S"^H:6UO>_#6$7M5_JBNCGYBC,/6/(X_FT!73 M,I^$0\0.5(U@MKA%'V;7[^?HW7RV?G\[?S>_N;.C\Y1$6'LHW#GQ/AZ>,CJF M)#-+$IPFL[!:VO8=NQ?#WC*\Q32$T \?R%[N)X9BK8;@S68XU@#\2WA0*V.B M]?[^9^RF*(T0)9X'[N2DF//0MC=U%.3Q [^&6G[=MR)'8F,59N50,!]OWV8" MBJ,^MOS.:A0U+)A:"#4P,CSIV8EN5+BFC#L;9'F(X%3PO(#("0FSDYA2[7:[2:WZ+U][/;N=W+@DZA M516">++]8]J;X]/]R"6[UJ4?[,DQPY#1I<:%#>^>'JLRL>_1=K=/LTN /%,' M&Y(5IL\'18O0C;;9O1S L]/?:>MC/CE^P' 795]? M];D'P^>HJ.FF;OX JL@AA#6<(C_3=4Z:QOX]T8QD&'JT+-2=FZD[=H^7CVC3 MKM?$!0Q7N:73/!XVKO7)IWU/\\:THD4S'3N.!M3CP8836HM3\,HNC+9^V-2C M%A#;"P-5W.HOSP YY69AZGO4 O"?\)HZ4]BY:O[B!GL/>U=DQA7#JFU$C&_2 M#L:@36?B4).0L(.+01%%*S.#&Y9Q80O3/:(@I& 16S6'AT8KWU(>5%J:.TQ/ M'D9)?3P,3\:=G(.P#26WC5),AG>"X( *&B@IB=@V]0=%4?5C&6Y->UR$9=;> MG?,R_CV_D)0-FTK$$(#5QHZ95L0>QM' MR= I9@$BYH]>?$9 GT*N>U*B=#*8V#SNB"55SS/U9504^='X&SU6A"R:V-)RE$()L[D^Y2Y*$>OC#L>GJI$K*J?"B-* M^,GL'EZ5%+MPXD@/0%%SYIHJB7JA_)3%OQ&KZ"(*:9U<'+HR;P1Z(TJ1N.G[ M1S7V /R14^&[Q1V+LF49#&ENP\7-V_G-1>VM@1U%IB?]*B(UUJC'>TS\0"G= M8I:2-GP8'Z$R%&V<%+O9@DZ%\[<4B^AVOEK>4B#:?8\E+]#:T4YR^@,DTVQ0 M6H0L)0/UNYT?\C\:R*RIQ(55SX42JQ*>B[7_$/H;WW7"M"@%[@2H,BK*2+$+ M^'S\R?@PM- #I.I47E<='P;-^TVSU"PW;Z/(2]91X#&O<^(_,3_*+L9D_=E3 MQM";;2DK']F/Z\?H.3S'0?2LX/88DIK1N-_A^!;D7_\.41KT&WB@5%!"R*#/ M<4&(_L&KD&(&K5,AAA)*#=U3'E-EK/+ @M"W3"@7ESXAEQ+0'%L- M9B?71[>@X1LL0+X>U@(%M(E5PP*01]UR;<](UV XCO7.(4M)MJC1$% 2L'$O MUF8# $+QYV0B*&B*A0^$VJ2T$EJ>.P'-UT7VZT.2XJU,]M-6%[,)D9OD 8'F MS>BNDV0-;9U=102OK1?X=8([9,<*FT),A\RZUOBP+47TI!&V<)25@<=HM M^-MT ^'K.:^-L!:]WB-$(5%E?OY"TV"@YFW,$G(T/DO!OXB9"A:,)XEV(*\ MQV6[!.&LI67OAH)0:\\'))= UP)GM_K+'7T#Q+PC-,PE'W?XF]4.8A80)N9( M&+^1O60Y06'U5M4"L.0D6,64Q*2U/<#[^P3_NL=A.G\:,T&%Q=B!O+3 MOC]?S__QGEXGS#]83R/3*;*:8U4X55W4S )B#].#QU447T;[^W2S#V:N2Z-Q MDUOL8O^)NJE_B/V4'$TV0]_/JU(?[ISY;0:P$#]0^TH$,44>H:QM]._$?-O8 M#E?4%'@MUEMC1;3O^CD&(>=@.\[!9-CSL#SD8&9 FZMU-":6"OJH%TY* K)J.R NZN,BS:8 MUHG9D:%M.N?ZH>%8>4A[276W[_-]XH?L2FE[3Q_!LLH=Q8>_\.A3I(U/M7$> M..S^NO=C[-6CR&-Q:7-LR!D>8B_+ J07\T%I!VM6Q%C(R[JOH? M<\%UWV*Z[GZ[9YXY&9\4^>K)OIL>5D2T*?D;K5NZVPY?D'LPMJR8V0,Q#WQ( ME>%K]P1VH[*'!E+-2A]R08=Z/?"AJ,M0GB$&_@9D*!JUM108 Z!;-D1.T7(B MH=]=,A6^)@#FW_LP([*E%&CCQ<@3/7 M"HH@ITLGSF_B%V&2DB^/894^?'F':3X6B:.@Q""&7TMVU:M/2 BOK3\NMA4Y,ZFT4;9A[OS*J-&H$G+2181H:W=(H(-$Q8TTC:(UCHHN6FT7H^4^^MZ>Y01;;;1ZX51QOV+DE\4&L M#/ N1),-XR7Q-!F%PL#R#JAR@.2 TLYNUQ<;]2WC8,3R4!%M"37Q>MTPKU$M]B#V]W2AJ5 MV\WTJZ0F P)'.(K+MAPD6'@C!*UY];$/=WYZNVU;=VV8HI(6>,< )D4O9@6Z MYN;L#:=Z>!N*0F5L=[=:S"\?T!0#U:.)UY]6%Z"4)%@/G&QG.KN M_D<3Y-R@O=R7EB5[N2?;$O;R^6_+7AX(4VU[>0A)]/EB.",KFLM2PYAUK\FP M),0P%XZPG6P%EY*2JT%.9DTT'L:M]R&.'PZ*P.'U,NVT;[, >>FSEEGB[BD< ME@1K7KKA@=GI^-T72;+/'E%F>W@V*-50?IP5=IUY3WX2Q?+R5Q[2Z&:IRAV4 M"#@?IGKPSC'$-D R&-K1T9"3#_?_V<>6KK +X&FMG>8N!M$Z=]Q?B.VQ6X1/ MF/PW[@U+8$"S.YL:PQOU2?5@5/ 8MG2(^,=!D4-'53Y;&L]5T!\8Q\0&/1>W1P[& M:),^D^_F$C_A(&)!C>/L(L*?$HZ!!1,I\.7< ->/^;]R!6U+&+Y5.?@ABK&.J:O6:< MX5WL>/C&V8ZD7UK#F]Z&F@P 2&'-4$C;636@N\12101W:CW2?NV3--KB^-I/ M1E(G/ K&=QP.$] Q+&^) MK4[IV=A)!JK]^!2?;8=6XB^E9BAU,\>XCQB)N. M@)#QPNP@*U 1CBA\E?>8A!KI%EHC=Y5HNOJJ91E[.%[&JSCR]NRE._5/!M'# M*/CI(&8C:960(RAI%>W$7-:DY324CYP8:YFKNF>N>Z9>X9AEAB=SO<$$ M4;&1E!C@!:HI>VPMN-JU@J,.T54!))JS?L%..M(Y,:<]6EX6ATGVHO39B3V: MC<-]Q,L0C^/L4Z!L V(*_,&&-&V&SB:Q_VE(NN8-5%R.P<_$@KA+31YY@9AL MB%=L#+1R#LS3,HM)YP=F YR@0JADI*DXY\Q*]K3/14(GJ;OGR)*V.5*>IK8I M^>O0-J\_$6W3DK0:)NO+,4UM4^.QE[8A(WTZVF9(R8ZL;8AVL67=5&G;N-Y4 M8;!#Y;R9B!M92^"*X&PLBO8UJ./'-($+7H2[?9I?-I-#S1@(]4[$Q).36A9XW_='S M@T-/">-$X=7'MG$8KG$ Y8//VDS'D\L5214*[5GI>VU9IIK9*LYSM[&HT''. M,0)*YI6'@!LH9IWU0#-4]LECB:<"&PE1MG,4P2N@728@)+9CZM\'^!+?IVOL M[F.6 7"VP8NE4$ M_*%SU<)TAG?:!:*M#^(#VOA(*_KT+]_M:$O[>UV7S)KEFN )JQ[:DSC]S_(Y M)-_IH[^3A0GI5($(^>D(C_9X9N#0H@N%S!1M+(L>7'@3F%464:+60 MY#IRPH2]0 B=T/7#AV-II?/#\=]W9-P1]$8O5LRJECZL@KM7T1#1EBT0VBD5 MT!L;C?( _59-1X6]G>R!]_9,>WN'T,?*R]^S4FFK_%K-8^('@T8O\X*8VA*,^7((O M.HO.)X@VM8^\(9!08+3W@NF? JD:7&XJ@0XC[+]\&@-[%D2[*I2VM=GUU'XD.)X2\<=Z?C/)6%V M?^"Q %VQDZ:O[DA;1!N?3.;,+A)4[4$X-%6=O>""'NMQS/+U#7B,X@YK['C$ MHPX:H\>FT+G']$8ADDFQ9X!3U#P2\B2@9T4T2C( N MYJP8+>N"*GVF<126D&']EE0\?\U;4EJ,5F4/4X!.;6BC6*E2AE[\DI^ OYL34I0VW?WN_)3Z\HZURP8R6_CC&CKE@ Q #U)H6^8S6T59B3:; M5FRG6 K+!9YBC^ (_.N>>G&?R/^,=,:!J!@^ @-L@"G>B]:(->>>=2S%1@A$ MUHR,@":L?"9F5P$IV7NH,;-V<>@0*V:HFR/NN 9U!YPVA>_TYVQ#&=-',K:V;K MS*LDEB)#L-RD>YQ+LH$3LJWFX5C9L.6BG0U]T]))S\;KA$ZN).*%&^BR%AHL M((Z5M<)_1QPE(LXR2])A5WMI92"6'-TMAD)^/A:*R6#VBCSHRKE0LK"ZD":H"U/"2Y"5C,_&LJ)3;,GU5,?:>1_Z:5X MXG)/*61^NTR3W>!G]B<9DT=R(*-*18XG2)405AZ=A"%M3P>RA24U$14(4IB[ M>7T@SQQ/"V26'95+7IZ._ _"+T1:X4-IJZ+/_3!/;_?%;U5RRE]\>6:NU'U9 MQ;Z+5WGMZ*%](B =6SE>>,QT*8 =;8QV!')4#TP@J8M(''R;"27$J;9 SGA^H5K5JUU= M/%W2^:2%Z0/.#ZH(T?WQ/=PS!)=90]5L+<, M*U>00V^02K1M;)HJ# (;Z>SA(<8/Y)1"SM^5(2QOI#I2K\%1>65T S??^6$4 M^^FA./"5CP2/I\3SPXI\"&$Z,#Q5*-MP/BKP!V#S0Y12AT%4/A EIPKLN(^( M="$#6]:/&I*O0E1U>6SD#57DD6/.I3.H,")Z'<^ZXK-Q#\ 52OW;@3$H= ]35D&F_LJ8'C7F6ADN M8L]A0:S@G:(IHI'1MAQ"@O4NO#_0S'0*V/\0Q;^0P2Z-IL0#[&8T,6\;YUXE\PVX;<**GAQ$JV)5!)+Z6_:P:L^:$K6SL>I;4I!I M[4V-Y KHGE!F28+3Q7;G^#$=]>+1B1^:84/]=1*?B/G\I7Q&H VK;(?1I'W[ ?!<=CK*!GZZP2( MF/\Z^8P 7V?1&/EE:YOJ72RI*DX$L]0( V4Y@Y+EYD.48D% &-=I"/H4 M<@'[A?&T@R2DY%)X&\73[U$UCMYO0\&(,Y>8$=G+TL%?4TK3->W:D.8,?/A" MKV^RD.(BCHH7JVHE*$)5VK6 "*6%T8.']XY+TGQL%[NA02WHTFW"LP&@(RR,4J=%[0K M6ML+J!>M_3& 'IRAMB_E?1AC-WH(_8_8(\.>XQ!O_,$]^! 5&ZXW@!<0*,?6 M#"OW>7N['MH.L55UAVB^0\-F$;K1%I-?K'#H!+2>S"ST"BT\<]UX^%B0(VK":IYZ4W'VGDBME\" MF6'(Z:#\DN\\)K!%+7OG/O M!ZPX%DO+/;#^$E$R[V,2< ,E8XI2)R"G/OI=QA[11'>W,Q3D?0]63WT20JQG M_!//W;QGN(,CGGOX_5$0'"'8V0.&E8.ZNYAJB)F;[IU@GC^F3?)$?'?1]X== M1$9F:;/IRP<)I2X]E$DWH2Q3P%?LL.[E8^,$Q7G>Q31"CY4AR.806+DGU)%A ML3LHK8W>X7D51R[&7G)%F#W?)WZ(D^0BVM[[H=-^7<5/8](Q@EFCH8,;Z-(A MCI*$5LED?:WEJ)"319F20F*JFE9$,5S%27@1)>ERPWY!5-RB?Q[Z M\*W+A86 !DU6(=.DDBVV$2UC81?L"8;J#MEGF73O6KG5.(KPP&/]V LG"+!W M?B@*=^<-C51G4>#&2D:Q?CQW54C/KEPL!PX. Y+.*C"*JZ;MYN(27^[3)'5" MCYPV3:"Z2L[\@;"+)3#L>>OX]/%9=&R*GG/96$V()RG13@@VU\#\Z5"&+=X1 ML=08%=G8/B*.)1;]V"+.'IO=PA5NQ3QCPS*F_Z61\:52JN1S&-^4TV%J&I:= M!N>@MBFJ,[0>NT[#T.N!G Z[3W<1^WX6E1-2+4M$F=0/>US6J%\^YVVD;V,( MSBQ^( .PWYFN9.<[=4]=5)==$G6%"B M-ZJZJ)F.!>S@!RIY2)NAK9/F;@*[=0[E!%@K>2@Q:_V(4W:G]I8,%SL!V?!F MWM8/_23-:DV/\_Y2BJ1I;,DP!5UY9+U8R(U3ZU?H,*ON#A4)5W$GO2+ZX,N@ M?46,,S*+)K"'KC'10F!4 M-$>WD=.TS@)\**-_I8GA\O:%/\"N=02(I_82AS-!7314K_VO(V?PAU[M\#07U M%/,*RZ7OZJY^#%>.BT?)ZP62,?Z:!^($THFQ'[K^CCH+6#/;SLTN><&*KC%5 MLW669%CB9M.N1*)0 =A.Q#?4\FL72ZH/FCUJ]]U5ME>/^M$V:5G^;JF+S.E.0-PQD(% MV6L">CNCDD3,NA$D(7[8(.I:*?V;3MA+--]LL$NO5"VX&7FT+7ARE!B4R?.$ M<-$/R&!@'::2")!S-$*KI/-(NDXEBQDNJL4V0MFY]KNXO^&J*T)F1+J/:+>B M&3^!G6D374HLA67>/6W]&[/\83Y+B#?B*P;1[=$M+F+'>KGO70.R7*CEX]!>BB363YDF8(?Q#/WMT?ZV=O. M5(54]SE)3EXOC0?]V+"[I^;4D4KF*97Q7PJ[&_5:BC@1*)J\"TJ/0*%&-.UE M-0>8A%C*5&!=,^_ACQ1F KXE!CDY+:;Y!CI[=F+O*HHWF,9:#7TUK\^(C;U/ MGUT J^7?V\5-)Y=>6@H7TOFFNU=+/]D!2^#-ALV*=8Z3N0.@8L"'=W&?530H'(ZV;T*&6?<^Q:WK![5+ M_XD<#T*/^H)&\R)*D;1[-NQ:7CVL4Z8N5A :-7G FWK-?*I.T:(?$W."4],2=5D08[DA>V\4OJ>U:)1D MWC6"V2R<'=S(%.*QN,$I2*0 A,R$=:J D46@R1$)VJ@_@#YD]>_W+$2)##X+ MP_U6 ALRHQBM#-;-#VC^5-K:AHB"<,JB8)(S[U$>C&ZRY_3*C."0OC]DGL49 MS33V@.G%VOGAV"0/H61G\7K"I=F3XPO.%%LO*Z8US U5^#C+C06AMWY:1<$4O[31/@=0<[&ZZT 3("Y:UCCXTV MM229+8>F<5][ERB.GG;A=+4?NY'YWW>#\[X)SNP$E7S 28H;2!U#ZP[-HO$W M$&/, O*US>S4(3XW7@TSQ7Y)O_LKQ8W:0F^3'ULVU M-8MG_+E!EVCD[^B)-I /\OUD/UEIV [_%2%TQ?%+G82W0#G(Z5A>0ABN3 M&]Z49!$BNA%J17?[$6HY)VH1:DD>HC:Y"+6&6(01:M69:S[#+A-7J[M0P*Z& M30"(#V'MR2S6GF7@K#I27&?GTS\GU$'1<'(;1D>79 ID"*>ON_W/ O9W[/$5 MVSAI7B6)VCATR;$&WZV5+8MDBI.)QE>3="UKM?R::(<7:N^K['_H4:H,A1SZ MQ8'_CJI4N_OLF$ :Q "$%K3'-:1J*#"KP#GTUZ''A'F'MA:? M8$FAHOT4+@=[P:!7;/EQC32MTF/TQG*35][-MQ-BYUQB;\_J4RY2O)5Y8:,R MFM'CC )C4BDSB_K+A8U!K5NO& ;Y=!Q[=X0:,BVK[2JNTP"H>YL5A-QDWEC> MC6 GU+A#F X$[&)("E>F_#7KB7\K919-(5CP(@>LP;,E/N-[HW'$?ZVT' MWGW[\V,AJ4=OICOSJ66PI>7I[S$YZM-QT/T!83)246?4MITZ&))ZE,,%5G;0 M(M#S%_)!^DGAZ&Q6X!W\>;\6#Y,I^-S%*9P\-D_&E*-[DNF8>N&C$^922Z?O MGQ"9QOPSH97GO5VLV,C&W8-?&.]/]$:WJ!F-GG&,T:;H-=G3F"10I,]D,JNG M?3'L!#A/P<$^J>(":V@T0V3,>P@ 3J!^7.T5!GL^'9,"/"C-]4Z&[9I=R0;.Q ^<^\'F1\CRQ ] M"[T;,HE1LH%+$K42JB#%6L=3\%896CL(4Y-M+3A!?A6TE5==&>:7ND-?I )$ MS*LL/B/"$MH3*7HBEA.\O=7FV"/5/('<1197QH9='DN##;W'B8E92M0-T7B,J3YE7*!T)1.9*]$ H]^;8>"\FOE^:F5[@,B.[+ M;EDJ&KW]R*RWINHD9]Y8ZF()>FJ37],U8B8M*#!9$5:UF=2D=2%5?Q^3.2HO M_6!?1G!4B,V\G_=).D)%0ETN+%A>FJR"R7]8Q[RL!;?"A0V0]@-%#;L]EDO' M._X.QP\XKN7IE]B/>;T,7W]P6! ^M,G:HUH'6VYPP:(7FR0T/IE6,8<%J3B!$.<(IC145H-$44^.XA^]\[_)*>D_Z_#"QF M2:(V?,ARK %H89VI.E@1WNBGEA6A"3T:%D&+F0>8_9DJ63*@9VU+T)-^%7L* MZZ3M95Z1HT"<78I>&N/D;W\V>%Y5VR"4N\\L/C%)E\G;R*:LQ";[?J?>U MGN1;3_+UE,D:*Z.-U?<)V57G2>IOG73P#&J-P8UOD'7Z (1((ZK;RF:V[S[X M$JDBA#.M/OG"\ -%U"W>1;&IC52.IH6L+3)\06&$65^T"#=1O+6^12J)M18Z M*+T&NL6_B?G'[EB2Q_FO>__)">B5W;B DZ-IH32X#%]0D@+2B1EI[!^5[M:- M?FGI-D\%ML3.R[YHTN^#+*HBY!3$-'$QCTVMQ;< M[B-/"4YRQ49$#B-JV^@TA,+&3?KHZZ[E X[QSO&+Y^I)\>T7P6B,5^%'QO<1 M:XQJ.&Y>G4/P41<;J0Q)S')VT<%0'L771KUIM[.^D$NWM.9Z:>X3QSUG9%-9 M0,ATSB.8%O;GE5E6''3'M59:>7)]F]V*V?_'+!;#+ZKZ&/ M6 )*%@Y6,#?PCGSLP5X#9=8KV99^L;T]2TBQ47I=.'G=N'V/56^CNS1]1S*R M'NJB9EH9=? #'9:.O=@V^,Z)?\'4K6(U@Z"<(&O1^1*SU]=2B_")X#6*1S^] M &0L1,GR.0%#9;/FOGWW=)>HZB:^8)8]7-:KF,9VIH<5620:KDW]13OJM!P7 M/M)D+9QB97D#3?:L^PG"1<>*U;[Q7VCF76;2,E>/55^.JO3KEVL*RZ0=Z;\E M!X.8CKJ,+_UD%R5.L-Q<1^'#M?^$/8DC9']-I\.">2M-ATU(199#4=LM($.\ M"N@85H^:0R"BIE!UUTO3XN,X6Y)1_.0"0J;M/)@5*'HF[X"J/:QJR&ZQU4)B MQ!/6M^K>1I'W[ >:*&>,V6/4DRT_$\K]+1WJ63M%R**R:Y6??0+'DRE^)%*;UJ_<%/'R_V21IM M<3SV19,2HN,+-MYK5$/$+!T303Z2M60!=5Q[*M#'O@H+N64/="Z0.XK"J\W.3Y MV9Q@$29IO-\>PV8'AJP<3?/G!"F^NJMC1QM4=D>5_E9=>4IRKD)2?E&H5OG+ M_W[U"OWKAW/WCU]>;I[^S]^"+W?S[U__+7GS[3*-9Q]^CIQW/WW__"Z) MDM<_GK^YW]ZGAP?_'^\_/.V>_NZ^V;G?_OS#._SC_$^;'QZ__^'+FW=7P<\/ M@;O]Q]_?_?++1?#'U^$WZ[^]1$L__>%I.[NZN(W<_[/XY;7_\>F7J[K__V]L?5*KR_NWO]>C/[ZU__C2[6MZ]>Z13XOL4>QEL:_D,SW5&;*@I( MFXC*8'&D]WY&)%T(;C.*\;QE+9CV,::?-AX<68+J_=B"9G*Q9S0_]=#H/> MDU.D]2"0WDAI%4;07D+M9Q=Y1JVQ(XX ,A8BCOB<@"Y]VAR1]G9K(G;)J1YN M))BB9H(^FG.MC,V=/<08=\89<;=CN7%,UYJ3X@I*%N2\H&-G5/:VEDI&253% M'BN_ MI/[&_P:A':KMS=ZDJB1AKQ/61OTKZS5OVV6P>0N M;:&-VI,9X6,D1N5]I+"@I_"*6CQ4P:%&!7P_D"(3[ XC<7 M4?,,RH6"821T2:* @7"ZVGD$C^?S^A&5AX8AGM<)J9F^&^K@!WYD5_HT)$%E MY[F=C&0;3^XZEV/X;URPE2LPQMO@6656-!,YH7@*X#(VNG+YY!\2H_^3GJ/Z!K!;%J #FY ]U'1"V7=4-G/,FP49%3L'C)+H&%> M7CE;/SAD8\A;$+Q>AHT'#@O@[2IMB?*F$Y"\8,T+:4.ST\DE\C:.]KN\#FON MX986--S7U%8OY )ZH4#;TZOT:H^VX V+O5,.A?#%TU4/UV!GD&A/7U&&%W'T M''Y/!J5A3=?7%_(G2?$ )N$@9@4Z2^:=$.N%BFXGB'2<@$Z0DT]YHNQ> 3V8 M7,_>S2XO57#1[&$2" W:4#P^:P7)V;BD@24N1,N;DYXL__9W!^M\Z?Q^9@T^ M+@^ ?&G;[N_9M)B%JU\(&YZFABE'3DOQ+[BH&J<@<*"C:?\@GPWH#,\:H[PU M('7#(A<+H)"Y8)I:CL ?'OV4@(@L[)R<"!X."H('NQJVY2$^H/8$B.&@/Q+J@H@_ZG/3Z8@)6N81@ MRAB.CIEK1VZT\_V.XMH'R1@/$H,XZL.8M"3=FIV.M M%V-=$0$H2[C2R:C=WJ;?)5W:TOJ1#%[KIF0;$^NYY28Z>VY2WW2-RS:1W7(3 M_IYK2;;MM6[*-N%LN3H!5VZDXE6KMSA>B!28WZ",9>2^*J+M1F8LX M47P&8__;EI&*^!E,?V2L]O>![^9YC*0!P>MENJ!VFP4H=3)KB?*FDPB+%:QZ M6;T$F)]N,.PJ)MA):8(+%_SX!TC S25B_M4OGQ$PMS9KC,K6(JQ8R:/&L;2'8-**'7/I3Y6\VB=/_O/-#?[O?RG^FI%/E$R4_ M'3_/]G@&E76+./ 5YFVL7VV!BT^ES9^,QM[+!G)>AA5Q;3S3(JX2AT2GH#BJ=?3YLU/(\CL^OL? M6>:?+?9\8@HH18I"70V?JB ^H/#1[W]$U?93"3#LDD094"J:[M ZM^-9MX@7 MGL'<7/NI^+:&6/M3O1O"%6'"3Y(H9@F*Y+T9O&XF8[5Y#,!UH/*FB-72M&U* M=2W[L1@K,$7]#)MTH&3E'*A'C%5VS?_--;3Z9VGIH&;Z>6\'/X+ZJPG*FTYD MDY:48RW1BL3D]8%%+8%C)DZ:YVS+$L6N<.Q''A!8TAM@LE2-QYQ),@:YWVF= M\$>,7D_#EZ8HVRKH5-:AQY&B@PP4_#(V_NKA,U,"8&=430'!-[9-4VT1*\"0 M$X6C;DAQ*HZIWQI*#&+X=-/-D4(%.>%-HG$;3%YBA44FN1@]'EW$SF2=#-_ MP>Z>#KG<;'P7J.R"\C[6?4620BLNX;HFKN4B M)("\>XSVB1.2$QL!XP&"ITJ4LL:@AO63(GL:FFH*8<_ZPJVH+9VETCME21-3 M>@DL=CE5Q)AD?LX:JI8!)].:2Z5'A;?D6D]O8\8+J;/=W)&NJ=MKGY$UVG'2XRN97S M(>+[>._$AS:(R/@,1 I9$J7',NOTD>8+2JB8]Z<*XZM,8=B/C%(67)EJ46DU M=#*X[\-W3N@\$)%03Q/[)W5 ZFD3E=%,IW:190SV+:)BB"S2XSA*I]/ O+M1 M5:@5_Z/20FF&9:ZQDT2A$^2T6#;):F%0-=3)#V:\K( T:V!,7S9 @;TL:VBM M0NQ$'%7J(BTQI[9(FI%)['5 \:Y$(32)U\_LELCEH>,IS30>T'2N_#$Z"9JB MQIY6>[FE(&I>-Z-1:!P&>CRIL_JF#I(S-$6]0W/SS8_NYPT-8#8&4<3* "_G M['SW';)I* #1['5S2P=.?$UV&#]\D+ZV-N M:.[$-*W([W'@1P]8WE)L=##LZ*A3!R1:-+*_<*9Z:OR?.)JK!:\T>YC< MRQNT 0F35GF*X$G8;\ 2%Q\\;TYZLKR( K(+7 610OW,=A_C&0*;'( %O&@[ MQ!I.(>H(7.TR$Q5W8GH9 ME0%]@/5*PM7B_3&0+;+(C%FS>=P!V$8,WK$F[/ M3B7=+98BHD

? MH38H;G% 3O-9RO%10,$A8!@4;0X 4.0-D1-ZZ"8*X_Q'VM''21LD-E "RZN* M$F#*VBA9IV0XZNVYHZ'N0Y_XZH,/O8^(H%$G#9WOBD;H7ZR9W7,=5Q*U UU[ M3GW2=A2C7?LA7I!_)F-)_TC L'YH<] -!-H4L;;6C(EN"7%149^DLD:@QLDM M3HK1Y+>,#J.R/:8)/<"E#.X.3WY";W&)U; BIEF,LG>$5HT'H3@*8Y(_0^W- M8/[KWD\/]-XW"I4@H* 5^#0&]@R)E *7 2AK+FN+RL:3,">%4JIJ!GBF>H]- M5G'D[=TTF87>&L=/OHN3P;0$//;@%_V0N@!9@-.0T/;,J,P[<"Q)X\?03BD5 MRD,\WQZI(_S$>7B(\0.+'%ENB'K%X1Z/86 *21DV-D2\ BJ=Z';3]YI"O:H MC!AK;_*[YJ^]+0$CCV6W=I(SHI%DN8$L6O<1>_L 5T%UB]WH(?09UKAV[G10 M)K1XI99$,6BI&+O("#!SR>:9L+5B_XPQ'L4+GX2R.4/F+RJS") M]CCNC2A\-N+BZ7C\G[&R1M_9P MF)"FHGZ/A!&<(#_,+C\>H\##EV*K.-KA.#W0]T[I M+/0HW1V[9[7&D@1S_.9V M@*H@WGI=&[D5T8Z^+FUYF-*HI\ .LF;Q)\L6[)9GG4[8H\S,/5]V;-L-5H]_ M_3AHP]%A;OP1!DSM\-SL2&_D1AV7W$P9&EJP;7?DO1$TR[9A, MYT@F+WDI_3C8OGSEAWZ*V=9"C(!\;\D6[YWS@%@2)S M4"0M&R7?O(_CY ]06PHE 57TL&FLJ-K J.*7IT%U+Q=.&IO =%QM_I.PD;! M*\\7F(^H#M435$,RQTU@=\>7E3M_SY=:)$UL"L8>:]N7(FG0MR7#C\3.SU&? M-Q@,+9R6TA3N\]+KH_;QQUN*XQLRARA,R7Q(FX?RV.]DID5Z*%8[VEPX M.S]U@BQJ'J>.'_#T)_?-TZ#DC&C-H;D&XR$+$JA. Y5$RE-5>D"O4,U_E='* MGU]\GI/[PK+#=BQX%<^[!I>*IA+OXF,L32Y/UZ ZEV9*QBU;@_6$?*_*$J^_ M)E%9(?U+AO6C$^-S)\%>-:G4C.87R7*;)>>'8YN5)@]6769BK>"*XLJ@!JSVF $#)]5([K:NC+E[6@LYZ,2Y@3K/2+)*!-T?:@US0BA3O].(@!@RM@=@R* 9WI]; MZ(.2^(@ZOJ'IV/'#@4S)8)%;>WW+_\KQXP].L,?OL)/LX^Q;+7_YO8]CLD:/ MXR0H4*-M]I);B3?HSH8T1ZP]*CMD*0YF'Z81>J\E_9K'47F9M)+Z\Z@<'377 MOG/O!SY-%;'>W_^,W32-N%T4'9"CD#4#X['8[T9ZM6?#]5BAB'*2--H:ZBSP M39JN33 B_LHR!F-)2S?(I!P]NT @Y^(*#SE%;QG>8G[F!J4-[/A $.R+G&24?SH)G0)-@;^N'O78)+02,1^@]/K*$EV.&9V7N7V M@=B#^Y29@]$F?:06H.\2X^'2#_8IO=]SHRTNNI'F- AB1CIMHU#GLLT,'\9N MX8Q,!_CZZ%TR)8YVM!8%':=Y!7?DH8P@IVPPVS!G!&6<5,:@'5EXSPQE_,A< MX9G>*8W"N=@ZS0E;\]9O[L0AT1C)*B?%^!AK;^P@9O88)69&ZKF%_+>RZOQ6 M)A/'*8>(6K*8[I74M?1F8>I[="G])[RFVQO; 4>[R>LD9]0>Z^(&NF*K=$/' M?B=P\*4-F,E*M@HTJ07I'5_)IS)_<8.]A[TK,HO*E[_<--$_[L7((,Q9NQT9 M@GL%U-, ^GQL-%^MT843N/N _Y;?\A7(D*#CWX,,MO;:ER$].1C+*AF,K0EL M#NI<2Q@ZY3=$P9OG%*B9/H6Q0X\7!2&)X\&$KE"&AF;WKJ4I*=W=C1;T>&!^ ME&,6"$*.#3Q.4)0$1<./ [LY$A5SR7JB6M<,O).QJ12DW*KV(K$P_=^HKC,R MMW@7Q2D+%MQ$CE3G8@[#FYHIQ,N0]Y4=8P)K< &H'"--?O\CG$ M-+F)"/9PR0U:IP#;WB M^B9AF[K#)SA*M5Y5ZF;]IFK,B>I(%L*L!8W3[Z#Z(GS"28JQ6HQ QXFE@X"Q XR8#S#/#6V8)1'CAP 8/M/(B:LXXDC, M6:\F4796SO(T[9,TVN)X,,# 8QO#"L@"M*7EC2R_RY:23($-\1SU#L)KFD(W M/D2;_U?>U_9&CB-I_A4""RRZ@:S9[FGLI_V49;MJ?%=5:=BN[ML=+ YR)M/6 M3%KR2DJ[/+_^&'R1*"GX(CD=U.X=]J9=MD@Q(D0R7I^XR>^+? ]9>4X0>L\BC>33;+>- MZCO]AU3XFTUUG=\_O$_K1]^;2,U'ST)"7<7U&%963(Y:1,0A0H1(IW$G^3/* M3* %5U5S81 HG"3M4)J,R!:>A>A&C5B*NYLLC&3#H4OR)T\05X=P%L>0TU\B M#;SWBV<[(_T">D?C+U.DM)3&>#ZBL$T=9L(\ ^L:;I]X#V.H&;0U&U$"\^"U MG@[@N;A7M]G!+EA,[9%Q2*#M_SR@:\;)_440.]D20@91) O@KW8UHY /+NG4 M=;/:'+(.XMZ #O9%' F;VM\J?WS&D*O8TP=!98BO^C69+9$"E!^RZ( MH7WF;<"?A) >Q,3K^XK+(_(,K!)>/655\WI2?VW\NRAODMA%.6-.WY>7N70S5J%<2GF4QZW&U M&!=#63=VQ;K1*Z;&+R;S?8JD>_V@8]DSWV$'G:W$9_T(KWJWL*7C):2N$7P- MOGY?M^)I!H^O'(BP*>Y,K[AZ5Z6;WI.<5^]6Y>Q\#676KFL1L8?1DCK)A.3F M/G'>CN4+NC_,.=$,&PTAPS\9OMDG\"7U ' QV1A@*%TG.0C>R^1RO86X/-RQ M#-]WL20C*R K]]Y'C*IY25$':.A]!6KS>U=^^-]%>7UX5^)TK\LQ3 [JMX1> M!!1]E"3[250A)LR\4.)[DKQ;XYQ$!0+S%GB:;CA+NNW>]@5,[VUSLE("-9V. M4]Y6TA__*FNCWNL:C7DC,;15>$6G^6(7E-T_0>X][*I(5LWNA_N>C6<2MHR) M:O8"#[D,M02?2+A)RVG:JX!_\S9OH"CSLMCES_GNF!W^R)L'>5]#*OQ#_G1; M7A0-''RG\GE/?2/%US)C78Y/2WR!FXP6?PYO)AH),4X03 M;03F/S6)-3P)G:(67HPS7"\&8JT?E@/J'2^M-@TUCAMS$.YUKI<%0#SQLPE, M0)25Y5^%XULQ*7LV4O6"L@+B1&.^D0@.O"$M&4L,?"^-._ RXF1D[V(F?%B+ M08"-DV4P+?1M"K0R'U'_QM0#*&H:PBZ\X=5,=6 MJ*1BBLPZ-T$D2V;7C:+S MO]?Q%'P=:5@VM)KIW]I2\EQCQ1KA,AV=56]LEO"V%@>(2IVB-<&\A@)+\F)& M2,6!U(^K1J2YZ6%8=2P['9'(8A2+]X"6_V6>00Q M+DLB@8?]%DIJZ-X,:.T M,W8F.M,X*$&SSZAK,/=[:2[.UY "!SL6$7O7+ B=.B USSTSUE-.?'SORJU,=Y01*60K MK[?;ZBB.-9X=>/6)\_KL6%7B>9>!JY]G.SF [<6(=!$8U^*'6]9/Y,FOS$B> M6PZPL[)NG#Z%VP?.LDL5 M%Y.+1^]YZ'M_AL=7X-;1 _Z4_+,?4.#@.4KGZ;8W:X^+&5H#BU=@3? MEG]Y?2J%[2;K]P%)W2T'&,^XF8"Q2KO(FY(]6).P6LSRIV1^D5@ZQ]*:PI\4 M%\7N;T>%8UC?ENO=3F8!98>K+-]=%F<*BL,!-:*).>=[+H[=W6WV@P-6J35C M".RC&H)]&.'O])RL@4FE.R/KIDWX&;PGMT;?SON+AOB,_IB)SV +;15>:Y^[ M?=U>BW=J!/Q8JS%)[\4A 4.1X02>6OT.LGD,/:,R)RWF8SYW(* .7*]2O@/,]@/15G7&;? M);QI3\*@D>Q/QW5RU=6L_:Q\O,L+?81LR_LB_P??7>Y 8/L--U=5N>5\5T,;/J'F(K.'=SZ$W)[T/%V/Q!8,WYKKG__I MQ^[?!+]V1\Y>\N8A+U@I3,A7GE7P!>I?P>@"N@0=6*F ](M[MGW='H3ZE^_9 MH13W<[5BF2*"98TB:JA,0)&(66[*X5")ZW$K>J%7

9+"?&I;U*//2,91&BG5@111=4JQ6Y76M/ M8BDR$@MJGQ*!VAC_S:2D"8V24H\I]%(2_-S:)4!MP:'*B1:_@97]&E3SMWHJ M=K J6,!^;1VC$LN5B!T/C;^_![D3E2,BKM\5RA%Y6=;/9?R[% M-7E3'L(WD_)'6(=>+?][#Q.P6LR0T#,\H&4L!(34!#IR'_-*Z>Y7&OK5*8 ! MVI^J8Q!&OQF7ZE;Q$C.40 3EY Z7B_V>;T$A.127?E>VH;"B6!$.N%<%L(VY+?9#["NP&>G$N2/ M8GEM9UVGC=.YF.21I?*,6"ZGA" UXS\ (("SG^YXP?=Y\[,,6K=Q;.^3XNU- MEA=2UJ54 M6R3*!"K"NI>CZ-A44YJ4EOC-,?&*+WNG)=/!%S)9R>TZC>X) G5Q+L3UE$&:"0[!+Z3/9 M"' @6^J_=!FFLP%<-&'R<=-.?IVJAARW_$?S\2 ^$9\$()A6"94FKT&3.8H? M#W)P2J_Y8/E#9J/4)=#OO_+J'@K?BCK?Z9LQ,HVX;+(#>Y3#I23+Y)ZZ+UJ^JO*QNRVGY*Y"U7+V:Q-V265%6Y1U^IMK&I?Q\3[^OLX]#DLXGN8S+:H MKV6F,%)\2X)G6?WP2:Q#,$_>Z!?*Y'8%8<2(#S"$[=48I:<80SV=BNBF9"2R M ,WD1[):S\8D6@Y7A![#1@I=>J9##FG$@!+C$(2'<&*CN$TR+@]9=2'WL,I- M!R=J=CCXW5Y=\DMN/YY,$E'$C&0R@06)I&-%LL.BL*/W"0^G\=)=C!]11Z_2 MRY64>RN(MJG$FK+J5840PES?JJ&RJD&-- EAX,_#-(.T3ML@R;BT@CQ*LD-* M^QO:[*?!.K8YD6D0/EZL2RVP %U#.46Q@5I-N\HJ4T;/_#%"^8H?^SH4"LO/?/?V8X[T<"3\]R['Z]DEZQX0H M&\DCBA/T66#VNH3U"Z4%D:$%[5.0=DO"?3!>OX_U/1+)=3%[)3H)4!M(ZV)W MSG='"23AA>/L[PR3&VD"ZRKPKN=A^;!H.*%L N3Z9!;%*6+=S%Z?Q "!FP&R M/1XX-$S(BIS7IOC5A*PP_TM?G(TUD\J#,7.U!<;#T%U*F<80[A-L/./HI9N7 M.ZFN/ *(9'&OD>A]V[)--C=CV(L>E,Q]XZ8#$8N78G+%P>A:Y]#(AA?N$HSV M2;8SCZ:[C$:K'O'901?U!U[QIRPW1RK@8RBX4978(M24]TCDIMOVVF6?2;:;;P M,RD/T*F<&$EY%B>);\YK+I:5R:3>]=.36(]\$/4[^ETY M?">2/A;P+-Z1F^D3UGDJ\:8TTZ>0^P:1II,FBA,W,X\3U-G*@>&75(9^(L=R MBV$*O3M2-GH#UVC9\*LJWP;]\VJ ] V+(3+Y<"O=E.K 3.>8=%(R$H6?Y 0J MC3I\U\?FH:P '&@*'IXJ%,C:L18.DP$TK!\X;V2YUPJ*@PY'&9O44S0/6<,> MLAV[X[RPT]=?A X AN1S7A[KPVLOG5WH@NSE(=\^,&A/5)0O[($?H/)(OK?1 M7;C3?0M#A@X_ 9SAU$:'+'Q0.??G1_#)*:>06MQ%#=EP>?T ,X!/-J"K17\S M(#%N3SY9TZ46YBG9-/H23B\#^D/<2X3CYHE'B2IB[M\E?1,.BB>)WLNUQ4A8 M1IPG?J5QQ1TS3HBE'1!SF!/YCPKMPD/#Q,.A_XW$J.5+.1E\U$X1>O!< M6(IDY=\>RL..5SW_W53(#*5?:KUP)]]BD)YD1D[[C'I7W7=_IG2?S.'.E$_! MS^%EW1%=SYBO4C?GI[PKZJZOSF,W^]1+8UG?QSQ^3?I\WB(28BLBJI] 34_F\60F+K[ZH0!\ M-*;@> OL./:O?.,O\D].M-+.#U7P%U6.,;!".LS9A!LECLBQH.)90ZSJ_5Z" M;M8J+SY8.?5HIZVE18]#%CYDNY,V\JM#)WM:.+6=EOR&0*F>EEGS)E,(HD@< M2F@"7^@/M/'B(BT@$-BN9P7I3&4;?#FETRQ(65A.2\@5^J.L_BXVN.Y7%TZJ M?%'/,^W+2^JW[*]]Q&^$LB5T[FK/TJ\?%+55#7C/WBUS6L) M:LKVQ\,A;;ZZC[W#KR1&& F"07I9DS^-O-A#0SLIF#Z&[)/^/,;%-^ED%"4: MET1(Q7&\$]?FJ3:JG.PTN[,^WOV-;QO92K/MY)JNQ !ATTBJ3E:FB+FJ'FW= M*O"&'.*(>Y2/,)E:I? ]:C4V:>C,7OXHJ#&F[<1Z7F]5]F[!"XL#=9X;U> 3 MGEY&&>>TLNE?3Z](8/P]UA_NL^S)[OT 'M?Z*GN%4T:75,7TP9##F!ZW8GID MJELACBY;%E,X02H:J\6V*FVSS"_QP;A[,>AZ33&.J8$KV!$I#O-(4C!Q1%'_ M#D>]ZS"*A_KRN#?%V23',S4!4S.P2Q0!+1GNUGMAH)%='&=B)7_GVGK^\N7, MKVBIIYE^G+7/)VP5@ZY_R'@?E:?WECEY+=5("?#^NU__T5 _"OG^]Q&/$[6Y MM%<^XK"#-H+/V!R#%UE5Z$:T,EQPGA^.C#^F.K[E9X=CFDW,Q-1E3LS$-7*(;8ND)V7#&_R\3ZZFW MLW>=\G\_0J(G>O.\G-)(K M.1(H"O7\&Z0L&(>V0TH(5W=JI"S:.WFM:C>,)UR?2):N8 #8T/PM[3@/9DN9 MMW0A!/VBOH(%EX1\F?UKUKVNC3RPO\(KF7SG?R:1_?OP#]OW[R$A0MM;-?Y1 M]H%?X=./&CMZZ#RDMIK'"Q\9Q2[:2$V ;V3V)-(K'O>U"F=[LF7P0 MHDZ[M+[VWJ+'CG:$)L+@GJ-#),97]2CK/9LJ3V9^[TOB+ /XI 788 M>SD>EGCG"IUY#[)OVZ.?2WQ/@ 7%S^ @>M*"#2"9 8Q& 4G"*2SZX$,1BZB M7SQ&TO#;CZ"?=!?<\L>GLLJJUPMA;S6O9UE5O4*!BDQ0OS1(75=E)8VW7H]$ M!P+1^JYNJFSK+MPW;V3JE=(!HP'!^E-V#IB_FDG_,^TE_G[\N&]$/3 M=L"P=C:0U&7,+GL8^R1KC1>2U.6GRV$@!3E!IKG-KW9&TTFMV9BD8).J[A!O!-C+S5[FZ:Q5 MSHX,17XJ*^W1=.;EF=&@YZC$)#V!2M6 .*WQ*-<)I1%'Y% ^4UC311C*/CGB MWUE35@CG;[8/?'<\P/1B&QX?'S4V,=ZT>7CY/E1\+^?Y\.=?_OROO_SVVZ]_ M^E'O_ND-$Q,ZKF8M$!B-N;;T9/(3M*8SJC?FTF9FSF08?&^2?>LDF\]'2C^X M]* *+:_M'JT"=X&FT\I9;0\ST<^?],B?4R9_^(G"=*D8-I"JN3=\>X16/_PN M4(^J'V3PY%(R!4:+1^-Z.(64'[_=^-UX,EX#EH0>P^2@5>O">44,B02<]U&$ M"2', =H\-G,TKKG0C$F^MF0S"9/\F7M/:_&W99GU;KG<[N=;L ';/9:&+ M!*P$/:,;>C\-:TZH#.UFE38D%&GKB5?,SGU=L5:M/NLCRJ7P&;R!+ZA'X=L6R M?2-LM_7A4+[(:PSJ],_$;9\W[$M98P[Q-"7.(?*QXS&::Z3WU,88E?*B7!== MD\] B*L=J'W@<%2:L8N)906I0^WM.);0&A^CLNS/E=@0DVK1Y8CEE$I89 0" M^2."*>UP;W%-$%[379K6%2V)2=03R;#IIM&*.DPF<&E!U6>6>>G<2S$BM.=9 MM!#MA4Z6XYA;E/$F6__TZWL#[3QQTBJR\%' R$4;77*C5DCJH&W4/KD0JV>\ M\B%W7;11%O>T 9<;?@^:^S5_@I06\.6W@&\?7_4?@ZG[;>@*4H'5&-;.R*PI M5[*(1S_QUUMI_J!9^DD.JGE,08^MM_"7;)/]K_^=\;^4!_#EUD%T%'B8F:<1 M0PWU>?X(+QDS0*K4R MKEG7R(ZK9\,)\[W*9:M&&2UA1K+H%U"5'*(>U?)F<3#!^:F[E*JBCE HP=3( MV.4=D/=PE:FZ\H4$$]R$.8\\#QN(E, N^@0YR- 021W#;H1AF84-#Z[TS94R M6W*X;#RPAI%&J&0'&];[->UNN*LV#*E+(%:W(TD4'+[W77 MFJ$O8.$-:XCX6%?-_[W9\B(3>IQ05?DVJP-9&.:I<2(P(4?=R[8Y&R*..O1[ MUP"F=M@D$_M5GG^[U*-WTP!J"F6K$N#V.<]2UTJ#LNG9HKDTWX MZ@T#I$@NG,X23.ZS.4O\!>B.$\(:>\YW?/?Q];LP?"^+=N%K*)Q7$$(!K1FF M868>B//\]%UU%Q+M>9C!=/CYE M>07R.!/+OG='24"=%!YB*=U-Y]#(:YM[7;3V,ZD=Y_9: M<-5F2 \M-^^:"GR.WE\7& 6")"OX#_#[Z]Y^P =4G77.@2^;81MY'X \2S>K^PGE36 MB.F]<,[5?]M*/_'# ]S=UUG#%9B23PE##SS8J:>D*'"_B][ [05 M:%;$?C)K^MDN0#3K8K PIE86UBQ3GZNTDD*_W03?"JDJZ]"W+XMG055/WYYA MS;2S3+!FDAYM\=R88+LX>4F%:C? YI1\/Q8-?'0V#, M\CDF'UR&IW:X<(SE.'%$VP(<^4+F^>/QT<]:_5#RV$1OL<.0!$()80[[5<6% M26^*X=K4 UF;%4C8T$--?:"=KZ%KTY90UQE!()Y8$\D7VKI.6$3K[^PA!GEZ MV"JA=.[C(7#2 DX&7Z2DS!,0#&L((L](UFH'9;+Y0[SNG#TKDGYO1:LC+T6O4V968T$N+3;0>@%R0;@_<8@+B2U M9.58Y (8JHZ)O@#*:B=_8T)CY\K'9".<<+N_B!I,R[VA'M>-BL8M_Y:42!O! M%#3P\486$S=T52$I .Y17[/X:,5YW+Q"7*:!"GOQVZ='GP:A9Y!P2&H.9B99 MR3+/1CFYVIG22CN>8E2EF,@O"A> RHFQ<"-W<('N%$A;#MA+PO95JX[*7VAG M8.T4K)MC,<6*<\D>IQ/-91WM5C66,22->!3%UCN@DDLZ%_&9:3?+N]Z"*R0A M(66.P8!&; >B;"!5X*^%5:%.@ E$N273/034P/)G:WSY<.<9?G#KJJ+Q* MFV_;048C]7?=-)<'TC^F!HW1^TDG_=(_97DE*X$NBZ=C4W_AS_SPYT NJ1AB MZJG4J!63X]B?EX(SZZ$*$TB0"92Q?J>ZX;D1!MI87QE;@-_ 1Q/NU@GQ@*ZJ M&D%#524EYII2EL"FDJB7D&W?:YS6E45X'0'6[+IM31<$T*;7IF+F%:8;W:;M M1C>H%B'>=R?CD\M>/P'SR;Q,%S>?+[YMGL[*8.F]?I*=E97B>^N"/K0R'4L6TC5"PQWL8,3 ME[D3E\5M_LCW5?8(/9@E8 RT[[@[Y/?2@W8C_K?>YWQW+:[EXL@[?YW'ND5Q M+FU(=I5*DQ>L?;G,PS&O9]W[6;L <'/))5BNVL6!89Z,NW@>V+N+D^YBUVHX M!F..)@9K^V,($I\,<\Y#P_#8]I)*>';;*-4=PK9MCUY5>;'-G[+#-7_,\F(' M=_FGO-YFAW_GF?,B':)XFYH3V+%Z&C#0U40,9DIM,+Z5$]CN/ UWEQ*K>!/< MAXE+O 'O8WF!BC=#?H092^P$NJHTT*Q<\'D.27?%#A*YQ(*A?"2[=RIS[5B3 M9&V&R[PV>9OK&1++-(9(1VY#)'.2P!E8V>#K8_-05GZ5;)P.S[IAB27D(0C7 M@@+T4V6%WAR+KUDA/H-*HIS)'^%8FP#7*J9@9@[6FV389R$U"L($8H?JSV0^ M$37-^ ]>7A2\NG_URT@\QM1SZ5MD#I8\Y#1*$?'QU/K55@G5.\^E^7N)3\9P(C.\^ MRB MC?!4F <[-PUA+EEN["1 N6CX.-):" O73L+==:V/_# (+3"@U>W)>X^FJID( M$8B):@)G2)OTXI K4$T4V$X>X)IN=%)9!6E#MU0<0VC3NOJ+\E2O:;L^6FC^ MTK[6!9+\9)Q(?UBPL3Q,WJ.V'ZRN8Z/5\2UKH8=XOC,P0M+!KYQ&JV$:@7:[ MM"Y2G4)0FA2"I)O]-*S#/IQ3"F4!"$66\_KC:_>(]FW+;//^^M?/67X LCZ5 MU6? ^HZ!,;+?V,,R@HXFF$M=9?L//RG6OEPV$Y2O3PNH_4X\17WP[RH_8ECA M-H%ZK*[&99S;77,0+7XQ*>?3*49E/Y%?5 [CJTSE.8I+4GY=KEBW>$YE>((* MH39SLIJQX9J')BU.$Z46/H0'L;#N=$9^"*.AZZ\--3:0$E%LH6AR.\9W(RQG)2(??7*)S7N315FBV!";-J1@WND+14$Q[<95/JA5WT@&3&8FK",=,0X(C&I36$/ M=9W5\*0X/W*HX;WF!UBPN%(B7)*.\U5,I7J3Z,F8G@W;AHLX8WVTQYVS8>Y1 M%Q?A#=G\WOQ!*[H/72LZM*QE03WIW)4M$8R@3-W&T;5T+>:)\)?;V?['X"][ M^(/)?"Z7J1/#P4VGV'^=UW]7"@O\Y$GK[H8P>')EU!SUCYC@?1JUQT6J0]GQ M%7>'._^QK?-;=GY4?RJ7OM9 MP!J8M0C(!)>]U56L9+-GZMM;VPFL;"TL-;D:>$"MA\D%,5@1@R4QO29V6S++ MNY.VCS0AYX=>.G*A$X/L=&>S]]@ M5'ASP2K(LAELK+KV#J^1=7OA0KWG!5[= ATFSD,NVB+1\S&%E. MB! UR.2IM..,HS-Q3J^7)NSCCV "H1OELF@$L_,6I7 "SG0WU,!*+K%-2 2! MN&,RDB^T\/R"7G%P=@=EL6M=,9<-?PS>2GH"ZPH">)?.S24G<03Q$@$8Q!&, M7C/3N$78:+8KNMOLM:>[@QT^Y[NC/*7E&IUA]78*,!Q,?, @40"N:SN/DFK" M0I\)Y(XB\E,Y19S8+RR.R+Q^L 13U[V-5CUDMX.L!(W'IV"BRM#M>T#.RHE3 MGX'SV(&F$KV!L:0ZR2CYHH?\K6[DB:'4(2*ZFF1Y22H(I9$)*DX>T;GC.NP# MXX'Y5!X!&B+&D=$-MGQE>KSQ;*3U>461-SQ2)_"$NA6=!X '1=29DE!D%8'X MD(X2.7[D - MR47"Z])N)RJ4XO5C637Y/Z*[I:Z$H?!TX-)0 &/0'B\+N)ZJ4JO9:<7IH1,3 M7) M9(G24LD"O/!'\;& \6D"&![;#IHXPBW8CFG#C^F2IYUT($:;EV)*G^,U M;[*\$%9C5A5B(?5ZNST^'J4A><[W^3;W '*KD_7-B%3),'[8Y M8KE">(R)&_695P QN=DK"^01ZO#4K\6Z?O5D?^B!,G2O8('48-:.3ADT"5+F M4#!BV$&K,AI8BA#N1E*/KUD$QM4^ 72&T3S'1NY9B*!S>$_%F,HZV"Y?? ^VO^!*I@<:]R.R.1G?1@UHY>+L!3%)VH .,91+DA?^LP^"*VB=) M584@$WRZ1"0'J;T_\0"^ET78!>0$14:3J\F^R!G&V_J!5?61W,!O??F,I,[82"57Q?@ MDOCV")B_ .DFUG>>O5H5,XYHF1G#]" &HX;51]1Y(1Y21BDB0;()KT&LV]IO MDBQ^1]%-:U_ MW$(M>+72[:=D5=M(#Z]V@Z"(].I$ :AHFO%(U$26T3GMOPHN/ BUXO:A/-9" M8;Y]$>K&*\ =2_"T$#"V& Q:&#/#F1JO )[E#*.3COB8BR)P>.1-X J=J&ZS M'QV"[OI>6.2@&B*>2[2*)_MA PVWP]G(895*/XLB;RBH"3RA/27'F, E=^%D:K?\PQV8&?I6QB;'KJERUUMR_]F%%#DK_IJ0;)J\%G)QH.)%;Q*['[DBI(P.F"X;N M=Q.#:ZA^TJGQR!0*K/@RQ*,'<4,1JX>PN08!$(NS=WG(,9QOWE)3U3! M]UE!H.Q_Y[5!*(PLVU,CX2C',K(;!#^LO*)DS@)3MP\\Q@NA7B&Z8?0%CH)$RQL GSI$V-"2?E]+KZ.;=-6^TNE6E=E.6MB MY! +"T%;'7I88B^KAR!,#$'ZR8*D&H=+9JU#,D7;B?A[D3=6L 2-EAJ\M'8T MZSHUR_$+B!5%43@*HL:SA1!,K]\)2?5U-U\/;&HP08,0(Z-&4NT\:D$::S.XK^9V&W;VH^/22G%E?0Q=3V.R:,-$6%K+KWZ%P9W;\^N2A97=D.* M^R6:8O2>F<@OXN",*]/9"Z?DSQ!?"&12B#A'_"6"(>2ZF\XJ4WTF80U_1H2B M_KIBZZ:IQ-782*]44T(2T:!74RH=K4>&4R=#B*4S?[ZLOZ[/S[]\.?/?Y(/' MDOGK!NL87N$H-=00_EG]L"YV\!\0Z7-V@%AF9/Q0QO@A;4K^8(V/*BA+4>8? M0RWVZ4]@$UUN>PNB*[,]LM4'MKC&P?G6R3N.D8J;P!BDGO MYF-52,0PB5CZ WX*8:>9$1K/58W!=-X4M[&3'/0>#A"_E)JKR&,L4'BUU!KR M6+(Q"4YC&5E<\:H21VO##121WY+4#W=-7](B#Z)K'X7CW012W1NJ4TRYMRJ# MT)BR$^M$C^\71SEB[\ENE5@JAP*:QIUE]UN"YBO]9T_?<4EVU!F.2FU;OIE/ MJ IX&N:3G:6?LL?\\*I.F)!J(A_5Y^?8]TD-X3I>^'"7.FE+7CM\S0O^DAT@ MK#2Y5EB/E=&W!18&6Z2A:04QW"#T^V]>"O%Q/.1/$N2P+*2KO$N'-?%J3U1GNE\7,;!;JW675>KN,CZ: MO/$"-Q.2H)2 M.S8ZF=>@NUYIL'D%(>HL$[ FM_5Q,[WJ1&^] +9ABXU[94#Z#?9J8B7C)*S" MOH 3RH HO^1[(?_!=Z'4K?9!)#&+6!D9K7FH?CB((NY4,P!,G%#G/\*37&3W MM @"T>LIEB^D5Y&C9XJIFM79RH 5K^J,K&MT5K.9MC)9SZS@]74QEC7Y,IO0 MQ+ %D_V;N4RHGTH[$IIAQNF?VI2& 8$Z\B16-4H+;DU[R*8]04?J*Q@O"C?8 ME*Z[FUB,+( 5:X=W$ I8\(1Y&$"BN8*;?=)WHC-73YRP!!8/V?Y07X^I14Z MU0D<'[,ZW[KD!GCF:A[V$\ST,VOG@IP5.Y"LIULQ.6%JS^]$^C'!SF(A5?!& MY3^OC\U#6?E:/NE>7-V#*=/WAXL>ZHDX460L+0]9=?-:0W_*RZ)NLL-!U52* M#R$ ( \CF1[*>F,9[*#DN=QATD:BB&0&611#+@@N0Z&BQDA#/[J HJ/QRE%F M([01V9Q_X8>\O.>!R@7S5.+H>G^Q0TYBI)!]HLX2,56^XL$9=9;,J9$)4[*\ M% VY'\4 BN,%4F+M_YO_/N>68&I&U3$$.,+8EX MXFG-!V5:>OO!:EM\">U>K=5BRN&(&.(,D"ZH,'1:2F44&FZ#WQ/,DJG1&LQ- M+">5/A$][?)LZID<\4=L9C"7U,QSIN]-\&YZLQXC@$R7E/$8Z?.SB MYO/%-R3++*8G$.L!&$' M W_*JJSAH/ :3"(;JCI.'<(DMV+=W#:ZE#7[ @%KW\PB;"^?B.^DFI)EFT(^ M2)<-$, "L(QS&&E!"5QTS)D M?)!L6N\'7CBZ;LZRJGH57XA,!)U:7YM4(8RB"#U^XEE!5D,KUG*3/6M3/Y 9 M+H6@G\:RP:F=M-C:1ZY9-X&DEI.Z:E[/^5-9Y\[D-O,8T\\ESJOJK1DU;C"R MZ$)C.$26W$87->CL>?V@LLNO^4[<0Z"+ 51E631B8C'=_671<+$D)\2J&V!, M)^3WW@,5$]V;6/]5S+PKU7XY(;M&@;Q32X+8H.K<7YN]PV#O?!3UQ]?N&>W# M4/9\R+RR?(I03FBY0NQ7V?Z0&DH,49\)O'!YSN@3,Q([<]Y%5D1N3N6^4QOE MMM3 OX&HOO)AZB/HMFPAF1<0X'=3@V>X> BG54IC>W9.KF!$VW^D+1:))!7; M:M/81';O3\"%]S42Q<\'+H_\8K=^A#S^?[1>6=RK5B2^L[7A6?^3[LN+J.=E(Y^)'4V5E);[#K'J]A!3-:=9H+N:]F(A]1N\N,\KN2(*"O!9JZ.NWLN&AW#CS+(.' MTRY#T2.DQ"'160/-#E4=F<2$HC+! ",K-"\)=X//<6*4> MPNA6@7!?6ZJ@L\R:D/5F3!;(FD/^%.>7GX4]H[?L4RO^#;$;ES^YR1JN'&JZ M@4IVN (7+&AC@VKD!_&=*4[5@E623?NLOI.\TO,)GOWY7_^%'YK:_.8#_.9/ M/^K=/TUZ)25N1\1Z@,WHAZJ'@BW0#F9F-/NK&9\:V7N"E/LXQ9&L(4Z$-HZ$ MBQ_@JW-7+'=N%?-DROK(T;(QECMHH\/"%>_<2KR'#KA/G4/.X]H:8T,9ZB,[ M68-''RFCZ%Z0;*K\U?V>2Z=*J_D"*J]+279)I)W%LCPD-K%JQH?:*BF]4=.H M'@IO#L\H8[:;2MS:FTJHT;NC3.;ZF&W_?B@#57AR% !!=N.8'KB,?%8_6>C9 M%L$(6@=A5C\,LBBN.6A7VX;O=)9%_Q?6D[[LAM4PT00P"*("^C1.E_$IE>P0JUIX>&+08K@N+B:1^^\MOO_TJ==RW MS$P5.IRW/)<&;.J>-A9*G77IF&ZQPR:Q2"\\:HOM;1] :[2]@9V$[3YX74/" MQ.,3G"*!GA\0K>H>3N^CPA8_%(.;P/0I]:!3ZWEN8]9H54R]"',UI;I$3L@B[4TXN ;)XM,' MB#3_=CQ<.K: MX/'I\'21I0^WJ).ZY%#36"K"-_ZCN7WAAV?^5>AA#TX7P[0,CI7L!0LU:6D= M0G.Y\);D#IRCQ,>SI"@:]G;30X.6CL.U,V?^C9\&W=PK^W;^4T*]#O"1CP[5M#+3]S$ M$.-5_W B^7HQ)E. \4:1@PEN"B/2(!>VMDT$7&@/LM!Z?B%M,WTD8<()LX"X M8S!VOH>WB^M.4VDI:FSB-@!^PJ+O.GS'),&"_YHU^G2]YD]:(]KLK\39O,V? MLL-E 5KA[4L9AQF_8GJ^5ZU.BI&+P9&/)175)&>S+&VG6DB+Z"V95 @_25E=)_EMHD=#:GG%K-?+93?B%C5&@# M"'W-MSQ_]CEW'"#;+;QV-\/BD+3'1&)RC&<.8?:2.$AN'\ICG14[8:(6S>LG M,?7FL8:Z6FY&56[2#^"D;!N%NDXO$VHK]JX!+.;J M"(LT2X%DD3:%I%_;CYNU=PWK9EFU@I<)-BO6Y=ZD[G,WBVS<])W,-U*?OC#_ M\D88?L]@G3="6.#14M'7;]Q9Q*%&?9##6#>N[:X@AB9V]'J(+"GLP.FSW8UO+3 M4!]$9$/W;B[(1#.S@3-=NB34WC$;)JJ]>Q)3909'4--E-F$L+<;K8,#F^Z>,:6"XKFMO8K3; $5#Y32* =8VG)$HV&MU>/LPQ+)6@0$#="T> MAS;G:ZO9S:P@ZVL+=%UG)K; ['(@O)2M M[59,:'YBN@3%4W]XX]S%D\J)5,?$D7N\(#@^U&BP5F4BMJJ^2>H]1RE#7>,> M'I!J'GB>*ZI7V)VKD2JY% J#/]DW2"1AR>(?/+]_$/MR_2R4DGNN,NOT7E7N MF,VQJ84)"(EV77-TES#,=$S/QW1VH<$6JYDUWC_-+*X[$ #8]5RLG2Q5,=\TDD?* MX0R&D8:4VXNX"WLKP]*$PZ=WH>EF:LWU-H-@<6 T4QF WH*SF$CK@38YT*J9 M5"83[V3W:&<657<4=V.8&912/7&3@KK' H2_N8K+[DDO%-B>0JL/\&^\&;8C M.I65=OJWTX'?OA\1$5:;>:? RDKA=1%SRF MDYX^TK?E(^Q<%NB+I2F4F]3MX&@E$6_7OO/'L(SB"+D@V2/1 MFS7HJ'^0H\4G".-3?T8A^IRY?F&FT.IN8!\4#:"@N6/*[3/]\'&:_+QNN7@> MWI"3C->.'PDX MA;3G[(TXZWF]=J$:XNU.*HDJ$89W3-+^Q$D/>O>%R*>" KLNR[W,V*N;['!0 MX$E^,>@1K#RM38^0E2J,!.FGQ M^8DA(W0B9C9L.#\-%!!:9^E9CK;6 MU%1TI(8G&U" '3 XE<1&_[>R*,T!IY0NG6\0"IO; TTRRT]Z[,\XW&RBK%D_ M?>C1'\<46F7T>PU>U;K)'\6F= 9IQ%-P];;/+3@7MD\0)@>,9$(/,%K+/0.8 MQUWH'H#C64[1^T0@GGF<(S;N6EO?P'2MM\+85Y#2]<=7ZU^SFHQ[(]M) ]OQ M]/J#VU/Y1I]Z+C_ V H#DV"N!OD/S&19Y"A%F)B"#*"41K]LRP+[Z3" I*;_ M:W2IFS5'#UQ)3K.D(C?U5TI"V\W.%4?K8XD@/D*/CD56[ M%ZO "S-OTRC?WK[R"P%8/2'SL ^'0ER=#3(C.HD4Q,X*1OKF25)AXUE01*QQ M5/8L\ZR65?T2(;IQ)#'$%E+/&II5KIM.VPGEJNHFX *:F*RO:J 64F(QBQ'8 M>?,&CM)E"'S,#BKI_.:UAGZ%+@>V?@[VHWXR5;!LN.+A_L(IH@I(=A@3$D1: M@7@+(>M$QZP0=X@-3N'2X+IY-'YV.U.;@"KGZB-[I&S2.)'PH=CF,8[0Y]1[ "-BPNJF?O-[U. ;CDJ>$N C" MDT/\Y,^H4NQ*&MI6NF,DX_?OM.QY)RU<1\R27(XKN]NR&S0;\74DJ7N9(&]' MS^4 AU(G91@4^KC:]+A\##.GOT)],1D:. NBDS-\'*0N;AK:+@[ LXG6W\!6 M1WHH+<;LU$>( M:WHQ-57[Y_;A(59F$C5YO'I4/W812:B*H/TC!FVSC(>M.Y7#[:K&[<4L M%Z9UO:'MQY9QLTUC4-R%-X?IM%^)*F74/M>/PJ[>YYZZ[;9CM?%3_Z2'_)RX MBANEPR$C-\FTEY@X&JHF_X<&'AG&XIV=_*Q1H(",DA-2IU%YJ4+SJ2+X0&I^ M@T];[-.S["EOLH/453=WA_Q>53MZ7?YPZ"D=OAN14OGSD^)RZ(>()Y7&555N M.=_5@-9C0=1UZ:?](F"7>,PT#!C$6EB_01=USZ?AJH?\=I!%#'S(7RQCNRH+ M\>-6NCGK2=X),%^[B5A_IJ7Z*:82CQUX\QC8$_*D>(72)EMG]#M%*%QOH6Z9 M@B_#$8?0QD(7CL#K;M.9"TZIC[G2Q@RPX0"[@LM*)V MS:$$AU_SK?JWUJ?UO6%R:R1JC=#NK!F=UVOW"-RHW6ME#$*8'4R_F>E7L^&[ MVPO9[G$- #1"1[9F3YD__:Z<'5WI[R]&R@2;-HN\A0;490N]QN3'IU_'E*_>$RI+6O%Z NZA#N#3 MBX<4VJ=L %[K%98A_67ZYP"VDAS&]+,:VM'\L\:2[1(!/WB)0Q6;&'X0ZP-# M@%Q91N"Z3L:HQ+KJ(JGC$"4!X[^'UN1EF)^KLJ[/Q.;U-*] ZS'O^+ZLN+L@ M<\7TK&F#8'Z*48]B!(](?5B0+/62'P[B\!WZ-X?_MMNQC^5H)I)7']*.$_E5 M#,A* JE.9@DFZ)E\)523A!&ZSQO834Y0.MZT($7PW,\@10 HEZ8[N,8A;[AI MJOSNJ!H;-*6KK7)2B7:D.GR1/4;09FPJ;?I[D3.!YUQ M"HE#6O[0U3 ^E>(R<8>AAN&F)"W!(EJ!I65@( :.A;,I66DCU\D6EPJRT77X M#F#Z5'=/-23IGL>I0#>^CV!"H.]CP:O[5Y69#X;)ER]G 3AB-8)U0U@[)E5I MKYN*H3,G1"]I8ZSC7,,?LD#,\OA!+"R<"/W7)JBP_ MY4+?Y+*O^\#>^E[S_?'P)=\[$7+5V ]R\,AN73$U 8,9TM%P[,]TO;\_15A;B6,VN%NJ)=5&$YT/XJ"?0/&2NUK /XU6F(IR_B/_WJPG1 M!/Q\2#],,0WKYK$0&(;9:]3):Q/H'1YYTWE%:C9-K)\<@1HMIE)R0EUD1!5D MDEVTV5_:/65Z8 M3\8+_S&H(!^!Q[13Z3J%'AY(,@-K N$.4VLRZZA]_!+%I+_WSWF]K7*)EQ0" MM#2H+J,3T)IC*0"6D:2BX8,I7")T=-CY-U')1TDSJ:W%8DP>$T-KY-3->5[Q M;?,ENRO="IIX3'S=\D$FGUP 2(ZU;MQ@04@C2Q,^*P^'K/IT*$,6OWJ0R2?3 M5V8,5SVZJ7&RB /;VN.J=TULME6;B;@(]SY.A,_!C)%+>5;\D56R._FZV.G6 M>QUJ,5SE3OAG/4ZF29FF@S;@\U#K28+S'" .$TP<0Z@3VR)889 M#Y"@/\$4+"]^9NTL3$_S:F<&GN!N:(79JC5/4\$7RPU4*YW(2[(. MSWS'A0T);5YZ29WA8SF/;F]J7Z!Q( MZU?1427$I.YJGQRR^I.XI/,N"V)DP%TSE'5*Z.TL1(VE3AW MLTI!"0=:C ]0)DT-8D M"'VA>;T2G&MT$RFI1\DJ&0^ BARU8G*<-*W:D2LFQZ:N/_"0A:D<,8P@U2?- MY:C!J>QFSVY0+MU^18]9,7M46H>#AQP\N!R@GM+U\#4O2D"=-8O:O(@M6S_D M3UV?F(^O5YGQBV"B@?S4?)=G$/MOA[-N//1D&7B%4DAI J68U"8SBM9SISTF M_EM#/[08@[BW:(\?*)U#=)![';J4^_GF")_3YYI[/ YN6HF#B,)&5J6"4$<7 M"AF."@M'581J5^+(+&G\!V/J'*X"%QLHVTL^E45=5E>75Q&L/Z8 MY#$8#R4CS35$-.TQU$:*N^\AG#O4VQ0+:8?6K1_[X)UDTEH-SSDD8WXJJ_/R M>-?LCP<3)YH$.V A#'0XL@KX)CO\G/KJ]9'IL"$";"&.5!HT!V0]G13GBF]SZ=@7/Q^X3($I=C9@KM.$]6Q) M,S^S7P"91/H5TK2W7[)B ^-_U;?^DZIQIV*8(PY^0F%0FJ\?3]AK/*(\_6.H M)WR;YLKTI([Y\, MML?-0_E2?.3BY(W)=F2R:=IFS^1;9)LTUKX'?F^_28$*VM#H\F5,O@T-AA"K MV"=DVE E/[D\J,L1L[:T[DP8%_E.Q[+5/0S8=+(=LUB>^*73LLJL:L05ZTW$ MS$R "VC-E;@F<0K9J%MB.M^H2^+E1_5'WCP8>.5>M0,.R*$&L1C=XO\ 8=FUQ_14JH^(Z[IJ)V1F1@"_3ED4,H,#V":< MS4CR WSG?#F'V�FF*2HRDD0)J<@_;0E/VV99:"Z MU"XK70CC1XO'U3R40DHFAQ(N%5Z)O$3/LJIZA4WJ[< 83EA=:;P7C;0MS"X] M\:A;8Q+)S>8(?O"]B;U4SIFK*G_.&GYUR%3?$U,PXM]W>A1KA[&V@F:<2$>M MAOA)&FH@,0R@=G!P^:4(K>AK5OV=0QS/4E?1S"$U0FKP[9B1\I[":>$D!?50 M! @GU-.%/OJ4Y3O]^K8-IZYLLR&B@XG\>BHC#M701%E>>CK3G\*3SD^^AR:3 M/]Y8,SE(=?3]\9 W_"]E5?,+F5T; B"5SS,Y@*D1;(0_2BXH%Q%#:?B)I2Z" MLK)QK!2CVS)T:$SD9-T_;,HC\"P\A6+_TFZVW MVN$.0T@AS+91!H5"J>F6\&>WS:2!>9:16CE>O=MH&M-(#>@V[-IM0,ZF]T&W M1BZNO[FU-DP8$6P@.D/L4+?VPO\2 8O?!B%^27=[8TL?A6N=Y"T';TH6%PO; M]1HL*97&/Q=ORDS%8*Z5J7Y(:<-,HQO;*W,X1]\FJCKVDD2,PAZ1S:,']WKK M9:V1@[>B2)3Z%282$^ $[M"Z\+S.]4C$T8@ Q>(P2*=1/B,PX6G\FR+1Y:K* MM]R@;T;FM,@Q'2IIZN1;%S6!5!6$\V/H0.KHA\A#L M#4JN93N(<:G;7MHICSKQ&925^ SRGK&JS3=O)EM;O?"H',)'.XR*M?07]02X+H>@>83'&*P'ZD6RKO>O*1%TR MAAE8-\6J=?%HG5+-8Q76)MV5\?1B$IW*+2KGJD+A.^,YN):BX 7UL\G!L\<+ M'R>M.&@C@VZ\$98$] +_FA5"LI7.Z7P$3[LJ+! ,#E06ZAF8GD+'T.U)9.E& MXOX-\80.A3251;U#+@I,J%568*/![@,DFOKATZ%\&56C*C@AX$8MV"%9L<_J M.\D//<^_ -#0O_!#4YO?2.@A"3L4]2IJ[=2S%A?\D!D"6JI$,I.CEH)#'"/( MGI8:X@!M^C1CUF$V=A@:M^6, H1N(F:!B4"#JLAR!'*] M,/(8-A 7MAF8_Z]"8:SR[!#5Q, \G-IQ.UX^[BW$B:1U'GTI%:XYN$7$.HZ5 M/!"O^5/V*AV9F_U5E1?;_"D[7!;?Q#5W^\(/S_QK630/[E[J8M(/,*ONO:LG M%OOCWWE6L4V1-,7R321CDCP!#ZE-48@-W(G-OK,M_#6H_O?20/OXVCURI*M0* ZK:? MTZM@&Z:CA32EO.NU7^JA4T=NY MV'7%O?+4R[5T.MU7<:L)'5WY'6*2^="$<>GM4^]BZF5,O4U]6+;6;+T0"GJ7 MFDGY3AP<^17?2TB$44U5>_*5-P_EKD-E0X XG?7=JFVSFH%U4^"XI6GMX6AB ML9-F(J>HBQ:[Y!.35A\"2NE&M-K]8O 2@:DJ >&I96%H3;'._T354*;OZ M7R.43O-*VYL/)2ND-@X90-9@"%*R9&F)!D0*; >5H":?-34XZ:$I7$0,;R(_ ML;3MA=I>#.NBR7?YX0@8"S=\JS]A]7GSGGPZ-E)CV^POL@IZ;=8FP2?H M?6T[6)1[9K^+=2]CYFTFHZU]'PPR;[3:-?_U5FHSN AWDAK5 M;I<->&6@YZ/=F+<+\LATE]OR]H'+1Q%?J-\/V;V ?>QW,.[>P>1+P+4L7L-Z M[^GYF!,[,4_&J^$I=&(AO*FAC_@>]V7U"+G6TLJ^^"&^9?E-2SR163U^8N= M@*1EY,[? DH\GK[\<4X!G:[@H)37XUCO9X*WN(W2@F1C=DV,TP21%8*.E M8WQV$4BGYGT7E%1-EA>WV8_ZJJQS&;IPG?CMTY"8!$@B^OET)SZ^_N&)[Z-R M>DIN7\5#3 UIAP#Z;7G(=W MSFS48SL0_,[Y_ /$F^I+9?( >!JO MZG.^S[?YR',996LL8L&4'7$617F$F81:]MKTMU_-NG>K5JMMJC-@_^BGU8J] MX]2JA9+.['4SO?"Q29;,'%N"_-RVWA)61Y\0+@W9C^$H^<=AE%S^#\3(V^CF MK^^8^B#_P_3K=! ZL3)V2LXY\Q=.*AGB8%<_Q6Z02'$MK.J\,'^$D)#S\QGE M'H[27MK)U!,,IEM("ZY(VL,IBK'\(VXLU&G D-N'8;6%]'W9D<-;L)#8 , ( M"U@#;E[T]^ ,?=6*:-\<[_[&M\UMV28C61DE\QS9TV=/X=*>O,H(KYJI-+^7D?N'6I(VJ_'0,MV6(8DJ5^^:AK!J3M#MP0]A80F[]28RW\YA'_IL! M]%+6B!,U%V8RG3N$8H/]O=G+ ME"7Q^G-H+0@H^Q+21%RT17%\=$D,AH)GR@QFO=$R-5V.3R:L"-J&M$J(?'P-;),WYZA/AR_K"R$T M..W,0C)_7P(V-.JDZA.0P+$IX8R=5=FR'$D^DA8(KUVIT]%GT4&&(/2]R)MZ M7'JM#J=O_$7^J7;9C7(T7O*NSW(QA?I[*ISZ>"+':73QK"$\IK]!$:NX172\ M6V?VH1V=81F4G1G&M&!;0P7M93X:3)__IQG!UY]XFUE=*A.0 U@ M,"+MU>@C8OC-^XFE38<^"#L2%*9/975>'N^:_?$@E@>5(G7G:10_E<_JV8GO$UM<-R*OUHCL4L'M)>X<:+^D58-P&3 MH<6PD\]BS8E3.);'ZT<=QRXR237\87\IS)W=NK$G-MYRA0_:^9*7@TRB'K<9 M9C"0TICH)\%!*D)TFB \G/K,&R\?DX*+2-ISZWM1B7/SOLC_P7>WV8^/O.![ MH3"Z^&T_+H%NS8#$N\)!!L9W+\7$=I\',4IL27&;U1)50?WS6U@9::^C-W$&-4W?SFI"[Z0\$NI@6H)Z#$U!H&]8 MV%_R4"5'*2+.39\,*8,BPBS$\)R$YQ(!RT(FA<_BP*VRP[K8K7>/>0'1@ S0 M%0+5HGJ83-'H#UQ"-_L 49A,HOA GV_15TNLQ6 'D,FX&*AA*242(L61=.$A MF]"T.>=/0CG)I8M(_'S@,E%2?"$6%H"[MU4W=L7:T6K#H%@"25I:A0G$-DL\ M8XCO% O9Z"JK-I7JK65@*MK6A)YVVZ8G8U9!?Q7=@:R%YQAW:$S4'C! ).HL MB.4-,>:ZQ]8-A N#S@$L?KB4/,$8A/QXYB36W2)KSL8:7%2>]2(TNHCJLRBN MI*H E24DXHS6EZG38.V4!SE"7EAF3.)MY*3%Z]#!"2<]Y*[YD[@8P2TND:?O M91J;WRW=#6'6&,P]G29T[R0(C^8'Z*=T9UKWH J[*C]$(&E/ZP5JQ$H[=))W M"4;H"%S]8Y+IHIY7QSMQ(.IR!__GKQYM6]TE!N5$%CXT7)RTT?4:?0+4BZI[ M-Z;EZH=&#*6OG;57.V0F0@JAV3=($S>5;N> N\MWT=F^HQ3[8<&AG>T+S83D M]$F/E(F48T?-+.9159RIS@!E56_V-\>"5_>O@712\SSDD^H1XZU#G3/J(&*X MB?S$DNH__>;7RM>?;W5MJ=N#,N@.;L:9RM[$1> ^FG"G29 )E!E?@*7Z^,0; MOKZO.(_02+L1K!N"**0ITKZ:!T'P2F M&NJG6?OX4NQZG R<_VZ"*:WYSU59UU=5N<^=BH1\A*EG$O/76BT:A!P20]V? M429L;O:7XMA[SG?'['!XO7Q\U'U"S;FWWO[7,=< L/[;![M&Q)$CWP)VD/T> MUKT(A>]<2FKF7!YA\GX;OXD_CD]YD3?\2_[,=Y>%N!GO(2M'=S3J@-)C8J-J MI@]R*M;-I3L[K2)PU]/ KD\D'Y/X7"8N,$O^CRJ'0M+]R9+DY83E?I_XC)Y( M/2;E60RDO#4_9G4N^P/S&DKL=?C^)K\O\GV^S8I&KQ:47PABY3R,WR;GA%/= MGE6&CZQY63\_03UO@[B!@:()[Z20TJ+^465'' MU:K+1SV%Z@D^=&3UV.?M))*0T>/;\!MO AQ']0G=J<>M52 90$FT"@_!J H1 M9!!=W%:\69R"];I12"$2B*S4,85K7O 7^$W]YD MB;=T;V#F%<97B=F)R;)<3\*DX<%X2M93-@SQU'< M$-50X%H]I0WV<&RR,$4_KTN(J$2V\U+/CKIY)<1UL5:/'<5. M(DD]_>43KYK7JP.8#<4.FAX^R1;WL)QO[F9W9N"*R:$JG<\,UD)8,3%!Z@LR M2"'NA8YB"VT=H; :LOO[BM_K+LP:RR8.+[4_&,QI/=P+?YH&!#U,)1H'CV(0+5[-[7$7OTQ^L"YV(NE[CL $'*>XF8':(.8@34ETW,P/4EJ M#+<(.O';/YI!5&EL#O4O6*#LTI274;(<]T4R[G;15?";.P#LNCK\\=9^\$&F.2&4$.T@+-[+Z MP5D**/Z6NLA/+ %C9+?LQ:$R>=ND3T1DDG.EC-Y-(#GNG@]PC-:HE 9MYPQ> M@]O;#C,KGS>XO"&]U8\F*.>:YD7O)DU= SB##YBXY_.3\LBS>L*$PE'=DTNI M>AXO'HU&.4BDW5[CW6\",#I0-O&4;&-5>OC2C)\!=7$'(LJ2!-C,XXZ\T)[L M5FB/VP<,$HC%!3N89,58GQ/XW>UTZN:FNH8#L MX@>OMGFMX*O;/];ZK[6S4;'*@"CW;>6HN,CDD!4S4RK<;NN9NGTH+1[Z+$:@ M&N=\CM**/F1C_#O/*O%MOL7R6C&8!/9RTK9]<83.L<-Z/*+LP(BMZWNQRVMY M2?#=Q8\M)"^W[N1I$K1G8FJJ13C7)Y$=+4\_WVC;4L76-QLHA-0]BYP+=]Z% M:0J0K

@$./5^T-^/L"57PG+6C0PT\XZ5?^16PQSOLP2J!RU,+Z^JE-?4?*Z@EMT;>4RKB^BO\R8[ M<$B=>LQK@*"-W)IR%.N&+:1QD9)SX@7D"?? M969'=*!M9Y'9+[UYK*3U1>6L3R,=-0)F,(\\]CRH@*KR6BSRD^#$92&6!WJ2 M<<*J*K@*RJ:0!$>%M!:)0C>J.&/ZQ0QDP-I7MZYN\8!^.;AV\*+&&!B[-"EN M[\EBW&]$(%5290%9VG4+6G^Y$ULLW^>95_F%U M;U)?:_WU*F^YGRY;1 M+WU=3F?I]V DJA*_F\!HT\>?YC?Y:*,LH;3NM@+!0_T M4![$R5]#=4#S&CHUK?%MM<22#KY8^@+!]@C>D$&7?OG+_Y%%-D()R[.&?_ER MY@_A#IYG[8!4Q7\N H;;PT\HK0/AEXO/+A9^^BC1;OLC0*F=+< AV.[ %&6_Y)C_DY]>?NI ;[ MS@.DDYXZQAP#1.!:U30#K-5MN=[OQ5X49Z);'=5#P7+M#08CIAN>6C01%*+* M:2QCR"YEG2%BG9(.OS$*?JW3;^S;PG*UXP4GU =7%(7#LVP"6^AJ3RSDE,M' MK5P<7F52ZVSHV!Z*C#4KD]-.Q(HEE^U;.#(4^=NYVP^LE'WRQ;^SIJP0L=YL M'_CN>.!MD:SV;]^Z?H:>CZ%$2L M!KB&I9SHH0#';LJBK=',#$^&43Q%8"W00RP_J#"GNIZKK37_72PG)B?(;E[; MN2[DZ.1Y0K&TC7=_+#^H3(5^T;9*:;H2DS] CF]DO;H!?F['I6MHX"5G*(T( MVLE.LEO(BS]6K_)F4)>$,"0[9&JY.)<\S&!]P>K;5HRW-HZ:(953(XJ\H7PF M\(0XO\AW'\0 M(P=UA(DX[Z4+DT0$(]3UK2G[(B;0U(G?B'_F5O+3(P,C4P,S,Q7W!R92YX;6SM?>V3V[C1 MY_?[*WQ[7^[J*<=K.\G&J>2N-&]>)>.1,C.V-[FZVN*0T AKBM2"I&:T?_T! M("F1(D "8$,@9W7U7-8>#]&-7S> 1J-?_O9_GE?AJPTB"8ZCOW_W]@_??_<* M17XK5_TQ7_^O5ZU?+-%W_]G/_CT=Q(?$Y3$&?%1PG[P MZO5K.F YY#E!;,"_OOH41Z_^D46OWO[YU=L__O7[#W]]]_[5Y_OS5^^^?_>G M_)/_]K<01]\>O 2]HGQ'R=^_JU!Z?B#A'V+R^.;=]]^_?U/^XG?Y;_[UF?V@ M]OM/[_EOO_WPX<,;_J^[7TVPZ!?IL&_?_/3I^LY?HI7W&D=)ZD4^(Y#@OR;\ MA]>Q[Z4L-]X(QW@C6T6?YY[!$7I M$J78]\*D-\>'XUF9P)0NJA6Z2^F?5Y28$=.'8^2,0G!ZMZ00+.,PH!O!Y:\9 M3K?W=(AW,7FOS&C+$)Q/8#S/O61Y%<9/1D#N/J:< ? U(X]>A'_C*]^+@K,L MP1%*DMF:[93T9\H\=@X$)_%K3&444"E1.A]CNMM3?'Q$U'F5#@"V?.ZRU96]CT0>W,24Z5*MVREKMEF0J4XHUL@N<+/*)@D"4K5D54:#&H3F++A'_%# MB#2Y;'P(Q1%5(I*AX/)YC:($)>7DSS/"CI5K[#W@$*E _$?DO@VTRMRA U'"C6G%#]Z\X2NEX]*M'JBV(VJPI S\_SC26 MKO*0@"=X&OO?SJA4 F:44[71VVXDG\/Q]]4C]))@M!H$GX)MTB$S!ZC]1ZT5 M=H?Q?#9M==:D X#IYY6'R1'4C0UG(Q*.!I++1Z-7EO'P6,616S5Y-SC2'A=H)#PUB39\GG:T)B>53V".;G6+67LGT!P8R+ 4F].Z6W#;($", M"@U$33[;QH#3TP.C49-'\==P/HG"D-3>.NO?P:RF0P--5^W$GP-:GOX2!5F( MXL4D#.,GYH=?Q.2CPE 9 O3&D#>A+US[=V1]PQ#?V M-*;61_658O?0DU FBQ<+=F#EOQ8PHR60_CZ?%*7!#Y'B6>8"43L>IZ9 N>?9 MQ@JFS+"K#IM-O*!L"F9IK%G*8X-=!7>TE6\2!O-2'QM^7H>W#7JPFTY#.I0% M-=.[:Y@6DI>[;$V'Y?H23B,6+M)K=?4D M:&-7W['$V0"0:L> 0/;BCEP=1@#^.P:$YO^3EV:$7N8FD1=N$YSP3?$+S!J?/,KZ^4S\K,4;Q"_;YD? M-2K#PF]F%4V]RQY^07Z:QO)KKL&\- G SY"Y%+*T8IIX"?/Q!A&,Y"$CU#:>U;K*&#,-B/%=!F5CP"UD8H#QO0UHGT<2R%>NFQ*/H>,72CL M1?WM\>!#N"0%:?26+H\*0P$&V]=CJ/2M$O'WNGL\HY)0,CPE*D$^I;5Y$R#\ MAO',_L"9YXS[,;4FF@PVON3\!;&?,20IJ.PK?=PT&/.P-E>3C-JCE9O #K$VY*7AB7QMG:-7FBIY3%-%KYW=\?Z,4P]BO_4+(@\H M_/MW6?+ZT?/6/^\><&:+W8UF'B?\#7#RD/ 7M18@%U[RP#/?BO%R-%&8)N5/ M]K!JD7S3=*IY$[':YS?*5LA8QK6U5Y6F#H8PDNXMZHMXY>'(HD@+ M JX7J+YZRP1;(E8(\'LJ0,/-O#KJ)[1Z0,2B' H"+T<.)6+F"XD:6@]Q@J[+ M]=3KL.-N[MF"WR0M[))R.M4M?Y"[8@M$A>S>]=H$3<169<7*%B@@X'KI=:IJ M56@B@.H[GB;R?, OE6<@T8XGO/S)OAR(-="&IG32YIM6RCS4USV-O9RC_&7. MRLDC(# N]1< 9+Y9'W7E[E;,^WV/3=I$1_-G@2) S-)574QCQ[!+ M$34NSU4Q2;"I;- ]=Q6C3<5+EI.(%R]ASOZ-%S)'VR0]]PC9XNB1QXY [S-* M--V>%*V*7-MTU $D[+1JLQ?UT#+DSV^XG1YGB5IO$*$S\/::E.A MZ/BJJ;Z1JJ!G;M8T3' C$<\)6GNXC(B?% $;M3D"BUB%XEA$K(1>(>(_NA*Q M36&*Q.9.;AK*++5C>UDV<>J%_;;<"L? HJJ.[/)NH;RX:E 40OE3WT5DMD?F M<6WSD 41YD%$/+Z-B\:/1R MB-:O@$8RJ,35VWUX:B$T?%FUH03F->WU.C'WMFPOMOLN<4#$[7'5K;FB1XE# MG%P_+;$2(QQ:DM0QE<@-$E9MMH[$5VUZ"(@M-KO)[LA #!;9T M_IAR/EL[\NL@-JJ%V 6FJK?!LEA;2;F^$^A)M1TUN)OVFR;@(S&DE63/<]I)S[5L08PE@6L4X"4+S%JR)MXN:N/9>#MQ@WK7,A%J M438CF40!?V]+9EG*NJ,&O+$,J$1;28UKK;:C!O>L9>9BR(M;5F_2X#X& 8E1 MF;MBD,">GGI:/_;,GG'YT'MY" !,FDH9ETFC)QCP74-.:2#9?*U":T4*,-C4 M1(KW:+6.B4>V>:&M,F=DLF*._FG$:G?R\GN$HYJF!#]DO)3C?2PIVF7IZ7Q87\=UPLJ])(97,*A M397+.PVX5S<1'VZ/O2$JFU!:4"^:9B4^]NU>S5<9K-A6-LL /WDZ"CBMNZ$A5!3['42+-"5D_ M!$>V-$4(N77P5'Q-DRBP+L%.&=ZNT.H^KAD.KM EU 3@5W M3P5W3P5W.Y$_%=P]%=P=D?J?"NXZ+[C;J%3YD<2)O23,-F)#.6-;?41=@+G. MIFW6';4NQ*)NR^@$5RW4XNCM1%JTTN(J5*,YD'._5:2*Z+G.L:W7BK%2:+ Z M_/"78A,1N'19F"($93%+>Y'+:C3'L H5T7,4*EON$15>V'91<7(T9"N^'RF- M,]RUIXB#B\*?E03=7=#AYPBGR31)J&*I":=UA$%;EIW3AXNDTEXZ8L:DB51Z MPFDF28U-0J+<*(ABG'U#WNARGA$^IX#'>,V+7L?VHN"D% /?$-LBL74H#T8(/LR+2+VN@$VPF?V^BAW9QLGZ_UK79$ER%@M.;8C_)57'J$294DYVA]RJN\U1VH+9S9>FF M-XXKBP)N@)&RYJ&R4CYM!,[*B3F^O"AK>2.PM@4_IS>8*P\3'E(S"7[)DC1/ MY"_+30/+MIV6TTW82+ =V!G<5G8NS$?F$.UI NV*^>4SJ4X1_"E;3LFM660D MUU;@^CBFZU(%/6:/=;R.<@?NWGS[UX,R#S1AQML5G61>Q3JC/!;6'7M 08N8 MH/SW[KUGE%P^TUE2IG'DD2VW*L05/*T$J]CAU.75UW!_L"@VN N8N492E@L8 MSN@M?P%>*U!&Q;7)WD,;!) 97,=DY[^)*.21SF MN_\-2D-*O5[$^2Z/=[RERO/$T^^NK\_G!,?D/KY?HK,LH9?()#F/5P]T"VD^ M*PAS/( (#>,=77B+AH+2P H ,.J$W .*^B4(LTUNX0(NJSJ7:61G7H)]8#&):0PW%;D# M&[>M( ^9NL!AEH*G:,FHC&.-23$"2Y$T%-Y7Q%H6HF"RH:;Z([K)6(3G;-'( M0;*Q"O5HCR(M5A-.L.1*0-$7JFD[9T^7^D 22DRD+T<4+$&S6!HV?]=#?E::E_/FNA'["6D0M,\*NV4\S?(G#\M5;-?&+V?W(JF9/%J M'4>(]=RT6.572&L8E]7N7 XQ4! BU)%?U^4X42Y JSK28%9;FZ8RB2E# Y@# MHETK^(S7L=&K$ES[9A#7S"Y1"*;J-'&OHT S9 F)895Q[A)4"T"N8],DW=>L MR*^=UC!.*%51=N &%KMMEHU8[[UF*8E62&1D*U(&%6!91[.M-%\/^M8-^S"];A3$,G!D]"J(9;TSNZP7^Q $=-T6 M?]#2?]W@#%TC>J4(*&62]G)=V(XD&6>L2$LT"(RH=+?R6Y22F)4&W*#)>AUB MGV,V6PB"O%6ZOV@--^SEI8>,F\(Y&CSFF@KZL*A[Q25I-.P@[I)"<9JA9&"T@"3^WR">U@:0-M8] MS%"L2:'8U(" >FLQ]Z_)E>L&/?%_@?>UJ= =[_Y&%?$AT MV">I+H*N&WVUZ2.O '3$E9S3&[5\J[BY3F!I5<$CRK9*7Z4 )K"V8 M87AG65@MN8\E,8N5>;'_]2(?\4J:X-&?/5@9]$*' ;M4%(#":+KG=-M.=9FP M@@$X6>:I.'KU&;0W>EUJ S[%04$ME0/ R06B&OFFISF-'OXO0WHC/4ST<2WU MHW_ ,O35K:R!@ (6\8FBQ$9/!P,&1G&BF !;J@* 6P[\KN=2&5HY&.Y&T0O7 M4A>.[;U3L80D%G/1R^RBX)47?^0]$G8C*IPB=ND/V;MK&?E2H1R5L6G;#_-( MQ82_%E:B%N^03W\SQ4=]">CF9;0;CBK6I:9 .!W!SZ&!Z(HJ,T/><*#P+O6E M?YT=R(?\["%!OV9T[I^0EV0$'>42;$IUR&IB!>4RC.?(P>?EC$]%"NM;@+A( MX3L#SV5E$!67QS9>1CTK;C?B+>'E)8Y#';[$ M1,B4 C-P"C8%9JDR&3WMDSC$ ;M9G'O)\BJ,G[ZKX5JM2=:S)%E)P%:;WU92 M/=['Z<;)QIN3>(,I$F?;S_0F/XUV/N.56R4FW">[PFQH+>Q2-:F*V8. 35.:6=[Q[@3I]V6J.2: =L4!D86K'Z<>13UG>'Q37R M$G$O-W&,?MOGX]A!VQ$ JV!E?)&S_L[7\K [>.%U(0686V'8QHPP=;I ^7\K M5EGQB&3I)J)!>%R"UD'4<HN+5XA,J+EO?]G+*;OV MU4-K0 O&;AHJREF=$[3V\"XXJ&P3&@7\.LB9MK\5*#'QHO8(-=@!\^6!+@N, MN[T?]SC:(23ZTK8,,;)PG9)A[PMS;WO4RT))[Z5)O8'G$&^()*,L8.\!A_F; M3;%)[?U3^W\[AD+HL/.BS@Q=4;A._)=L<@/N!C.Y+\E]*L84K?F YKLY9/-W(7K%T$.UA5QXVJ0<4/O.Z)BZ# M*ML8>!E!E:T0@]F+1N$_WK9,C?1_S3!!E'6JNNEV'GI12BU<%@V_7L$_;FD0 M=KLAF*^:6KR0!LZ0KYYV]PEG^\/+."2$B/:X(U@\)*YPY$6^PT.BC8&7<4BT M0@QX?3"*^^6\(6[-S@FF;*Y9"OU64'Z@?]QO*RVG7B7SQ5&+!FX'$S3HQ30F MV$WS/?L5 O-4^MTL< AI@3 8_\5* XS^TIW*:M ZS:8 M17VBSFR[EV'@"Q'MXP(\M/#-VIY13MG_9U?.C1E\]^F+$L;/J'I1<]HEN*W^5B@<"O!T=F?F17BV.+UJ1$JT27CZ[) M0U+,852_.H:2]:K<"M$Q#&06X&4X>FO/[V63JI3Y,*GM*JC+8J@_=]EZ'?)I M>V$Y[(A7B-?LM"6X!@'74;;FPFMB!5=IPB")O>HBU4YA%WT\LE75!H.; M5IV[FV[.V?[I*@IVMUQ>K,O6LY RW3$=@!IHNJIKU9QQ)\!KF)RA\@&^TJ-<14'%)P5;7R+>,U]29YF*4XS>ZE*;U_Z M,R_M-J],8[8H(&<=L0HCPI8M!<.3Z=OCC9=FA*[K'>3@KTQ- JXO9J!:4#,@ M!6!"V2F65N U_C7# 4ZW=/E]C%F$/=U^$)&O/!TEVPT^J0\N7DG"[;ES",-7 M5U;4/?6BE,KV(LX>TLE#G*55 O=TSF60;+^[P8X07V&=1P7FZ(6L-0/<+O_(<+SJ^/SD MMK3T6DD9W&8E$$D6E_"([1S"I0]/131L373C,'!#K$Q!V:6>>$55A"O\C()Z MC1J!XAM&%HNS7BSI?C>]?F'2XL$O<.*',>O;8^O$T2+M-&1>6>('X= :R Y\ MF4W9PGID0=Q6EM3A\#Y>G#GH]3K'#HC;2 M6DF5'^W5I6#$UE($9LZU&U!9<:IK%5I ([B%\8 'Z%6;#VIIB1X,KGO8Y9_K M7*$.OW!JY(FA94K9GLI078Q*^ Y_8?(P%VFW(*A%*.ZT8RMWH9U8CQ:#.Q&S MA/G]T$4!/AZ[MR>^J\-CZSSKR8WK"F0Z7 MK0!9XA-^7*;)39PBZQ:C*E7=RTP3L,YC3GC%41O'Y5.1IMS8LE$$9^B+HE+> M=%N)E)8O#3,K44S$FCG80<[X+B4;V;[YIT/9]=FC*NYZ914-9(=O^.V,W$_( M8\S7ZFL!^<%V-/88V5I1K:1Z^*Q%X]I:0>VTG+K=5"0I;$,LAFW@[Z@WB+?7 M72/"S4GYJC#1J$N/1/3*R6I@\-$M+0@I&=/7T<,!;:T".1W'SH,NP57UOP6L MP;]U[E)T02VLW:C6+QMME/IT-#@$S0;XKG(XO"WGM(R,J5EV.*#]=:1"T741C YAUM)[5 < MO-'&DI30KQG]^G)CX29_.+RULE,2,L:KXV! FXEO8CJN5T*'X X3W21@#5[_ MF]E 9UO^I[: @M]G'MO!P 5,EC/6NHBZOM<8):=U(NFFCDO)Y9S@F.2E5F^1 MSVI;\-0YCFKP2Y9P^_ ")3[!Z^JK/UCFB";Y<>F /KINZIR5_'Y.T&QQF:1X M9:'F^L'@3GW5>F(\A 6NN@N(.7^,+5J-IMO",7I"5401K(B,:55@=C<_J(QM M5=)J-,:8)*V( M8B'I_A5\(3(()P0G='J\UTZ49(25&2L;-R=%>[Y@&@GRP(^Q[]OF=E3U)JR+ MKE!,B**:NH7CUA[>I2Y.ZJF+^61;]4Q664Y[U%'H@Q%0F]#"ZI!KMG;&-UAV/["0YIQ\NVC0W M[6\'3 +>32_A-<(2VU9]%[7QK,U.W.":DYJ9=\PO'A/K=IF$S(C<*G*H^C0E M VG7("WY8E>JRF1'82;I@]FG@5?OPW6ZHD8=X>7RR05.UG'BA;/%=1P]7N-- M68'*\JHV86%,Q[$9QCUZ=$'8SJ(2;%8<,BV$QG,^MZ'5HU46P-&\*T44!8YXI*R!)5S#+&"A'_[]V,*7T!^1!6< +F3C&,/".Y2?O(F1Y=.\ MC=*8#NU6Q$IY'MFOU4QR.UB(_G_-5%M50!-[ZNPU0GNT+OHC8>*7?B5D:BN/%UBQV[^-NQKDPX&(_XC? M5:*_[ZQ7+G2E=\PTHE/,5ON@"V E4*,Y MAK-<$\52U$=N,]99J$W?%-,><@S2U,>I%&AO1Y?1;L[*?"WCD+*0Y$7.6/V8 M_23F)3_\%UE'/#MA2>9\C$$I - NM:2_%ZU?FK/M%RX)F1'Y1^10E3*$Z"*O M)47*S#ZZ8?)($.I\UA)WU54:9_BVEB(>I;RBWZYA5O6J@JHT1S374@11;"T.QU))R3]^4EA M>BQ&"0H$C9'UA4['K@B<_FTO;&.R(S@$S"&%Z^ANK1"MN LCO(TE"K,923#B#\[:^>E-YC=']?4'L8IXG'Q0FCMVT3J'+AT,?3M/FN$ M^/#+TBJWH[6S3E]45]J]BC3)'&DM=A)V[O#1[R6K ^OP%US17-3*:AIRM]C: M,"PEU^J*D%%Q_=XH;SK;B0^@76>8#3&CMJ?'W':I!P]*!QGH)=QUG1H]F8VQ O;=5 M"FE2&R7/7+Y'9+6#RKXAJ$C>]5)1;UFMC^SP;4'U7M;=]J)AUM7OLZ7U7IF: M ;9'6J"=A-W>U #[6^N /7#GI;C'M:7%^?):74N(L,S4Q_PI_VS;:+L\>?)( M<(S6UQ#<.7U2Z-<'&T0X@^_N(&Q6:L<;\P)ZEE:%^#8SU /#F]K35;8H*+)?A6\H'?50[%RQ$^OE8VJGNE>%P:"9L MGZK$!0ZS% 5'6HYZ7(RH%:LQT&Z;MU3>3Z(4!XQ%O$%W;$?@NT3^#(J"O$K$ M:IVE18#ML?KT6F#0[79NIE1PT@'T$ML+ RER'FVX#D?>(7BO$A>%["@!T?E^ MI U=CPO'&[IF6V%CK(?NJ3CH6V/GBC/:5J=[E]3!T--H$9,51YQ>=_-_/((S M4(L+UXT@=5JBF@(]>$=".;-XLP.O!% MG#VDBRQL9GI:G$T+4=?O86H2KN7(*J)IOJ#6O#/A7>J1M.=-9$[B#4XHF@)> MX<._Y:3&)^5VY"!S*"PMYZ_T-D-/@06TG'6I.XY_M+2\*^@:1(M\R'4A8IFU MQ>^:KW$UAEENT(;N*^#M0[7)CV\OT$?8:7=*-79__M[=@?_B9,_ -.]3F9_W MEU%P3"/Z?,F>&7%4UG:HY%- 7UHOZ!4DP>FN!5].>AJ=>2%#-N'OF[.H_#'E M)%OQ8IK)7;8N;B\L7\*GFV6QRK:3%1>!M2@U^QP;-Y^5%>.X06D1W ^,A@I% MQU?D(ZJ84F&4JBR@+P*&6I.DLP7+NV)NMCM$-IC"[Q""^*MT!P1[CVB4,T>0IQ7A+FC_YLL, .$%X;9 MYY\?80."X]6U03J@O0M0 0"#Z&T#FK^(A>=(RH2C,+TPBX]F^]5Q7^%U, M*EA(ZMZ-WZ0DMGF%U6"5AND5:BHM$ 8?-RHGU2/@3C(N50PT3=$*VEO22D,+%4P<%&L]#:.%_Q=OL*2LDQ:/G;DBE$1 M1=N4PSJ,.CJ9[4KY,&.>_A^+X@*VE4PX<'K#4C0E-?K% MB5$&"]4Y^B/#87B?[9>&"KTCO12(*,(6-M_Y:([I9'/[;*B-KIB@+-G M+>PL1W%_UT^/%W9^C-%K+:@>G<;I$M&))G&( _:HN*_R3\TW+UE>A?$3*XN2 M_UK>$D#Z^]S(6IYT$#0P?/2/B.+\&IHTRC &QQD7AANIZL5U6N" MO5 T5Y%C%R!-SY -ER9YQXJHK7)CF*$+ +RH8PCU&A9PL]I:4S%U.AK0@ K.1='E:K<< M%K"9S"E$.$EBPIM_4Q;I#Q9TTO07O/ *H63NX4#!\#<FJ$84O5)#C\C,6O3JRE* ?GH^O MBCF00QJD7]LL@A)QOY2<#-LNJ7(Y# M)ZW+RB"?$3 ]!7C)#5CU&'>_VRL %TVA:7_JN]?9#V>A]D.VRFOHQ(M4N'5W MQ;68O714*<\6XD/#Z$5":V#8"[]2XU+["U>-#3CW;UZ'?==Q8$H7 @IFA/V7 M43KB0X,R)TZVIW[*#]$T]_1H,)2>R%I;Q?$>#W1D>WGW\?+F//0H+W1BJSA_ M\9IE:<(:'./H<4YP3/CC&O]5 0K*P>%PM 9G"Q\^%0#""AE6JZP65S%9()SR MA@#Y-*[BC!H+>8E9]7P M7$&_NZC"(:+9 W6/(ZU:,ES8I7%(OQL:-;^H1C$ M@\%WNZ- 4C>BKH=P86D0AG&R!_)^/^_+# M[]V)K&))A[)-U.@@U.8J(N%.TA![\1ZH-4"/.'H^YW,C;///]; MDL;K_)TQ)KTE*1EP^'N@+D*%&/]R]-V0\Y7[P.[CXJE8?5=L^7K@EZ[6B1?2 M^'#,JU;%\)FN5BC W/$S6= 1(:S)7L,/_K;0"[OR8@W1E\PLKK8,#>=[1=&_ MU(+K4TYG(!LJA.^S!4P'D9^VZ6JN\N[:-+FOL8-(@]Q M[_IXC*'\/+82F"X@X/J.H"2O-H#Z1"VF@IUQY+M+KY=-5:5F33G8/N;W) MF-B++KW%7#1"Z/K1&8JB]'BVKL;-]01]^-U2]R$B3/FU$M<0LB[0M&QO#46@9*HJUC62V,:'3KQ(GVB<[A &Q3&G("=5%TI MG7&*IP4WP!I*)A*]RDC$8TCH9.AAPOYD)_NZA9!+EZ^A0-M@ UE=X@/7$R(B;2ND9<@5LICNEJ3>).7^K BNC9*;KV#AH)LA0XJ MH.-E67Y-KU(_KS:HW?>1Q,G13/RF@T5?3];92'+:;M ME+R/.:+TSR'BT$;!9,4ZI/S&?RZ=#+ B@+$UT*VR56/@9 )8C0!T[X#/6FPE MY=KE#+QQ5!,+3>S6XR863IF?^!'ORXQK6I>[6"C18-HH:(8:ZO^?X MGG@!8D/:\6TTAG=Y<^\IG294<#YBH_BG73'OQ))G2D3!J6>QIP2%B+EL\7H3 M1]2.7J,431X)LNAC;"$TXA79!I];[_&,49^1HI,8!90E"H3QHQ7A=A!S[$OK M*>,N)($3!%^2%0GL5(8U'C\G:)&%UW@!?156(CG03:_52Z2&I8O2LPHSL_&& MT$ENL)$_G8GL) K[NRJV_IX8I_5!P,"T/4R[L?\F0/649"BX?%ZS#BI)&4=^GA'"7T64.VD:/GDRXM6" MC05]^RTU]6B;N^<*.G-O2Y$/[[UGE!3@VIF0B)!+:\I(Q@=OL%( 7,V^@CW MS@L12W=B9>DILE;E*Z'E](8$)6,9CF[\> 53%XAR15A? :%@3CD1@H#5N?H8J0>-=.P:JA)B+T3*4BSA MRH&9O7RPJ30G:4?4'<3&+NHN+,&*A1FOZCB+TJ0XWLO)'4OXVN1':QR; ]ZC M#EFC 8]=1]%LC0@=(7KT6.96Y$4^_3//)"E]1G?9>AWR1UXOG$:\BSVCV.4X M,L_^87:1)>]0<_P>B4I)@M ./C[R!4I\@M>BE@)@$U"CZM1O()5B/5M)$3]7 MSJ"O"#\NF9]_0UE\1+>(Q7Z5G-XCLOHW\HA.40S- 1V?HIKZS42KBYC+-]/Z MQ#HY?PMM0>F2=W6(FJV"FC6EC;1K]V]^#B(WFJ%)W,4;0'^=T$78C:?X@+,+ MG' [\-9+D?FV+QS%\7'==Z<7(P-8R@%^BZ^R/$?$MW!)UB4_D"V^3J#M*FX6NB0Z8DM2T)Y6<_"SQ>7%'5\4)F2!SA!JW(B&M'EHF.=%VY567@ M\JZFQ#>=^PU=A/=/*-R@3W&4+J'C7HW9^?8D>Z M4E)W^ZA]+"798>TZN$2+8:H2T,D2^O2=WA"/JA\YW&!Y9#;5PY%6#-$UK+1Z M3'2BE^E1?TR#UX7/45!<<5BLM<^JE:_8WXZI&%(>7)NK]M5$#K^++J_MN^7V M*+>V[- M_]OWX3_2-^D=^L=O/[S_]OS6OTZ__\_5U;N[?[[9/)^=__O[37!'_O/AW[]> MK]:SJ^D'\O:?/RT>5N$OEQ?^].&W/_]Z>9[^.\[^N?CR]IZ\P]GCN[_\%'QY M\]/33?K\QX__2L//P7_^-?GV[>;ZZ^4/T62=;;__\[?SS',YQ^W:PF5^>WL?]?TV_O\&^;;U?7__K';\__^O'\XZH["?A$3DT/GEI M1BC+D\@+MPE.XD6Z1-=Q],A"]"[00T?-:>.7F@H%5K>L8,)2='T[L1Z/D96! MBV&IC76+UH7RL*86./+QV@N/$@/1EQVW\8I**E%S(O>&WVT/"0W^IY'M*(A> MO+CT%ON6XB!,6'![.;*L)N!ND>-HAHT@"#,F7N[94X/:<1NV M"M<6Q3[JI=ZK=,=ABYA>$K*3Z"VB,.+%9Z$H1U^YL4+:UD57(3+FU5;%"JK6 MAO5+\[FWQG2AWZ6Q_PTT87Y?O+I*PJ@?DW 7>_K+0H0O3G1&?+B\%'*BOKA MZ+$L1<4J4++V6NE6#,X%2CT]BX]I2?R9UNFZ;-+7I)EOG ML%KCKE?/'<655\C@)?5GBWS"\$V:Y'0<19S86/:UMEUR8"&D;=3^I<*)E=9+ M @*N0T8Z];O6[44 4+UADN$J8Q5$XRCO6F&G[TZ3P+B0%P#4IT%I:NR!JG#R M120JX:$N^,BMP:H$OFBJYJZ=PTKA6J!SP9_'$1TD9;7+YR7ISQ$6-S@2RT%I M'*>]P)4$HP8'8%7WEW@":YBX1^^@/O?(%R_,6&KYW9(BI*#;C4\\\:A9]O][Q2Q=),G MCP0"5W!__QD87WW Z2(MHVS+FPS D%LWL^8JJ3D8X305Q/ULHE!?Z#9,-U,+ M_N;JR$[O^]#[254%:O Y$Z)D8IQS.CD*P"Q"5KR>.I1=NT,%JEY;S3H@N@WI M[&;U_BEV).\]Y='+NP*BFSNZ!JLL[LN5Q"NT'7MD^HN\BJ/KW-.<,?J+%D[G M^MBNEZK5,_H 1A!/LYE *[9F;EU:6;$R*JZ%+%3GJJ"D\,#7=']I.@YQ+S3W MBMDQ7[N9G_$:X\E'^HMI,HVH_N X."@CS/_QPDO1E8?SEX^AW( -N7=ZEP)S M/X HKZG\75:X%8H?'EZM:\.($OC_8?:*HE&^YRQY^07Z:QKLM\Q-_5LMM$SN/%4WR M]V+R1L\6^J,;; [" 0T U@QGMT*V3WF'RR M'@4W<43*O](UAA-;KQ6PO+D), 18,VSOLZ.M "[P7CIWMMW]\4=,[3_B+[?7 M:(-""RX41:*N[ITVMZ-:;1)%[)V]C@AGU6352CR^'FW7I3^U5I%0!]0@!HGH MWPT_C=99FG#^WEIQJ+513LG?+?)WRV-'>RZB5E.L7 M%2LWS:J^M ,-VY'2$6W##X&K[W'YN[3B5S@,$M1,(WH-VA=I(307R_2 MGU@DKD+] 9HO[@J?) 4]EFLJLR9-9P0(HHIHWU1N47L=)4D(,)QE- M;]%Q^#"W$"X]POHW)Z4(.!NVW$$=Q!R=AO96"-O;CJ2(CAQ!O]MB"D?=7X9> M9>&4ZV^=+_KL')U0:" Y'-CL%@J=RRFX3(X1N'Z3:O70C+6DCZ[AZ R M#*"&%*9/1\ZY+1V14G=[B-A6$CGHYIM(GV)/K7OE,7PL3NU$,&E+X(,KX 7E M1"OTS[)D2RJN+0!K\MW!"%CVR[KG__+9#[, !0PC>@6N78F+"5'3N)RJ\1. MKJKNG9PE@U>4P?L:@S,!@]#O ?#4>U2"W7$UB5(<,.JL#@%[K^)/6E5>:XP> MLF>W_ 4([T,>SK7@ &TF_%CD= M1HD/R(VSED-L4\;.(F.+^ 8K;R3UL5W;A$=8HX+ D8%4"T&$L5HOIV:G5D0+ M);&D=6B4[@85NZG4[A5LL?I@B( M VO12NMQ&)Z>\YC;+U:C*VEKE02 MVO7X7B-OC][(NF?L+%TBPD*]5!K/'Y;/6=;:7J'?3JW!G2^]WXX#DUWFBBPL$&11FR%"NI0=C< MC[LO("FG=K85 0S? D&9 ]-$'CD!6P^X2B2=.MBTM5O2K4!=?5RE\-QE#TG. M2'(>1TDPSIXC*X?$GDLK[Q)ME!RW#555 M_'J?Q1;@8-/4QZW\2H<*P-N F?;S+1R^W7LQK/,-3.-$KRMWB8N;9_1KE-"E MF*2SQ<ZA=%1M[LP+F?^;FA3;I'F;%&[.C4]>UN)K(N*H7-S! MW!0D<_C%J(Z^QG1[P-[?25_AAFI/4=,\#W:@(&AG:W5D<)MU:D:?O+(-\3F9T?0+83&N!&WX5;(] >(+&ZCXQ-%B'@AVUJ" M%8XP,]=9 *H=P791&Z-T.Q$L1/P7%]81C^*:K1%CB4V)10X4C,$'/740&^G6 MW 5A(=X/KG;E?7GBX)HVK A?Z35R5J5M6C<+J*$0 ME[H(+-PV2N,TGENQ*R7KJ-GVODI]_; LP=0-?PN2>5@4=JV56A*44%X2"S$0([ M(X]>5#A^O"@XRQ(ZLR39[3E%#6%IJ*O1Y:%"LQ8E1.\Z\\I49HM=+.ZN/K2M M>L P/&FGW*FAK]H=06NX'K;C.3U=V+LVOX]6&[_G+4I\R3_?TS\E%"9VE#46 M$-AK"R!K+JT(T$7"\QFU= VF()%I["P.,#5H[CP>,F>K!X*4CJO,.(/-X# V M5@*E9J4#0K4.A2[]K,E5 K]&.4B]O?4!Q-T%*Z3D/3GV1,UOI(E7JON9O2CBL;3O^VUO3G>R'8M 2#' MKVI28T)]-U*52[4O[M$%(]6X!OKBC40'QVD4X T.,B_\$K.;TFYHY6VE:P1' MVMT*8N>LH?8:'5%<>2L<;G,.A-DG0OA%7[ERF[1B+IR>HSB_CR3.UL6I4S3? M4 9<_JT3XZ05\Y9Y K9MU;-:XHP]GT7G)'Z*?J0\L8I%U]?GZF9,^P##$T+7 MC'L$8O62Q/7DT^3B0@?ZPR^&AW5C3F !49K@_N.?'C+1;O%W0SQ#)3.$"DG2 M"ML.613-N;?&S.^J@;;D0Q?>HU:L91,TCQ7J\33T=8E3*GGZ_25W26O@+?UT MD!:+?*)0 3RZ9V?^!J!^5-9^?X"7F8,)P07.&/F[?J\M7'N[+SL[L1I8F;W= MEU5FK+@K!022;?5P(&S;?5?+-A\&H0=E>KM M:0/J(&NN!:'1A57$HQ6+4$# ]4:LK_$RJ?9_:RK><^?3^>64;A1Y:+WN\[7P M:Y<[I!G"K5@ OG2/;R>!#5$S]_^&)K9A$'+2*M;)*4)WT&=:/9%6P M +N*[Q"$>;-<#QP4 MMYQ;Y",ZVV 6568)K0]:M%^ZCN@)PG7EG$\XB@E.M^5YM7LBWQ]R9]LY1Q58 M:W0HOW0C4DL*8,$V/:Z>[$C,]T$K]\S*\"Y=:L>Y45:Q=%&1)P\]GSP2E'./ MR$K!(A1]]5*7J1 AJ" A2VG9U_C7# =T3_&BX&-,V:>GD8](9SJV9NQN2652 MIZ)3\+UK"$UU_AJ3;VR4/$A1)1BP_H&SPM.*4/*(P(,Y@K>XT#P3O&1)N6;_ MN:23V% 3B"VZ]-PC9$OYY#XRZ(-"B::;"ZF.*#4Q!'Z2L=(3+5NM/+*MM42; M^#[K V@AI/L8J8.6:AD'@T&-/;K4R\TN8]$3V')I[#D M4UBRVJ#B7+9Q& M8AHN5@_,L2/!#")GT\B)U'@X\,1O!5:,=UWJ;M=KJ[I79:P-:J^KUKWWG+^W M,Y7;O=NH'U)MGP\<\/:INSJ3&KK]Z)J_J2*YO1,J8 M*T,#YV'JF=%AT24ZIJQZHSJ\]B8W,0I2JYC:L)0PZ8HI1T][@]A=GQ/DJY=Z%XZ.?1D=+EW,;5R6!VT$3S UL M]S'!^/XIUL9X_\VP,:[,#:RP@!'&%%-]3:Y^Y;+8LB+6U3D")O&;X'T59^H] ME@0?#77#%!.G$9(M.:GOTH)%.FMLT0-[ZR(PPK?P%\[3,7G["O!+5 M;#$K>X,7_62AW<=R.JZ3]=632ZHR;<'-<:9$9CII&61"@@YS:CN)U 1 M;*Y#&EB;=9;9\Q6GRW*'G20)2F]0>IX1"Y435"B.<^$J8>DV!ITE:'Z.<)1D ME.IDQ68'+5X!!:=/ J;"%"$%9T3#O.Q0Q;+^K,-HC'#3E8!E;IM#53AL;!'7 MV'O (4ZWMVB#H@Q1CF-J$OYFH3J)%O$1"ET77O/[ TP,1L!+M"9L>L]K%"70 M908$!%R'/IDN9P%48-6G3&3'WC,B^L];^#VX-K3CHH1FTJJ#8_XRT,Q^-!'5 MG,3T*I5NYR&[8TY9:,_O[/#1 +:5_U S/4SUU3<$:ETE_:^ = KE-BF.P M!,58@=>U.MT1KFL-4$OY]W[W!=_4JUT>*GUA[I!/?S7%X+9Q3V9&M4] ":#4 M'@A?E 6[0-)NP:ZJ'+1F>&%*T>R]\-; E240OF:3#9]JHX>C>^\YF<="TT_2 M5$/XX8CV>-G42VD U"@W6HB?([+S45/6SE"$%AC\C5U&9:1+30I:*4T ;Q2@ M,*>1'Z\0_<$<15[(CH!)%)3V))TZ@2].WX>3,5V\09 OM::W[TLWBL]+EG?> MALXQD1GLXD ^X7?C\C%+YEY&3 !$/9VZ3X$=G5I-I=ZYZBAX45"DR[U\!Z8+ M?I8NP?-AVRB-2K1*T)5R/6[P_L1/,R^\?/;YC)*BJ-I]_.-V'5.^4NQ[(>M@ MI+ HE8<:T\FGCD\IO_Z13);*\+-@#4KG%OEYEXBB%;*5NOMG17/E\WCU@"-. MQU;E_592!K>W=IA4"^ZKC&*Z Y4A2G1Z"YY'H!W4!# R ]+ M36EJ:"VF48 W.* G>KB=KMBA3[ 7"GBP4\K3F V7'D -89K#[*;T2]Y1H%)( M;+;@=1/T*OK+!W!JZ"K(K6O^CA,K\GX$7WE=V'1&>/2'A9-13L>1K\?P:&S! M"Z V/Y@$;?:6$5)R["KHTN).$4(4QIEG#R'VBW&5MS?15ZYM"R4\A=-UG1QCU"07-&9":[? M*GM*QPB.WU=4?"M\A^D" C"O'.I6>AXGZ6Q17*^"RRC%M9X:[)^/X'50XF(D M6M ;;"=%D5JWY3*S?A](=4ZO<2@XVQ:_EQ2_>!0S7(,;UX:)KL[T1A^LV)/A M#B.39X MJ;S\R3K_5_OGB0E3XS]>C$0!5D4+Z$GP/(X2'/"2/'&TRPA @7!R+*2HF)W] M%T1CSD:J62!" 2L=9ND!O$RTW278TIV6!U]P!EV!LJ5,-;U@M8NQL)CO J6X&A5Q_/T7'= M"M_!C-VUVOKD/<-"7QMOD-#79PSGMA_8KJA\9 -$(YG;6HRW71EPSN0MBM"3 M%]XCLK)B3LBIN34GE RKIF!;P(-R=YA(ECOR/E)NB!=.HF 2K.B.QVRE%&^0 MG5*@2B1')F,U&*&.#_,EG#>@1(LJPR M)ERTP@MGR\?CD5 ; N9/P7UKF51\0/S=IV#)1KJOD,1XY->.%%P#(],,&!Y0 MLKU :U:5!5ATAZ./3VH-?.#Z(%ES2UZ@A[3;*6GVP$='QHD?QJQ7@R77I(2( M]JVR H.JA[+QB7F8#!MJ&E'>,UX?UI)C4D;%==!;NZ*P!=:4CKM,S3J*MRA M*[XSY)4V+*06*1!TDB,F6S+UE^QNL !$"2]'*PE&2B1=WO74=5M=R/U[W*K1 MD71GM2RT6G_7ER6X9DM8-Q'F'5S*&L;:%GR]Y>S+DKR@02W$9?[W^Q38=E:* M'P)[.;9/SX"G9\#3,^#I&= >].>L[ADB=!KI]L9;0>W2PF'=O%-V;=EB!,R= MK'U"9M Z(_[22]#DD9[NU- ';7#,T(O_.W' MG[@[=X4"S"H$7I\KUTZ0?CID;.7S=?KB%T>/C"FVK._I[UMPU A).#I%5)PS M8DC,'QG,[$\9-U8\,!(B;H/?VU2S35X0-5UJ3Q,]?<#I_4Z]9\,:F>2 MP3MJ[V"_.CMZIK2QD ZLZ($X%]6UNM MEK[BZ@^\GS;''](^<-T6122 !C8%O.<96.VN>9>R3@;66EAJ$!Z->'7 !*PV M:70I7,8DO2^,[*^(%1="P62#B,>:7\B:TO:_*ZJ2=1PAJ"%T=23!#J/^"_W* M\]%DQ;Q]5I=UA--5S%":K>5G_IY4_YV*?W7?97JR(\I#5..380@XJW MULIA*(MNQ:%'+GFP[MTVH1-@?'IAF'?CF+3KCA M2TL,B/E% \2.J;1V9E,XSPB!WQ$E1$8C,1E(A>Q<-=VMSZ#"Y+YW]YQ@'T$G M[:G3'4[TG\99UPID(7)'G7GE%Z3+Q0+Y+(?4P8531'L\]P]-3 L%Z-]D5S<% M9\]C7G1T7D1H! H&3_OW0TARZ1!6!P"E,V# A0!9(#%:\=JQ<>3'44I_2C]^ MW!7\]**B!&A7RIG)QM%%/:=\Y6'RQ0LS6QEIIESH'Y'::*OWG30:N(<[.!^M M*&=]3Y"79&3+NTDU5@J0F%0H.M[?>^ISWK723$5@TNO,G([,"\HVP$)"\6H= M1_2OB86G\79:3KP8_19US>?8#J2[#,H#?JR\IXMIN#35E?2Z*C\)3/WSZ"J] M^JR$#37'=WL)UD9> )#Y:@$I)'N7/20XP!X]HKP0S1:<-QL;HI2.H[,0<#N4 M0^BPEEB%%Q8XPTR177L?*QNC D&GWOM.3:_)5 &]1NR^EISNZ%:1Q$0Y(J;^ M^X[W/14H#R;HZ,6YX&(^G5].HPU=U[+>AFV@"[]V>N1K"$ \=3<)7OM(E-]K MLTFM7:BCV21(P:U>-ZGBEFO-:)#2&;_1((<0)-.O5],TSHS-3LA5 J[]IYW* M+.B+5@.H5PY?_6:0MSRW>'>J$1@7\@* #&R*#_E*B5!JG%_!>?C2<=<5FA.R M+P=RBVT3@W32YH;$X5EDEEU&,$HF\Y*P/=]#&Z41R$\),!;SCYG.$ M4_6<#.FGH]C8Y!-W78VS\H1_A(7516T0KE6U$ZH#-O- ,A!7WUFS^Z(%FUU& MQ=6:A#/9I?A!)+:#231OZ6TGE[";GNN=MT/'N\1Y -Z!9:\CHK-FZ])=,1#E M TYAD!$ K@*%FU)/^_?PD"?(L,(C%4>OA=VQC9(;*Q)N?VQ%$2+1&E"T5K;' M=EI.'S\4-%Q!E #[XET>V96W=6#5$G2J%K5\[#RB1@G?MMD[>B#)GP9BPJS; MG#ME<4@_=7TH*4I#/G7@7+E1;N=*D7,.$[TKOJ@\HC7O^6XOY*1&Q;6*:\0U M2@)0ZJ !]C,V?1*L7IDM2K2%D$M7@Z% VV #/%%Z^)%8_D?A.9$!E03^UL_=OF5JBJD=",?)X9SM?,U?9(3REC.6 M[P6W]"Y&-X*T,-PF3QX)KF*R0#@%MWA[,#+2<[0/]&!IZ3TOM5]BUL;XEE7T M@?9"RZB,5-I2T,#2S?M?:"_P!@(?K[$Z]F"'A9QQ,.MM&32-<*X[J6=>)2".G)^"-O29PNN/\AX M'2[*W22*LI6"K%1&&=-E5 F54F(@CB$;)3SX_,Y8Q1&6)XNBA ]BHUP'-_,; ME"Q5Y>@@9I"QUH:3:J$-A4'ZY):*YTP(ZR[&PGK.MOM?*8H>\FM60[WM"D&' M(:=AIDH*RP,(%)3#08F-E]534WT%RKML.D'_U&C3J,O=J='FJ='F\: ?0J/- MWWTBK]X6KYZTZZ+2QREI]Y2T.U3D!Y.TN_,>AEZDTU98QP%;'=K-,ZK9ME;' M!*+\0!_)6-G"#@9WZOT1J:!(' #1]O=/\7\0B>E_KN*,S%81?LB2:<3-K@N+&K ME3FEOP@OQOV@XQ9C!1RP:$9;)21,!5I0*S M(TQV6KDTIV4":#N;CMN)Y@H]D,PCVZ8V4.ZX-JA7[% ?R_%[JDPL&F XBCZ\ MRZ)/7N0]TC%8L'S$BS"NVO48;I&SP:XA; MD>@X;@.Z2((4DNDEZD\\#)O[!I(FJU8.5#W:CEUB>FM"J -J$(.$9NR>K M+$TX?V^M[-)ME-RZQ D)D(/[D@>R1X&$>YN[EGL=1TP9CTO@#!;Y"G3DPT% MB,%S%>Q=/JSZ=HL@LN4 %'(3JF:EP'K\]Y:2>">T>TF]2)6RH&E/2FX MO%L^=GQBP@J_#22WY7/Y)!ZZY_EP.,_9FCL3V=T!'>BFC0T&FD6W[>SL[2S@ MHH0+QG&HGU\1JRJ!@@FU8KS'_+'W@JZ^G:TT2)7MYOH%'Y''D+F;"*7+Q0+Y M[$7@@N<&WR_1>1@G]#RX1T0E1;K]^Y>E$AU80<4P'=4\+^O''2@H+WQ1[KOS MC-[SV(=#,=;UF';<5&E8AKNFO)T$B@F+L25YY2TE.[[E\Y>D#.TX 8:-Z854 M\FIIDRC0OX%)/WU9YX@<(1=A8^4<)R'_=Q2()WOYS/X(;9LJ$GU9\M=%'"Y M[:BF!?^?XCDOWY2@RS>#LC; NAVNC 2AY*"JXAVE NI'$B?PN>=&3+Q$YXZA M. #KY^GM9?N*9+-%T=.EV%WI*7R!@HRW=1$4%!*:*3JCO21[4PM%L I]I_+R MS@6O *M)G3]Q-K[INLZ39F:+W.$FFSZ MZ37V'G"(4XR2KM)_1EM(02:A6UM>!?HF3M$%3OPP9J$GEHH JE+5=:E(05.M M ]@Q@'&9\KSV1S'ZC/!)-Y07MOR,C)CC+5M3X=B"[I*J@Q)RRM5=7FI!*+65 MIE<,JH\ 3X6@3H6@3H6@+!:"$IXJ%G8Z.9W1['0M4 &4O0,3GLTM3TC)K9.@ M4X$[12C; K6N<@1OZ#Y06D'*B>KB[QS;CQ>-T+_^Q14!#LC=Y&9 MR,\(G]VY%X8H.-M>>OZR_KO'.$FU^!GBZ=#J> 40 5Q /IP273XCXN.DC#XJ MEW[QKPEXMU\C'EQ?CX"TI1MK)X;'Z<7&6,S=KS$]BXB#O]2+GS.<="OM8F5\ MVM +>+C@<[C3H1(==XR#H$IN@!=R_1V_AA]<=W##?<%C)8JXDEK=WF5DAG<1 M:E_-4KC (K*UQ%C:FI4X8X7+J>BK\9A3PCF[BJK.=W/>99'>DGW*3VG!J<4X MR#X>S3G7!@!DIVT;(0M%L-3<(^F65:E)/!XIU1VX8+35RJA9"EGH)*??O+,= M+M60!:5AS&T6R? -Y;4+\W4]?,'90E95.MZ&5$F^,,$+NN4C=PUM@0JQUL=S MM-OJ+*BR7N0!$$>.1*AQ %98]7!$-TM&JF8-Z/M71+W^\:=I1 ^Y%0HP50%6 MN%KU94'ZJH1T/U\FJ=PJ%.X5"G<"B+X5"R=7^V MK?Z+A1U0@[";<]]T1]1!%*+G7G^Y6]DD!01<+U5]79?)M;^E)QK5RI8I(/!R MY-#?:#1=1W=QZ)%KY+%Z,NI=6IH?#=,-T"X)T=Q=1&-US.)XA];+.:7@^K: MFB/63Z@F+:J,8 M[BOEX^!LC8C'ZF3CAQ8B>5T'+_"),?,*.)6:&H/,X M@7XF$Q 8J-G<*D(13HZ[1]VB#8HR\$J_NV''**8])G ]4$QD5 M.$R$*$'*X#($F:X:1_Q!GG5A/,^2-%XA,DD2E/(:3><984B >]E5:(YOE2IB M:6ZE0K6AHII(,DISGXM4,#>)@ILX\JU(79'H&(]753P=M>XN];+"WZ[I:CY3 MK%0;26V]M6;SK9SS\)ZU:$\ MQD6KA:QYS54(L[E^RRH*>T%?<"1$QG<,R]""JEAJMI OT ,[#LZ]-4Z]D+,V M>PCQ8][W&OKVTTYLA+ZB+OC@:HF:"+?<0Z:13XV^6;H$?V8541BB^[I5B$*8 MG%8&Y3SL+V23!1V2U>%^HA=MUK[LG+*"TVMJOENSBXU8&.&N;(2T21U12']5 M0?#>>ZZ8B3;6=QNE\0F[%;<>544%,K61H'.#N"*NBRR[[KP<(^6Z]$A$K92D M3.:SE) C):-[V(E144V_:?O:<'4>SNS,2[#?T$M+,!X0D23V!LDQ]$ MA-,I(%Y#<@JKZ7A504_AV,<.Q]:YIP"X^SD/7RJM7I5C"F5?.NYDH"(&Z:1' MW&E<<]OH.B+A.JB:;R!<-%]BYK')BP]9V46:5%QO)6KF2W,_$> %&2YCRZC. M+_WT1F GS7T_O.VB_&V4M)?"KHGH;E36^NV**@I[G\!11J5<.#0;;L+V#JQJ M SJV6Q6D5FNUJH@2;'4[&ZN!+66<@ H!+$:C?1%6$,( B!PW%J@$NN%=J&R%LL$\XPJML M!89>?3Q'FTXK? >X:%OC;>(*&OSQCZ%CKLO5+!%( IV&IDH#3Z M3E7J1MXCL@*V4SK)N?4S=9IK58%V0P=U+[%T*;G+'A+T:T:_OMRPV2H\?)DY M_0_H6+IX2,GH/E9(<%&]5K1^;EY"M3ZJK8N$E(S3Z),N#>)IY*U2._JK"3OW MYB1F;7%GY Z1#?:AK@O"8=ULG"I+I;0"Q&@XNCL4S+#-NV G 2LT)Q_;7?U5P_M@EB[+A?QN0QI4]W[UF 8''2M.U?W<5O>31B= O@./)X:A!1RX*(93 M^,^QPW]T-C; ;-^#'?J>?F+C8))0<24\[7-)AA)$.44@L5DYFN1T'#\:=NAM MA_! 3ZF#\:UL?&(:+A-KS07@]GFE(XGA5(96>W,T*#_;I\[?J?9LKRP=)[5G M?T0ACA]1I.QR./A@G%@>SMI)_\S_H/B2/^HH8W_XQ1"32CN0;TS:350SK85S%!OI=HV,J*:!\,[&3KTD;Z$ WPQX$!;@3=;];FI9% DMCR MUIH>F1$NR^"+%V:VFI*J4!S6??M:,2E%#B!,UIM1/!-BH3@HF&P0\1Y17G/V M H<9_5G>#;D2I3,)?LD2'ND#'>9DR,6(], 8:+>> N[Y(JV MGZZ@%^[[XV6QQ@])S+UDJ M("_Z:@S("V=K[K4"J5_=A+R_Q5'*8]#"J , UMCAY1S3/^P9;1W4U3&A,E/- BPF#7 8 M&Y=1RNMC]4>Y/I(;UY-T1IIHOM5_>-B1WDZ"@,XX "ZWA9;Y:4+\WG!'N/%6Z'S)LN?RY_;>$ L'=*;$;=/3 M1/B/)DI\BO5LL4JLQGKFP7!UER%W%7Y/_]_;TE^H5YQ*=;A1(*\'$.#;@988 MRTS'2\]?7C[32S1.V!J^BLDL0IS#V:(QDTDZX8ZEV>(R9+UKYC&F5P:\0?]! M)*:7CE^0G]['>\^@LA8CJ4^DM^3?X2#$I/^1GEM(!<'BVPVAGZ/DQ5^LL)/5OC) M"C]9X2,CPQO_Q]02P$"% ,4 " #&@-!: M^J8F4-F@ 0 <10\ %0 @ $ 96$P,C0U,SF5O+3(P,C4P,S,Q7V-A;"YX M;6Q02P$"% ,4 " #&@-!:Q P_:S)> #V]@4 % @ $W MW $ >F5O+3(P,C4P,S,Q7V1E9BYX;6Q02P$"% ,4 " #&@-!:/I)?>A74 M !=2 H % @ &;.@( >F5O+3(P,C4P,S,Q7VQA8BYX;6Q0 M2P$"% ,4 " #&@-!:]SV#80)> !))@8 % @ 'B#@, J>F5O+3(P,C4P,S,Q7W!R92YX;6Q02P4& @ " 3 @ %FT# end XML 94 ea0245373-10q_zeo_htm.xml IDEA: XBRL DOCUMENT 0001865506 2025-01-01 2025-03-31 0001865506 zeo:ClassACommonStockParValue00001PerShareMember 2025-01-01 2025-03-31 0001865506 zeo:WarrantsEachExercisableForOneShareOfClassACommonStockAtAPriceOfElevenPointFiveZeroSubjectToAdjustmentMember 2025-01-01 2025-03-31 0001865506 us-gaap:CommonClassAMember 2025-06-06 0001865506 zeo:ClassVCommonStockMember 2025-06-06 0001865506 2025-03-31 0001865506 2024-12-31 0001865506 us-gaap:RelatedPartyMember 2025-03-31 0001865506 us-gaap:RelatedPartyMember 2024-12-31 0001865506 zeo:ClassVCommonStockMember 2025-03-31 0001865506 zeo:ClassVCommonStockMember 2024-12-31 0001865506 us-gaap:CommonClassAMember 2025-03-31 0001865506 us-gaap:CommonClassAMember 2024-12-31 0001865506 us-gaap:NonrelatedPartyMember 2025-01-01 2025-03-31 0001865506 us-gaap:NonrelatedPartyMember 2024-01-01 2024-03-31 0001865506 us-gaap:RelatedPartyMember 2025-01-01 2025-03-31 0001865506 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001865506 2024-01-01 2024-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-12-31 0001865506 zeo:ClassBUnitsMember 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 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-01-01 2025-03-31 0001865506 zeo:ClassBUnitsMember 2025-01-01 2025-03-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001865506 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-03-31 0001865506 zeo:ClassBUnitsMember 2025-03-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2025-03-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-03-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001865506 us-gaap:RetainedEarningsMember 2025-03-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:ClassBUnitsMember 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CapitalUnitsMember 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:CommonClassVMember us-gaap:CommonStockMember 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember 2023-12-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-01-01 2024-03-31 0001865506 zeo:ClassBUnitsMember 2024-01-01 2024-03-31 0001865506 us-gaap:CapitalUnitsMember 2024-03-31 0001865506 us-gaap:CapitalUnitsMember 2024-01-01 2024-03-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2024-03-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001865506 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2023-12-31 0001865506 zeo:ClassBUnitsMember 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 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CapitalUnitsMember 2024-01-01 2024-03-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:CommonClassVMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001865506 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001865506 srt:ScenarioPreviouslyReportedMember 2024-01-01 2024-03-31 0001865506 zeo:ClassBUnitsMember 2024-03-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001865506 us-gaap:RetainedEarningsMember 2024-03-31 0001865506 2024-03-31 0001865506 us-gaap:CommonClassAMember 2025-01-01 2025-03-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:IndividualVotingOwnershipMember 2025-03-31 0001865506 zeo:FamilyMembersMember 2025-03-31 0001865506 zeo:GroupOfStockholdersMember 2025-03-31 0001865506 zeo:SouthernCrownHoldingsLLCMember 2025-03-31 0001865506 zeo:LAMADDLLCMember 2025-03-31 0001865506 zeo:JKaeHoldingsLLCMember 2025-03-31 0001865506 zeo:ClarkeCapitalLLCMember 2025-03-31 0001865506 zeo:WhiteHorseEnergyLCMember 2025-03-31 0001865506 zeo:SunergyMember 2025-03-31 0001865506 zeo:SunergyMember zeo:ClassVCommonStockMember 2025-03-31 0001865506 zeo:ThirdPartyOperatorTPOMember 2025-03-31 0001865506 us-gaap:AccountsReceivableMember 2025-03-31 0001865506 us-gaap:AccountsReceivableMember 2024-12-31 0001865506 zeo:CustomerOneMember 2025-01-01 2025-03-31 0001865506 zeo:CustomerTwoMember 2025-01-01 2025-03-31 0001865506 zeo:CustomerThreeMember 2025-01-01 2025-03-31 0001865506 zeo:CustomerFourMember 2025-01-01 2025-03-31 0001865506 zeo:CustomersOneMember 2024-01-01 2024-03-31 0001865506 zeo:CustomerTwoMember 2024-01-01 2024-03-31 0001865506 zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:RedeemableNoncontrollingInterestsMember 2025-01-01 2025-03-31 0001865506 zeo:OpcoLLCMember 2025-01-01 2025-03-31 0001865506 zeo:ESGENOpCoLLCMember zeo:RedeemableNoncontrollingInterestsMember 2024-12-31 0001865506 zeo:ESGENOpCoLLCMember 2024-12-31 0001865506 zeo:ESGENOpCoLLCMember 2025-01-01 2025-03-31 0001865506 zeo:TaxReceivableAgreementMember 2025-03-31 0001865506 2024-01-01 2024-12-31 0001865506 2024-09-30 0001865506 2024-10-01 2024-12-31 0001865506 zeo:SolarSystemsInstallationsNetMember 2025-01-01 2025-03-31 0001865506 zeo:SolarSystemsInstallationsNetMember 2024-01-01 2024-03-31 0001865506 zeo:RoofingInstallationsMember 2025-01-01 2025-03-31 0001865506 zeo:RoofingInstallationsMember 2024-01-01 2024-03-31 0001865506 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2025-03-31 0001865506 zeo:PublicWarrantMember 2025-03-31 0001865506 us-gaap:PrivatePlacementMember 2025-03-31 0001865506 zeo:ClassACommonStockOfESGENMember 2025-01-01 2025-03-31 0001865506 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2024-03-31 0001865506 zeo:ESGENClassACommonStockOutstandingPriorToTheESGENBusinessCombinationMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:ESGENClassACommonStockOutstandingPriorToTheESGENBusinessCombinationMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:ForfeitureOfClassAFounderSharesMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:ForfeitureOfClassAFounderSharesMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:LessRedemptionMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:LessRedemptionMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:ClassACommonStockOfESGENMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:ClassACommonStockOfESGENMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:ESGENClassBCommonStockOutstandingPriorToTheESGENBusinessCombinationMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:ESGENClassBCommonStockOutstandingPriorToTheESGENBusinessCombinationMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:ESGENBusinessCombinationSharesMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:ESGENBusinessCombinationSharesMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:SunergySharesMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:SunergySharesMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:IssuanceOfClassASharesToThirdPartyAdvisorsMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:IssuanceOfClassASharesToThirdPartyAdvisorsMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:IssuanceOfClassASharesToBackstopInvestorMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:IssuanceOfClassASharesToBackstopInvestorMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:SharesIssuedToSponsorMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:SharesIssuedToSponsorMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 zeo:CommonStockImmediatelyAfterTheESGENBusinessCombinationMember zeo:ClassVCommonStockMember 2025-01-01 2025-03-31 0001865506 zeo:CommonStockImmediatelyAfterTheESGENBusinessCombinationMember us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0001865506 us-gaap:SoftwareDevelopmentMember 2025-03-31 0001865506 us-gaap:SoftwareDevelopmentMember 2024-12-31 0001865506 us-gaap:FurnitureAndFixturesMember 2025-03-31 0001865506 us-gaap:FurnitureAndFixturesMember 2024-12-31 0001865506 us-gaap:VehiclesMember 2025-03-31 0001865506 us-gaap:VehiclesMember 2024-12-31 0001865506 us-gaap:LeaseholdImprovementsMember 2025-03-31 0001865506 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001865506 us-gaap:TradeNamesMember 2025-03-31 0001865506 us-gaap:CustomerListsMember 2025-03-31 0001865506 us-gaap:NoncompeteAgreementsMember 2025-03-31 0001865506 us-gaap:OrderOrProductionBacklogMember 2025-03-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 srt:MinimumMember 2025-03-31 0001865506 srt:MaximumMember 2025-03-31 0001865506 zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2025-01-01 2025-03-31 0001865506 zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2024-01-01 2024-03-31 0001865506 srt:MinimumMember zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2025-03-31 0001865506 srt:MaximumMember zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2025-03-31 0001865506 zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2025-03-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 2025-03-31 0001865506 zeo:LHXIntermediateLLCMember 2025-03-31 0001865506 zeo:LHXIntermediateLLCMember us-gaap:NotesPayableOtherPayablesMember 2025-03-31 0001865506 zeo:PromissoryNoteMember 2025-03-31 0001865506 us-gaap:CommonClassAMember zeo:SponsorMember 2025-03-31 0001865506 zeo:BusinessCombinationAgreementMember us-gaap:CommonClassAMember 2025-03-31 0001865506 zeo:SunergyRenewablesLLCMember us-gaap:CommonClassAMember 2025-03-31 0001865506 zeo:InvestorsOfSunergyMember zeo:ClassVCommonStockMember 2025-03-31 0001865506 us-gaap:SeriesAPreferredStockMember zeo:SponsorPIPEInvestmentMember 2025-03-31 0001865506 zeo:ClassVCommonStockMember zeo:SponsorPIPEInvestmentMember 2025-03-31 0001865506 zeo:OpCoPreferredUnitsMember us-gaap:PrivatePlacementMember 2025-01-01 2025-03-31 0001865506 zeo:ClassVCommonStockMember us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001865506 us-gaap:ConvertiblePreferredStockMember 2025-01-01 2025-03-31 0001865506 zeo:SponsorMember 2025-01-01 2025-03-31 0001865506 zeo:CommonClassVMember 2025-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember 2025-03-31 0001865506 us-gaap:CommonClassAMember 2024-03-31 0001865506 zeo:CommonClassVMember 2024-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember 2024-03-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-03-06 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-03-06 2024-03-06 0001865506 srt:ChiefExecutiveOfficerMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-03-31 0001865506 srt:ChiefExecutiveOfficerMember zeo:TwoThousandTwentyFourOmnibusIncentivePlanOneMember 2025-01-01 2025-03-31 0001865506 srt:ChiefExecutiveOfficerMember zeo:TwoThousandTwentyFourOmnibusIncentivePlanTwoMember 2025-01-01 2025-03-31 0001865506 us-gaap:FairValueInputsLevel1Member 2024-03-13 2024-03-13 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-03-31 0001865506 srt:MinimumMember srt:ChiefExecutiveOfficerMember 2025-01-01 2025-03-31 0001865506 srt:MaximumMember srt:ChiefExecutiveOfficerMember 2025-01-01 2025-03-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-03-31 0001865506 srt:ChiefExecutiveOfficerMember 2025-03-31 0001865506 srt:MinimumMember 2025-01-01 2025-03-31 0001865506 srt:MaximumMember 2025-01-01 2025-03-31 0001865506 srt:ChiefExecutiveOfficerMember 2025-01-01 2025-03-31 0001865506 srt:MinimumMember srt:ChiefExecutiveOfficerMember zeo:MarchTwoThousandTwentyFourGrantMember 2025-01-01 2025-03-31 0001865506 srt:MaximumMember srt:ChiefExecutiveOfficerMember zeo:MarchTwoThousandTwentyFourGrantMember 2025-01-01 2025-03-31 0001865506 srt:MaximumMember zeo:MarchTwoThousandTwentyFourGrantMember 2025-01-01 2025-03-31 0001865506 zeo:IncentivePlanMember us-gaap:CommonClassAMember 2025-02-05 2025-02-05 0001865506 us-gaap:CommonClassAMember 2025-02-05 2025-02-05 0001865506 us-gaap:FairValueInputsLevel1Member 2025-02-05 2025-02-05 0001865506 srt:MinimumMember zeo:FebruaryTwoThousandTwentyFiveGrantsMember 2025-01-01 2025-03-31 0001865506 srt:MaximumMember zeo:FebruaryTwoThousandTwentyFiveGrantsMember 2025-01-01 2025-03-31 0001865506 zeo:FebruaryTwoThousandTwentyFiveGrantsMember 2025-01-01 2025-03-31 0001865506 zeo:SunManagersLLCManagementIncentivePlanMember 2025-01-01 2025-03-31 0001865506 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2025-01-01 2025-03-31 0001865506 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2025-01-01 2025-03-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-03-31 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-03-13 2024-03-13 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-03-13 2024-03-13 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-03-13 2024-03-13 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-03-13 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-03-13 0001865506 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2024-03-13 0001865506 zeo:PrivateWarrantsMember 2025-03-31 0001865506 zeo:PrivateWarrantsMember us-gaap:CommonClassAMember 2025-03-31 0001865506 zeo:PrivateWarrantsMember 2025-01-01 2025-03-31 0001865506 zeo:PublicWarrantsMember 2025-03-31 0001865506 zeo:PrivatePlacementWarrantsMember 2024-12-31 0001865506 us-gaap:RelatedPartyMember 2024-12-31 2024-12-31 0001865506 zeo:SolarLeasingMember 2025-01-01 2025-03-31 0001865506 zeo:SolarLeasingMember 2024-01-01 2024-03-31 0001865506 zeo:LHXIntermediateLLCMember us-gaap:CommonClassAMember 2024-12-24 0001865506 us-gaap:RelatedPartyMember 2025-03-31 0001865506 us-gaap:FairValueInputsLevel1Member 2025-03-31 0001865506 us-gaap:FairValueInputsLevel2Member 2025-03-31 0001865506 us-gaap:FairValueInputsLevel3Member 2025-03-31 0001865506 us-gaap:FairValueInputsLevel1Member 2024-12-31 0001865506 us-gaap:FairValueInputsLevel2Member 2024-12-31 0001865506 us-gaap:FairValueInputsLevel3Member 2024-12-31 0001865506 us-gaap:CommonClassAMember 2024-03-13 2024-03-31 0001865506 us-gaap:WarrantMember 2025-01-01 2025-03-31 0001865506 us-gaap:WarrantMember 2024-03-13 2024-03-31 0001865506 us-gaap:SeriesAPreferredStockMember 2025-01-01 2025-03-31 0001865506 us-gaap:SeriesAPreferredStockMember 2024-03-13 2024-03-31 0001865506 us-gaap:ConvertibleDebtSecuritiesMember 2025-01-01 2025-03-31 0001865506 us-gaap:ConvertibleDebtSecuritiesMember 2024-03-13 2024-03-31 0001865506 us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 us-gaap:ReportableSubsegmentsMember 2024-01-01 2024-03-31 0001865506 zeo:HeliogenMember us-gaap:CommonStockMember us-gaap:SubsequentEventMember 2025-05-28 0001865506 zeo:ZeoEnergyMember us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2025-05-28 0001865506 zeo:HeliogenMember us-gaap:SubsequentEventMember 2025-05-16 2025-05-16 0001865506 zeo:HeliogenMember us-gaap:SubsequentEventMember 2025-05-16 0001865506 2025-05-16 2025-05-16 0001865506 zeo:CollarFloorMember zeo:HeliogenMember us-gaap:SubsequentEventMember 2025-05-16 0001865506 zeo:CollarCeilingMember zeo:HeliogenMember us-gaap:SubsequentEventMember 2025-05-16 0001865506 srt:ScenarioForecastMember 2025-06-08 0001865506 srt:ScenarioForecastMember 2025-06-09 shares iso4217:USD iso4217:USD shares pure zeo:Installation 10-Q true 2025-03-31 2025 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 Yes Yes Non-accelerated Filer true true false false 22824845 26480000 2894103 5634115 286103 191662 4703905 1165336 4999508 10186543 847395 872470 545805 0 577398 64202 936673 2131345 10255077 18888675 37656 0 113591 314426 2629283 2475963 1087496 1268139 412893 447012 2938804 7571156 3000000 3000000 27010745 27010745 47447889 60976116 3569632 2780885 2320129 3359101 6581799 8540188 301091 291036 555672 583429 133408 130464 2455000 2440000 2000 119417 203607 13716019 14969609 662291 799385 314167 348807 785551 1449000 414268 496623 15892296 18063424 1500000 1500000 1500000 1500000 16536108 16130871 38097300 115693900 0.0001 0.0001 100000000 100000000 26730000 26730000 35230000 35230000 2673 3523 0.0001 0.0001 300000000 300000000 21796464 21796464 13252964 13252964 2180 1326 16486224 14523963 -39568892 -103440891 -23077815 -88912079 47447889 60976116 6216391 11329387 2567304 8812769 8783695 20142156 4789679 13957966 4900729 459529 2137092 6553787 10467593 3219422 22295093 24190704 -13511398 -4048548 82363 -663449 138000 30277 35222 715535 -173222 -12795863 -4221770 523500 -114668 -13319363 -4107102 523681 -13319363 -3583421 -6958098 -2051930 -6361265 -1531491 -0.48 -0.48 -1.54 -1.54 13252964 13252964 994345 994345 1500000 16130871 115693900 35230000 3523 13252964 1326 14523963 -103440891 -88912079 43500 4 2200752 2200756 -238491 -238491 -8500000 -850 8500000 850 -70233264 70233264 70233264 405237 -7363336 -6361265 -6361265 1500000 16536108 38097300 26730000 2673 21796464 2180 16486224 -39568892 -23077815 1000000 31155864 -533345 30622519 -1000000 -31155864 33730000 3373 31152491 33730000 3373 31152491 -533345 30622519 90000 90000 -523681 -523681 178207 18 891017 891035 225174 23 1569440 1569463 1500000 6855076 1500000 150 4248583 425 -1677860 -1677285 2890061 2890061 26116548 -26116548 -26116548 375000 37 3118547 3118584 176420473 -6047026 -170373447 -176420473 8224091 -10276021 -1531429 -1531491 1500000 15079167 192261000 35230000 3523 5026964 503 -173051964 -173047938 -13319363 -4107102 4900729 459529 -663449 138000 3538569 150000 180643 152717 2257139 3118584 -1742908 2297517 94441 2692841 -25075 28968 -32609 -4448953 -1138288 1420528 37656 109443 788747 -400861 -1465222 -691316 -1038972 -2148960 -82190 -3508323 -2000 -1054263 -164851 -159650 -2263438 -10151989 372578 226076 -372578 -226076 31696 28537 10277275 72300 71855 90000 -103996 10086883 -2740012 -291182 5634115 8022306 2894103 7731124 25785 34060 34119 34118 3269039 891035 1569463 405237 8224091 <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="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="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="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="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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="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 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="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="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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><tr style="vertical-align: top; text-align: justify"> <td> </td><td style="text-align: left"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; text-align: justify"> <td> </td><td style="text-align: left">● </td><td style="text-align: justify">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.</td></tr> <tr style="vertical-align: top; text-align: justify"> <td> </td><td style="text-align: left"> </td><td style="text-align: justify"> </td></tr> <tr style="vertical-align: top; text-align: justify"> <td> </td><td style="text-align: left">● </td><td style="text-align: justify">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.</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">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; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">White Horse Energy, LC (wholly owned by Timothy Bridgewater) — 90,000 Common Units (9%)</span></td> </tr></table> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="margin-top: 0; margin-bottom: 0">Each of the above parties entered into a Voting Agreement, each dated September 7, 2023 (the “Voting Agreement”). 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">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> <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></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; 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> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr> <td style="vertical-align: top; width: 0.25in"> </td> <td style="vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; 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> <tr> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td></tr> </table> <p style="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 1 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2 - LIQUIDITY AND GOING CONCERN</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">As of March 31, 2025, the Company had approximately $3.5 million of working capital including $2.9 million of cash and cash equivalents. Management has assessed the going concern assumptions of the Company during the preparation of these condensed consolidated financial statements.</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 Company’s condensed 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> 3500000 2900000 <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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accompanying interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. These statements should be read in conjunction with Zeo’s audited financial statements for the fiscal year ended December 31, 2024 as included with the Company’s Form 10-K filed with the SEC on May 27, 2025. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of results for the full fiscal year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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: left">Certain amounts from prior period financial statements have been reclassified to align with the presentation used in the current condensed 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 condensed consolidated statements of cash flows for the three months ended March 31, 2024, 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 condensed consolidated statements of cash flows.</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"><b><i>Use of Estimates</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">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, realizability of deferred tax assets, 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">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.</span></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>Segment Information</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">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"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Cash and Cash Equivalents</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">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="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>Accounts receivable, net of allowance for credit losses</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">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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following represents a roll forward of the allowance for credit losses as of March 31, 2025 and 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> </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">March 31,<br/> 2025</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">December 31,<br/> 2024</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; 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">1,165,336</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">862,580</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">3,538,569</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,815,633</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"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,525,100</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"><div style="-sec-ix-hidden: hidden-fact-102">-</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">12,223</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">4,703,905</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,165,336</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="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"><b><i> </i></b></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="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. Contact assets include the cost of engineering, permits, governmental fees, other related solar installation costs and accrued revenues of $577,398 and $64,202 as of March 31, 2025 and December 31, 2024, 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> </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">March 31,<br/> 2025</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">December 31,<br/> 2024</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">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">64,202</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,915,064</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Cost of goods sold recognized during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(64,202</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,915,064</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">Additions to contract assets 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">577,398</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">64,202</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">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">577,398</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">64,202</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>Prepaid expenses and other current assets</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">Prepaid expenses and other current assets consist of employee advances, advanced sales commissions, prepaid insurance, and other current assets.</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>Note receivable</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">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="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>Concentration of credit risk</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">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 March 31, 2025, and December 31, 2024 were $2,644,103 and $5,384,115, 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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 March 31, 2025, the Company had one customer who exceeded 10% of accounts receivable. Their balances were $2,481,952. 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. For the three months ended March 31, 2025 and 2024, the Company had four and two customers, respectively, who exceeded 10% of revenue recognized. Their revenue recognized was $2,125,281, $1,318,939, $2,021,499 and $1,810,484 for the three months ended March 31, 2025 and $12,022,995 and $2,549,042 for the three months ended March 31, 2024, respectively.</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">The Company charges the costs of advertising to expense as incurred. For the three months ended March 31, 2025 and 2024, the Company incurred $54,686 and $45,268, respectively, of advertising and marketing costs.</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>Inventories</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">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 condensed consolidated statements of operations in the period identified. As of March 31, 2025 and December 31, 2024, inventory was $847,395 and $872,470, respectively.</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>Property, equipment and other fixed assets, net</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">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 condensed 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">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 condense 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">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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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 condensed 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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. <span style="-sec-ix-hidden: hidden-fact-103"><span style="-sec-ix-hidden: hidden-fact-104">No</span></span> impairment charges were recorded by the Company during the three months ended March 31, 2025, and 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Business Combinations</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">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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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="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>Goodwill</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">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 <span style="-sec-ix-hidden: hidden-fact-105"><span style="-sec-ix-hidden: hidden-fact-106">no</span></span> goodwill impairment for the three months ended March 31, 2025, and 2024.</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>Intangible assets subject to amortization</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">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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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 three months ended March 31, 2025, and 2024.</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>Leases</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">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="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>Operating Leases</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">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 condensed 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="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 condensed 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 condensed 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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 condensed 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> </i></b></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="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 12) 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 condensed 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="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="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"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p></td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 1 - Identification of the contract, or contracts, with a customer.</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 2 - Identification of the performance obligations in the contract.</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 3 - Determination of the transaction price.</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 4 - Allocation of the transaction price to the performance obligations in the contract</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; 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="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> </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">Three months ended<br/> March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">2025</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">2024</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">8,374,912</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">19,043,775</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">408,783</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,098,381</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.125in; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total net revenues</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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">8,783,695</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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">20,142,156</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>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">The Company receives both customer advances and may receive lender advances from third-party financing company's on behalf of customers. These amounts are recorded on the condensed 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 a 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> </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">March 31,<br/> 2025</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">December 31,<br/> 2024</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">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">203,607</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">5,223,518</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">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">(203,607</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,223,518</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">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">119,417</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">203,607</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Contract liabilities, end of the period</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">119,417</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">203,607</td><td style="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="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 condensed 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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="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>Earnings per share</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">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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 condensed 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="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>Fair value of Financial Instruments</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">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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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">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; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Redeemable Noncontrolling Interests</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><b><i> </i></b></span></p> <p style="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. During the three months ended March 31, 2025, 8,500,000 units were converted to Class A common stock. As a result, as of March 31, 2025, 25,230,000 units are outstanding. 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 March 31, 2025, the prior investors of OpCo hold the majority of the voting rights on the Board.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><b><i> </i></b></span></p> <p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Redeemable Convertible Preferred Units</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><b><i> </i></b></span></p> <p style="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 condensed consolidated balance sheets because the shares contain certain redemption features that are not solely within the control of the Company. See Note 10 – 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 condensed consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Income Taxes</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><b><i> </i></b></span></p> <p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><b><i> </i></b></span></p> <p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><b><i> </i></b></span></p> <p style="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 condensed consolidated financial statements. The Company’s reserve related to uncertain tax positions was zero as of March 31, 2025 and December 31, 2024. There were <span style="-sec-ix-hidden: hidden-fact-107"><span style="-sec-ix-hidden: hidden-fact-108"><span style="-sec-ix-hidden: hidden-fact-109"><span style="-sec-ix-hidden: hidden-fact-110">no</span></span></span></span> unrecognized tax benefits and no amounts accrued for interest and penalties as of March 31, 2025 and December 31, 2024. 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><b><i> </i></b></span></p> <p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><b><i> </i></b></span></p> <p style="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"><span style="font-size: 7pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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 March 31, 2025, there was 8,500,000 exchanges of Opco units for Class A Common Stock of Zeo Energy Corp. Payments under the TRA are not considered probable as of March 31, 2025.. 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 condensed consolidated statement of changes in stockholders’ deficit. As of March 31, 2025, the total unrecorded TRA liability is approximately $8.3 million, of which $3.5 million related to actual exchanges and $4.8 million related to hypothetical sale. 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 condensed 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 condensed consolidated statement of operations. See Note 13 – Related Party Transactions.</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="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 condensed consolidated financial statements. Refer to Note 17, Segment Reporting.</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 Issued Accounting Pronouncements Not Yet Adopted</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">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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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 condensed 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accompanying interim unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and the rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and notes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary for a fair presentation have been included. These statements should be read in conjunction with Zeo’s audited financial statements for the fiscal year ended December 31, 2024 as included with the Company’s Form 10-K filed with the SEC on May 27, 2025. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of results for the full fiscal year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Reclassification </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Certain amounts from prior period financial statements have been reclassified to align with the presentation used in the current condensed 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 condensed consolidated statements of cash flows for the three months ended March 31, 2024, 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 condensed consolidated statements of cash flows.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Use of Estimates</i></b></p><p style="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, realizability of deferred tax assets, 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">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.</span></p> <p style="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; 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> 1 1 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Cash and Cash Equivalents</i></b></p><p style="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="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="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">The following represents a roll forward of the allowance for credit losses as of March 31, 2025 and December 31, 2024:</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">March 31,<br/> 2025</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">December 31,<br/> 2024</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; 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">1,165,336</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">862,580</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">3,538,569</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,815,633</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"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,525,100</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"><div style="-sec-ix-hidden: hidden-fact-102">-</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">12,223</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">4,703,905</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,165,336</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">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">The following represents a roll forward of the allowance for credit losses as of March 31, 2025 and 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> </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">March 31,<br/> 2025</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">December 31,<br/> 2024</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; 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">1,165,336</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">862,580</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">3,538,569</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,815,633</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"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,525,100</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"><div style="-sec-ix-hidden: hidden-fact-102">-</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">12,223</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">4,703,905</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,165,336</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 1165336 862580 3538569 2815633 2525100 12223 4703905 1165336 <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">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. Contact assets include the cost of engineering, permits, governmental fees, other related solar installation costs and accrued revenues of $577,398 and $64,202 as of March 31, 2025 and December 31, 2024, 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> </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">March 31,<br/> 2025</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">December 31,<br/> 2024</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">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">64,202</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,915,064</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Cost of goods sold recognized during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(64,202</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,915,064</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">Additions to contract assets 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">577,398</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">64,202</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">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">577,398</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">64,202</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 577398 64202 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> </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">March 31,<br/> 2025</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">December 31,<br/> 2024</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">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">64,202</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,915,064</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Cost of goods sold recognized during the period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(64,202</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,915,064</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">Additions to contract assets 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">577,398</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">64,202</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">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">577,398</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">64,202</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 64202 4915064 64202 4915064 577398 64202 577398 64202 <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">Prepaid expenses and other current assets consist of employee advances, advanced sales commissions, prepaid insurance, and other current assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Note receivable</i></b></p><p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Concentration of credit risk</i></b></p><p style="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 March 31, 2025, and December 31, 2024 were $2,644,103 and $5,384,115, 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="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 March 31, 2025, the Company had one customer who exceeded 10% of accounts receivable. Their balances were $2,481,952. 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. For the three months ended March 31, 2025 and 2024, the Company had four and two customers, respectively, who exceeded 10% of revenue recognized. Their revenue recognized was $2,125,281, $1,318,939, $2,021,499 and $1,810,484 for the three months ended March 31, 2025 and $12,022,995 and $2,549,042 for the three months ended March 31, 2024, respectively.</p> 2644103 5384115 2481952 3192077 2306096 2125281 1318939 2021499 1810484 12022995 2549042 <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">The Company charges the costs of advertising to expense as incurred. For the three months ended March 31, 2025 and 2024, the Company incurred $54,686 and $45,268, respectively, of advertising and marketing costs.</p> 54686 45268 <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">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 condensed consolidated statements of operations in the period identified. As of March 31, 2025 and December 31, 2024, inventory was $847,395 and $872,470, respectively.</p> 847395 872470 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Property, equipment and other fixed assets, net</i></b></p><p style="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 condensed consolidated Statements of Operations.</p><p style="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 condense consolidated statements of operations.</p><p style="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="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 condensed consolidated statements of operations.</p> P5Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Impairment of long-lived assets</i></b></p><p style="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. <span style="-sec-ix-hidden: hidden-fact-103"><span style="-sec-ix-hidden: hidden-fact-104">No</span></span> impairment charges were recorded by the Company during the three months ended March 31, 2025, and 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Business Combinations</i></b></p><p style="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="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Goodwill</i></b></p><p style="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 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 <span style="-sec-ix-hidden: hidden-fact-105"><span style="-sec-ix-hidden: hidden-fact-106">no</span></span> goodwill impairment for the three months ended March 31, 2025, and 2024.</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">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="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 three months ended March 31, 2025, and 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Leases</i></b></p><p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Operating Leases</i></p><p style="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 condensed 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">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 condensed 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 condensed 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="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 condensed 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">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 12) 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 condensed 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="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="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"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p></td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 1 - Identification of the contract, or contracts, with a customer.</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 2 - Identification of the performance obligations in the contract.</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 3 - Determination of the transaction price.</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 4 - Allocation of the transaction price to the performance obligations in the contract</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; 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">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> </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">Three months ended<br/> March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">2025</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">2024</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">8,374,912</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">19,043,775</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">408,783</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,098,381</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.125in; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total net revenues</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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">8,783,695</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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">20,142,156</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>Contract liabilities</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company receives both customer advances and may receive lender advances from third-party financing company's on behalf of customers. These amounts are recorded on the condensed 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 a 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> </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">March 31,<br/> 2025</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">December 31,<br/> 2024</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">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">203,607</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">5,223,518</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">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">(203,607</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,223,518</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">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">119,417</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">203,607</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Contract liabilities, end of the period</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">119,417</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">203,607</td><td style="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="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 condensed 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="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> </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">Three months ended<br/> March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">2025</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">2024</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">8,374,912</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">19,043,775</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">408,783</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,098,381</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.125in; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total net revenues</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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">8,783,695</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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">20,142,156</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 8374912 19043775 408783 1098381 8783695 20142156 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> </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">March 31,<br/> 2025</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">December 31,<br/> 2024</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">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">203,607</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">5,223,518</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">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">(203,607</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,223,518</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">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">119,417</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">203,607</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Contract liabilities, end of the period</td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">119,417</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">203,607</td><td style="font-weight: bold; text-align: left"> </td></tr> </table> 203607 5223518 -203607 -5223518 119417 203607 119417 203607 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Earnings per share</i></b></p><p style="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="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 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> 1 1 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Stock-based Compensation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 condensed 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Fair value of Financial Instruments</i></b></p><p style="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="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">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; 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="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Redeemable Noncontrolling Interests</i></b></p><p style="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. During the three months ended March 31, 2025, 8,500,000 units were converted to Class A common stock. As a result, as of March 31, 2025, 25,230,000 units are outstanding. 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 March 31, 2025, the prior investors of OpCo hold the majority of the voting rights on the Board.</p><p style="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 8500000 25230000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Redeemable Convertible Preferred Units</i></b></p><p style="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 condensed consolidated balance sheets because the shares contain certain redemption features that are not solely within the control of the Company. See Note 10 – 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 condensed consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Income Taxes</i></b></p><p style="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="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="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 condensed consolidated financial statements. The Company’s reserve related to uncertain tax positions was zero as of March 31, 2025 and December 31, 2024. There were <span style="-sec-ix-hidden: hidden-fact-107"><span style="-sec-ix-hidden: hidden-fact-108"><span style="-sec-ix-hidden: hidden-fact-109"><span style="-sec-ix-hidden: hidden-fact-110">no</span></span></span></span> unrecognized tax benefits and no amounts accrued for interest and penalties as of March 31, 2025 and December 31, 2024. 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="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="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">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 March 31, 2025, there was 8,500,000 exchanges of Opco units for Class A Common Stock of Zeo Energy Corp. Payments under the TRA are not considered probable as of March 31, 2025.. 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 condensed consolidated statement of changes in stockholders’ deficit. As of March 31, 2025, the total unrecorded TRA liability is approximately $8.3 million, of which $3.5 million related to actual exchanges and $4.8 million related to hypothetical sale. 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 condensed 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 condensed consolidated statement of operations. See Note 13 – Related Party Transactions.</p> 0.85 8500000 8300000 3500000 4800000 <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="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 condensed consolidated financial statements. Refer to Note 17, Segment Reporting.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Recently Issued Accounting Pronouncements Not Yet Adopted</i></p><p style="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="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 condensed 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="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="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 condensed consolidated statements of cash flows and the condensed consolidated statements of changes in stockholders’ deficit for the period ended March 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: 2.5pt">Reverse recapitalization, net</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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="text-indent: -0.125in; padding-left: 0.125in"> </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">Class V Common Stock</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">Class A Common Stock</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="text-indent: -0.125in; padding-left: 0.125in; 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-111">-</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-indent: -0.125in; padding-left: 0.125in; 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-112">-</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-indent: -0.125in; padding-left: 0.125in; 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-113">-</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-indent: -0.125in; padding-left: 0.125in; 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-114">-</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-indent: -0.125in; padding-left: 0.125in; 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-115">-</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="text-indent: -0.125in; padding-left: 0.125in; 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-116">-</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 style="text-indent: -0.125in; padding-left: 0.125in">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-117">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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-118">-</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-indent: -0.125in; padding-left: 0.125in; 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-119">-</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-indent: -0.125in; padding-left: 0.125in; 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-120">-</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-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Common Stock immediately after the ESGEN Business Combination</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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: 2.5pt"> </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>Public and private placement warrants</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">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="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>Redemption</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">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 condensed consolidated statements of cash flows and the condensed consolidated statements of changes in stockholders’ deficit for the period ended March 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: 2.5pt">Reverse recapitalization, net</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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="text-indent: -0.125in; padding-left: 0.125in"> </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">Class V Common Stock</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">Class A Common Stock</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="text-indent: -0.125in; padding-left: 0.125in; 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-111">-</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-indent: -0.125in; padding-left: 0.125in; 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-112">-</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-indent: -0.125in; padding-left: 0.125in; 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-113">-</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-indent: -0.125in; padding-left: 0.125in; 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-114">-</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-indent: -0.125in; padding-left: 0.125in; 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-115">-</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="text-indent: -0.125in; padding-left: 0.125in; 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-116">-</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 style="text-indent: -0.125in; padding-left: 0.125in">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-117">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; 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-118">-</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-indent: -0.125in; padding-left: 0.125in; 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-119">-</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-indent: -0.125in; padding-left: 0.125in; 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-120">-</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-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 2.5pt">Common Stock immediately after the ESGEN Business Combination</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </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: 2.5pt"> </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 - 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> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> March 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> December 31,</td><td style="font-weight: bold"> </td></tr> <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">2025</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">2024</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">Internally-developed software</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,360,803</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">988,225</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">384,368</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,477,034</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">10,000</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">4,232,205</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,859,627</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,602,922</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,383,664</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: 4pt"> </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">2,629,283</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">2,475,963</td><td style="padding-bottom: 4pt; 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">Depreciation expense related to the Company’s property and equipment was $219,258 and $168,403 for the three months ended March 31, 2025, and 2024, respectively, which are included in depreciation and amortization expense on the accompanying condensed 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> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> March 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">As of<br/> December 31,</td><td style="font-weight: bold"> </td></tr> <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">2025</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">2024</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">Internally-developed software</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,360,803</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">988,225</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">384,368</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,477,034</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">10,000</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">4,232,205</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,859,627</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,602,922</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,383,664</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: 4pt"> </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">2,629,283</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">2,475,963</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1360803 988225 384368 384368 2477034 2477034 10000 10000 4232205 3859627 1602922 1383664 2629283 2475963 219258 168403 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> <b>NOTE 6 - 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 March 31, 2025 and 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="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31, 2025</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center">Average Useful<br/> Life Remaining</td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Gross Carrying</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Accumulated</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(in years)</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">Amount</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">Amortization</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">Total</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: 52%; text-align: left">Trade names</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: right">-</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-121">-</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: right">-</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-122">-</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: right">-</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-123">-</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="text-align: right; padding-bottom: 1.5pt">0.6</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">7,870,017</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">2,938,804</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="text-align: right; 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">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">11,674,917</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,938,804</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table><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 style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center">Average Useful<br/> Life Remaining</td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Gross Carrying</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Accumulated</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(in years)</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">Amount</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">Amortization</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">Total</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: 52%; text-align: left">Trade names</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: right">-</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-124">-</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: right">-</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-125">-</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: right">-</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-126">-</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="text-align: right; padding-bottom: 1.5pt">0.6</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="text-align: right; 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">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> <p style="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 <span style="-sec-ix-hidden: hidden-fact-127"><span style="-sec-ix-hidden: hidden-fact-128">no</span></span> indicators of impairment or change in useful life for the three months ended March 31, 2025, and 2024. Amortization expense relating to the Company’s intangible assets was $4,632,352 and $257,008 for the three months ended March 31, 2025, and 2024, respectively, which is included in depreciation and amortization expenses on the accompanying condensed 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 March 31, 2025, 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 March 31, 2025 and 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="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31, 2025</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center">Average Useful<br/> Life Remaining</td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Gross Carrying</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Accumulated</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(in years)</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">Amount</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">Amortization</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">Total</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: 52%; text-align: left">Trade names</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: right">-</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-121">-</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: right">-</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-122">-</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: right">-</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-123">-</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="text-align: right; padding-bottom: 1.5pt">0.6</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">7,870,017</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">2,938,804</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="text-align: right; 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">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">11,674,917</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,938,804</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table><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 style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center">Average Useful<br/> Life Remaining</td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Gross Carrying</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Accumulated</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(in years)</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">Amount</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">Amortization</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">Total</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: 52%; text-align: left">Trade names</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: right">-</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-124">-</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: right">-</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-125">-</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: right">-</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-126">-</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="text-align: right; padding-bottom: 1.5pt">0.6</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="text-align: right; 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">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> 3084100 3084100 496800 496800 224000 224000 P0Y7M6D 10808821 7870017 2938804 14613721 11674917 2938804 3084100 3084100 496800 496800 224000 224000 P0Y7M6D 10808821 3237665 7571156 14613721 7042565 7571156 4632352 257008 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 7 - 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> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <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">2025</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">2024</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">Accrued payroll</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">537,214</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">421,825</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">106,616</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">290,969</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">1,670,544</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,359,101</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">72,997</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,425</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">2,208,288</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,208,288</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Taxes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">532,400</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-129">-</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">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">383,114</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">524,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">792,466</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">6,035,994</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">8,540,188</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> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">March 31,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <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">2025</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">2024</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">Accrued payroll</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">537,214</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">421,825</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">106,616</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">290,969</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">1,670,544</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,359,101</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">72,997</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,425</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">2,208,288</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,208,288</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Taxes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">532,400</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-129">-</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">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">383,114</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">524,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">792,466</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">6,035,994</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">8,540,188</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 537214 421825 106616 290969 1670544 3359101 72997 84425 2208288 3208288 532400 383114 383114 524821 792466 6035994 8540188 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 8 - LEASES</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 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Operating lease costs recorded in general and administrative expenses in the condensed consolidated statements of operations were $196,574 and $163,965 for the three months ended March 31, 2025, and 2024, respectively.</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 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Finance lease costs recorded in depreciation and amortization in the condensed consolidated statements of operations were $34,119 and $34,118 for the three months ended March 31, 2025, and 2024, respectively. Finance lease costs recorded in interest expense in the condensed consolidated statements of operations were $11,174 and $14,332 for the three months ended March 31, 2025, and 2024, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following amounts were recorded in the Company’s condensed 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.25</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.39</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.03</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.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">5.03</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.97</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.76</td><td style="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 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="font-weight: bold; border-bottom: Black 1.5pt solid">Years</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">Operating Leases</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: 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">455,442</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,286,166</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">68,203</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,217,963</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"><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"><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>Years</b></p></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">Finance Leases</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: 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">128,607</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">519,166</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">71,591</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">447,575</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 Company has deposited security payments related to the facility leases of $75,135 included in the accompanying condensed consolidated balance sheets as other assets.</p> P2Y P5Y 196574 163965 P5Y 34119 34118 11174 14332 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following amounts were recorded in the Company’s condensed 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.25</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.39</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.03</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.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">5.03</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.97</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.76</td><td style="text-align: left">%</td></tr> </table> P2Y3M P2Y4M20D P3Y10D P3Y3M10D 0.0503 0.0497 0.0976 0.0976 <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><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; border-bottom: Black 1.5pt solid">Years</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">Operating Leases</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: 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">455,442</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,286,166</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">68,203</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,217,963</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 455442 572098 200061 58565 1286166 68203 1217963 <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"><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>Years</b></p></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">Finance Leases</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: 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">128,607</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">519,166</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">71,591</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">447,575</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 128607 171476 171476 47607 519166 71591 447575 75135 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 9 - DEBT</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"><i>Vehicle Loans</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">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 three months ended March 31, 2025, and 2024, 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 March 31, 2025, 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 condensed 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">The following table presents the maturity analysis of the long-term debt as of March 31, 2025:</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">223,745</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">56,384</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">715,359</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">301,091</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: 2.5pt">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">414,268</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>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">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 March 31, 2025, $2.5 million has been advanced and the balance of $2.5 million, net of debt discount is included in Convertible Promissory Note on the accompanying condensed consolidated balance sheet. On April 15, 2025, the Promissory Note was amended with the result that the Tranche 2 Advance would be delivered if a Tranche 2 Milestone is met within 120 days of the Initial Advance, and the Tranche 3 Advance would be delivered if a Tranche 3 Milestone is met within 120 days of the Tranche 2 Advance.</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">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 March 31, 2025. Based on the Company’s stock price on the date the note was entered into, the computed effective interest rate on the loan was 58.0%. Based on the Company's stock price at March 31, 2025, the computed effective interest rate on the loan was 11.9%.</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">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 “LHX 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 March 31, 2025:</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">223,745</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">56,384</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">715,359</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">301,091</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: 2.5pt">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">414,268</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 223745 299254 135976 56384 715359 301091 414268 4000000 2500000 750000 750000 296 2500000 2500000 1.35 0.58 0.119 4000000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 10 - 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The condensed 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 condensed 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 condensed consolidated statements of change in stockholders’ equity, prior to the consummation of the ESGEN Business Combination have not been retroactively adjusted.</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">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="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="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>Lock-Up Agreements</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">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="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="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>Registration Rights</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">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 March 31, 2025.</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> </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">Par Value</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">Authorized</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">Issued</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">Treasury Stock</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">Outstanding</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: 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">21,796,464</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-130">        -</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">21,796,464</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">26,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-131">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,730,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-132">-</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">50,026,464</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-133">-</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">50,026,464</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 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="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">Par Value</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">Authorized</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">Issued</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">Treasury <br/> Stock</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">Outstanding</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: 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-134">       -</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-135">-</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-136">-</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.55pt">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-137">-</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="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="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="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 V Common Stock</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">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="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 31, 2025, 8,500,000 shares of Class V Common Stock were converted into 8,500,000 Class A Common Stock.</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>Class A Convertible Preferred Units (Mezzanine Equity)</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">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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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="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"> </p> <p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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="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> <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></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; 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> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr> <td style="vertical-align: top; width: 0.25in"> </td> <td style="vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; 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"><i>Redeemable Noncontrolling Interests</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">As of March 31, 2025, 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"> </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 March 31, 2025.</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> </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">Par Value</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">Authorized</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">Issued</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">Treasury Stock</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">Outstanding</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: 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">21,796,464</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-130">        -</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">21,796,464</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">26,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-131">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26,730,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-132">-</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">50,026,464</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-133">-</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">50,026,464</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 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="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">Par Value</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">Authorized</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">Issued</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">Treasury <br/> Stock</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">Outstanding</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: 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-134">       -</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-135">-</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-136">-</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.55pt">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-137">-</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 21796464 21796464 0.0001 100000000 26730000 26730000 0.0001 1500000 1500000 1500000 401500000 50026464 50026464 0.0001 300000000 13252964 13252964 0.0001 100000000 35230000 35230000 0.0001 1500000 1500000 1500000 401500000 49982964 49982964 one one 8500000 8500000 0.10 0.30 11 1 0.718 0.10 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 11 - 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="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="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"><i>March 2024 Grant</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">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="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"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p></td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">50,000 vested shares to be granted on the date that is 12 months after the Closing Date.</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; 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> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; 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="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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="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="border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair Value Summary</b></p></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">Tranche 1</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">Tranche 2</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">Tranche 3</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: 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-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; font-size: 10pt">1.47 years</span></td><td style="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">During the three months ended March 31, 2025, the Company recognized $718,674 in equity compensation expense related to these awards. As of March 31, 2025, the remaining unrecognized compensation expense was $1,340,614 under the Incentive Plan and is expected to be recognized over the remaining 1.9-year vesting period.</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><span style="text-decoration:underline">February 2025 Grants</span></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">On February 5, 2025, the Company granted an aggregate of 740,000 restricted shares of Class A Common Stock under the Incentive Plan to 11 employees/consultants. The restricted shares vest in three equal installments as follows.</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"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p></td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One-third (1/3) on the date that is six months following the grant date;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One-third (1/3) on the date that is 18 months following the grant date; and</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One-third (1/3) on the date that is 30 months following the grant date.</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">On February 5, 2025, the Company granted an aggregate of 250,000 restricted shares of Class A Common Stock under the Incentive Plan to seven employees/consultants. The restricted shares vest in three equal installments as follows.</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"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p></td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One-third (1/3) on the date that is 12 months following the grant date;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One-third (1/3) on the date that is 24 months following the grant date; and</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One-third (1/3) on the date that is 36 months following the grant date.</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 Company determined the grant date fair value per share was $2.57, a Level 1 measurement, by reference to the publicly traded stock price on February 5, 2025.</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">During the three months ended March 31, 2025, the Company recognized $189,499 in equity compensation expense related to these awards. As of March 31, 2025, the remaining unrecognized compensation expense was $2,354,801 and is expected to be recognized over the remaining 2.9-year vesting period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Sun Managers, LLC Management Incentive Plan </span></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">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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Although Sun Managers is the legal issuer of the awards, all compensatory payments made by Sun Managers to individuals providing services to or for the benefit of the Company or its subsidiaries (including equity interests in Sun Managers) are treated as compensation paid by the Company under <i>ASC 718</i>. In accordance with the OpCo A&amp;R LLCA, the Company allocates 100% of all related expense and deduction items to Sun Managers. These compensatory payments are accounted for as capital contributions from Sun Managers to the Company, with no new equity units issued in return.</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">On March 31, 2025, Sun Managers LLC granted an aggregate of 525,000 restricted shares of Zeo Class A Common Stock under the Management Incentive Plan to four employees/consultants. The restricted shares vested immediately upon grant. During the three months ended March 31, 2025, the Company recognized $792,750 in equity compensation expense related to these awards.</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><span style="text-decoration:underline">Seasonal Manager Stock Compensation Plan</span></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">Beginning January 1, 2025, certain eligible sales managers may earn shares of the Company’s Class A Common Stock under the Seasonal Manager Stock Compensation Plan, which operates under the umbrella of the Management Incentive Plan. Managers are eligible to earn 40 shares per kW installed for Projects sold by the manager’s organization, provided they exceed 1,500 kW installed during a calendar year, and as long as the manager sells 700kW the subsequent calendar year. The number of shares awarded may be reduced if the average price for Zeo stock during the quarter in which an Installations are completed exceeds $5 per share, the number of shares granted per kW will be correspondingly decreased.</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 managers become eligible to receive certain grants of vested shares under the Seasonal Manager Stock Compensation Plan as follows:</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"> <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></td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">50% of the shares for which Manager becomes eligible during a calendar year will be granted in Q1 (prior to the end of March) of the following calendar year (the “Tranche 1 Grant”) if Manager remains eligible at the time of the grant.</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The remaining 50% of the shares for which Manager becomes eligible during a calendar year are granted in the Q1 of the second year following the calendar year in which eligibility is earned (the “Tranche 2 Grant”) if Manager remains eligible at the time of the grant.</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">On March 31, 2025, Sun Managers LLC granted an aggregate of 577,910 restricted shares of Zeo Class A Common Stock under the Management Incentive Plan to 10 sales managers. The restricted shares vest in two equal installments as follows.</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"> <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></td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One-half (1/2) immediately on the grant date; and</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One-half (1/2) on the date that is 12 months following the grant date.</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">During the three months ended March 31, 2025, the Company recognized $436,323 in equity compensation expense related to these awards. As of March 31, 2025, the remaining unrecognized compensation expense of $436,323 and is expected to be recognized over the remaining one-year vesting period.</p> 3220400 0.02 50000 50000 50000 6.97 P3Y 7.5 P20D P30D 0.01 12.5 P20D P30Y 0.01 15 P20D P30Y 0.01 <p style="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="border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair Value Summary</b></p></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">Tranche 1</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">Tranche 2</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">Tranche 3</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: 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-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; 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 718674 1340614 P1Y10M24D 740000 250000 2.57 189499 2354801 P2Y10M24D 1 525000 792750 5 0.50 0.50 577910 436323 436323 P1Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 12 - WARRANT 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">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 (the “Public Warrants”). 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 (the “Private Warrants”)(together with the Public warrants, the “Warrants”). Upon the closing of the ESGEN Business Combination the 14,040,000 Private Warrants were forfeited. As of March 31, 2025 and December 31, 2024, there are 13,800,000 Public Warrants and <span style="-sec-ix-hidden: hidden-fact-138">no</span> private placement warrants outstanding.</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">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="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in whole and not in part;</span></td> </tr><tr style="vertical-align: top; text-align: justify"> <td> </td><td style="text-align: left"> </td><td style="text-align: justify"> </td></tr> </table> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">at a price of $0.01 per warrant;</span></td> </tr></table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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><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"> <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></td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td><span style="font-family: Times New Roman, Times, Serif; 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="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 condensed consolidated statements of operations at each reporting period until they are exercised. As of March 31, 2025 and December 31, 2024, the Public Warrants are presented as warrant liabilities on the accompanying condensed 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 13 - RELATED PARTY TRANSACTIONS</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">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 $0 and $7,464 for the three month ended March 31, 2025 and 2024, respectively.</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">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 three months ended March 31, 2025, and 2024, the Company recognized $2,567,304 and $8,812,769 of revenue, net of financing fees of $974,833 and $3,856,219, respectively, from these arrangements. As of March 31, 2025, and December 31, 2024, the Company had $286,103 and $191,662 of accounts receivable, $545,805 and $0 of contract assets, $2,320,129 and $3,359,101 of accrued expenses and <span style="-sec-ix-hidden: hidden-fact-139">$0</span> and $2,000 of contract liabilities due to related parties relating to these arrangements, respectively.</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">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"> </p> <p style="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. For the three months ended March 31, 2025, the Company recorded interest income of $37,656 included in other income, net in the accompanying condensed consolidated statements of operations. As of March 31, 2025, the balance of $3,037,656 is included in note receivable – related party in the accompanying condensed consolidated balance sheet.</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 described in Note 3, Zeo Energy Corp. entered into the TRA with the TRA Holders. As of March 31, 2025, the Company has not recorded a liability related to the tax savings it may realize from utilization of such deferred tax assets. As of March 31, 2025, the total unrecorded TRA liability is approximately $48.8 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 condensed consolidated statements of operations.</p> 1 0 7464 2567304 8812769 974833 3856219 286103 191662 545805 0 2320129 3359101 2000 0.141 3000000 10000000 37656 3037656 48800000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 14 - 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="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> <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="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31, 2025</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">Level 1</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">Level 2</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">Level 3</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">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Liabilities:</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><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: 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">785,551</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-140">-</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-141">-</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">785,551</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> <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="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">Level 1</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">Level 2</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">Level 3</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">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Liabilities:</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><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: 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-142">-</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-143">-</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="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.</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> <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="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31, 2025</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">Level 1</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">Level 2</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">Level 3</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">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Liabilities:</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><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: 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">785,551</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-140">-</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-141">-</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">785,551</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> <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="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <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">Level 1</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">Level 2</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">Level 3</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">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td>Liabilities:</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><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: 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-142">-</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-143">-</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> 785551 785551 1449000 1449000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 15 - NET LOSS PER SHARE</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt"> </span></p> <p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt"> </span></p> <p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt"> </span></p> <p style="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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt"> </span></p> <p style="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 three months ended March 31, 2025 and 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"><span style="font-size: 8pt"> </span></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"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Three months ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">The period of March 13, 2024 to</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31, 2025</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="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">March 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Numerator</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 2.5pt">Net income attributable to Class A common shareholders</td><td style="width: 1%; padding-bottom: 2.5pt"> </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">(6,361,265</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 2.5pt"> </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">(1,722,607</td><td style="width: 1%; padding-bottom: 2.5pt; 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><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">13,252,964</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">994,345</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><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: 2.5pt">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><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.73</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"><span style="font-size: 8pt"> </span></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"><span style="font-size: 8pt"> </span></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"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Three months ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">The period of March 13, 2024 to</td><td style="font-weight: bold"> </td></tr> <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">March 31,<br/> 2025</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">March 31, 2024</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%">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><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><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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-144">-</div></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt"> </span></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: 0in"> <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></td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td><span style="font-family: Times New Roman, Times, Serif; 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> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td> <td><span style="font-family: Times New Roman, Times, Serif; 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> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td> <td><span style="font-family: Times New Roman, Times, Serif; 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="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 three months ended March 31, 2025 and 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"><span style="font-size: 8pt"> </span></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"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Three months ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">The period of March 13, 2024 to</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31, 2025</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="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">March 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Numerator</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 2.5pt">Net income attributable to Class A common shareholders</td><td style="width: 1%; padding-bottom: 2.5pt"> </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">(6,361,265</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 2.5pt"> </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">(1,722,607</td><td style="width: 1%; padding-bottom: 2.5pt; 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><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">13,252,964</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">994,345</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><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: 2.5pt">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><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.73</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -6361265 -1722607 13252964 13252964 994345 994345 -0.48 -0.48 -1.73 -1.73 <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"><span style="font-size: 8pt"> </span></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"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Three months ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">The period of March 13, 2024 to</td><td style="font-weight: bold"> </td></tr> <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">March 31,<br/> 2025</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">March 31, 2024</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%">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><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><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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-144">-</div></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt"> </span></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: 0in"> <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></td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td><span style="font-family: Times New Roman, Times, Serif; 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> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td> <td><span style="font-family: Times New Roman, Times, Serif; 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> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td> <td><span style="font-family: Times New Roman, Times, Serif; 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 13800000 1500000 1500000 1851852 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 16 – INCOME TAX</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has calculated the provision for income taxes during the interim reporting period by applying an estimate of the Annual Effective Tax Rate (AETR) for the full fiscal year to “ordinary” income or loss (pretax income or loss excluding unusual or infrequently occurring discrete items) for the reporting period. Our effective tax rate (ETR) from continuing operations was 3.9% expense on loss for the three months ended March 31, 2025, and 2.7% percent expense on loss for the three months ended March 31, 2024. The ETR for the three months ended March 31, 2025 differs from statutory rates primarily due to the non-controlling interest portion of ESGEN Opco, LLC, which is a partnership for federal tax purposes and a change in valuation allowance. During the first quarter of 2025, the Company exchanged corporate stock for additional ownership interests in ESGEN Opco, LLC. This greatly increased the investment in partnership deferred tax asset. Additionally, the Company determined that the deferred tax assets are not more likely than not to be realized based on all available evidence as of the current quarter and recorded a valuation allowance on deferred tax assets. The ETR for the three months ended March 31, 2024 differs from statutory rates primarily due to the non-controlling interest portion of ESGEN Opco, LLC, which is a partnership for federal tax purposes.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt"> </span></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"><span style="font-size: 8pt"> </span></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="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 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">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Other Asset assets:</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">Deferred tax assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,914,920</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">661,904</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">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">(5,914,920</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-145">-</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"><div style="-sec-ix-hidden: hidden-fact-146">-</div></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">661,904</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Deferred tax 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"><div style="-sec-ix-hidden: hidden-fact-147">-</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">(423,413</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">Net deferred tax assets and liabilities</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-148">-</div></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">238,491</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td></tr> </table> 0.039 0.027 <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"><span style="font-size: 8pt"> </span></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="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 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">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Other Asset assets:</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">Deferred tax assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,914,920</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">661,904</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">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">(5,914,920</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-145">-</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"><div style="-sec-ix-hidden: hidden-fact-146">-</div></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">661,904</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Deferred tax 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"><div style="-sec-ix-hidden: hidden-fact-147">-</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">(423,413</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">Net deferred tax assets and liabilities</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-148">-</div></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">238,491</td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"> </td></tr> </table> 5914920 661904 5914920 661904 423413 238491 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 17 - COMMITMENTS AND CONTINGENCIES</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>Risks and Uncertainties - Weather Conditions</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">A significant portion of the Company’s business is conducted in the state of Florida. During recent years, there have been several hurricanes that impacted our marketing, sales and installation activities. Future hurricane storms can have an adverse impact of our sales installations.</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>Workmanship and Warranties</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">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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="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 March 31, 2025, and December 31, 2024, 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="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>Litigation</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">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="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>Accrual for Probable Loss Contingencies</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">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 - SEGMENT REPORTING</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: left">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 the chief executive officer. The 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"> </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 three months ended March 31, 2025 and 2024:</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: justify"> </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">Three months ended March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </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">2025</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">2024</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">Total revenue</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,783,695</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">20,142,156</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">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; padding-left: 9pt">Direct labor</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,719,462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,112,285</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 9pt">Materials</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,224,562</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,409,074</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; padding-left: 9pt">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">845,655</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,436,607</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">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">4,789,679</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,957,966</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">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">219,259</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">168,403</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Gross Profit</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,774,757</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,015,787</td><td style="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><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">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,681,470</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">291,126</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Commissions expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,864,112</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,652,591</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Sales and marketing (exclusive of Commissions expense above)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">273,668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,901,196</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">General and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,467,593</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,219,422</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Other income, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(82,363</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-149">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Change in fair value of warrant liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(663,449</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">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">30,277</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">35,222</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"> </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">Net loss before taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12,795,863</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,221,770</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">Income tax (expense) 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">(523,500</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">114,668</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">Net loss</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">(13,319,363</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,107,102</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 three months ended March 31, 2025 and 2024:</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: justify"> </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">Three months ended March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </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">2025</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">2024</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">Total revenue</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,783,695</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">20,142,156</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">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; padding-left: 9pt">Direct labor</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,719,462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,112,285</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-left: 9pt">Materials</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,224,562</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,409,074</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; padding-left: 9pt">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">845,655</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,436,607</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">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">4,789,679</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,957,966</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">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">219,259</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">168,403</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Gross Profit</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,774,757</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,015,787</td><td style="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><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">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,681,470</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">291,126</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Commissions expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,864,112</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,652,591</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Sales and marketing (exclusive of Commissions expense above)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">273,668</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,901,196</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">General and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,467,593</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,219,422</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Other income, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(82,363</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-149">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Change in fair value of warrant liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(663,449</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">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">30,277</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">35,222</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"> </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">Net loss before taxes</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12,795,863</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,221,770</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">Income tax (expense) 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">(523,500</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">114,668</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">Net loss</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">(13,319,363</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,107,102</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> 8783695 20142156 1719462 3112285 2224562 9409074 845655 1436607 4789679 13957966 219259 168403 3774757 6015787 4681470 291126 1864112 3652591 273668 2901196 10467593 3219422 -82363 -663449 138000 30277 35222 -12795863 -4221770 523500 -114668 -13319363 -4107102 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 19 - SUBSEQUENT EVENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On April 15, 2025, the Promissory Note, as described in Note 9, was amended with the result that the Tranche 2 Advance would be delivered if a Tranche 2 Milestone is met within 120 days of the Initial Advance, and the Tranche 3 Advance would be delivered if a Tranche 3 Milestone is met within 120 days of the Tranche 2 Advance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; 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; margin: 0pt 0"><span style="font-size: 7pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On May 28, 2025, the Company entered into an Agreement and Plan of Merger and Reorganization (the “Merger Agreement”) by and among Heliogen, Inc., a Delaware corporation (“Heliogen”), Zeo Energy, Hyperion Merger Corp., a Delaware corporation and a direct, wholly-owned subsidiary of Zeo Energy (“Merger Sub I”) and Hyperion Acquisition LLC, a Delaware limited liability company and a direct, wholly-owned subsidiary of Zeo Energy (“Merger Sub II” and, together with Merger Sub I, the “Merger Subs”). Pursuant to the Merger Agreement, and upon the terms and subject to the satisfaction or waiver of the conditions therein: (i) in accordance with the General Corporation Law of the State of Delaware (“DGCL”), at the effective time of the First Merger (the “Effective Time”), Merger Sub I will merge with and into Heliogen (the “First Merger”), with Heliogen surviving the First Merger (Heliogen, as the surviving entity of the First Merger, the “First Surviving Corporation”) and immediately following the First Merger, the First Surviving Corporation will be a direct, wholly owned subsidiary of Zeo Energy; and (ii) in accordance with the DGCL and Delaware Limited Liability Company Act, immediately after the Effective Time, the First Surviving Corporation will merge with and into Merger Sub II (the “Second Merger” and, together with the First Merger, the “Mergers”), with Merger Sub II surviving the Second Merger (Merger Sub II, as the surviving entity of the Second Merger, the “Surviving Company”). The Merger Agreement and the consummation of the transactions contemplated thereby have been approved by each of the board of directors of Heliogen (“Heliogen’s Board of Directors”) and the board of directors of Zeo Energy, and Heliogen’s Board of Directors has resolved to recommend to the stockholders of Heliogen to approve the transactions contemplated by the Merger Agreement, including the Mergers, and adopt the Merger Agreement, subject to its terms and conditions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-size: 7pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Consideration to Heliogen Stockholders</i>. Subject to the terms and conditions of the Merger Agreement, at the Effective Time, by virtue of the First Merger, each issued and outstanding share of common stock, par value $0.0001 per share, of Heliogen (“Heliogen Common Stock”) (other than shares of Heliogen Common Stock held by Zeo Energy, Heliogen or their respective subsidiaries immediately prior to the Effective Time) will be cancelled and automatically converted into the right to receive (i) a number of shares of class A common stock, par value $0.0001 per share, of Zeo Energy (“Zeo Energy Class A Common Stock”) equal to the Exchange Ratio (as defined below), without interest (the “Share Merger Consideration”), and (ii) if applicable, an amount in cash, rounded to the nearest cent, in lieu of any fractional share interest in Zeo Energy Class A Common Stock to which such holder otherwise would have been entitled (the “Fractional Share Consideration” and together with the Share Merger Consideration, the “Merger Consideration”), subject to any required tax withholding.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-size: 7pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As set forth in the Merger Agreement, the “Exchange Ratio” is the quotient obtained by dividing (i) the quotient of (A) the Total Merger Consideration divided by (B) the fully diluted share count of Heliogen Common Stock outstanding (including shares underlying outstanding shares of Heliogen’s preferred stock (if any), In-the-Money Options (as defined below), Heliogen’s restricted stock units (“RSUs”), and the Commercial Warrants (as defined below) but excluding shares underlying SPAC Warrants (as defined below)) (the “Fully-Diluted Shares,” which as of May 16, 2025 was equal to 6,616,949), by (ii) $1.5859 (the “Parent Stock Price”); and the “Total Merger Consideration” is $10.0 million, less (x) 50% of any amount by which Heliogen’s Net Cash at the closing of the First Merger (the “Closing”) is less than $13.0 million (the “Net Cash Collar Floor”), or plus (y) 50% of any amount by which Heliogen’s Net Cash at the Closing is more than $16.0 million (the “Net Cash Collar Ceiling”); and “Net Cash” is the cash and cash equivalents and other current assts of Heliogen and its subsidiaries as of the Closing, less certain specified liabilities of Heliogen and its subsidiaries as of the Closing, including unpaid transaction expenses.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-size: 7pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The shares of Zeo Energy Class A Common Stock to be issued in connection with the Mergers will be listed on the Nasdaq Stock Market LLC (“Nasdaq”). The Mergers, taken together, are intended to constitute a single integrated transaction that qualifies as a reorganization for U.S. federal income tax purposes.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-size: 7pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span>Under the terms of the Merger Agreement, the completion of the Mergers is subject to certain customary closing conditions, including, among others: (i) the approval of the Mergers and adoption of the Merger Agreement by the affirmative vote of the holders of a majority of the outstanding shares of Heliogen Common Stock entitled to vote thereon; (ii) the approval for listing on Nasdaq of the Zeo Energy Class A Common Stock to be issued in the Mergers; (iii) the effectiveness of a registration statement on Form S-4 (the “</span>Registration Statement<span>”) to be filed by Zeo Energy with the Securities and Exchange Commission (the “</span>SEC<span>”) registering the Zeo Energy Class A Common Stock to be issued in connection with the Mergers; (iv) the accuracy of the parties’ respective representations and warranties in the Merger Agreement, subject to specified materiality qualifications; (v) compliance by the parties with their respective covenants in the Merger Agreement in all material respects; (vi) the absence of any law or order restraining, enjoining or otherwise prohibiting the consummation of the Mergers; and (vii) the receipt by each party of opinions of counsel to the effect that the Mergers, taken together, will constitute a single integrated transaction that qualifies as a reorganization for U.S. federal income tax purposes. Zeo Energy has the following additional conditions to its obligations to consummate the Closing: (A) the absence of a material adverse effect with respect to Heliogen and its subsidiaries on or after the date of the Merger Agreement that is continuing as of immediately prior to the Closing; and (B) the effective amendment of that certain Rights Agreement, dated April 16, 2023 by and between Heliogen and Continental Stock Transfer and Trust Company, as amended on April 16, 2024, December 17, 2024 and April 14, 2025 (the “</span>Rights Agreement<span>”); and (C) Heliogen’s Net Cash at the Closing being equal to or greater than $10.0 million.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On June 8, 2025, Sunnova, one of the Company’s financing partners, voluntarily filed for protection under Chapter 11 of the U.S. Bankruptcy Code in the United States Bankruptcy Court. As of the date of this report, Sunnova owes the Company an outstanding amount of $3,113,019 related to completed customer projects. The Company is actively monitoring the proceedings and has recorded a full reserve against this receivable. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On June 9, 2025, Mosaic, one of the Company’s financing partners, voluntarily filed for protection under Chapter 11 of the U.S. Bankruptcy Code in the United States Bankruptcy Court. As of the date of this report, Mosaic owes the Company an outstanding amount of $734,140 related to completed customer projects. The Company is actively monitoring the proceedings, and no impairment has been recorded related to this receivable as of the balance sheet date, as management believes the amount remains collectible.</p> 0.0001 0.0001 6616949 1.5859 10000000 0.50 13000000 0.50 16000000 10000000 3113019 734140 false false false false 0001865506 false Q1 --12-31 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