0001213900-25-110368.txt : 20251114 0001213900-25-110368.hdr.sgml : 20251114 20251114080121 ACCESSION NUMBER: 0001213900-25-110368 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20250930 FILED AS OF DATE: 20251114 DATE AS OF CHANGE: 20251114 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: 251481333 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 ea0264562-10q_zeoenergy.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 September 30, 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 November 12, 2025, the registrant had 33,149,931 shares of Class A common stock, par value $0.0001 outstanding, and 24,380,000 shares of Class V common stock, par value $0.0001, outstanding.

 

 

 

 

 

 

ZEO ENERGY CORP.

 

Quarterly Report on Form 10-Q

Period Ended September 30, 2025

 

TABLE OF CONTENTS

 

    Page
PART I – FINANCIAL INFORMATION   1
Item 1. Financial Statements   1
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations   21
Item 3. Quantitative and Qualitative Disclosures about Market Risk   31
Item 4. Control and Procedures   31
PART II – OTHER INFORMATION   32
Item 1. Legal Proceedings   32
Item 1A. Risk Factors   32
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds   32
Item 3. Defaults Upon Senior Securities   32
Item 4. Mine Safety Disclosures   32
Item 5. Other Information   32
Item 6. Exhibits   33
SIGNATURES   34

 

i

 

 

PART I

FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS.

 

ZEO ENERGY CORP.

UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

 

    Page
Financial Statements (Unaudited)   1
Condensed Consolidated Balance Sheets as of September 30, 2025 and December 31, 2024   2
Condensed Consolidated Statements of Operations for the Three and Nine Months Ended September 30, 2025 and 2024   3
Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders’ Deficit for the Three and Nine Months Ended September 30, 2025 and 2024   4
Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2025 and 2024   6
Notes to Condensed Consolidated Financial Statements   7

 

1

 

 

ZEO ENERGY CORP.

CONDENSED CONSOLIDATED BALANCE SHEETS

 

   September 30,   December 31, 
   2025   2024 
ASSETS  (Unaudited)     
Current Assets        
Cash and cash equivalents  $3,915,900   $5,634,115 
Accounts receivable, net   10,918,344    9,994,881 
Accounts receivable – related parties   465,047    191,662 
Inventories   934,871    872,470 
Contract assets   2,511,737    640,709 
Contract assets – related parties   3,581,890    
-
 
Prepaid expenses and other current assets   1,590,333    1,554,838 
Total Current Assets   23,918,122    18,888,675 
           
Other assets   92,712    75,935 
Interest receivable – related parties   114,393    
-
 
Deferred tax asset, net   
-
    238,491 
Property and equipment, net   2,871,507    2,475,963 
Operating lease right-of-use assets   1,067,373    1,268,139 
Finance lease right-of-use assets   344,657    447,012 
Related party note receivable   3,000,000    3,000,000 
Intangibles, net   
-
    7,571,156 
Goodwill   27,091,695    27,010,745 
TOTAL ASSETS  $58,500,459   $60,976,116 
           
LIABILITIES, REDEEMABLE NON-CONTROLLING INTERESTS AND STOCKHOLDERS’ DEFICIT          
Current Liabilities          
Accounts payable  $3,446,248   $2,780,885 
Accrued expenses and other current liabilities   2,844,376    5,181,087 
Accrued expenses and other current liabilities – related parties   
-
    3,359,101 
Contract liabilities   1,250,465    201,607 
Contract liabilities – related parties   
-
    2,000 
Current portion of operating lease obligations   724,083    583,429 
Current portion of finance lease obligations   140,300    130,464 
Current portion of long-term debt   22,887    291,036 
Convertible promissory note, net   2,485,000    2,440,000 
Total Current Liabilities   10,913,359    14,969,609 
           
Operating lease obligations, net of current portion   448,633    799,385 
Finance lease obligations, net of current portion   242,318    348,807 
Long-term debt, net of current portion   61,713    496,623 
Warrant liabilities   757,620    1,449,000 
TOTAL LIABILITIES   12,423,643    18,063,424 
           
Redeemable Non-Controlling Interests          
Class A convertible preferred units, 1,500,000 units issued and outstanding as of September 30, 2025 and December 31, 2024   16,775,111    16,130,871 
Class B units, 22,980,000 and 33,730,000 units issued and outstanding as of September 30, 2025 and December 31, 2024, respectively   31,023,000    115,693,900 
           
Stockholders’ Deficit          
Class V common stock, $0.0001 par value, 100,000,000 authorized shares; 24,480,000 and 35,230,000 shares issued and outstanding as of September 30, 2025 and December 31, 2024, respectively   2,448    3,523 
Class A common stock, $0.0001 par value, 300,000,000 authorized shares; 31,198,080 and 13,252,964 shares issued and outstanding as of September 30, 2025 and December 31, 2024, respectively   3,120    1,326 
Additional paid-in capital   60,084,125    14,523,963 
Accumulated other comprehensive loss   (4,895)   
-
 
Accumulated deficit   (61,806,093)   (103,440,891)
TOTAL STOCKHOLDERS’ DEFICIT   (1,721,295)   (88,912,079)
TOTAL LIABILITIES, REDEEMABLE NON-CONTROLLING INTERESTS AND STOCKHOLDERS’ DEFICIT  $58,500,459   $60,976,116 

 

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

 

2

 

 

ZEO ENERGY CORP.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

 

  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2025   2024   2025   2024 
Revenues                
Revenue, net  $16,879,429   $17,329,201   $33,072,267   $36,457,234 
Related party revenue, net   7,017,019    2,328,704    17,709,806    18,139,099 
Total Net Revenues   23,896,448    19,657,905    50,782,073    54,596,333 
                     
Operating Expenses                    
Cost of revenues   10,053,666    9,787,350    22,127,832    30,805,155 
Depreciation and amortization   249,447    499,876    8,325,628    1,413,074 
Sales and marketing   9,588,385    5,202,525    17,354,517    16,178,375 
General and administrative   5,985,459    7,151,005    21,319,509    15,893,998 
Total Operating Expenses   25,876,957    22,640,756    69,127,486    64,290,602 
                     
LOSS FROM OPERATIONS   (1,980,509)   (2,982,851)   (18,345,413)   (9,694,269)
                     
Other Income (Expense)                    
Other income   165,308    137,508    300,999    188,329 
Interest expense   (129,719)   (209,227)   (130,007)   (294,257)
Gain on change in fair value of warrant liabilities   124,200    138,000    691,380    828,000 
Total Other Income   159,789    66,281    862,372    722,072 
                     
NET LOSS FROM OPERATIONS BEFORE INCOME TAXES   (1,820,720)   (2,916,570)   (17,483,041)   (8,972,197)
Income tax benefit (provision)   (48,752)   44,146    (385,258)   235,352 
NET LOSS  $(1,869,472)  $(2,872,424)  $(17,868,299)  $(8,736,845)
                     
Less: net loss attributable to Sunergy Renewables LLC prior to the business combination   
-
    
-
    
-
    (523,681)
NET LOSS SUBSEQUENT TO THE BUSINESS COMBINATION   (1,869,472)   (2,872,424)   (17,868,299)   (8,213,164)
                     
Less: Net income (loss) attributable to redeemable non-controlling interests   1,355,548    (2,448,162)   (5,866,178)   (5,979,621)
NET LOSS ATTRIBUTABLE TO CLASS A COMMON STOCKHOLDERS  $(3,225,020)  $(424,262)  $(12,002,121)  $(2,233,543)
                     
LOSS PER CLASS A COMMON SHARE – BASIC AND DILUTED  $(0.12)  $(0.08)  $(0.53)  $(0.60)
WEIGHTED-AVERAGE CLASS A COMMON SHARES OUTSTANDING – BASIC AND DILUTED   27,307,260    5,053,942    22,489,940    3,696,721 
                     
COMPREHENSIVE LOSS                    
Foreign currency translation adjustments   4,895    
-
    4,895    
-
 
NET COMPREHENSIVE LOSS  $(3,229,915)  $(424,262)  $(12,007,016)  $(2,233,543)

 

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

 

3

 

 

ZEO ENERGY CORP.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE
NON-CONTROLLING INTERESTS AND STOCKHOLDERS’ DEFICIT

FOR THE THREE AND NINE MONTHS ENDED SEPTEMBER 30, 2025

(UNAUDITED)

 

   Redeemable Non-Controlling Interests                       Accumulated         
   Class A Convertible Preferred Units   Class B Units   Class V
Common Stock
   Class A
Common Stock
   Additional Paid-in   Other Comprehensive   Accumulated   Total Stockholders’ 
   Units   Amount   Units   Amount   Shares   Amount   Shares   Amount   Capital   Loss   Deficit   (Deficit) 
Balance, December 31, 2024   1,500,000   $16,130,871    33,730,000   $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   -    -    -    -    -    -    -    -    2,137,247    -    -    2,137,247 
Class A common stock issued to employees for services   -    -    -    -    -    -    43,500    4    63,505    -    -    63,509 
Reverse recapitalization related deferred taxes and adjustments   -    -    -    -    -    -    -    -    (238,491)   -    -    (238,491)
Class A common stock issued in exchange for OpCo class B units and corresponding class V common stock   -    -    (8,500,000)   (18,785,000)   (8,500,000)   (850)   8,500,000    850    18,785,000    -    -    18,785,000 
Subsequent measurement of redeemable non-controlling interests   -    -    -    (51,448,264   -    -    -    -    -    -    51,448,264    51,448,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    25,230,000   $38,097,300    26,730,000   $2,673    21,796,464   $2,180   $35,271,224   $-   $(58,353,892)  $(23,077,815)
Stock-based compensation   -    -         -    -    -    -    -    1,078,202    -    -    1,078,202 
Class A common stock issued upon vesting of restricted stock awards   -    -         -    -    -    50,000    5    (5)   -    -    - 
Class A common stock issued in exchange for OpCo class B units and corresponding class V common stock   -    -    (250,000)   (417,500)   (250,000)   (25)   250,000    25    417,500    -    -    417,500 
Subsequent measurement of redeemable non-controlling interests   -    -         35,448,793    -    -    -    -    -    -    (35,448,793)   (35,448,793)
Net income (loss)   -    422,966         (686,593)   -    -    -    -    -    -    (2,415,836)   (2,415,836)
Balance, June 30, 2025   1,500,000   $16,959,074    24,980,000   $72,442,000    26,480,000   $2,648    22,096,464   $2,210   $36,766,921   $-   $(96,218,521)  $(59,446,742)
Stock-based compensation   -    -    -    -    -    -    -    -    2,733,678    -    -    2,733,678 
Class A common stock issued upon vesting of restricted stock awards   -    -    -    -    -    -    206,293    20    (20)   -    -    - 
Tax withholding paid related to stock-based compensation   -    -    -    -    -    -    -    -    (160,353)   -    -    (160,353)
Class A common stock issued in exchange for OpCo class B units and corresponding class V common stock   -    -    (2,000,000)   (4,700,000)   (2,000,000)   (200)   2,000,000    200    4,700,000    -    -    4,700,000 
Class A common stock issued in the acquisition of Heliogen, Inc.   -    -    -    -    -    -    6,217,612    622    14,424,238    -    -    14,424,860 

Class A common stock issued in settlement of accrued advisory fees

   -    -    -    -    -    -    677,711    68    1,619,661    -    -    1,619,729 
Dividends paid to preferred unit holders   -    (621,063)   -    -    -    -    -    -    -    -    -    - 
Foreign currency translation   -    -    -    -    -    -    -    -    -    (4,895)   -    (4,895)
Subsequent measurement of redeemable non-controlling interests   -    -    -    (37,637,448)   -    -    -    -    -    -    37,637,448    37,637,448 
Net income (loss)   -    437,100    -    918,448    -    -    -    -    -    -    (3,225,020)   (3,225,020)
Balance, September 30, 2025   1,500,000   $16,775,111    22,980,000   $31,023,000    24,480,000   $2,448    31,198,080   $3,120   $60,084,125   $(4,895)  $(61,806,093)  $(1,721,295)

 

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

 

4

 

 

ZEO ENERGY CORP.

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE
NON-CONTROLLING INTERESTS AND STOCKHOLDERS’ DEFICIT

FOR THE THREE AND NINE MONTHS ENDED SEPTEMBER 30, 2024

(UNAUDITED)

 

   Redeemable Non-Controlling Interests                                   Total 
   Class A Convertible Preferred Units   Class B Units   Common Units   Class V
Common Stock
   Class A
Common Stock
   Additional Paid-in   Accumulated   Stockholders’ Equity 
   Units   Amount   Units   Amount   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   -    -    -    -    (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   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   -    -    33,730,000    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 non-controlling interests   -    -    -    176,420,473    -    -    -    -    -    -    (6,047,026)   (170,373,447)   (176,420,473)
Net income (loss)   -    8,224,091    -    (10,276,021   -    -    -    -    -    -    -    (1,531,491)   (1,531,491)
Balance, March 31, 2024   1,500,000   $15,079,167    33,730,000   $192,261,000    -   $-    35,230,000   $3,523    5,026,964   $503   $-   $(173,051,964)  $(173,047,938)
Stock-based compensation   -    -    -    -    -    -    -    -    -    -    2,417,888    -    2,417,888 
Subsequent measurement of redeemable non-controlling interests   -    -    -    (117,877,583)   -    -    -    -    -    -    -    117,877,583    117,877,583 
Net income (loss)   -    384,388    -    (1,863,917)   -    -    -    -    -    -    -    (277,790)   (277,790)
Balance, June 30, 2024   1,500,000    15,463,555    33,730,000    72,519,500    -    -    35,230,000    3,523    5,026,964    503    2,417,888    (55,452,171)   (53,030,257)
Stock-based compensation   -    -    -    -    -    -    -    -    -    -    1,089,617    -    1,089,617 
Class A common stock issued for services   -    -    -    -    -    -    -    -    146,000    15    255,485    -    255,500 
Reverse recapitalization related deferred taxes and adjustments   -    -    -    -    -    -    -    -    -    -    112,909    -    112,909 
Subsequent measurement of redeemable non-controlling interests   -    -    -    (12,669,083)   -    -    -    -    -    -    -    12,669,083    12,669,083 
Net income (loss)   -    398,555    -    (2,846,717)   -    -    -    -    -    -    -    (424,262)   (424,262)
Balance, September 30, 2024   1,500,000   $15,862,110    33,730,000   $57,003,700    -   $-    35,230,000   $3,523    5,172,964   $518   $3,875,899   $(43,207,350)  $(39,327,410)

 

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

 

5

 

 

ZEO ENERGY CORP.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

   Nine Months Ended
September 30,
 
   2025   2024 
         
CASH FLOWS FROM OPERATING ACTIVITIES        
Net loss  $(17,868,299)  $(8,736,845)
Adjustment to reconcile net loss to net cash used in operating activities          
Depreciation and amortization   8,325,628    1,413,074 
Amortization of debt discount   45,000    
-
 
Gain on change in fair value of warrant liabilities   (691,380)   (828,000)
Gain on disposal of fixed assets   
-
    (91,684)
Stock-based compensation   6,005,505    6,846,318 
Class A common stock issued to employees for services   63,509    255,500 
Provision for credit losses   2,557,343    2,282,588 
Non-cash operating lease expense   471,966    523,821 
Changes in operating assets and liabilities:          
Accounts receivable   (3,175,426)   (7,864,274)
Accounts receivable – related parties   (273,385)   (36,410)
Inventories   (62,401)   (131,898)
Contract assets   (1,871,028)   3,842,974 
Contract assets – related parties   (3,581,890)   
-
 
Prepaids and other current assets   974,118    (689,656)
Other assets   (2,180)   (254,806)
Interest receivable – related parties   (114,393)   
-
 
Accounts payable   2,431,056    (437,190)
Accrued expenses and other current liabilities   (1,573,123)   (1,195,659)
Accrued expenses and other current liabilities – related parties   (3,359,101)   (1,985,281)
Contract liabilities   1,048,858    (3,460,989)
Contract liabilities – related parties   (2,000)   (1,160,848)
Operating lease payments   (481,298)   (480,270)
Net cash used in operating activities   (11,132,921)   (12,189,535)
           
CASH FLOWS FROM INVESTING ACTIVITIES          
Purchases of property and equipment   (1,047,661)   (285,067)
Cash acquired in the acquisition of Heliogen   14,596,267    
-
 
Net cash provided by (used in) investing activities   13,548,606    (285,067)
           
CASH FLOWS FROM FINANCING ACTIVITIES          
Proceeds from the issuance of convertible preferred stock, net of transaction costs   
-
    9,221,649 
Repayments of debt   (3,250,936)   (261,563)
Repayments of finance lease liabilities   (96,653)   (87,728)
Dividends paid to OpCo class A preferred unit holders   (621,063)   
-
 
Tax withholdings paid related to stock-based compensation   (160,353)   
-
 
Distributions to members   
-
    (90,000)
Net cash (used in) provided by financing activities   (4,129,005)   8,782,358 
           
Effect on foreign exchange on cash   (4,895)   
-
 
           
NET CHANGE IN CASH AND CASH EQUIVALENTS   (1,718,215)   (3,692,244)
Cash and cash equivalents, beginning of period   5,634,115    8,022,306 
Cash and cash equivalents, end of the period  $3,915,900   $4,330,062 
           
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION          
Cash paid for interest  $85,007   $135,980 
Cash paid for income taxes  $
-
   $
-
 
           
NON-CASH INVESTING AND FINANCING ACTIVITIES          
Net loss attributable to redeemable non-controlling interest  $7,131,481   $14,986,655 
OpCo class A preferred dividends  $1,265,303   $9,007,034 
Subsequent measurement of redeemable non-controlling interest  $53,636,919   $45,873,807 
Class A common stock issued upon vesting of restricted stock awards  $25   $
-
 
Class A common stock issued in exchange for class V common stock  $1,075   $
-
 
Fair value of class A common stock issued in exchange for OpCo class B units  $23,902,500   $
-
 
Reverse recapitalization related deferred taxes and adjustments  $(238,491)  $112,909 
Operating lease right-of-use asset and liability measurement  $140,975   $790,615 
Deferred equity issuance costs  $
-
   $2,769,039 
Issuance of class A common stock to vendors  $
-
   $891,035 
Issuance of class A common stock to backstop investors  $
-
   $1,569,463 
Accounts payable settled for loan payable  $2,547,877   $
-
 
Net assets acquired in the acquisition of Heliogen  $14,424,860   $
-
 
Class A common stock issued in the acquisition of Heliogen  $14,424,860   $
-
 
Class A common stock issued in settlement of accrued advisory fees  $

1,619,729

   $
-
 

 

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

 

6

 

 

Zeo Energy Corp.

Notes to the Condensed Consolidated Financial Statements

SEPTEMBER 30, 2025

(UNAUDITED)

 

NOTE 1—BASIS OF PRESENTATION AND OTHER INFORMATION

 

The accompanying unaudited condensed consolidated financial statements of Zeo Energy Corp. (the “Company” or “Zeo”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q of Regulation S-X. They do not include all the information and footnotes required by GAAP for complete financial statements. The December 31, 2024 consolidated balance sheet data was derived from audited financial statements but do not include all disclosures required by GAAP. The interim unaudited condensed consolidated financial statements should be read in conjunction with those consolidated financial statements included in the Form 10-K, as filed with the Securities and Exchange Commission on May 28, 2025. In the opinion of management, all adjustments considered necessary for a fair presentation of the financial statements, consisting solely of normal recurring adjustments, have been made. Operating results for the nine months ended September 30, 2025 are not necessarily indicative of the results that may be expected for the year ending December 31, 2025.

 

Reclassifications

 

Certain prior period amounts have been reclassified in the condensed consolidated financial statements and accompanying notes to conform to the current period presentation. These reclassifications included changes within contract assets, prepaid expenses and other current assets, and other assets on the consolidated balance sheets. The reclassifications had no impact on previously reported net loss, total assets, total liabilities, stockholders’ deficit, or total cash flows from operations.

 

Recently Adopted Accounting Pronouncements

 

In August 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-05, “Business Combinations—Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement,” which requires a newly-formed joint venture to apply a new basis of accounting to its contributed net assets, resulting in the joint venture initially measuring its contributed net assets at fair value on the formation date. ASU 2023-05 is effective for all joint venture formations with a formation date on or after January 1, 2025, with early adoption permitted. These amendments are to be applied prospectively, with retrospective application permitted for joint ventures formed before the effective date. The adoption of ASU 2023-05 did not have a material impact on the Company’s condensed consolidated financial statements.

 

Recently Issued Accounting Pronouncements Not Yet Adopted

 

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

 

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,” which requires the disaggregated disclosure of specific expense categories, including purchases of inventory, employee compensation, depreciation, and amortization included in each relevant expense caption presented on the statement of operations. The standard also requires disclosure of qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively, as well as the total amount of selling expenses and an entity’s definition of selling expenses. ASU 2024-03 is effective for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.

 

7

 

 

In July 2025, the FASB issued ASU 2025-05, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets,” which introduces a practical expedient for the application of the current expected credit loss model to current accounts receivable and contract assets. The amendment is effective for interim and annual periods beginning after December 15, 2025, with early adoption permitted. This amendment is to be applied on a prospective basis. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.

 

In September 2025, the FASB issued ASU 2025-06, “Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software”. This guidance removes all references to project stages throughout ASC 350-40 and clarifies the threshold entities apply to begin capitalizing costs. Under the new standard, cost capitalization should only commence when an entity has committed to funding a software project and it is probable the project will be completed and the software will be used for its intended function. The amendments are effective for annual reporting periods beginning after December 15, 2027 and interim reporting periods within those annual reporting periods. Entities may apply the guidance using a prospective, retrospective or modified transition approach. Early adoption is permitted as of the beginning of an annual reporting period. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.

 

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

 

NOTE 2—LIQUIDITY AND GOING CONCERN

 

As of September 30, 2025, the Company had cash and cash equivalents of $3.9 million, positive working capital of $13.0 million, and total stockholders’ deficit of $1.7 million. For the nine months ended September 30, 2025, the Company incurred a net loss of $17.9 million and used $11.1 million of cash in operating activities. 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.

 

NOTE 3—BUSINESS COMBINATIONS

 

Heliogen Acquisition

 

On May 28, 2025, the Company entered into a plan of merger and reorganization agreement with Heliogen, Inc. (“Heliogen”), a renewable-energy technology company that provides solutions for delivering low-carbon energy production by combining commercially proven solar technologies with thermal systems and storage expertise. The transaction was completed on August 8, 2025, under which Heliogen became a wholly owned subsidiary of the Company.

 

The acquisition of Heliogen aligns with the Company’s strategy to expand its clean-energy platform beyond residential markets into large-scale commercial and industrial energy generation and storage. Additionally, Heliogen is expected to complement the Company’s existing solar operations, create operational synergies, and broaden market reach.

 

The total consideration transferred consisted entirely of the Company’s class A common stock, issued to Heliogen shareholders at an exchange ratio of 0.9591 shares of the Company for each share of Heliogen common stock, resulting in the issuance of 6,217,612 class A common shares. No contingent consideration was included. In connection with the merger, all outstanding Heliogen SPAC warrants and restricted stock units (“RSUs”) were automatically accelerated and fully vested and were settled in the same equity consideration, net of applicable tax withholding. All stock options and commercial warrants were out-of-the-money and canceled with no value.

 

The Company accounted for the acquisition using the acquisition method of accounting in accordance with ASC Topic 805, “Business Combinations,” and allocated the purchase price to the assets acquired and liabilities assumed based on their estimated fair values at the acquisition date, with the excess of purchase price over the estimated fair value of the net assets acquired recorded as goodwill. Goodwill is not deductible for tax purposes.

 

8

 

 

The purchase price was allocated as follows:

 

   Preliminary Allocation 
Purchase consideration at fair value:    
Class A common stock  $14,424,860 
      
Assets acquired and liabilities assumed at fair value     
Cash  $14,596,267 
Accounts receivable   305,380 
Prepaid expenses and other current assets   1,065,991 
Other assets   14,597 
Operating lease right-of-use assets   130,225 
Goodwill   80,950 
Accounts payable   (782,184)
Accrued expenses   (856,141)
Operating lease liabilities   (130,225)
Net assets acquired  $14,424,860 

 

From the date of acquisition, Heliogen contributed revenues of $0 and a net loss of $1,017,239, which are included in the consolidated statement of operations for the three and nine months ended September 30, 2025.

 

Pro Forma Information

 

The following unaudited pro forma results presented below include the effects of the Heliogen acquisition as if it had been consummated as of January 1, 2024, with adjustments to give effect to pro forma events that are directly attributable to the acquisition.

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2025   2024   2025   2024 
Net revenues  $23,946,448   $20,707,905   $50,945,678   $59,435,333 
Net loss   (13,283,859)   (14,687,424)   (34,716,447)   (55,058,845)
                     
Net loss attributable to class A common stockholders   (14,639,407)   (12,239,262)   (28,850,269)   (48,555,543)
Loss per share attributable to common stockholders – basic and diluted  $(0.50)  $(1.09)  $(1.05)  $(4.90)

 

These unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations would have been if the acquisitions had occurred at the beginning of the period presented, nor are they indicative of future results of operations.

 

NOTE 4—DISAGGREGATION OF REVENUES AND SEGMENT REPORTING

 

The Company’s revenues are disaggregated based on revenue type, including (i) solar system installations, and (ii) roofing installations.

 

The Company’s net revenues for the three and nine months ended September 30, 2025 and 2024 are disaggregated as follows:

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2025   2024   2025   2024 
Solar system installations, net  $23,635,215   $19,230,550   $49,699,771   $52,332,526 
Roofing installations   261,233    427,355    1,082,302    2,263,807 
Total net revenues  $23,896,448   $19,657,905   $50,782,073   $54,596,333 

 

9

 

 

For the nine months ended September 30, 2025 and 2024, the Company had three and two customers, respectively, who exceeded 10% of revenue recognized. Their aggregate revenue recognized was $44,636,037 and $44,943,845 for the nine months ended September 30, 2025 and 2024, respectively.

 

Segment information for the three and nine months ended September 30, 2025 and 2024 are as follows:

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2025   2024   2025   2024 
Net revenues  $23,896,448   $19,657,905   $50,782,073   $54,596,333 
Less: cost of revenues (exclusive of depreciation and amortization shown below):                    
Direct labor   2,218,124    2,787,617    5,692,497    7,666,087 
Materials   7,230,607    7,389,256    13,678,280    20,614,402 
Other   604,935    (389,523)   2,757,055    2,524,666 
Cost of revenues (exclusive of depreciation and amortization):   10,053,666    9,787,350    22,127,832    30,805,155 
Less: depreciation and amortization related to cost of revenues   135,393    283,326    568,415    614,272 
Total gross profit  $13,707,389   $9,587,229   $28,085,826   $23,176,906 
                     
Depreciation and amortization   114,054    216,550    7,757,213    798,802 
Commissions expense   5,965,767    4,893,360    12,735,435    12,663,350 
Sales and marketing (exclusive of commissions expense above)   3,622,618    309,165    4,619,082    3,515,025 
General and administrative   5,985,459    7,151,005    21,319,509    15,893,998 
Other income, net   (165,308)   (137,508)   (300,999)   (188,329)
Interest expense   129,719    209,227    130,007    294,257 
Gain on change in fair value of warrant liabilities   (124,200)   (138,000)   (691,380)   (828,000)
Total net loss before income taxes   (1,820,720)   (2,916,570)   (17,483,041)   (8,972,197)
Income tax benefit (provision)   (48,752)   44,146    (385,258)   235,352 
Net loss  $(1,869,472)  $(2,872,424)  $(17,868,299)  $(8,736,845)

 

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.

 

NOTE 5—PROPERTY AND EQUIPMENT

 

Property and equipment as of September 30, 2025 and December 31, 2024 consisted of the following:

 

   September 30,   December 31, 
   2025   2024 
Internally-developed software  $2,035,887   $988,225 
Office furniture and equipment   384,368    384,368 
Transportation equipment   2,477,033    2,477,034 
Leasehold improvements   10,000    10,000 
Total property and equipment   4,907,288    3,859,627 
Less: accumulated depreciation   (2,035,781)   (1,383,664)
Total property and equipment, net  $2,871,507   $2,475,963 

 

10

 

 

Depreciation expense for the three months ended September 30, 2025 and 2024 was $219,095 and $208,746, respectively. Depreciation expense for the nine months ended September 30, 2025 and 2024 was $652,117 and $539,692, respectively.

 

NOTE 6—INTANGIBLE ASSETS

 

Intangible assets as of September 30, 2025 and December 31, 2024 consisted of the following:

 

   September 30,   December 31, 
   2025   2024 
Trade names  $3,084,100   $3,084,100 
Customer lists   496,800    496,800 
Non-compete   224,000    224,000 
Order backlog   10,808,821    10,808,821 
Total intangible assets   14,613,721    14,613,721 
Less: accumulated amortization   (14,613,721)   (7,042,565)
Total intangible assets, net  $
-
   $7,571,156 

 

Amortization expense for the three months ended September 30, 2025 and 2024 was $0 and $257,011, respectively. Amortization expense for the nine months ended September 30, 2025 and 2024 was $7,571,156 and $771,028, respectively.

 

NOTE 7—ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

 

Accrued expenses and other current liabilities as of September 30, 2025 and December 31, 2024 consisted of the following:

 

   September 30,
2025
   December 31,
2024
 
Accrued payroll liabilities  $727,727   $421,825 
Accrued commissions   1,131,921    290,969 
Accrued interest   3,110    84,425 
Accrued taxes   706,732    8,900 
Accrued credit cards   47,401    26,632 
Accrued transaction costs   
-
    3,208,288 
Other accrued liabilities   227,485    1,140,048 
Total accrued expenses and other current liabilities  $2,844,376   $5,181,087 

 

Accrued expenses and other current liabilities – related parties as of September 30, 2025 and December 31, 2024 consisted of the following:

 

   September 30,
2025
   December 31,
2024
 
Customer advances  $
-
   $3,359,101 
Total accrued expenses and other current liabilities – related parties  $
-
   $3,359,101 

 

NOTE 8—LEASES

 

Operating Leases

 

In June 2025, the Company entered into a lease agreement for office space located in Richmond, Virginia. The lease commenced on June 1, 2025 and is for a term of three years. Under the terms of the lease, the Company will lease the premises at the monthly rate of $1,995 for the first year, with scheduled annual increases. The lease agreement contains customary events of default, representations, warranties, and covenants. The measurement of the right-of-use asset and liability associated with this operating lease was $68,760.

 

11

 

 

In July 2025, the Company entered into a lease agreement for office space located in Sardinia, Ohio. The lease commenced on July 1, 2025 and is for a term of two years. Under the terms of the lease, the Company will lease the premises at the monthly rate of $3,150 for the first year, with scheduled annual increases. The lease agreement contains customary events of default, representations, warranties, and covenants. The measurement of the right-of-use asset and liability associated with this operating lease was $72,215.

 

In August 2025, in connection with the acquisition of Heliogen, the Company entered into a lease agreement for office space located in Houston, Texas. The lease commenced on August 8, 2025 and is for a term of 13 months. Under the terms of the lease, the Company will lease the premises at the monthly rate of $10,451. The lease agreement contains customary events of default, representations, warranties, and covenants. The measurement of the right-of-use asset and liability associated with this operating lease was $130,225 and is part of the net assets acquired in the acquisition of Heliogen in the non-cash investing and financing activities of the condensed consolidated statements of cash flows.

 

The following was included in the condensed consolidated balance sheets at September 30, 2025 and December 31, 2024:

 

   September 30,
2025
   December 31,
2024
 
Operating lease right-of-use assets  $1,067,373   $1,268,139 
           
Operating lease liabilities, current portion   724,083    583,429 
Operating lease liabilities, long-term   448,633    799,385 
Total operating lease liabilities  $1,172,716   $1,382,814 
           
Weighted-average remaining lease term (years)   1.64    2.39 
Weighted-average discount rate   4.98%   4.97%

 

The Company records operating lease costs in general and administrative expenses in the condensed consolidated statements of operations. Operating lease costs for the three months ended September 30, 2025 and 2024 was $167,914 and $133,892, respectively. Operating lease costs for the nine months ended September 30, 2025 and 2024 was $516,889 and $461,822, respectively.

 

As of September 30, 2025, maturities of operating lease liabilities were as follows:

 

Year Ending December 31,  Amount 
2025 (remaining)  $192,604 
2026   717,863 
2027   244,051 
2028   69,147 
Total   1,223,665 
Less: imputed interest   (50,949)
Total operating lease liabilities  $1,172,716 

 

Finance Leases

 

As of September 30, 2025, maturities of finance lease liabilities were as follows:

 

Year Ending December 31,  Amount 
2025 (remaining)  $42,869 
2026   171,476 
2027   171,476 
2028   47,607 
Total   433,428 
Less: imputed interest   (50,810)
Total finance lease liabilities  $382,618 

 

12

 

 

As of September 30, 2025, the weighted-average remaining lease term for all finance leases is 2.53 years and the weighted average discount rate is 9.76%.

 

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. Payments of debt obligations are based on equal monthly payments for 60 months and include interest rates ranging from 4.94% to 11.09%. As of September 30, 2025, the weighted-average interest rate on the Company’s vehicle loan obligations was 11.09%. 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.

 

As of September 30, 2025, estimated future minimum principal payments of vehicle loans were as follows:

 

Year Ending December 31,  Amount 
2025 (remaining)  $5,488 
2026   23,526 
2027   26,264 
2028   29,322 
Total   84,600 
Less: current portion   (22,887)
Total long-term debt  $61,713 

 

Loan Payable

 

On July 1, 2025, the Company converted $2,547,877 of outstanding accounts payable with a vendor into a loan payable with the same vendor. The loan bears interest at an annual rate of 18% (1.5% monthly) and provides for scheduled principal payments beginning in July 2025, with maturity on August 22, 2025. The transaction reduced the Company’s accounts payable and established a formal financing arrangement under the stated terms. The loan, including accrued interest, was repaid during the period.

 

Convertible Note Payable

 

On December 24, 2024, 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 September 30, 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.

  

13

 

 

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 a specified 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 Topic 815-15 “Derivatives and Hedging.” As the note is not convertible until maturity, no derivative liability was recognized as of September 30, 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.5%. Based on the Company’s stock price at September 30, 2025, the computed effective interest rate on the loan was 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.

 

NOTE 10—FAIR VALUE MEASUREMENTS

 

Recurring Fair Value Measurements

 

The fair value of financial instruments measured on a recurring basis as of September 30, 2025 consisted of the following:

 

   Fair Value Measurements as of
September 30, 2025
 
Description  Level 1   Level 2   Level 3   Total 
Warrant liabilities  $757,620   $
-
   $
-
   $757,620 

 

The following table provides a roll-forward of changes for financial instruments measured at fair value on a recurring basis for the nine months ended September 30, 2025:

 

   Amount 
Warrant Liabilities    
Balance as of December 31, 2024  $1,449,000 
Gain on change in fair value of warrant liabilities   (691,380)
Extinguishment of warrant liabilities upon settlement   
-
 
Balance as of September 30, 2025  $757,620 

 

NOTE 11—REDEEMABLE NON-CONTROLLING INTERESTS AND EQUITY

 

The table below reflects share information about the Company’s capital stock as of September 30, 2025:

 

   Par Value   Authorized   Issued   Treasury Stock   Outstanding 
Class A common stock  $0.0001    300,000,000    31,198,080    
-
    31,198,080 
Class V common stock  $0.0001    100,000,000    24,480,000    
-
    24,480,000 
Class A convertible preferred units  $0.0001    1,500,000    1,500,000    
-
    1,500,000 
Class B units  $0.0001    33,730,000    22,980,000    
-
    22,980,000 
Total shares        435,230,000    

80,158,080

    
   -
    80,158,080 

   

14

 

 

Class A Common Stock

 

During the nine months ended September 30, 2025, 10,750,000 class A common shares were issued in exchange for OpCo class B units and corresponding class V common shares.

 

On March 13, 2025, 50,000 class A common shares were issued upon vesting of restricted stock awards from the March 2024 grant (see Note 12 for further details).

 

On March 31, 2025, an aggregate of 43,500 class A common shares were issued to employees for services valued at $63,509.

 

On August 5, 2025, 206,293 class A common shares, net of tax withholding, were issued upon vesting of restricted stock awards from the February 2025 grant (see Note 12 for further details).

 

On August 8, 2025, in connection with acquisition of Heliogen, the Company issued the Heliogen shareholders 6,217,612 class A common shares (see Note 3 for further details).

 

On August 11, 2025, the Company issued 677,711 shares of Zeo class A common stock to settle accrued buyside advisory fees of $1.6 million from the Heliogen acquisition.

 

Redeemable Non-Controlling Interests

 

During the nine months ended September 30, 2025, 10,750,000 units were converted to class A common stock. As a result, as of September 30, 2025, 22,980,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 September 30, 2025, the prior investors of OpCo hold the majority of the voting rights on the Board.

 

During the nine months ended September 30, 2025, there was 10,750,000 exchanges of Opco units for class A common stock of Zeo. Payments under the Tax Receivable Agreement (the “TRA”) are not considered probable as of September 30, 2025. Future exchanges will result in incremental tax attributes and potential cash tax savings for Zeo. 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 September 30, 2025, the total unrecorded TRA liability is approximately $7.2 million, of which $4.6 million related to actual exchanges and $2.6 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.

 

As of September 30, 2025, the prior investors of Sunergy own 43.0% 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. During the three and nine months ended September 30, 2025, the Company recognized $437,100 and $1,265,303, respectively, in OpCo class A preferred dividends. During the three and nine months ended September 30, 2025, the Company paid aggregate dividends of $621,063 to OpCo class A preferred unit holders.

 

15

 

 

The financial results of OpCo, LLC are consolidated with the Company with the redeemable non-controlling interests’ share of the Company’s net loss separately allocated.

  

NOTE 12—STOCK-BASED COMPENSATION

 

2024 Omnibus Incentive Plan

 

On March 6, 2024, the shareholders of ESGEN approved the Zeo Energy Corp. 2024 Omnibus Incentive Equity Plan (the “Incentive Plan”), which became effective upon the Closing. 3,220,400 of the outstanding shares of class A common stock of the Company (the “Plan Share Reserve”) shall be available for awards under the Incentive Plan. Each Award granted under the Plan will reduce the Plan Share Reserve by the number of shares of common stock underlying the Award. Notwithstanding the foregoing, the Plan Share Reserve shall be automatically increased on the first day of the 2025 fiscal year through the 2029 fiscal year by a number of shares of common stock equal to the lesser of (i) the positive difference, if any, between 2% of the then-outstanding shares of common stock on the last day of the immediately preceding fiscal year, and (ii) a lower number of shares of common stock as may be determined by the Board.

 

The purpose of the Incentive Plan is to provide a means through which the Company and the other members of the Company and its subsidiaries (the “Company Group”)  may attract and retain key personnel and to provide a means whereby directors, officers, employees, consultants and advisors of the Company and the other members of the Company Group can acquire and maintain an equity interest in the Company, or be paid incentive compensation measured by reference to the value of common stock, thereby strengthening their commitment to the welfare of the Company Group and aligning their interests with those of the Company’s stockholders.

 

March 2024 Grant

 

On March 13, 2024, 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 grant date.
     
  50,000 vested shares to be granted on the date that is 24 months after the grant date; and
     
  50,000 vested shares to be granted on the date that is 35 months after the after the grant 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.

 

16

 

 

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 and nine months ended September 30, 2025, the Company recognized $269,530 and $1,554,202, respectively, in equity compensation expense related to these awards. As of September 30, 2025, the remaining unrecognized compensation expense was $505,086 and is expected to be recognized over the remaining 1.37-year vesting period.

  

February 2025 Grants

 

On February 5, 2025, the Company granted an aggregate of 790,000 restricted shares of class A common stock under the Incentive Plan to 10 employees and two executives. 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 275,000 restricted shares of class A common stock under the Incentive Plan to eight employees. 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 and nine months ended September 30, 2025, the Company recognized $282,309 and $875,229, respectively, in equity compensation expense related to these awards. As of September 30, 2025, the remaining unrecognized compensation expense was $1,677,637 and is expected to be recognized over the remaining 2.35-year vesting period.

 

July 2025 Grants

 

On July 5, 2025, the Company granted an aggregate of 140,000 restricted shares of class A common stock under the Incentive Plan to four employees. 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.79, a Level 1 measurement, by reference to the publicly traded stock price on July 5, 2025.

 

During the three and nine months ended September 30, 2025, the Company recognized $31,034 in equity compensation expense related to these awards. As of September 30, 2025, the remaining unrecognized compensation expense was $359,566 and is expected to be recognized over the remaining 2.76-year vesting period.

 

17

 

 

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 Zeo 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 Topic 718, “Compensation – Stock Compensation.” 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 875,000 restricted shares of Zeo class A common stock under the Management Incentive Plan to three employees and one executive. The restricted shares vested immediately upon grant. During the three and nine months ended September 30, 2025, the Company recognized $528,500 and $1,321,250, respectively, in equity compensation expense related to these awards.

 

On August 4, 2025, Sun Managers LLC granted an aggregate of 350,000 restricted shares of Zeo class A common stock under the Management Incentive Plan to two employees. The restricted shares vested immediately upon grant. During the three and nine months ended September 30, 2025, the Company recognized $840,000 in equity compensation expense related to these awards.

 

On August 13, 2025, Sun Managers LLC granted an aggregate of 168,500 restricted shares of Zeo class A common stock under the Management Incentive Plan to four employees. The restricted shares vested immediately upon grant. During the three and nine months ended September 30, 2025, the Company recognized $384,180 in equity compensation expense related to these awards.

 

On September 17, 2025, Sun Managers LLC granted an aggregate of 255,000 restricted shares of Zeo class A common stock under the Management Incentive Plan to three employees. The restricted shares vested immediately upon grant. During the three and nine months ended September 30, 2025, the Company recognized $288,150 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.

 

18

 

 

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 and nine months ended September 30, 2025, the Company recognized $109,975 and $655,082, respectively, in equity compensation expense related to these awards. As of September 30, 2025, the remaining unrecognized compensation expense was $217,564 and is expected to be recognized over the remaining 0.50-year vesting period.

 

NOTE 13—RELATED PARTY TRANSACTIONS

 

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 September 30, 2025 and 2024, the Company recognized $7,017,019 and $2,328,704 of revenue, net of financing fees of $1,644,395 and $783,650, respectively, from these arrangements. For the nine months ended September 30, 2025 and 2024, the Company recognized $17,709,806 and $18,139,099 of revenue, net of financing fees of $6,739,848 and $7,767,491, respectively, from these arrangements. As of September 30, 2025, the Company had $465,047 of accounts receivable and $3,581,890 of contract assets due from related parties relating to these arrangements.

 

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”), an 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 under ASC Topic 810, “Consolidation.” 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. White Horse Energy remains the primary beneficiary of Solar Leasing, and no changes to the Company’s financial statement presentation are required. For the three and nine months ended September 30, 2025, the Company recorded interest income of $66,472 and $189,938, respectively, included in other income, net in the accompanying condensed consolidated statements of operations. As of September 30, 2025, the principal balance of $3,000,000 is included in related party note receivable and the accrued interest balance of $114,393 is included in other assets – related parties in the accompanying condensed consolidated balance sheet.

 

In conjunction with the consummation of the ESGEN Business Combination on March 13, 2014, Zeo entered into a 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 of September 30, 2025, the total unrecorded TRA liability is approximately $7.2 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.

 

19

 

 

NOTE 14—NET LOSS PER SHARE

 

Basic loss per share is calculated by dividing the net loss by the weighted-average number of class A common shares outstanding during each period. Diluted loss per share is calculated by adjusting the weighted-average number of class A common shares outstanding for the dilutive effect, if any, of common share equivalents. Common share equivalents whose effect would be antidilutive are not included in diluted loss per share. The Company uses the treasury stock method to determine the dilutive effect, which assumes that all class A common share equivalents have been exercised at the beginning of the period and that the funds obtained from those exercises were used to repurchase class A common shares at the average closing market price during the period. As of September 30, 2025 and 2024, there were 41,115,187 and 49,030,000, respectively, potential common share equivalents from convertible OpCo class A preferred units, exchangeable OpCo class B units, convertible notes, warrants, and restricted stock awards excluded from the diluted loss per share calculations as their effect is anti-dilutive.

 

The following table presents the computation of the basic and diluted income per share of class A common stock for the three months and nine months ended September 30, 2025 and 2024:

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2025   2024   2025   2024 
Numerator                
Net loss attributable to class A common stockholders  $(3,225,020)  $(424,262)  $(12,002,121)  $(2,233,543)
Denominator                    
Weighted-average class A common shares outstanding – basic and diluted   27,307,260    5,053,942    22,489,940    3,696,721 
Loss per class A common share – basic and diluted  $(0.12)  $(0.08)  $(0.53)  $(0.60)

 

NOTE 15—INCOME TAXES

 

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 a 2.7% provision and a 1.5% benefit for the three months ended September 30, 2025 and 2024, respectively, and a 2.2% provision and a 2.7% benefit for the nine months ended September 30, 2025 and 2024, respectively. The ETR for the three and nine months ended September 30, 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. 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 and nine months ended September 30, 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:

 

   September 30,
2025
   December 31,
2024
 
Other Asset assets:        
Deferred tax assets  $6,444,972   $661,904 
Valuation allowance   (6,444,972)   
-
 
Net deferred tax asset  $
-
   $661,904 
Deferred tax liabilities   
-
    (423,413)
Net deferred tax assets and liabilities  $
-
   $238,491 

 

NOTE 16—SUBSEQUENT EVENTS

 

On October 30, 2025, the Company issued 1,851,851 shares of Zeo class A common stock upon the conversion of the LHX convertible promissory note totaling $2.5 million.

 

Effective on October 31, 2025, the Company’s board of directors and audit committee, approved the dismissal of Grant Thornton LLP, the Company’s independent registered public accounting firm, and approved the appointment of Tanner LLC as the Company’s independent registered public accounting firm.

 

On November 5, 2025, the Company granted an aggregate of 70,000 restricted shares of class A common stock under the Incentive Plan to seven employees. The restricted shares vest in equal installments over three years.

 

On November 6, 100,000 class A common shares were issued in exchange for OpCo class B units and corresponding class V common shares.

 

20

 

 

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

 

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

  

21

 

 

We have focused to date on a simple, capital light business strategy utilizing, as of September 30, 2025, approximately 280 sales agents and approximately 12 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. 

 

Recent Developments

 

On July 1, 2025, the Company converted $2,547,877 of outstanding accounts payable with a vendor into a loan payable with the same vendor. The loan bears interest at an annual rate of 18% (1.5% monthly) and provides for scheduled principal payments beginning in July 2025, with maturity on August 22, 2025. The transaction reduced the Company’s accounts payable and established a formal financing arrangement under the stated terms. The loan, including accrued interest, was repaid during the period.

 

Heliogen Acquisition

 

On May 28, 2025, we entered into a plan of merger and reorganization agreement with Heliogen, a renewable-energy technology company that provides solutions for delivering low-carbon energy production by combining commercially proven solar technologies with thermal systems and storage expertise. The transaction was completed on August 8, 2025, under which Heliogen became a wholly owned subsidiary of the Company.

 

The total consideration transferred consisted entirely of our class A common stock, issued to Heliogen shareholders at an exchange ratio of 0.9591 shares of our class A common stock for each share of Heliogen common stock, resulting in the issuance of 6,217,612 class A common shares. No contingent consideration was included. In connection with the merger, all outstanding Heliogen SPAC warrants and RSUs were automatically accelerated and fully vested and were settled in the same equity consideration, net of applicable tax withholding. All stock options and commercial warrants were out-of-the-money and canceled with no value.

 

We accounted for the Heliogen acquisition using the acquisition method of accounting in accordance with ASC Topic 805, “Business Combinations,” and allocated the purchase price to the assets acquired and liabilities assumed based on their estimated fair values at the acquisition date, with the excess of purchase price over the estimated fair value of the net assets acquired recorded as goodwill.

 

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.

 

22

 

 

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

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2025   2024   2025   2024 
Net revenues  $23,896,448   $19,657,905   $50,782,073   $54,596,333 
Gross profit   13,707,389    9,587,229    28,085,826    23,176,906 
Gross margin   57.4%   48.8%   55.3%   42.5%
Contribution profit   7,627,568    4,477,319    7,593,178    9,714,754 
Contribution margin   31.9%   22.8%   15.0%   17.8%
Loss from operations   (1,980,509)   (2,982,851)   (18,345,413)   (9,694,269)
Net loss   (1,869,472)   (2,872,424)   (17,868,299)   (8,736,845)
Adjusted EBITDA   1,956,127    (241,712)   (1,924,958)   89,270 
Adjusted EBITDA margin   8.2%   (1.2)%   (3.8)%   0.2%

 

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. Contribution 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, Virginia and Ohio. We primarily generate revenue from our 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.

 

23

 

 

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.

 

The acquisition of Heliogen aligns with our strategy to expand our clean-energy platform beyond residential markets into large-scale commercial and industrial energy generation and storage. Additionally, Heliogen is expected to complement our existing solar operations, create operational synergies, and broaden market reach. With the acquisition of Heliogen, we intend to enter into agreements to provide engineering services to support long-duration energy storage projects.

 

Adding New Customers and Expansion of Sales with Existing Customers. We intend to increase our in-house sales force and external sales dealers 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. We also see an increase in materials used to achieve the required minimum domestic content to maximize incentive tax credits. These increases in material and labor costs may continue to put pressure on our operating margins. We do not have information that allows us to quantify the specific amount of cost increases attributable to inflationary pressures.

 

Interest rates. Interest rates increased sharply in 2022 but have been relatively stable since. The majority of homeowners have opted to enter into a lease contract with a third-party operator as means of financing the installation of a solar system. The lease contract provides a lower monthly cost to the homeowner than a conventional loan product in a higher interest rate environment. 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. 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 installation of our systems, which would adversely impact our cash flows and results of operations, including revenue and contribution margin.

  

Components of Condensed Consolidated Statements of Operations

 

Net Revenues

 

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. Most of the Company’s customers finance their obligations with third parties. Most finance arrangements are by way of a lease contract with a third-party operator. Some customers utilize debt financing. 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 revenues, net in the nine months ended September 30, 2025 and 2024.

 

24

 

 

Our revenue is affected by changes in the volume, system size 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. Less than 5% of our sales were paid in cash by the customer in each of the nine months ended September 30, 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.

 

Revenues declined during the nine months ended September 30, 2025 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.

 

Cost of Revenues

 

Cost of revenues 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 revenues decreased during the nine months ended September 30, 2025 in association with a reduction in revenues.

 

Net revenues less cost of revenues 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.

 

Sales and marketing expenses consist primarily of personnel-related expenses including sales commissions, as well as advertising, travel, trade shows, marketing, 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 non-direct labor operations, executive, finance, human resources, information technology, 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, 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

 

25

 

 

Results of Operations

 

Three Months Ended September 30, 2025 Compared to Three Months Ended September 30, 2024

 

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

 

   Three Months ended
September 30,
   Change 
   2025   2024   $   % 
Net revenues  $23,896,448   $19,657,905   $4,238,543    21.6%
Costs and expenses:                    
Cost of revenues   10,053,666    9,787,350    266,316    2.7%
Depreciation and amortization   249,447    499,876    (250,429)   (50.1)%
Sales and marketing   9,588,385    5,202,525    4,385,860    84.3%
General and administrative   5,985,459    7,151,005    (1,165,546)   (16.3)%
Total operating expenses   25,876,957    22,640,756    3,236,201    14.3%
Loss from operations   (1,980,509)   (2,982,851)   (1,002,342)   (33.6)%
Other income (expense):                    
Other income, net   165,308    137,508    27,800    20.2%
Interest expense   (129,719)   (209,227)   (79,508)   (38.0)%
Gain on change in fair value of warrant liabilities   124,200    138,000    (13,800)   (10.0)%
Total other income   159,789    66,281    93,508    141.1%
Net loss before taxes  $(1,820,720)  $(2,916,570)  $(1,095,850)   (37.6)%

 

Net Revenues

 

Net revenues increased by approximately $4.2 million from $19.7 million for the three months ended September 30, 2024 to $23.9 million for the three months ended September 30, 2025. The primary reason for the increase is due to increased installations during the current period and a new pricing agreement with Solar Leasing entered into during the fourth quarter of 2024. During the three months ended September 30, 2025, there were no revenues generated from Heliogen.

 

Cost of Revenues

 

Cost of revenues increased by $0.3 million from $9.8 million for the three months ended September 30, 2024 to $10.1 million for the three months ended September 30, 2025. The increase was a result of the increase in installation revenues. As a percentage of revenue, cost of revenues declined from 49.8% for the three months ended September 30, 2024 to 42.1% for the three months ended September 30, 2025. This decline was driven by an increase in the average selling price of our contracts to our customers compared to the prior year as a result of a new pricing agreement with Solar Leasing entered into during the fourth quarter of 2024.

 

Depreciation and Amortization

 

Depreciation and amortization decreased by $0.3 million, from $0.5 million for the three months ended September 30, 2024 to $0.2 million for the three months ended September 30, 2025. The decrease was primarily due to less amortization of intangible assets during the current period. 

 

General and Administrative Expenses

 

General and administrative expenses decreased by $1.2 million from $7.2 million for the three months ended September 30, 2024 to $6.0 million for the three months ended September 30, 2025. The decrease was primarily due to decreased stock-based compensation expenses and bad debt expense offset by increased payroll costs associated with additional staffing, higher professional fees associated with being a public company, and new costs as a result of the acquisition of Heliogen.

 

Sales and Marketing

 

Sales and marketing expenses increased by $4.4 million from $5.2 million for the three months ended September 30, 2024 to $9.6 million for the three months ended September 30, 2025. The increase was primarily a result of increased stock-based compensation expense and efforts to expand our selling process to include year-round sales through digital lead generation.

 

26

 

 

Other Income (Expense), net

 

Other income (expense), net increased by $0.1 million from $0.1 million for the three months ended September 30, 2024 to $0.2 million for the three months ended September 30, 2025. The increase was primarily due to increased other income, offset by less interest expense during the current period.

 

Nine Months Ended September 30, 2025 Compared to Nine Months Ended September 30, 2024

 

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

 

   Nine Months ended
September 30,
   Change 
   2025   2024   $   % 
Net revenues  $50,782,073   $54,596,333   $(3,814,260)   (7.0)%
Costs and expenses:                    
Cost of revenues   22,127,832    30,805,155    (8,677,323)   (28.2)%
Depreciation and amortization   8,325,628    1,413,074    6,912,554    489.2%
Sales and marketing   17,354,517    16,178,375    1,176,142    7.3%
General and administrative   21,319,509    15,893,998    5,425,511    34.1%
Total operating expenses   69,127,486    64,290,602    4,836,884    7.5%
Loss from operations   (18,345,413)   (9,694,269)   8,651,144    89.2%
Other income (expense):                    
Other income, net   300,999    188,329    112,670    59.8%
Interest expense   (130,007)   (294,257)   (164,250)   (55.8)%
Gain on change in fair value of warrant liabilities   691,380    828,000    (136,620)   (16.5)%
Total other income   862,372    722,072    140,300    19.4%
Net loss before taxes  $(17,483,041)  $(8,972,197)  $8,510,844    94.9%

 

Net Revenues

 

Net revenues decreased by approximately $3.8 million from $54.6 million for the nine months ended September 30, 2024 to $50.8 million for the nine months ended September 30, 2025. The primary reason for the decrease in revenue was a decrease in installations during the current period, offset by a new pricing agreement with Solar Leasing entered into during the fourth quarter of 2024. The comparative period also benefited from deferred revenue at the end of 2023, that was recognized in the first quarter of 2024. During the nine months ended September 30, 2025, there were no revenues generated from Heliogen.

   

Cost of Revenues

 

Cost of revenues decreased by $8.7 million from $30.8 million for the nine months ended September 30, 2024 to $22.1 million for the nine months ended September 30, 2025. The decrease was primarily a result of the decrease in installation revenues. As a percentage of revenue, cost of revenues improved from 56.4% for the nine months ended September 30, 2024 to 43.6% for the nine months ended September 30, 2025. This decline was driven by an increase in the average selling price of our contracts to our customers compared to the prior year as a result of a new pricing agreement with Solar Leasing entered into during the fourth quarter of 2024 and another third-party pricing agreement entered into during the second quarter of 2024.

 

Depreciation and Amortization

 

Depreciation and amortization increased by $6.9 million, from $1.4 million for the nine months ended September 30, 2024 to $8.3 million for the nine months ended September 30, 2025. The increase was primarily due to an increase in the amortization of the cost of acquired contracts from the Lumio Asset Purchase Agreement. 

 

27

 

 

General and Administrative Expenses

 

General and administrative expenses increased by $5.4 million from $15.9 million for the nine months ended September 30, 2024 to $21.3 million for the nine months ended September 30, 2025. The increase was primarily due to an increase in payroll costs associated with additional staffing, increased bad debt expense, higher professional fees associated with being a public company, and new costs as a result of the acquisition of Heliogen offset by decreased stock-based compensation expense.

 

Sales and Marketing

 

Sales and marketing expenses increased by $1.2 million from $16.2 million for the nine months ended September 30, 2024 to $17.4 million for the nine months ended September 30, 2025. The increase was primarily a result of increased stock-based compensation expense and efforts to expand our selling process to include year-round sales through digital lead generation.

 

Other Income, net

 

Other income, net increased by $0.2 million from $0.7 million for the nine months ended September 30, 2024 to $0.9 million for the nine months ended September 30, 2025. The increase was primarily due to increased other income and less interest expense during the current period.

 

Liquidity and Capital Resources

 

Our primary source of funding to support operations have historically been from cash flows from operations and financing activities. 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 September 30, 2025 and December 31, 2024, our cash and cash equivalents balance were $3,915,900 and $5,634,115, respectively. The Company maintains its cash in checking, savings, and money market 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.

 

We currently believe that our existing cash and working capital balances, anticipated future cash flows from operations and financing activities will be sufficient to meet our currently contemplated business needs for the next twelve months. In the event we pursue and complete significant transactions or acquisitions in the future, additional funds may be required to meet our strategic needs, which may require us to raise additional funds in the debt or equity markets. 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 Nine Months Ended
September 30,
 
   2025   2024   Change 
Net cash used in operating activities  $(11,132,921)  $(12,189,535)  $(1,056,614)
Net cash provided by (used in) investing activities   13,548,606    (285,067)   13,833,673 
Net cash provided by (used in) financing activities   (4,129,005)   8,782,358    (12,911,363)

 

28

 

 

Cash Flows from Operating Activities

 

Net cash used in operating activities was approximately $11.1 million during the nine months ended September 30, 2025 compared to a net cash used in operating activities of approximately $12.2 million during nine months ended September 30, 2024. The $1.1 million decrease in cash used was primarily driven by positive cash flows from accounts receivable ($4.7 million), prepaids and other current assets ($1.7 million), accounts payable ($2.9 million), contract liabilities ($4.5 million), and contract liabilities – related parties ($1.2 million) offset by negative cash flows from a change in contract assets ($5.7 million), contract assets – related parties ($3.6 million), accrued expenses and other current liabilities – related parties ($1.4 million), increase in net loss ($9.1 million) and less stock compensation expense ($0.8 million), offset by increases in non-cash expenses for depreciation and amortization ($6.9 million) and the provision for credit losses ($0.3 million).

 

Cash Flows from Investing Activities

 

Net cash provided by investing activities was approximately $13.5 million for the nine months ended September 30, 2025, relating to the cash acquired in the acquisition of Heliogen, offset by purchases of property and equipment. Net cash used in investing activities for the nine months ended September 30, 2024 was approximately $0.3 million, relating to purchases of property and equipment.

 

Cash Flows from Financing Activities

 

Net cash used in financing activities was approximately $4.1 million for the nine months ended September 30, 2025, primarily relating to the payment of dividends to OpCo class A preferred unit holders and repayments of debt and finance leases. Net cash provided by financing activities was approximately $8.8 million for the nine months ended September 30, 2024, primarily relating to net cash acquired from the issuance of convertible preferred stock of $9.2 million offset by repayments of debt and finance leases, and distributions of stockholders.

 

Current Indebtedness

 

The Company has utilized internally generated positive cashflow to grow the business. Other than approximately $2.5 million convertible note, the Company has only approximately $0.1 million of debt on service trucks and vehicles.

 

Non-GAAP Financial Measures

 

The non-GAAP financial measures in this Quarterly Report 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.

 

29

 

 

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
September 30,
   Nine Months Ended
September 30,
 
   2025   2024   2025   2024 
Net revenues  $23,896,448   $19,657,905   $50,782,073   $54,596,333 
Cost of revenues (exclusive of depreciation and amortization):   10,053,666    9,787,350    22,127,832    30,805,155 
Less: depreciation and amortization related to cost of revenues   135,393    283,326    568,415    614,272 
Total gross profit  $13,707,389   $9,587,229   $28,085,826   $23,176,906 
                     
Adjustments:                    
Depreciation and amortization   114,054    216,550    7,757,213    798,802 
Commissions expense   5,965,767    4,893,360    12,735,435    12,663,350 
Total Contribution profit  $7,627,568   $4,477,319   $7,593,178   $9,714,754 
                     
Gross margin   57.4%   48.8%   55.3%   42.5%
Contribution margin   31.9%   22.8%   15.0%   17.8%

  

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:

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2025   2024   2025   2024 
Net loss  $(1,869,472)  $(2,872,424)  $(17,868,299)  $(8,736,845)
Adjustments:                    
Other income, net   (165,308)   (137,508)   (300,999)   (188,329)
Interest expense   129,719    209,227    130,007    294,257 
Gain on change in fair value of warrant liabilities   (124,200)   (138,000)   (691,380)   (828,000)
Income tax provision (benefit)   48,752    (44,146)   385,258    (235,352)
Stock-based compensation   2,733,674    1,503,129    6,069,014    7,101,818 
Acquisition-related expenses   953,515    738,134    2,025,813    1,268,647 
Depreciation and amortization   249,447    499,876    8,325,628    1,413,074 
Adjusted EBITDA  $1,956,127   $(241,712)  $(1,924,958)  $89,270 
                     
Net loss margin   (7.8)%   (14.6)%   (35.2)%   (16.0)%
Adjusted EBITDA margin   8.2%   (1.2)%   (3.8)%   0.2%

 

30

 

 

Critical Accounting Estimates

 

For a description of our critical accounting policies and estimates, refer to “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Critical Accounting Estimates” in our Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on May 28, 2025. There have been no material changes to our critical accounting policies and estimates since our Annual Report on Form 10-K for the year ended December 31, 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

 

Evaluation of Disclosure Controls and Procedures

 

Under the supervision and with the participation of management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our disclosure controls and procedures as of September 30, 2025, as such term is defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934 (the “Exchange Act”). As a result of this evaluation, our principal executive officer and principal financial officer have concluded that there were material weaknesses in the Company’s internal control over financial reporting, related to ineffective controls over information and communication and 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 Company’s management also did not design and maintain effective controls over the calculation of earnings per share and the classification of the reinvestment of interest and dividend income in the statement of cash flows. These material weaknesses in internal control over financial reporting have been disclosed in the company’s quarterly reports on Form 10-Q for 2024 and 2025 and annual report on Form 10-K for the year ended December 31, 2024. We are still in the process of remediating, our disclosure controls and procedures continued not to be effective as of September 30, 2025. Notwithstanding the identified material weaknesses, management, including our principal executive officer and principal financial officer, believes the condensed consolidated financial statements included in this report fairly represent, in all material respects, our financial condition, results of operations and cash flows as of and for the periods presented in accordance with GAAP.

 

Disclosure controls and procedures are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

 

Changes in Internal Control over Financial Reporting

 

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the period covered by this report that have materially affected or are reasonably likely to materially affect, our internal control over financial reporting. Please refer to our Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on May 28, 2025.

  

31

 

 

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.

 

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.

 

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

 

On August 11, 2025, the Company issued 677,711 shares of Zeo class A common stock to settle accrued buyside advisory fees from the Heliogen acquisition as previously disclosed in its Current Report on Form 8-K filed with the SEC on August 19, 2025.

 

Item 3. Defaults Upon Senior Securities.

 

None.

 

Item 4. Mine Safety Disclosures.

 

Not Applicable.

 

Item 5. Other Information.

 

During the quarterly period ended September 30, 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.

  

32

 

 

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.1*   Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002            
31.2*   Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002            
32.1**   Certification of Principal Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002            
32.2**   Certification of Principal Financial Officer pursuant to Section 906 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.

  

33

 

 

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: November 14, 2025   /s/ Timothy Bridgewater
  Name:  Timothy Bridgewater
  Title: Chief Executive Officer
     
Date: November 14, 2025   /s/ Cannon Holbrook
  Name:  Cannon Holbrook
  Title: Chief Financial Officer

 

 

34

 

 

http://fasb.org/srt/2025#ChiefExecutiveOfficerMember 0001865506 false Q3 --12-31 0001865506 2025-01-01 2025-09-30 0001865506 zeo:ClassACommonStockParValue00001PerShareMember 2025-01-01 2025-09-30 0001865506 zeo:WarrantsEachExercisableForOneShareOfClassACommonStockAtAPriceOfElevenPointFiveZeroSubjectToAdjustmentMember 2025-01-01 2025-09-30 0001865506 us-gaap:CommonClassAMember 2025-11-12 0001865506 zeo:ClassVCommonStockMember 2025-11-12 0001865506 2025-09-30 0001865506 2024-12-31 0001865506 us-gaap:RelatedPartyMember 2025-09-30 0001865506 us-gaap:RelatedPartyMember 2024-12-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember 2025-09-30 0001865506 zeo:ClassAConvertiblePreferredUnitsMember 2024-12-31 0001865506 zeo:ClassBUnitsMember 2025-09-30 0001865506 zeo:ClassBUnitsMember 2024-12-31 0001865506 zeo:ClassVCommonStockMember 2025-09-30 0001865506 zeo:ClassVCommonStockMember 2024-12-31 0001865506 us-gaap:CommonClassAMember 2025-09-30 0001865506 us-gaap:CommonClassAMember 2024-12-31 0001865506 us-gaap:NonrelatedPartyMember 2025-07-01 2025-09-30 0001865506 us-gaap:NonrelatedPartyMember 2024-07-01 2024-09-30 0001865506 us-gaap:NonrelatedPartyMember 2025-01-01 2025-09-30 0001865506 us-gaap:NonrelatedPartyMember 2024-01-01 2024-09-30 0001865506 us-gaap:RelatedPartyMember 2025-07-01 2025-09-30 0001865506 us-gaap:RelatedPartyMember 2024-07-01 2024-09-30 0001865506 us-gaap:RelatedPartyMember 2025-01-01 2025-09-30 0001865506 us-gaap:RelatedPartyMember 2024-01-01 2024-09-30 0001865506 2025-07-01 2025-09-30 0001865506 2024-07-01 2024-09-30 0001865506 2024-01-01 2024-09-30 0001865506 us-gaap:CommonClassAMember 2025-07-01 2025-09-30 0001865506 us-gaap:CommonClassAMember 2024-07-01 2024-09-30 0001865506 us-gaap:CommonClassAMember 2025-01-01 2025-09-30 0001865506 us-gaap:CommonClassAMember 2024-01-01 2024-09-30 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-12-31 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 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:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001865506 us-gaap:RetainedEarningsMember 2024-12-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-01-01 2025-03-31 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 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:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-03-31 0001865506 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001865506 2025-01-01 2025-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-03-31 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 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:AccumulatedOtherComprehensiveIncomeMember 2025-03-31 0001865506 us-gaap:RetainedEarningsMember 2025-03-31 0001865506 2025-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-04-01 2025-06-30 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-04-01 2025-06-30 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2025-04-01 2025-06-30 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-04-01 2025-06-30 0001865506 us-gaap:AdditionalPaidInCapitalMember 2025-04-01 2025-06-30 0001865506 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-04-01 2025-06-30 0001865506 us-gaap:RetainedEarningsMember 2025-04-01 2025-06-30 0001865506 2025-04-01 2025-06-30 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-06-30 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-06-30 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2025-06-30 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-06-30 0001865506 us-gaap:AdditionalPaidInCapitalMember 2025-06-30 0001865506 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-06-30 0001865506 us-gaap:RetainedEarningsMember 2025-06-30 0001865506 2025-06-30 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-07-01 2025-09-30 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-07-01 2025-09-30 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2025-07-01 2025-09-30 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-07-01 2025-09-30 0001865506 us-gaap:AdditionalPaidInCapitalMember 2025-07-01 2025-09-30 0001865506 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-07-01 2025-09-30 0001865506 us-gaap:RetainedEarningsMember 2025-07-01 2025-09-30 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-09-30 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-09-30 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2025-09-30 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-09-30 0001865506 us-gaap:AdditionalPaidInCapitalMember 2025-09-30 0001865506 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-09-30 0001865506 us-gaap:RetainedEarningsMember 2025-09-30 0001865506 srt:ScenarioPreviouslyReportedMember zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2023-12-31 0001865506 srt:ScenarioPreviouslyReportedMember zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 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 srt:RestatementAdjustmentMember zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2023-12-31 0001865506 srt:RestatementAdjustmentMember zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2023-12-31 0001865506 srt:RestatementAdjustmentMember us-gaap:CapitalUnitsMember 2023-12-31 0001865506 srt:RestatementAdjustmentMember zeo:CommonClassVMember us-gaap:CommonStockMember 2023-12-31 0001865506 srt:RestatementAdjustmentMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001865506 srt:RestatementAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2023-12-31 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 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 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-01-01 2024-03-31 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-01-01 2024-03-31 0001865506 us-gaap:CapitalUnitsMember 2024-01-01 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 2024-01-01 2024-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-03-31 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-03-31 0001865506 us-gaap:CapitalUnitsMember 2024-03-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 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 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-04-01 2024-06-30 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-04-01 2024-06-30 0001865506 us-gaap:CapitalUnitsMember 2024-04-01 2024-06-30 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001865506 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001865506 2024-04-01 2024-06-30 0001865506 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-06-30 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-06-30 0001865506 us-gaap:CapitalUnitsMember 2024-06-30 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2024-06-30 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-06-30 0001865506 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001865506 us-gaap:RetainedEarningsMember 2024-06-30 0001865506 2024-06-30 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-07-01 2024-09-30 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-07-01 2024-09-30 0001865506 us-gaap:CapitalUnitsMember 2024-07-01 2024-09-30 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2024-07-01 2024-09-30 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-07-01 2024-09-30 0001865506 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-30 0001865506 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-30 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-09-30 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2024-09-30 0001865506 us-gaap:CapitalUnitsMember 2024-09-30 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2024-09-30 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-09-30 0001865506 us-gaap:AdditionalPaidInCapitalMember 2024-09-30 0001865506 us-gaap:RetainedEarningsMember 2024-09-30 0001865506 2024-09-30 0001865506 zeo:HeliogenAcquisitionMember 2025-09-30 0001865506 zeo:HeliogenAcquisitionMember us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-01-01 2025-09-30 0001865506 zeo:HeliogenAcquisitionMember 2025-07-01 2025-09-30 0001865506 zeo:HeliogenAcquisitionMember 2025-01-01 2025-09-30 0001865506 zeo:CustomerOneMember 2025-01-01 2025-09-30 0001865506 zeo:CustomerTwoMember 2024-01-01 2024-09-30 0001865506 zeo:SolarSystemInstallationsNetMember 2025-07-01 2025-09-30 0001865506 zeo:SolarSystemInstallationsNetMember 2024-07-01 2024-09-30 0001865506 zeo:SolarSystemInstallationsNetMember 2025-01-01 2025-09-30 0001865506 zeo:SolarSystemInstallationsNetMember 2024-01-01 2024-09-30 0001865506 zeo:RoofingInstallationsMember 2025-07-01 2025-09-30 0001865506 zeo:RoofingInstallationsMember 2024-07-01 2024-09-30 0001865506 zeo:RoofingInstallationsMember 2025-01-01 2025-09-30 0001865506 zeo:RoofingInstallationsMember 2024-01-01 2024-09-30 0001865506 us-gaap:ReportableSubsegmentsMember 2025-07-01 2025-09-30 0001865506 us-gaap:ReportableSubsegmentsMember 2024-07-01 2024-09-30 0001865506 us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-09-30 0001865506 us-gaap:ReportableSubsegmentsMember 2024-01-01 2024-09-30 0001865506 us-gaap:SoftwareDevelopmentMember 2025-09-30 0001865506 us-gaap:SoftwareDevelopmentMember 2024-12-31 0001865506 us-gaap:OfficeEquipmentMember 2025-09-30 0001865506 us-gaap:OfficeEquipmentMember 2024-12-31 0001865506 us-gaap:TransportationEquipmentMember 2025-09-30 0001865506 us-gaap:TransportationEquipmentMember 2024-12-31 0001865506 us-gaap:LeaseholdImprovementsMember 2025-09-30 0001865506 us-gaap:LeaseholdImprovementsMember 2024-12-31 0001865506 us-gaap:TradeNamesMember 2025-09-30 0001865506 us-gaap:TradeNamesMember 2024-12-31 0001865506 us-gaap:CustomerListsMember 2025-09-30 0001865506 us-gaap:CustomerListsMember 2024-12-31 0001865506 us-gaap:NoncompeteAgreementsMember 2025-09-30 0001865506 us-gaap:NoncompeteAgreementsMember 2024-12-31 0001865506 us-gaap:OrderOrProductionBacklogMember 2025-09-30 0001865506 us-gaap:OrderOrProductionBacklogMember 2024-12-31 0001865506 2025-06-01 2025-06-01 0001865506 2025-06-01 2025-06-30 0001865506 2025-07-01 2025-07-01 0001865506 2025-08-01 2025-08-01 0001865506 srt:MinimumMember zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2025-09-30 0001865506 srt:MaximumMember zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2025-09-30 0001865506 zeo:VehicleLoansMember us-gaap:SecuredDebtMember 2025-09-30 0001865506 2025-07-01 0001865506 srt:MaximumMember 2025-07-01 2025-07-31 0001865506 srt:MinimumMember 2025-07-01 2025-07-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-09-30 0001865506 zeo:LHXIntermediateLLCMember 2025-09-30 0001865506 zeo:LHXIntermediateLLCMember us-gaap:NotesPayableOtherPayablesMember 2025-09-30 0001865506 zeo:PromissoryNoteMember 2025-09-30 0001865506 us-gaap:FairValueInputsLevel1Member 2025-09-30 0001865506 us-gaap:FairValueInputsLevel2Member 2025-09-30 0001865506 us-gaap:FairValueInputsLevel3Member 2025-09-30 0001865506 zeo:OpCoClassBUnitsMember 2025-09-30 0001865506 zeo:OpCoClassBUnitsMember us-gaap:CommonClassAMember 2025-03-31 0001865506 zeo:OpCoClassBUnitsMember us-gaap:CommonClassAMember 2025-03-31 2025-03-31 0001865506 us-gaap:CommonClassAMember 2025-08-05 2025-08-05 0001865506 us-gaap:CommonClassAMember 2025-08-11 2025-08-11 0001865506 2025-08-11 2025-08-11 0001865506 srt:MaximumMember 2025-09-30 0001865506 srt:MinimumMember 2025-09-30 0001865506 zeo:OpCoClassAPreferredStockMember 2025-07-01 2025-09-30 0001865506 zeo:OpCoClassAPreferredStockMember 2025-01-01 2025-09-30 0001865506 zeo:OpCoClassAPreferredUnitHoldersMember 2025-07-01 2025-09-30 0001865506 zeo:OpCoClassAPreferredUnitHoldersMember 2025-01-01 2025-09-30 0001865506 zeo:CommonClassVMember 2025-09-30 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-03-06 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-03-06 2024-03-06 0001865506 srt:ChiefExecutiveOfficerMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-09-30 0001865506 srt:ChiefExecutiveOfficerMember zeo:TwoThousandTwentyFourOmnibusIncentivePlanOneMember 2025-01-01 2025-09-30 0001865506 srt:ChiefExecutiveOfficerMember zeo:TwoThousandTwentyFourOmnibusIncentivePlanTwoMember 2025-01-01 2025-09-30 0001865506 us-gaap:FairValueInputsLevel1Member 2024-03-13 2024-03-13 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-09-30 0001865506 srt:MinimumMember srt:ChiefExecutiveOfficerMember 2025-01-01 2025-09-30 0001865506 srt:MaximumMember srt:ChiefExecutiveOfficerMember 2025-01-01 2025-09-30 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-09-30 0001865506 srt:ChiefExecutiveOfficerMember 2025-09-30 0001865506 srt:MinimumMember 2025-01-01 2025-09-30 0001865506 srt:MaximumMember 2025-01-01 2025-09-30 0001865506 srt:ChiefExecutiveOfficerMember 2025-01-01 2025-09-30 0001865506 srt:MinimumMember srt:ChiefExecutiveOfficerMember zeo:MarchTwoThousandTwentyFourGrantMember 2025-01-01 2025-09-30 0001865506 srt:MaximumMember srt:ChiefExecutiveOfficerMember zeo:MarchTwoThousandTwentyFourGrantMember 2025-01-01 2025-09-30 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 zeo:FebruaryTwoThousandTwentyFiveGrantsMember 2025-07-01 2025-09-30 0001865506 zeo:FebruaryTwoThousandTwentyFiveGrantsMember 2025-01-01 2025-09-30 0001865506 srt:MaximumMember zeo:FebruaryTwoThousandTwentyFiveGrantsMember 2025-01-01 2025-09-30 0001865506 us-gaap:CommonClassAMember 2025-07-05 2025-07-05 0001865506 us-gaap:FairValueInputsLevel1Member 2025-07-05 2025-07-05 0001865506 zeo:JulyTwoThousandTwentyFiveGrantsMember 2025-07-01 2025-09-30 0001865506 zeo:JulyTwoThousandTwentyFiveGrantsMember 2025-01-01 2025-09-30 0001865506 zeo:MarchTwoThousandTwentyFourGrantMember 2025-01-01 2025-09-30 0001865506 us-gaap:CommonClassAMember 2025-03-25 2025-03-31 0001865506 zeo:SunManagersLLCMember us-gaap:CommonClassAMember 2025-07-01 2025-09-30 0001865506 zeo:SunManagersLLCMember us-gaap:CommonClassAMember 2025-01-01 2025-09-30 0001865506 2025-08-04 2025-08-04 0001865506 zeo:SunManagersLLCMember 2025-07-01 2025-09-30 0001865506 zeo:SunManagersLLCMember 2025-01-01 2025-09-30 0001865506 2025-08-13 2025-08-13 0001865506 zeo:AugustThirteenTwoThousandTwentyFiveMember 2025-07-01 2025-09-30 0001865506 zeo:AugustThirteenTwoThousandTwentyFiveMember 2025-01-01 2025-09-30 0001865506 zeo:SeptemberSeventeenTwoThousandTwentyFiveMember 2025-09-17 2025-09-17 0001865506 zeo:SeptemberSeventeenTwoThousandTwentyFiveMember 2025-07-01 2025-09-30 0001865506 zeo:SeptemberSeventeenTwoThousandTwentyFiveMember 2025-01-01 2025-09-30 0001865506 2025-01-01 2025-01-01 0001865506 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2025-01-01 2025-09-30 0001865506 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2025-01-01 2025-09-30 0001865506 zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-09-30 0001865506 zeo:SunManagersLLCMember 2025-07-01 2025-09-30 0001865506 zeo:SunManagersLLCMember 2025-01-01 2025-09-30 0001865506 zeo:ManagementIncentivePlanMember zeo:SunManagersLLCMember us-gaap:CommonClassAMember 2025-01-01 2025-09-30 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:SolarLeasingMember 2025-07-01 2025-09-30 0001865506 zeo:SolarLeasingMember 2024-07-01 2024-09-30 0001865506 zeo:SolarLeasingMember 2025-01-01 2025-09-30 0001865506 zeo:SolarLeasingMember 2024-01-01 2024-09-30 0001865506 us-gaap:RelatedPartyMember 2024-12-31 2024-12-31 0001865506 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2025-10-30 2025-10-30 0001865506 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2025-11-05 2025-11-05 0001865506 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2025-11-06 2025-11-06 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure zeo:segment zeo:Installation
EX-31.1 2 ea026456201ex31-1_zeoenergy.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATION

PURSUANT TO RULE 13a-14(a) OR 15d-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 for the quarter ended September 30, 2025 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 periods 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)) and internal controls 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: November 14, 2025    
  By: /s/ Timothy Bridgewater
  Name: Timothy Bridgewater
  Title: Chief Executive Officer
(Principal Executive Officer)

 

 

 

EX-31.2 3 ea026456201ex31-2_zeoenergy.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATION

PURSUANT TO RULE 13a-14(a) OR 15d-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 for the quarter ended September 30, 2025 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 periods 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 controls 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: November 14, 2025  
   
  /s/ Cannon Holbrook
  Cannon Holbrook
  Chief Financial Officer

 

EX-32.1 4 ea026456201ex32-1_zeoenergy.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 September 30, 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: November 14, 2025  
   
  /s/ Timothy Bridgewater
  Timothy Bridgewater
  Chief Executive Officer

 

EX-32.2 5 ea026456201ex32-2_zeoenergy.htm CERTIFICATION

Exhibit 32.2

 

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

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

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

 

 

EX-101.SCH 6 zeo-20250930.xsd XBRL SCHEMA FILE 995301 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995302 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (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 Non-controlling 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 - Basis of Presentation and Other Information link:presentationLink link:definitionLink link:calculationLink 995307 - Disclosure - Liquidity and Going Concern link:presentationLink link:definitionLink link:calculationLink 995308 - Disclosure - Business Combinations link:presentationLink link:definitionLink link:calculationLink 995309 - Disclosure - Disaggregation of Revenues and Segment Reporting link:presentationLink link:definitionLink link:calculationLink 995310 - Disclosure - Property and Equipment 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 - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 995316 - Disclosure - Redeemable Non-Controlling Interests and Equity link:presentationLink link:definitionLink link:calculationLink 995317 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 995318 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 995319 - Disclosure - Net Loss Per Share link:presentationLink link:definitionLink link:calculationLink 995320 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 995321 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 996000 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 996001 - Disclosure - Business Combinations (Tables) link:presentationLink link:definitionLink link:calculationLink 996002 - Disclosure - Disaggregation of Revenues and Segment Reporting (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Property and Equipment (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 - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Redeemable Non-Controlling Interests and Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Liquidity and Going Concern (Details) link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Business Combinations (Details) link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Business Combinations - Schedule of Purchase Price (Details) link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Business Combinations - Schedule of Unaudited Pro Forma Information (Details) link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Disaggregation of Revenues and Segment Reporting (Details) link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Disaggregation of Revenues and Segment Reporting - Schedule of Net Revenues (Details) link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Disaggregation of Revenues and Segment Reporting - Schedule of Segment Information (Details) link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Property and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Leases - Schedule of Right-of-Use Asset and Liability with Operating Lease (Details) link:presentationLink link:definitionLink link:calculationLink 996027 - Disclosure - Leases - Schedule of Operating Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996028 - Disclosure - Leases - Schedule of Financing Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996029 - Disclosure - Debt (Details) link:presentationLink link:definitionLink link:calculationLink 996030 - Disclosure - Debt - Schedule of Estimated Future Minimum Principal Payments of Vehicle Loans (Details) link:presentationLink link:definitionLink link:calculationLink 996031 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements (Details) link:presentationLink link:definitionLink link:calculationLink 996032 - Disclosure - Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:definitionLink link:calculationLink 996033 - Disclosure - Redeemable Non-Controlling Interests and Equity (Details) link:presentationLink link:definitionLink link:calculationLink 996034 - Disclosure - Redeemable Non-Controlling Interests and Equity - Schedule of Capital Stock (Details) link:presentationLink link:definitionLink link:calculationLink 996035 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 996036 - Disclosure - Stock-Based Compensation - Schedule of Performance Based Executive Shares (Details) link:presentationLink link:definitionLink link:calculationLink 996037 - Disclosure - Related Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 996038 - Disclosure - Net Loss Per Share (Details) link:presentationLink link:definitionLink link:calculationLink 996039 - 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 996040 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 996041 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996042 - 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 7 zeo-20250930_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 zeo-20250930_def.xml XBRL DEFINITION FILE EX-101.LAB 9 zeo-20250930_lab.xml XBRL LABEL FILE EX-101.PRE 10 zeo-20250930_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.25.3
Cover - shares
9 Months Ended
Sep. 30, 2025
Nov. 12, 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 Sep. 30, 2025  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q3  
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   33,149,931
Class V Common Stock    
Entity Listings [Line Items]    
Entity Common Stock, Shares Outstanding   24,380,000
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Current Assets    
Cash and cash equivalents $ 3,915,900 $ 5,634,115
Accounts receivable, net 10,918,344 9,994,881
Inventories 934,871 872,470
Contract assets 2,511,737 640,709
Prepaid expenses and other current assets 1,590,333 1,554,838
Total Current Assets 23,918,122 18,888,675
Other assets 92,712 75,935
Deferred tax asset, net 238,491
Property and equipment, net 2,871,507 2,475,963
Operating lease right-of-use assets 1,067,373 1,268,139
Finance lease right-of-use assets 344,657 447,012
Related party note receivable 3,000,000 3,000,000
Intangibles, net 7,571,156
Goodwill 27,091,695 27,010,745
TOTAL ASSETS 58,500,459 60,976,116
Current Liabilities    
Accounts payable 3,446,248 2,780,885
Accrued expenses and other current liabilities 2,844,376 5,181,087
Contract liabilities 1,250,465 201,607
Current portion of operating lease obligations 724,083 583,429
Current portion of finance lease obligations 140,300 130,464
Current portion of long-term debt 22,887 291,036
Convertible promissory note, net 2,485,000 2,440,000
Total Current Liabilities 10,913,359 14,969,609
Operating lease obligations, net of current portion 448,633 799,385
Finance lease obligations, net of current portion 242,318 348,807
Long-term debt, net of current portion 61,713 496,623
Warrant liabilities 757,620 1,449,000
TOTAL LIABILITIES 12,423,643 18,063,424
Stockholders’ Deficit    
Additional paid-in capital 60,084,125 14,523,963
Accumulated other comprehensive loss (4,895)
Accumulated deficit (61,806,093) (103,440,891)
TOTAL STOCKHOLDERS’ DEFICIT (1,721,295) (88,912,079)
TOTAL LIABILITIES, REDEEMABLE NON-CONTROLLING INTERESTS AND STOCKHOLDERS’ DEFICIT 58,500,459 60,976,116
Class A Convertible Preferred Units    
Redeemable Non-Controlling Interests    
Class A convertible preferred units, 1,500,000 units issued and outstanding as of September 30, 2025 and December 31, 2024 16,775,111 16,130,871
Class B Units    
Redeemable Non-Controlling Interests    
Class B units, 22,980,000 and 33,730,000 units issued and outstanding as of September 30, 2025 and December 31, 2024, respectively 31,023,000 115,693,900
Class V Common Stock    
Stockholders’ Deficit    
Common stock, value 2,448 3,523
Class A Common Stock    
Stockholders’ Deficit    
Common stock, value 3,120 1,326
Related Party    
Current Assets    
Accounts receivable – related parties 465,047 191,662
Contract assets – related parties 3,581,890
Interest receivable – related parties 114,393
Current Liabilities    
Accrued expenses and other current liabilities – related parties 3,359,101
Contract liabilities – related parties $ 2,000
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - $ / shares
Sep. 30, 2025
Dec. 31, 2024
Class A Convertible Preferred Units    
Units issued 1,500,000 1,500,000
Units outstanding 1,500,000 1,500,000
Class B Units    
Units issued 22,980,000 33,730,000
Units outstanding 22,980,000 33,730,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 24,480,000 35,230,000
Common stock, shares outstanding 24,480,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 31,198,080 13,252,964
Common stock, shares outstanding 31,198,080 13,252,964
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenues        
Total Net Revenues $ 23,896,448 $ 19,657,905 $ 50,782,073 $ 54,596,333
Operating Expenses        
Cost of revenues 10,053,666 9,787,350 22,127,832 30,805,155
Depreciation and amortization 249,447 499,876 8,325,628 1,413,074
Sales and marketing 9,588,385 5,202,525 17,354,517 16,178,375
General and administrative 5,985,459 7,151,005 21,319,509 15,893,998
Total Operating Expenses 25,876,957 22,640,756 69,127,486 64,290,602
LOSS FROM OPERATIONS (1,980,509) (2,982,851) (18,345,413) (9,694,269)
Other Income (Expense)        
Other income 165,308 137,508 300,999 188,329
Interest expense (129,719) (209,227) (130,007) (294,257)
Gain on change in fair value of warrant liabilities 124,200 138,000 691,380 828,000
Total Other Income 159,789 66,281 862,372 722,072
NET LOSS FROM OPERATIONS BEFORE INCOME TAXES (1,820,720) (2,916,570) (17,483,041) (8,972,197)
Income tax benefit (provision) (48,752) 44,146 (385,258) 235,352
NET LOSS (1,869,472) (2,872,424) (17,868,299) (8,736,845)
Less: net loss attributable to Sunergy Renewables LLC prior to the business combination (523,681)
NET LOSS SUBSEQUENT TO THE BUSINESS COMBINATION (1,869,472) (2,872,424) (17,868,299) (8,213,164)
Less: Net income (loss) attributable to redeemable non-controlling interests 1,355,548 (2,448,162) (5,866,178) (5,979,621)
NET LOSS ATTRIBUTABLE TO CLASS A COMMON STOCKHOLDERS (3,225,020) (424,262) (12,002,121) (2,233,543)
COMPREHENSIVE LOSS        
Foreign currency translation adjustments 4,895 4,895
NET COMPREHENSIVE LOSS $ (3,229,915) $ (424,262) $ (12,007,016) $ (2,233,543)
Class A Common Stock        
Other Income (Expense)        
LOSS PER CLASS A COMMON SHARE – BASIC (in Dollars per share) $ (0.12) $ (0.08) $ (0.53) $ (0.6)
LOSS PER CLASS A COMMON SHARE – DILUTED (in Dollars per share) $ (0.12) $ (0.08) $ (0.53) $ (0.6)
WEIGHTED-AVERAGE CLASS A COMMON SHARES OUTSTANDING – BASIC (in Shares) 27,307,260 5,053,942 22,489,940 3,696,721
WEIGHTED-AVERAGE CLASS A COMMON SHARES OUTSTANDING – DILUTED (in Shares) 27,307,260 5,053,942 22,489,940 3,696,721
Nonrelated Party        
Revenues        
Total Net Revenues $ 16,879,429 $ 17,329,201 $ 33,072,267 $ 36,457,234
Related Party        
Revenues        
Total Net Revenues $ 7,017,019 $ 2,328,704 $ 17,709,806 $ 18,139,099
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Changes in Redeemable Non-controlling Interests and Stockholders’ Deficit (Unaudited) - USD ($)
Redeemable Non-Controlling Interests
Previously Reported
Class A Convertible Preferred Units
Redeemable Non-Controlling Interests
Previously Reported
Class B Units
Redeemable Non-Controlling Interests
Retroactive application of Business Combination
Class A Convertible Preferred Units
Redeemable Non-Controlling Interests
Retroactive application of Business Combination
Class B Units
Redeemable Non-Controlling Interests
Class A Convertible Preferred Units
Redeemable Non-Controlling Interests
Class B Units
Common Stock
Previously Reported
Class V
Common Stock
Previously Reported
Class A
Common Stock
Retroactive application of Business Combination
Class V
Common Stock
Retroactive application of Business Combination
Class A
Common Stock
Class V
Common Stock
Class A
Additional Paid-in Capital
Previously Reported
Additional Paid-in Capital
Retroactive application of Business Combination
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Previously Reported
Accumulated Deficit
Common Units
Previously Reported
Common Units
Retroactive application of Business Combination
Common Units
Previously Reported
Total
Balance at Dec. 31, 2023 $ 3,373 $ 3,373 $ 31,152,491 $ 31,152,491   $ (533,345) $ (533,345) $ 31,155,864 $ (31,155,864) $ 30,622,519 $ 30,622,519
Balance (in Shares) at Dec. 31, 2023         33,730,000   33,730,000               1,000,000 (1,000,000)      
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         $ 6,855,076         $ 150 $ 425     (1,677,860)             (1,677,285)
Reverse Recapitalization (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)           33,730,000                                  
Stock-based compensation                 $ 37     3,118,547             3,118,584
Stock-based compensation (in Shares)                       375,000                      
Subsequent measurement of redeemable non-controlling interests         176,420,473             (6,047,026)     (170,373,447)       (176,420,473)
Net income (loss)         8,224,091 (10,276,021)                 (1,531,491)       (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 33,730,000         35,230,000 5,026,964                    
Balance at Dec. 31, 2023 $ 3,373 $ 3,373 $ 31,152,491 31,152,491   $ (533,345) (533,345) $ 31,155,864 $ (31,155,864) $ 30,622,519 30,622,519
Balance (in Shares) at Dec. 31, 2023         33,730,000   33,730,000               1,000,000 (1,000,000)      
Foreign currency translation                                            
Net income (loss)                                             (2,233,543)
Balance at Sep. 30, 2024         $ 15,862,110 $ 57,003,700         $ 3,523 $ 518     3,875,899     (43,207,350)       (39,327,410)
Balance (in Shares) at Sep. 30, 2024         1,500,000 33,730,000         35,230,000 5,172,964                      
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 33,730,000         35,230,000 5,026,964                    
Stock-based compensation                     2,417,888             2,417,888
Subsequent measurement of redeemable non-controlling interests         (117,877,583)                 117,877,583       117,877,583
Net income (loss)         384,388 (1,863,917)                 (277,790)       (277,790)
Balance at Jun. 30, 2024         $ 15,463,555 $ 72,519,500         $ 3,523 $ 503     2,417,888     (55,452,171)       (53,030,257)
Balance (in Shares) at Jun. 30, 2024         1,500,000 33,730,000         35,230,000 5,026,964                      
Stock-based compensation                     1,089,617             1,089,617
Foreign currency translation                                            
Class A common stock issued for services                 $ 15     255,485             255,500
Class A common stock issued for services (in Shares)                       146,000                      
Reverse recapitalization related deferred taxes and adjustments                     112,909             112,909
Subsequent measurement of redeemable non-controlling interests         (12,669,083)                 12,669,083       12,669,083
Net income (loss)         398,555 (2,846,717)                 (424,262)       (424,262)
Balance at Sep. 30, 2024         $ 15,862,110 $ 57,003,700         $ 3,523 $ 518     3,875,899     (43,207,350)       (39,327,410)
Balance (in Shares) at Sep. 30, 2024         1,500,000 33,730,000         35,230,000 5,172,964                      
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 33,730,000         35,230,000 13,252,964                      
Stock-based compensation                     2,137,247           2,137,247
Class A common stock issued to employees for services                 $ 4     63,505           63,509
Class A common stock issued to employees for services (in Shares)                       43,500                      
Reverse recapitalization related deferred taxes and adjustments                     (238,491)           (238,491)
Class A common stock issued in exchange for OpCo class B units and corresponding class V common stock         $ (18,785,000)         $ (850) $ 850     18,785,000           18,785,000
Class A common stock issued in exchange for OpCo class B units and corresponding class V common stock (in Shares)           (8,500,000)         (8,500,000) 8,500,000                      
Subsequent measurement of redeemable non-controlling interests         $ (51,448,264)               51,448,264         51,448,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     35,271,224   (58,353,892)         (23,077,815)
Balance (in Shares) at Mar. 31, 2025         1,500,000 25,230,000         26,730,000 21,796,464                      
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 33,730,000         35,230,000 13,252,964                      
Foreign currency translation                                             (4,895)
Net income (loss)                                             (12,002,121)
Balance at Sep. 30, 2025         $ 16,775,111 $ 31,023,000         $ 2,448 $ 3,120     60,084,125 (4,895)   (61,806,093)         (1,721,295)
Balance (in Shares) at Sep. 30, 2025         1,500,000 22,980,000         24,480,000 31,198,080                      
Balance at Mar. 31, 2025         $ 16,536,108 $ 38,097,300         $ 2,673 $ 2,180     35,271,224   (58,353,892)         (23,077,815)
Balance (in Shares) at Mar. 31, 2025         1,500,000 25,230,000         26,730,000 21,796,464                      
Stock-based compensation                     1,078,202           1,078,202
Class A common stock issued upon vesting of restricted stock awards                 $ 5     (5)          
Class A common stock issued upon vesting of restricted stock awards (in Shares)                       50,000                      
Class A common stock issued in exchange for OpCo class B units and corresponding class V common stock         $ (417,500)         $ (25) $ 25     417,500           417,500
Class A common stock issued in exchange for OpCo class B units and corresponding class V common stock (in Shares)           (250,000)         (250,000) 250,000                      
Subsequent measurement of redeemable non-controlling interests         $ 35,448,793               (35,448,793)         (35,448,793)
Net income (loss)         422,966 (686,593)               (2,415,836)         (2,415,836)
Balance at Jun. 30, 2025         $ 16,959,074 $ 72,442,000         $ 2,648 $ 2,210     36,766,921   (96,218,521)         (59,446,742)
Balance (in Shares) at Jun. 30, 2025         1,500,000 24,980,000         26,480,000 22,096,464                      
Stock-based compensation                     2,733,678           2,733,678
Class A common stock issued upon vesting of restricted stock awards                 $ 20     (20)          
Class A common stock issued upon vesting of restricted stock awards (in Shares)                       206,293                      
Tax withholding paid related to stock-based compensation                     (160,353)           (160,353)
Class A common stock issued in the acquisition of Heliogen, Inc.                 $ 622     14,424,238           14,424,860
Class A common stock issued in the acquisition of Heliogen, Inc. (in Shares)                       6,217,612                      
Class A common stock issued in settlement of accrued advisory fees                 $ 68     1,619,661           1,619,729
Class A common stock issued in settlement of accrued advisory fees (in Shares)                       677,711                      
Dividends paid to preferred unit holders         (621,063)                      
Foreign currency translation                     (4,895)           (4,895)
Class A common stock issued in exchange for OpCo class B units and corresponding class V common stock         $ (4,700,000)         $ (200) $ 200     4,700,000           4,700,000
Class A common stock issued in exchange for OpCo class B units and corresponding class V common stock (in Shares)           (2,000,000)         (2,000,000) 2,000,000                      
Subsequent measurement of redeemable non-controlling interests         $ (37,637,448)               37,637,448         37,637,448
Net income (loss)         437,100 918,448               (3,225,020)         (3,225,020)
Balance at Sep. 30, 2025         $ 16,775,111 $ 31,023,000         $ 2,448 $ 3,120     $ 60,084,125 $ (4,895)   $ (61,806,093)         $ (1,721,295)
Balance (in Shares) at Sep. 30, 2025         1,500,000 22,980,000         24,480,000 31,198,080                      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (17,868,299) $ (8,736,845)
Adjustment to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 8,325,628 1,413,074
Amortization of debt discount 45,000
Gain on change in fair value of warrant liabilities (691,380) (828,000)
Gain on disposal of fixed assets (91,684)
Stock-based compensation 6,005,505 6,846,318
Class A common stock issued to employees for services 63,509 255,500
Provision for credit losses 2,557,343 2,282,588
Non-cash operating lease expense 471,966 523,821
Changes in operating assets and liabilities:    
Accounts receivable (3,175,426) (7,864,274)
Accounts receivable – related parties (273,385) (36,410)
Inventories (62,401) (131,898)
Contract assets (1,871,028) 3,842,974
Contract assets – related parties (3,581,890)
Prepaids and other current assets 974,118 (689,656)
Other assets (2,180) (254,806)
Interest receivable – related parties (114,393)
Accounts payable 2,431,056 (437,190)
Accrued expenses and other current liabilities (1,573,123) (1,195,659)
Accrued expenses and other current liabilities – related parties (3,359,101) (1,985,281)
Contract liabilities 1,048,858 (3,460,989)
Contract liabilities – related parties (2,000) (1,160,848)
Operating lease payments (481,298) (480,270)
Net cash used in operating activities (11,132,921) (12,189,535)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (1,047,661) (285,067)
Cash acquired in the acquisition of Heliogen 14,596,267
Net cash provided by (used in) investing activities 13,548,606 (285,067)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from the issuance of convertible preferred stock, net of transaction costs 9,221,649
Repayments of debt (3,250,936) (261,563)
Repayments of finance lease liabilities (96,653) (87,728)
Dividends paid to OpCo class A preferred unit holders (621,063)
Tax withholdings paid related to stock-based compensation (160,353)
Distributions to members (90,000)
Net cash (used in) provided by financing activities (4,129,005) 8,782,358
Effect on foreign exchange on cash (4,895)
NET CHANGE IN CASH AND CASH EQUIVALENTS (1,718,215) (3,692,244)
Cash and cash equivalents, beginning of period 5,634,115 8,022,306
Cash and cash equivalents, end of the period 3,915,900 4,330,062
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Cash paid for interest 85,007 135,980
Cash paid for income taxes
NON-CASH INVESTING AND FINANCING ACTIVITIES    
Net loss attributable to redeemable non-controlling interest 7,131,481 14,986,655
OpCo class A preferred dividends 1,265,303 9,007,034
Subsequent measurement of redeemable non-controlling interest 53,636,919 45,873,807
Class A common stock issued upon vesting of restricted stock awards 25
Class A common stock issued in exchange for class V common stock 1,075
Fair value of class A common stock issued in exchange for OpCo class B units 23,902,500
Reverse recapitalization related deferred taxes and adjustments (238,491) 112,909
Operating lease right-of-use asset and liability measurement 140,975 790,615
Deferred equity issuance costs 2,769,039
Issuance of class A common stock to vendors 891,035
Issuance of class A common stock to backstop investors 1,569,463
Accounts payable settled for loan payable 2,547,877
Net assets acquired in the acquisition of Heliogen 14,424,860
Class A common stock issued in the acquisition of Heliogen 14,424,860
Class A common stock issued in settlement of accrued advisory fees $ 1,619,729
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Other Information
9 Months Ended
Sep. 30, 2025
Basis of Presentation and Other Information [Abstract]  
BASIS OF PRESENTATION AND OTHER INFORMATION

NOTE 1—BASIS OF PRESENTATION AND OTHER INFORMATION

 

The accompanying unaudited condensed consolidated financial statements of Zeo Energy Corp. (the “Company” or “Zeo”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and with the instructions to Form 10-Q of Regulation S-X. They do not include all the information and footnotes required by GAAP for complete financial statements. The December 31, 2024 consolidated balance sheet data was derived from audited financial statements but do not include all disclosures required by GAAP. The interim unaudited condensed consolidated financial statements should be read in conjunction with those consolidated financial statements included in the Form 10-K, as filed with the Securities and Exchange Commission on May 28, 2025. In the opinion of management, all adjustments considered necessary for a fair presentation of the financial statements, consisting solely of normal recurring adjustments, have been made. Operating results for the nine months ended September 30, 2025 are not necessarily indicative of the results that may be expected for the year ending December 31, 2025.

 

Reclassifications

 

Certain prior period amounts have been reclassified in the condensed consolidated financial statements and accompanying notes to conform to the current period presentation. These reclassifications included changes within contract assets, prepaid expenses and other current assets, and other assets on the consolidated balance sheets. The reclassifications had no impact on previously reported net loss, total assets, total liabilities, stockholders’ deficit, or total cash flows from operations.

 

Recently Adopted Accounting Pronouncements

 

In August 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-05, “Business Combinations—Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement,” which requires a newly-formed joint venture to apply a new basis of accounting to its contributed net assets, resulting in the joint venture initially measuring its contributed net assets at fair value on the formation date. ASU 2023-05 is effective for all joint venture formations with a formation date on or after January 1, 2025, with early adoption permitted. These amendments are to be applied prospectively, with retrospective application permitted for joint ventures formed before the effective date. The adoption of ASU 2023-05 did not have a material impact on the Company’s condensed consolidated financial statements.

 

Recently Issued Accounting Pronouncements Not Yet Adopted

 

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

 

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,” which requires the disaggregated disclosure of specific expense categories, including purchases of inventory, employee compensation, depreciation, and amortization included in each relevant expense caption presented on the statement of operations. The standard also requires disclosure of qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively, as well as the total amount of selling expenses and an entity’s definition of selling expenses. ASU 2024-03 is effective for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.

In July 2025, the FASB issued ASU 2025-05, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets,” which introduces a practical expedient for the application of the current expected credit loss model to current accounts receivable and contract assets. The amendment is effective for interim and annual periods beginning after December 15, 2025, with early adoption permitted. This amendment is to be applied on a prospective basis. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.

 

In September 2025, the FASB issued ASU 2025-06, “Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software”. This guidance removes all references to project stages throughout ASC 350-40 and clarifies the threshold entities apply to begin capitalizing costs. Under the new standard, cost capitalization should only commence when an entity has committed to funding a software project and it is probable the project will be completed and the software will be used for its intended function. The amendments are effective for annual reporting periods beginning after December 15, 2027 and interim reporting periods within those annual reporting periods. Entities may apply the guidance using a prospective, retrospective or modified transition approach. Early adoption is permitted as of the beginning of an annual reporting period. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.

 

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

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.25.3
Liquidity and Going Concern
9 Months Ended
Sep. 30, 2025
Liquidity and Going Concern [Abstract]  
LIQUIDITY AND GOING CONCERN

NOTE 2—LIQUIDITY AND GOING CONCERN

 

As of September 30, 2025, the Company had cash and cash equivalents of $3.9 million, positive working capital of $13.0 million, and total stockholders’ deficit of $1.7 million. For the nine months ended September 30, 2025, the Company incurred a net loss of $17.9 million and used $11.1 million of cash in operating activities. 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.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.25.3
Business Combinations
9 Months Ended
Sep. 30, 2025
Business Combinations [Abstract]  
BUSINESS COMBINATIONS

NOTE 3—BUSINESS COMBINATIONS

 

Heliogen Acquisition

 

On May 28, 2025, the Company entered into a plan of merger and reorganization agreement with Heliogen, Inc. (“Heliogen”), a renewable-energy technology company that provides solutions for delivering low-carbon energy production by combining commercially proven solar technologies with thermal systems and storage expertise. The transaction was completed on August 8, 2025, under which Heliogen became a wholly owned subsidiary of the Company.

 

The acquisition of Heliogen aligns with the Company’s strategy to expand its clean-energy platform beyond residential markets into large-scale commercial and industrial energy generation and storage. Additionally, Heliogen is expected to complement the Company’s existing solar operations, create operational synergies, and broaden market reach.

 

The total consideration transferred consisted entirely of the Company’s class A common stock, issued to Heliogen shareholders at an exchange ratio of 0.9591 shares of the Company for each share of Heliogen common stock, resulting in the issuance of 6,217,612 class A common shares. No contingent consideration was included. In connection with the merger, all outstanding Heliogen SPAC warrants and restricted stock units (“RSUs”) were automatically accelerated and fully vested and were settled in the same equity consideration, net of applicable tax withholding. All stock options and commercial warrants were out-of-the-money and canceled with no value.

 

The Company accounted for the acquisition using the acquisition method of accounting in accordance with ASC Topic 805, “Business Combinations,” and allocated the purchase price to the assets acquired and liabilities assumed based on their estimated fair values at the acquisition date, with the excess of purchase price over the estimated fair value of the net assets acquired recorded as goodwill. Goodwill is not deductible for tax purposes.

The purchase price was allocated as follows:

 

   Preliminary Allocation 
Purchase consideration at fair value:    
Class A common stock  $14,424,860 
      
Assets acquired and liabilities assumed at fair value     
Cash  $14,596,267 
Accounts receivable   305,380 
Prepaid expenses and other current assets   1,065,991 
Other assets   14,597 
Operating lease right-of-use assets   130,225 
Goodwill   80,950 
Accounts payable   (782,184)
Accrued expenses   (856,141)
Operating lease liabilities   (130,225)
Net assets acquired  $14,424,860 

 

From the date of acquisition, Heliogen contributed revenues of $0 and a net loss of $1,017,239, which are included in the consolidated statement of operations for the three and nine months ended September 30, 2025.

 

Pro Forma Information

 

The following unaudited pro forma results presented below include the effects of the Heliogen acquisition as if it had been consummated as of January 1, 2024, with adjustments to give effect to pro forma events that are directly attributable to the acquisition.

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2025   2024   2025   2024 
Net revenues  $23,946,448   $20,707,905   $50,945,678   $59,435,333 
Net loss   (13,283,859)   (14,687,424)   (34,716,447)   (55,058,845)
                     
Net loss attributable to class A common stockholders   (14,639,407)   (12,239,262)   (28,850,269)   (48,555,543)
Loss per share attributable to common stockholders – basic and diluted  $(0.50)  $(1.09)  $(1.05)  $(4.90)

 

These unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations would have been if the acquisitions had occurred at the beginning of the period presented, nor are they indicative of future results of operations.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.25.3
Disaggregation of Revenues and Segment Reporting
9 Months Ended
Sep. 30, 2025
Disaggregation of Revenues and Segment Reporting [Abstract]  
DISAGGREGATION OF REVENUES AND SEGMENT REPORTING

NOTE 4—DISAGGREGATION OF REVENUES AND SEGMENT REPORTING

 

The Company’s revenues are disaggregated based on revenue type, including (i) solar system installations, and (ii) roofing installations.

 

The Company’s net revenues for the three and nine months ended September 30, 2025 and 2024 are disaggregated as follows:

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2025   2024   2025   2024 
Solar system installations, net  $23,635,215   $19,230,550   $49,699,771   $52,332,526 
Roofing installations   261,233    427,355    1,082,302    2,263,807 
Total net revenues  $23,896,448   $19,657,905   $50,782,073   $54,596,333 

For the nine months ended September 30, 2025 and 2024, the Company had three and two customers, respectively, who exceeded 10% of revenue recognized. Their aggregate revenue recognized was $44,636,037 and $44,943,845 for the nine months ended September 30, 2025 and 2024, respectively.

 

Segment information for the three and nine months ended September 30, 2025 and 2024 are as follows:

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2025   2024   2025   2024 
Net revenues  $23,896,448   $19,657,905   $50,782,073   $54,596,333 
Less: cost of revenues (exclusive of depreciation and amortization shown below):                    
Direct labor   2,218,124    2,787,617    5,692,497    7,666,087 
Materials   7,230,607    7,389,256    13,678,280    20,614,402 
Other   604,935    (389,523)   2,757,055    2,524,666 
Cost of revenues (exclusive of depreciation and amortization):   10,053,666    9,787,350    22,127,832    30,805,155 
Less: depreciation and amortization related to cost of revenues   135,393    283,326    568,415    614,272 
Total gross profit  $13,707,389   $9,587,229   $28,085,826   $23,176,906 
                     
Depreciation and amortization   114,054    216,550    7,757,213    798,802 
Commissions expense   5,965,767    4,893,360    12,735,435    12,663,350 
Sales and marketing (exclusive of commissions expense above)   3,622,618    309,165    4,619,082    3,515,025 
General and administrative   5,985,459    7,151,005    21,319,509    15,893,998 
Other income, net   (165,308)   (137,508)   (300,999)   (188,329)
Interest expense   129,719    209,227    130,007    294,257 
Gain on change in fair value of warrant liabilities   (124,200)   (138,000)   (691,380)   (828,000)
Total net loss before income taxes   (1,820,720)   (2,916,570)   (17,483,041)   (8,972,197)
Income tax benefit (provision)   (48,752)   44,146    (385,258)   235,352 
Net loss  $(1,869,472)  $(2,872,424)  $(17,868,299)  $(8,736,845)

 

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.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.25.3
Property and Equipment
9 Months Ended
Sep. 30, 2025
Property and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

NOTE 5—PROPERTY AND EQUIPMENT

 

Property and equipment as of September 30, 2025 and December 31, 2024 consisted of the following:

 

   September 30,   December 31, 
   2025   2024 
Internally-developed software  $2,035,887   $988,225 
Office furniture and equipment   384,368    384,368 
Transportation equipment   2,477,033    2,477,034 
Leasehold improvements   10,000    10,000 
Total property and equipment   4,907,288    3,859,627 
Less: accumulated depreciation   (2,035,781)   (1,383,664)
Total property and equipment, net  $2,871,507   $2,475,963 

Depreciation expense for the three months ended September 30, 2025 and 2024 was $219,095 and $208,746, respectively. Depreciation expense for the nine months ended September 30, 2025 and 2024 was $652,117 and $539,692, respectively.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets
9 Months Ended
Sep. 30, 2025
Intangible Assets [Abstract]  
INTANGIBLE ASSETS

NOTE 6—INTANGIBLE ASSETS

 

Intangible assets as of September 30, 2025 and December 31, 2024 consisted of the following:

 

   September 30,   December 31, 
   2025   2024 
Trade names  $3,084,100   $3,084,100 
Customer lists   496,800    496,800 
Non-compete   224,000    224,000 
Order backlog   10,808,821    10,808,821 
Total intangible assets   14,613,721    14,613,721 
Less: accumulated amortization   (14,613,721)   (7,042,565)
Total intangible assets, net  $
-
   $7,571,156 

 

Amortization expense for the three months ended September 30, 2025 and 2024 was $0 and $257,011, respectively. Amortization expense for the nine months ended September 30, 2025 and 2024 was $7,571,156 and $771,028, respectively.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2025
Accrued Expenses and Other Current Liabilities [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

NOTE 7—ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

 

Accrued expenses and other current liabilities as of September 30, 2025 and December 31, 2024 consisted of the following:

 

   September 30,
2025
   December 31,
2024
 
Accrued payroll liabilities  $727,727   $421,825 
Accrued commissions   1,131,921    290,969 
Accrued interest   3,110    84,425 
Accrued taxes   706,732    8,900 
Accrued credit cards   47,401    26,632 
Accrued transaction costs   
-
    3,208,288 
Other accrued liabilities   227,485    1,140,048 
Total accrued expenses and other current liabilities  $2,844,376   $5,181,087 

 

Accrued expenses and other current liabilities – related parties as of September 30, 2025 and December 31, 2024 consisted of the following:

 

   September 30,
2025
   December 31,
2024
 
Customer advances  $
-
   $3,359,101 
Total accrued expenses and other current liabilities – related parties  $
-
   $3,359,101 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.3
Leases
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
LEASES

NOTE 8—LEASES

 

Operating Leases

 

In June 2025, the Company entered into a lease agreement for office space located in Richmond, Virginia. The lease commenced on June 1, 2025 and is for a term of three years. Under the terms of the lease, the Company will lease the premises at the monthly rate of $1,995 for the first year, with scheduled annual increases. The lease agreement contains customary events of default, representations, warranties, and covenants. The measurement of the right-of-use asset and liability associated with this operating lease was $68,760.

In July 2025, the Company entered into a lease agreement for office space located in Sardinia, Ohio. The lease commenced on July 1, 2025 and is for a term of two years. Under the terms of the lease, the Company will lease the premises at the monthly rate of $3,150 for the first year, with scheduled annual increases. The lease agreement contains customary events of default, representations, warranties, and covenants. The measurement of the right-of-use asset and liability associated with this operating lease was $72,215.

 

In August 2025, in connection with the acquisition of Heliogen, the Company entered into a lease agreement for office space located in Houston, Texas. The lease commenced on August 8, 2025 and is for a term of 13 months. Under the terms of the lease, the Company will lease the premises at the monthly rate of $10,451. The lease agreement contains customary events of default, representations, warranties, and covenants. The measurement of the right-of-use asset and liability associated with this operating lease was $130,225 and is part of the net assets acquired in the acquisition of Heliogen in the non-cash investing and financing activities of the condensed consolidated statements of cash flows.

 

The following was included in the condensed consolidated balance sheets at September 30, 2025 and December 31, 2024:

 

   September 30,
2025
   December 31,
2024
 
Operating lease right-of-use assets  $1,067,373   $1,268,139 
           
Operating lease liabilities, current portion   724,083    583,429 
Operating lease liabilities, long-term   448,633    799,385 
Total operating lease liabilities  $1,172,716   $1,382,814 
           
Weighted-average remaining lease term (years)   1.64    2.39 
Weighted-average discount rate   4.98%   4.97%

 

The Company records operating lease costs in general and administrative expenses in the condensed consolidated statements of operations. Operating lease costs for the three months ended September 30, 2025 and 2024 was $167,914 and $133,892, respectively. Operating lease costs for the nine months ended September 30, 2025 and 2024 was $516,889 and $461,822, respectively.

 

As of September 30, 2025, maturities of operating lease liabilities were as follows:

 

Year Ending December 31,  Amount 
2025 (remaining)  $192,604 
2026   717,863 
2027   244,051 
2028   69,147 
Total   1,223,665 
Less: imputed interest   (50,949)
Total operating lease liabilities  $1,172,716 

 

Finance Leases

 

As of September 30, 2025, maturities of finance lease liabilities were as follows:

 

Year Ending December 31,  Amount 
2025 (remaining)  $42,869 
2026   171,476 
2027   171,476 
2028   47,607 
Total   433,428 
Less: imputed interest   (50,810)
Total finance lease liabilities  $382,618 

As of September 30, 2025, the weighted-average remaining lease term for all finance leases is 2.53 years and the weighted average discount rate is 9.76%.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.3
Debt
9 Months Ended
Sep. 30, 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. Payments of debt obligations are based on equal monthly payments for 60 months and include interest rates ranging from 4.94% to 11.09%. As of September 30, 2025, the weighted-average interest rate on the Company’s vehicle loan obligations was 11.09%. 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.

 

As of September 30, 2025, estimated future minimum principal payments of vehicle loans were as follows:

 

Year Ending December 31,  Amount 
2025 (remaining)  $5,488 
2026   23,526 
2027   26,264 
2028   29,322 
Total   84,600 
Less: current portion   (22,887)
Total long-term debt  $61,713 

 

Loan Payable

 

On July 1, 2025, the Company converted $2,547,877 of outstanding accounts payable with a vendor into a loan payable with the same vendor. The loan bears interest at an annual rate of 18% (1.5% monthly) and provides for scheduled principal payments beginning in July 2025, with maturity on August 22, 2025. The transaction reduced the Company’s accounts payable and established a formal financing arrangement under the stated terms. The loan, including accrued interest, was repaid during the period.

 

Convertible Note Payable

 

On December 24, 2024, 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 September 30, 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 a specified 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 Topic 815-15 “Derivatives and Hedging.” As the note is not convertible until maturity, no derivative liability was recognized as of September 30, 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.5%. Based on the Company’s stock price at September 30, 2025, the computed effective interest rate on the loan was 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.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2025
Fair Value Measurements [Abstract]  
FAIR VALUE MEASUREMENTS

NOTE 10—FAIR VALUE MEASUREMENTS

 

Recurring Fair Value Measurements

 

The fair value of financial instruments measured on a recurring basis as of September 30, 2025 consisted of the following:

 

   Fair Value Measurements as of
September 30, 2025
 
Description  Level 1   Level 2   Level 3   Total 
Warrant liabilities  $757,620   $
-
   $
-
   $757,620 

 

The following table provides a roll-forward of changes for financial instruments measured at fair value on a recurring basis for the nine months ended September 30, 2025:

 

   Amount 
Warrant Liabilities    
Balance as of December 31, 2024  $1,449,000 
Gain on change in fair value of warrant liabilities   (691,380)
Extinguishment of warrant liabilities upon settlement   
-
 
Balance as of September 30, 2025  $757,620 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.3
Redeemable Non-Controlling Interests and Equity
9 Months Ended
Sep. 30, 2025
Redeemable Non-Controlling Interests and Equity [Abstract]  
REDEEMABLE NON-CONTROLLING INTERESTS AND EQUITY

NOTE 11—REDEEMABLE NON-CONTROLLING INTERESTS AND EQUITY

 

The table below reflects share information about the Company’s capital stock as of September 30, 2025:

 

   Par Value   Authorized   Issued   Treasury Stock   Outstanding 
Class A common stock  $0.0001    300,000,000    31,198,080    
-
    31,198,080 
Class V common stock  $0.0001    100,000,000    24,480,000    
-
    24,480,000 
Class A convertible preferred units  $0.0001    1,500,000    1,500,000    
-
    1,500,000 
Class B units  $0.0001    33,730,000    22,980,000    
-
    22,980,000 
Total shares        435,230,000    

80,158,080

    
   -
    80,158,080 

Class A Common Stock

 

During the nine months ended September 30, 2025, 10,750,000 class A common shares were issued in exchange for OpCo class B units and corresponding class V common shares.

 

On March 13, 2025, 50,000 class A common shares were issued upon vesting of restricted stock awards from the March 2024 grant (see Note 12 for further details).

 

On March 31, 2025, an aggregate of 43,500 class A common shares were issued to employees for services valued at $63,509.

 

On August 5, 2025, 206,293 class A common shares, net of tax withholding, were issued upon vesting of restricted stock awards from the February 2025 grant (see Note 12 for further details).

 

On August 8, 2025, in connection with acquisition of Heliogen, the Company issued the Heliogen shareholders 6,217,612 class A common shares (see Note 3 for further details).

 

On August 11, 2025, the Company issued 677,711 shares of Zeo class A common stock to settle accrued buyside advisory fees of $1.6 million from the Heliogen acquisition.

 

Redeemable Non-Controlling Interests

 

During the nine months ended September 30, 2025, 10,750,000 units were converted to class A common stock. As a result, as of September 30, 2025, 22,980,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 September 30, 2025, the prior investors of OpCo hold the majority of the voting rights on the Board.

 

During the nine months ended September 30, 2025, there was 10,750,000 exchanges of Opco units for class A common stock of Zeo. Payments under the Tax Receivable Agreement (the “TRA”) are not considered probable as of September 30, 2025. Future exchanges will result in incremental tax attributes and potential cash tax savings for Zeo. 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 September 30, 2025, the total unrecorded TRA liability is approximately $7.2 million, of which $4.6 million related to actual exchanges and $2.6 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.

 

As of September 30, 2025, the prior investors of Sunergy own 43.0% 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. During the three and nine months ended September 30, 2025, the Company recognized $437,100 and $1,265,303, respectively, in OpCo class A preferred dividends. During the three and nine months ended September 30, 2025, the Company paid aggregate dividends of $621,063 to OpCo class A preferred unit holders.

The financial results of OpCo, LLC are consolidated with the Company with the redeemable non-controlling interests’ share of the Company’s net loss separately allocated.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2025
Stock-Based Compensation [Abstract]  
STOCK-BASED COMPENSATION

NOTE 12—STOCK-BASED COMPENSATION

 

2024 Omnibus Incentive Plan

 

On March 6, 2024, the shareholders of ESGEN approved the Zeo Energy Corp. 2024 Omnibus Incentive Equity Plan (the “Incentive Plan”), which became effective upon the Closing. 3,220,400 of the outstanding shares of class A common stock of the Company (the “Plan Share Reserve”) shall be available for awards under the Incentive Plan. Each Award granted under the Plan will reduce the Plan Share Reserve by the number of shares of common stock underlying the Award. Notwithstanding the foregoing, the Plan Share Reserve shall be automatically increased on the first day of the 2025 fiscal year through the 2029 fiscal year by a number of shares of common stock equal to the lesser of (i) the positive difference, if any, between 2% of the then-outstanding shares of common stock on the last day of the immediately preceding fiscal year, and (ii) a lower number of shares of common stock as may be determined by the Board.

 

The purpose of the Incentive Plan is to provide a means through which the Company and the other members of the Company and its subsidiaries (the “Company Group”)  may attract and retain key personnel and to provide a means whereby directors, officers, employees, consultants and advisors of the Company and the other members of the Company Group can acquire and maintain an equity interest in the Company, or be paid incentive compensation measured by reference to the value of common stock, thereby strengthening their commitment to the welfare of the Company Group and aligning their interests with those of the Company’s stockholders.

 

March 2024 Grant

 

On March 13, 2024, 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 grant date.
     
  50,000 vested shares to be granted on the date that is 24 months after the grant date; and
     
  50,000 vested shares to be granted on the date that is 35 months after the after the grant 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 and nine months ended September 30, 2025, the Company recognized $269,530 and $1,554,202, respectively, in equity compensation expense related to these awards. As of September 30, 2025, the remaining unrecognized compensation expense was $505,086 and is expected to be recognized over the remaining 1.37-year vesting period.

  

February 2025 Grants

 

On February 5, 2025, the Company granted an aggregate of 790,000 restricted shares of class A common stock under the Incentive Plan to 10 employees and two executives. 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 275,000 restricted shares of class A common stock under the Incentive Plan to eight employees. 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 and nine months ended September 30, 2025, the Company recognized $282,309 and $875,229, respectively, in equity compensation expense related to these awards. As of September 30, 2025, the remaining unrecognized compensation expense was $1,677,637 and is expected to be recognized over the remaining 2.35-year vesting period.

 

July 2025 Grants

 

On July 5, 2025, the Company granted an aggregate of 140,000 restricted shares of class A common stock under the Incentive Plan to four employees. 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.79, a Level 1 measurement, by reference to the publicly traded stock price on July 5, 2025.

 

During the three and nine months ended September 30, 2025, the Company recognized $31,034 in equity compensation expense related to these awards. As of September 30, 2025, the remaining unrecognized compensation expense was $359,566 and is expected to be recognized over the remaining 2.76-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 Zeo 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 Topic 718, “Compensation – Stock Compensation.” 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 875,000 restricted shares of Zeo class A common stock under the Management Incentive Plan to three employees and one executive. The restricted shares vested immediately upon grant. During the three and nine months ended September 30, 2025, the Company recognized $528,500 and $1,321,250, respectively, in equity compensation expense related to these awards.

 

On August 4, 2025, Sun Managers LLC granted an aggregate of 350,000 restricted shares of Zeo class A common stock under the Management Incentive Plan to two employees. The restricted shares vested immediately upon grant. During the three and nine months ended September 30, 2025, the Company recognized $840,000 in equity compensation expense related to these awards.

 

On August 13, 2025, Sun Managers LLC granted an aggregate of 168,500 restricted shares of Zeo class A common stock under the Management Incentive Plan to four employees. The restricted shares vested immediately upon grant. During the three and nine months ended September 30, 2025, the Company recognized $384,180 in equity compensation expense related to these awards.

 

On September 17, 2025, Sun Managers LLC granted an aggregate of 255,000 restricted shares of Zeo class A common stock under the Management Incentive Plan to three employees. The restricted shares vested immediately upon grant. During the three and nine months ended September 30, 2025, the Company recognized $288,150 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 and nine months ended September 30, 2025, the Company recognized $109,975 and $655,082, respectively, in equity compensation expense related to these awards. As of September 30, 2025, the remaining unrecognized compensation expense was $217,564 and is expected to be recognized over the remaining 0.50-year vesting period.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Related Party Transactions
9 Months Ended
Sep. 30, 2025
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

NOTE 13—RELATED PARTY TRANSACTIONS

 

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 September 30, 2025 and 2024, the Company recognized $7,017,019 and $2,328,704 of revenue, net of financing fees of $1,644,395 and $783,650, respectively, from these arrangements. For the nine months ended September 30, 2025 and 2024, the Company recognized $17,709,806 and $18,139,099 of revenue, net of financing fees of $6,739,848 and $7,767,491, respectively, from these arrangements. As of September 30, 2025, the Company had $465,047 of accounts receivable and $3,581,890 of contract assets due from related parties relating to these arrangements.

 

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”), an 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 under ASC Topic 810, “Consolidation.” 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. White Horse Energy remains the primary beneficiary of Solar Leasing, and no changes to the Company’s financial statement presentation are required. For the three and nine months ended September 30, 2025, the Company recorded interest income of $66,472 and $189,938, respectively, included in other income, net in the accompanying condensed consolidated statements of operations. As of September 30, 2025, the principal balance of $3,000,000 is included in related party note receivable and the accrued interest balance of $114,393 is included in other assets – related parties in the accompanying condensed consolidated balance sheet.

 

In conjunction with the consummation of the ESGEN Business Combination on March 13, 2014, Zeo entered into a 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 of September 30, 2025, the total unrecorded TRA liability is approximately $7.2 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 31 R20.htm IDEA: XBRL DOCUMENT v3.25.3
Net Loss Per Share
9 Months Ended
Sep. 30, 2025
Net Loss Per Share [Abstract]  
NET LOSS PER SHARE

NOTE 14—NET LOSS PER SHARE

 

Basic loss per share is calculated by dividing the net loss by the weighted-average number of class A common shares outstanding during each period. Diluted loss per share is calculated by adjusting the weighted-average number of class A common shares outstanding for the dilutive effect, if any, of common share equivalents. Common share equivalents whose effect would be antidilutive are not included in diluted loss per share. The Company uses the treasury stock method to determine the dilutive effect, which assumes that all class A common share equivalents have been exercised at the beginning of the period and that the funds obtained from those exercises were used to repurchase class A common shares at the average closing market price during the period. As of September 30, 2025 and 2024, there were 41,115,187 and 49,030,000, respectively, potential common share equivalents from convertible OpCo class A preferred units, exchangeable OpCo class B units, convertible notes, warrants, and restricted stock awards excluded from the diluted loss per share calculations as their effect is anti-dilutive.

 

The following table presents the computation of the basic and diluted income per share of class A common stock for the three months and nine months ended September 30, 2025 and 2024:

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2025   2024   2025   2024 
Numerator                
Net loss attributable to class A common stockholders  $(3,225,020)  $(424,262)  $(12,002,121)  $(2,233,543)
Denominator                    
Weighted-average class A common shares outstanding – basic and diluted   27,307,260    5,053,942    22,489,940    3,696,721 
Loss per class A common share – basic and diluted  $(0.12)  $(0.08)  $(0.53)  $(0.60)
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes
9 Months Ended
Sep. 30, 2025
Income Taxes [Abstract]  
INCOME TAXES

NOTE 15—INCOME TAXES

 

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 a 2.7% provision and a 1.5% benefit for the three months ended September 30, 2025 and 2024, respectively, and a 2.2% provision and a 2.7% benefit for the nine months ended September 30, 2025 and 2024, respectively. The ETR for the three and nine months ended September 30, 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. 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 and nine months ended September 30, 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:

 

   September 30,
2025
   December 31,
2024
 
Other Asset assets:        
Deferred tax assets  $6,444,972   $661,904 
Valuation allowance   (6,444,972)   
-
 
Net deferred tax asset  $
-
   $661,904 
Deferred tax liabilities   
-
    (423,413)
Net deferred tax assets and liabilities  $
-
   $238,491 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Subsequent Events
9 Months Ended
Sep. 30, 2025
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 16—SUBSEQUENT EVENTS

 

On October 30, 2025, the Company issued 1,851,851 shares of Zeo class A common stock upon the conversion of the LHX convertible promissory note totaling $2.5 million.

 

Effective on October 31, 2025, the Company’s board of directors and audit committee, approved the dismissal of Grant Thornton LLP, the Company’s independent registered public accounting firm, and approved the appointment of Tanner LLC as the Company’s independent registered public accounting firm.

 

On November 5, 2025, the Company granted an aggregate of 70,000 restricted shares of class A common stock under the Incentive Plan to seven employees. The restricted shares vest in equal installments over three years.

 

On November 6, 100,000 class A common shares were issued in exchange for OpCo class B units and corresponding class V common shares.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Pay vs Performance Disclosure - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Pay vs Performance Disclosure                
Net Income (Loss) $ (3,225,020) $ (2,415,836) $ (6,361,265) $ (424,262) $ (277,790) $ (1,531,491) $ (12,002,121) $ (2,233,543)
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 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 36 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Accounting Policies, by Policy (Policies)
9 Months Ended
Sep. 30, 2025
Basis of Presentation and Other Information [Abstract]  
Reclassifications

Reclassifications

Certain prior period amounts have been reclassified in the condensed consolidated financial statements and accompanying notes to conform to the current period presentation. These reclassifications included changes within contract assets, prepaid expenses and other current assets, and other assets on the consolidated balance sheets. The reclassifications had no impact on previously reported net loss, total assets, total liabilities, stockholders’ deficit, or total cash flows from operations.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In August 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-05, “Business Combinations—Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement,” which requires a newly-formed joint venture to apply a new basis of accounting to its contributed net assets, resulting in the joint venture initially measuring its contributed net assets at fair value on the formation date. ASU 2023-05 is effective for all joint venture formations with a formation date on or after January 1, 2025, with early adoption permitted. These amendments are to be applied prospectively, with retrospective application permitted for joint ventures formed before the effective date. The adoption of ASU 2023-05 did not have a material impact on the Company’s condensed consolidated financial statements.

Recently Issued Accounting Pronouncements Not Yet Adopted

Recently Issued Accounting Pronouncements Not Yet Adopted

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

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,” which requires the disaggregated disclosure of specific expense categories, including purchases of inventory, employee compensation, depreciation, and amortization included in each relevant expense caption presented on the statement of operations. The standard also requires disclosure of qualitative description of the amounts remaining in relevant expense captions that are not separately disaggregated quantitatively, as well as the total amount of selling expenses and an entity’s definition of selling expenses. ASU 2024-03 is effective for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.

In July 2025, the FASB issued ASU 2025-05, “Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets,” which introduces a practical expedient for the application of the current expected credit loss model to current accounts receivable and contract assets. The amendment is effective for interim and annual periods beginning after December 15, 2025, with early adoption permitted. This amendment is to be applied on a prospective basis. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.

In September 2025, the FASB issued ASU 2025-06, “Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software”. This guidance removes all references to project stages throughout ASC 350-40 and clarifies the threshold entities apply to begin capitalizing costs. Under the new standard, cost capitalization should only commence when an entity has committed to funding a software project and it is probable the project will be completed and the software will be used for its intended function. The amendments are effective for annual reporting periods beginning after December 15, 2027 and interim reporting periods within those annual reporting periods. Entities may apply the guidance using a prospective, retrospective or modified transition approach. Early adoption is permitted as of the beginning of an annual reporting period. The Company is currently evaluating the impact this standard will have on its condensed consolidated financial statements.

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

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Business Combinations (Tables)
9 Months Ended
Sep. 30, 2025
Business Combinations [Abstract]  
Schedule of Purchase Price

The purchase price was allocated as follows:

 

   Preliminary Allocation 
Purchase consideration at fair value:    
Class A common stock  $14,424,860 
      
Assets acquired and liabilities assumed at fair value     
Cash  $14,596,267 
Accounts receivable   305,380 
Prepaid expenses and other current assets   1,065,991 
Other assets   14,597 
Operating lease right-of-use assets   130,225 
Goodwill   80,950 
Accounts payable   (782,184)
Accrued expenses   (856,141)
Operating lease liabilities   (130,225)
Net assets acquired  $14,424,860 
Schedule of Unaudited Pro Forma Information

The following unaudited pro forma results presented below include the effects of the Heliogen acquisition as if it had been consummated as of January 1, 2024, with adjustments to give effect to pro forma events that are directly attributable to the acquisition.

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2025   2024   2025   2024 
Net revenues  $23,946,448   $20,707,905   $50,945,678   $59,435,333 
Net loss   (13,283,859)   (14,687,424)   (34,716,447)   (55,058,845)
                     
Net loss attributable to class A common stockholders   (14,639,407)   (12,239,262)   (28,850,269)   (48,555,543)
Loss per share attributable to common stockholders – basic and diluted  $(0.50)  $(1.09)  $(1.05)  $(4.90)
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Disaggregation of Revenues and Segment Reporting (Tables)
9 Months Ended
Sep. 30, 2025
Disaggregation of Revenues and Segment Reporting [Abstract]  
Schedule of Net Revenues

The Company’s net revenues for the three and nine months ended September 30, 2025 and 2024 are disaggregated as follows:

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2025   2024   2025   2024 
Solar system installations, net  $23,635,215   $19,230,550   $49,699,771   $52,332,526 
Roofing installations   261,233    427,355    1,082,302    2,263,807 
Total net revenues  $23,896,448   $19,657,905   $50,782,073   $54,596,333 
Schedule of Segment Information

Segment information for the three and nine months ended September 30, 2025 and 2024 are as follows:

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2025   2024   2025   2024 
Net revenues  $23,896,448   $19,657,905   $50,782,073   $54,596,333 
Less: cost of revenues (exclusive of depreciation and amortization shown below):                    
Direct labor   2,218,124    2,787,617    5,692,497    7,666,087 
Materials   7,230,607    7,389,256    13,678,280    20,614,402 
Other   604,935    (389,523)   2,757,055    2,524,666 
Cost of revenues (exclusive of depreciation and amortization):   10,053,666    9,787,350    22,127,832    30,805,155 
Less: depreciation and amortization related to cost of revenues   135,393    283,326    568,415    614,272 
Total gross profit  $13,707,389   $9,587,229   $28,085,826   $23,176,906 
                     
Depreciation and amortization   114,054    216,550    7,757,213    798,802 
Commissions expense   5,965,767    4,893,360    12,735,435    12,663,350 
Sales and marketing (exclusive of commissions expense above)   3,622,618    309,165    4,619,082    3,515,025 
General and administrative   5,985,459    7,151,005    21,319,509    15,893,998 
Other income, net   (165,308)   (137,508)   (300,999)   (188,329)
Interest expense   129,719    209,227    130,007    294,257 
Gain on change in fair value of warrant liabilities   (124,200)   (138,000)   (691,380)   (828,000)
Total net loss before income taxes   (1,820,720)   (2,916,570)   (17,483,041)   (8,972,197)
Income tax benefit (provision)   (48,752)   44,146    (385,258)   235,352 
Net loss  $(1,869,472)  $(2,872,424)  $(17,868,299)  $(8,736,845)
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Property and Equipment (Tables)
9 Months Ended
Sep. 30, 2025
Property and Equipment [Abstract]  
Schedule of Property and Equipment

Property and equipment as of September 30, 2025 and December 31, 2024 consisted of the following:

 

   September 30,   December 31, 
   2025   2024 
Internally-developed software  $2,035,887   $988,225 
Office furniture and equipment   384,368    384,368 
Transportation equipment   2,477,033    2,477,034 
Leasehold improvements   10,000    10,000 
Total property and equipment   4,907,288    3,859,627 
Less: accumulated depreciation   (2,035,781)   (1,383,664)
Total property and equipment, net  $2,871,507   $2,475,963 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2025
Intangible Assets [Abstract]  
Schedule of Intangible Assets

Intangible assets as of September 30, 2025 and December 31, 2024 consisted of the following:

 

   September 30,   December 31, 
   2025   2024 
Trade names  $3,084,100   $3,084,100 
Customer lists   496,800    496,800 
Non-compete   224,000    224,000 
Order backlog   10,808,821    10,808,821 
Total intangible assets   14,613,721    14,613,721 
Less: accumulated amortization   (14,613,721)   (7,042,565)
Total intangible assets, net  $
-
   $7,571,156 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2025
Accrued Expenses and Other Current Liabilities [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities as of September 30, 2025 and December 31, 2024 consisted of the following:

 

   September 30,
2025
   December 31,
2024
 
Accrued payroll liabilities  $727,727   $421,825 
Accrued commissions   1,131,921    290,969 
Accrued interest   3,110    84,425 
Accrued taxes   706,732    8,900 
Accrued credit cards   47,401    26,632 
Accrued transaction costs   
-
    3,208,288 
Other accrued liabilities   227,485    1,140,048 
Total accrued expenses and other current liabilities  $2,844,376   $5,181,087 
   September 30,
2025
   December 31,
2024
 
Customer advances  $
-
   $3,359,101 
Total accrued expenses and other current liabilities – related parties  $
-
   $3,359,101 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Schedule of Right-of-Use Asset and Liability with Operating Lease

The following was included in the condensed consolidated balance sheets at September 30, 2025 and December 31, 2024:

 

   September 30,
2025
   December 31,
2024
 
Operating lease right-of-use assets  $1,067,373   $1,268,139 
           
Operating lease liabilities, current portion   724,083    583,429 
Operating lease liabilities, long-term   448,633    799,385 
Total operating lease liabilities  $1,172,716   $1,382,814 
           
Weighted-average remaining lease term (years)   1.64    2.39 
Weighted-average discount rate   4.98%   4.97%
Schedule of Operating Lease Liabilities

As of September 30, 2025, maturities of operating lease liabilities were as follows:

 

Year Ending December 31,  Amount 
2025 (remaining)  $192,604 
2026   717,863 
2027   244,051 
2028   69,147 
Total   1,223,665 
Less: imputed interest   (50,949)
Total operating lease liabilities  $1,172,716 
Schedule of Financing Lease Liabilities

As of September 30, 2025, maturities of finance lease liabilities were as follows:

 

Year Ending December 31,  Amount 
2025 (remaining)  $42,869 
2026   171,476 
2027   171,476 
2028   47,607 
Total   433,428 
Less: imputed interest   (50,810)
Total finance lease liabilities  $382,618 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Debt (Tables)
9 Months Ended
Sep. 30, 2025
Debt [Abstract]  
Schedule of Estimated Future Minimum Principal Payments of Vehicle Loans

As of September 30, 2025, estimated future minimum principal payments of vehicle loans were as follows:

 

Year Ending December 31,  Amount 
2025 (remaining)  $5,488 
2026   23,526 
2027   26,264 
2028   29,322 
Total   84,600 
Less: current portion   (22,887)
Total long-term debt  $61,713 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2025
Fair Value Measurements [Abstract]  
Schedule of Fair Value Measurements

The fair value of financial instruments measured on a recurring basis as of September 30, 2025 consisted of the following:

 

   Fair Value Measurements as of
September 30, 2025
 
Description  Level 1   Level 2   Level 3   Total 
Warrant liabilities  $757,620   $
-
   $
-
   $757,620 
Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis

The following table provides a roll-forward of changes for financial instruments measured at fair value on a recurring basis for the nine months ended September 30, 2025:

 

   Amount 
Warrant Liabilities    
Balance as of December 31, 2024  $1,449,000 
Gain on change in fair value of warrant liabilities   (691,380)
Extinguishment of warrant liabilities upon settlement   
-
 
Balance as of September 30, 2025  $757,620 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Redeemable Non-Controlling Interests and Equity (Tables)
9 Months Ended
Sep. 30, 2025
Redeemable Non-Controlling Interests and Equity [Abstract]  
Schedule of Capital Stock

The table below reflects share information about the Company’s capital stock as of September 30, 2025:

 

   Par Value   Authorized   Issued   Treasury Stock   Outstanding 
Class A common stock  $0.0001    300,000,000    31,198,080    
-
    31,198,080 
Class V common stock  $0.0001    100,000,000    24,480,000    
-
    24,480,000 
Class A convertible preferred units  $0.0001    1,500,000    1,500,000    
-
    1,500,000 
Class B units  $0.0001    33,730,000    22,980,000    
-
    22,980,000 
Total shares        435,230,000    

80,158,080

    
   -
    80,158,080 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 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 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 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 and nine months ended September 30, 2025 and 2024:

 

   Three Months Ended
September 30,
   Nine Months Ended
September 30,
 
   2025   2024   2025   2024 
Numerator                
Net loss attributable to class A common stockholders  $(3,225,020)  $(424,262)  $(12,002,121)  $(2,233,543)
Denominator                    
Weighted-average class A common shares outstanding – basic and diluted   27,307,260    5,053,942    22,489,940    3,696,721 
Loss per class A common share – basic and diluted  $(0.12)  $(0.08)  $(0.53)  $(0.60)
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2025
Income Taxes [Abstract]  
Schedule of Deferred Income Tax Assets and Liabilities

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

 

   September 30,
2025
   December 31,
2024
 
Other Asset assets:        
Deferred tax assets  $6,444,972   $661,904 
Valuation allowance   (6,444,972)   
-
 
Net deferred tax asset  $
-
   $661,904 
Deferred tax liabilities   
-
    (423,413)
Net deferred tax assets and liabilities  $
-
   $238,491 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Liquidity and Going Concern (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Liquidity and Going Concern [Abstract]                    
Cash and cash equivalents $ 3,915,900   $ 3,915,900       $ 5,634,115      
Working capital 13,000,000   13,000,000              
Stockholders defict (1,721,295) $ (39,327,410) (1,721,295) $ (39,327,410) $ (59,446,742) $ (23,077,815) $ (88,912,079) $ (53,030,257) $ (173,047,938) $ 30,622,519
Net loss $ (1,869,472) $ (2,872,424) (17,868,299) (8,736,845)            
Net cash in operating activities     $ (11,132,921) $ (12,189,535)            
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Business Combinations (Details) - Heliogen Acquisition [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2025
USD ($)
shares
Business Combination [Line Items]    
Common stock exchange ratio 0.9591 0.9591
Revenues $ 0  
Net loss   $ 1,017,239
Common Stock [Member] | Common Class A [Member]    
Business Combination [Line Items]    
Issuance of shares (in Shares) | shares   6,217,612
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Business Combinations - Schedule of Purchase Price (Details)
Sep. 30, 2025
USD ($)
Purchase consideration at fair value:  
Class A common stock $ 14,424,860
Assets acquired and liabilities assumed at fair value  
Cash 14,596,267
Accounts receivable 305,380
Prepaid expenses and other current assets 1,065,991
Other assets 14,597
Operating lease right-of-use assets 130,225
Goodwill 80,950
Accounts payable (782,184)
Accrued expenses (856,141)
Operating lease liabilities (130,225)
Net assets acquired $ 14,424,860
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Business Combinations - Schedule of Unaudited Pro Forma Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Schedule of Unaudited Pro Forma Information [Abstract]        
Net revenues $ 23,946,448 $ 20,707,905 $ 50,945,678 $ 59,435,333
Net loss (13,283,859) (14,687,424) (34,716,447) (55,058,845)
Net loss attributable to class A common stockholders $ (14,639,407) $ (12,239,262) $ (28,850,269) $ (48,555,543)
Loss per share attributable to common stockholders – basic (in Dollars per share) $ (0.5) $ (1.09) $ (1.05) $ (4.9)
Loss per share attributable to common stockholders – diluted (in Dollars per share) $ (0.5) $ (1.09) $ (1.05) $ (4.9)
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Disaggregation of Revenues and Segment Reporting (Details)
9 Months Ended
Sep. 30, 2025
USD ($)
segment
Sep. 30, 2024
USD ($)
Disaggregation of Revenues and Segment Reporting [Line Items]    
Operating segment | segment 1  
Reportable segment | segment 1  
Description of segment reporting 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.  
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration] Chief Executive Officer [Member]  
Customer One [Member]    
Disaggregation of Revenues and Segment Reporting [Line Items]    
Revenue recognized | $ $ 44,636,037  
Customer Two [Member]    
Disaggregation of Revenues and Segment Reporting [Line Items]    
Revenue recognized | $   $ 44,943,845
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Disaggregation of Revenues and Segment Reporting - Schedule of Net Revenues (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total net revenues $ 23,896,448 $ 19,657,905 $ 50,782,073 $ 54,596,333
Solar system installations, net [Member]        
Disaggregation of Revenue [Line Items]        
Total net revenues 23,635,215 19,230,550 49,699,771 52,332,526
Roofing installations [Member]        
Disaggregation of Revenue [Line Items]        
Total net revenues $ 261,233 $ 427,355 $ 1,082,302 $ 2,263,807
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Disaggregation of Revenues and Segment Reporting - Schedule of Segment Information (Details) - Reportable Subsegments [Member] - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Net revenues $ 23,896,448 $ 19,657,905 $ 50,782,073 $ 54,596,333
Less: cost of revenues (exclusive of depreciation and amortization shown below):        
Direct labor 2,218,124 2,787,617 5,692,497 7,666,087
Materials 7,230,607 7,389,256 13,678,280 20,614,402
Other 604,935 (389,523) 2,757,055 2,524,666
Cost of revenues (exclusive of depreciation and amortization): 10,053,666 9,787,350 22,127,832 30,805,155
Less: depreciation and amortization related to cost of revenues 135,393 283,326 568,415 614,272
Total gross profit 13,707,389 9,587,229 28,085,826 23,176,906
Depreciation and amortization 114,054 216,550 7,757,213 798,802
Commissions expense 5,965,767 4,893,360 12,735,435 12,663,350
Sales and marketing (exclusive of commissions expense above) 3,622,618 309,165 4,619,082 3,515,025
General and administrative 5,985,459 7,151,005 21,319,509 15,893,998
Other income, net (165,308) (137,508) (300,999) (188,329)
Interest expense 129,719 209,227 130,007 294,257
Gain on change in fair value of warrant liabilities (124,200) (138,000) (691,380) (828,000)
Total net loss before income taxes (1,820,720) (2,916,570) (17,483,041) (8,972,197)
Income tax benefit (provision) (48,752) 44,146 (385,258) 235,352
Net loss $ (1,869,472) $ (2,872,424) $ (17,868,299) $ (8,736,845)
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Property and Equipment (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Property and Equipment [Abstract]        
Depreciation expense $ 219,095 $ 208,746 $ 652,117 $ 539,692
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Schedule of Property and Equipment [Line Items]    
Property and equipment, gross $ 4,907,288 $ 3,859,627
Less: accumulated depreciation (2,035,781) (1,383,664)
Total property and equipment, net 2,871,507 2,475,963
Internally-developed software [Member]    
Schedule of Property and Equipment [Line Items]    
Property and equipment, gross 2,035,887 988,225
Office furniture and equipment [Member]    
Schedule of Property and Equipment [Line Items]    
Property and equipment, gross 384,368 384,368
Transportation equipment [Member]    
Schedule of Property and Equipment [Line Items]    
Property and equipment, gross 2,477,033 2,477,034
Leasehold improvements [Member]    
Schedule of Property and Equipment [Line Items]    
Property and equipment, gross $ 10,000 $ 10,000
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Intangible Assets [Abstract]        
Amortization expense $ 0 $ 257,011 $ 7,571,156 $ 771,028
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Schedule of Intangible Assets [Line Items]    
Intangible assets $ 14,613,721 $ 14,613,721
Less: accumulated amortization (14,613,721) (7,042,565)
Total intangible assets, net 7,571,156
Trade names [Member]    
Schedule of Intangible Assets [Line Items]    
Intangible assets 3,084,100 3,084,100
Customer lists [Member]    
Schedule of Intangible Assets [Line Items]    
Intangible assets 496,800 496,800
Non-compete [Member]    
Schedule of Intangible Assets [Line Items]    
Intangible assets 224,000 224,000
Order backlog [Member]    
Schedule of Intangible Assets [Line Items]    
Intangible assets $ 10,808,821 $ 10,808,821
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Schedule of Accrued Expenses and Other Current Liabilities [Line Items]    
Accrued payroll liabilities $ 727,727 $ 421,825
Accrued commissions 1,131,921 290,969
Accrued interest 3,110 84,425
Accrued taxes 706,732 8,900
Accrued credit cards 47,401 26,632
Accrued transaction costs 3,208,288
Other accrued liabilities 227,485 1,140,048
Total accrued expenses and other current liabilities 2,844,376 5,181,087
Customer advances 3,359,101
Related Party [Member]    
Schedule of Accrued Expenses and Other Current Liabilities [Line Items]    
Total accrued expenses and other current liabilities – related parties $ 3,359,101
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 01, 2025
Jul. 01, 2025
Jun. 01, 2025
Jun. 30, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Leases [Abstract]                
Lease the premises $ 10,451 $ 3,150 $ 1,995          
Right-of-use asset and liability with operating lease $ 130,225 $ 72,215   $ 68,760     $ 140,975 $ 790,615
Operating lease costs         $ 167,914 $ 133,892 $ 516,889 $ 461,822
Weighted-average remaining lease term of finance leases         2 years 6 months 10 days   2 years 6 months 10 days  
Weighted average discount rate         9.76%   9.76%  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Right-of-Use Asset and Liability with Operating Lease (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Schedule of Operating and Financing Lease and Other Supplemental Information [Abstract]    
Operating lease right-of-use assets $ 1,067,373 $ 1,268,139
Operating lease liabilities, current portion 724,083 583,429
Operating lease liabilities, long-term 448,633 799,385
Total operating lease liabilities $ 1,172,716 $ 1,382,814
Weighted-average remaining lease term (years) 1 year 7 months 20 days 2 years 4 months 20 days
Weighted-average discount rate 4.98% 4.97%
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Operating Lease Liabilities (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Schedule of Operating Lease Liabilities [Abstract]    
2025 (remaining) $ 192,604  
2026 717,863  
2027 244,051  
2028 69,147  
Total 1,223,665  
Less: imputed interest (50,949)  
Total operating lease liabilities $ 1,172,716 $ 1,382,814
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Financing Lease Liabilities (Details)
Sep. 30, 2025
USD ($)
Schedule of Financing Lease Liabilities [Abstract]  
2025 (remaining) $ 42,869
2026 171,476
2027 171,476
2028 47,607
Total 433,428
Less: current portion (50,810)
Total finance lease liabilities $ 382,618
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Debt (Details)
1 Months Ended
Dec. 24, 2024
USD ($)
Installation
shares
Jul. 31, 2025
Sep. 30, 2025
USD ($)
$ / shares
Jul. 01, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt [Line Items]          
Outstanding accounts payable     $ 2,485,000 $ 2,547,877 $ 2,440,000
Convertible promissory note     $ 2,500,000    
Promissory Note [Member]          
Debt [Line Items]          
Interest rate effective percentage     0.00%    
Secured Debt [Member] | Vehicle Loans [Member]          
Debt [Line Items]          
Weighted average interest rate on short debt obligations     11.09%    
LHX Intermediate LLC [Member]          
Debt [Line Items]          
Share issuance per share | $ / shares     $ 1.35    
LHX Intermediate LLC [Member] | Notes Payable [Member]          
Debt [Line Items]          
Interest rate effective percentage     58.50%    
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 | Installation 296        
Notes payable     $ 2,500,000    
Shares purchased | shares 4,000,000        
Minimum [Member]          
Debt [Line Items]          
Annual interest rate, percentage   1.50%      
Minimum [Member] | Secured Debt [Member] | Vehicle Loans [Member]          
Debt [Line Items]          
Percentage of payments of debt obligations     4.94%    
Maximum [Member]          
Debt [Line Items]          
Annual interest rate, percentage   18.00%      
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 66 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Schedule of Estimated Future Minimum Principal Payments of Vehicle Loans (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Schedule of Estimated Future Minimum Principal Payments of Vehicle Loans [Abstract]    
2025 (remaining) $ 5,488  
2026 23,526  
2027 26,264  
2028 29,322  
Total 84,600  
Less: current portion (22,887)  
Total long-term debt $ 61,713 $ 496,623
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Schedule of Fair Value Measurements (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Schedule of Fair Value Measurements [Line Items]    
Warrant liabilities $ 757,620 $ 1,449,000
Level 1 [Member]    
Schedule of Fair Value Measurements [Line Items]    
Warrant liabilities 757,620  
Level 2 [Member]    
Schedule of Fair Value Measurements [Line Items]    
Warrant liabilities  
Level 3 [Member]    
Schedule of Fair Value Measurements [Line Items]    
Warrant liabilities  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details)
9 Months Ended
Sep. 30, 2025
USD ($)
Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis [Abstract]  
Balance as of December 31, 2024 $ 1,449,000
Gain on change in fair value of warrant liabilities (691,380)
Extinguishment of warrant liabilities upon settlement
Balance as of September 30, 2025 $ 757,620
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Redeemable Non-Controlling Interests and Equity (Details) - USD ($)
3 Months Ended 9 Months Ended
Aug. 11, 2025
Aug. 05, 2025
Mar. 31, 2025
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Dec. 31, 2024
Redeemable Non-controlling Interests and Equity [Line Items]              
Shares in employees for services         $ 255,500    
Advisory fees $ 1,600,000            
Units of outstanding       22,980,000   22,980,000  
Purchase of units           10,750,000  
Exchange amount           $ 2,600,000  
Common units rate           43.00%  
Distributions rate           10.00%  
Preferred dividends            
OpCo Class B Units [Member]              
Redeemable Non-controlling Interests and Equity [Line Items]              
Shares issued       10,750,000   10,750,000  
Maximum [Member]              
Redeemable Non-controlling Interests and Equity [Line Items]              
Unrecorded liability       $ 7,200,000   $ 7,200,000  
Minimum [Member]              
Redeemable Non-controlling Interests and Equity [Line Items]              
Unrecorded liability       $ 4,600,000   $ 4,600,000  
Class A Common Stock [Member]              
Redeemable Non-controlling Interests and Equity [Line Items]              
Shares issued       31,198,080   31,198,080 13,252,964
Forfeited shares           50,000  
Common shares   206,293          
Company issued   6,217,612          
Shares issued 677,711            
Convertible shares           10,750,000  
Class A Common Stock [Member] | OpCo Class B Units [Member]              
Redeemable Non-controlling Interests and Equity [Line Items]              
Shares issued     43,500        
Shares in employees for services     $ 63,509        
OpCo Class A Preferred Stock [Member]              
Redeemable Non-controlling Interests and Equity [Line Items]              
Preferred dividends       $ 437,100   $ 1,265,303  
OpCo Class A Preferred Unit Holders [Member]              
Redeemable Non-controlling Interests and Equity [Line Items]              
Preferred dividends       $ 621,063   $ 621,063  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Redeemable Non-Controlling Interests and Equity - Schedule of Capital Stock (Details)
Sep. 30, 2025
$ / shares
shares
Schedule of Capital Stock [Line Items]  
Total shares, Authorized 435,230,000
Total shares, Issued 80,158,080
Total shares, Treasury Stock
Total shares, Outstanding 80,158,080
Class A Common Stock [Member]  
Schedule of Capital Stock [Line Items]  
Total shares, Par Value (in Dollars per share) | $ / shares $ 0.0001
Total shares, Authorized 300,000,000
Total shares, Issued 31,198,080
Total shares, Treasury Stock
Total shares, Outstanding 31,198,080
Class V Common Stock [Member]  
Schedule of Capital Stock [Line Items]  
Total shares, Par Value (in Dollars per share) | $ / shares $ 0.0001
Total shares, Authorized 100,000,000
Total shares, Issued 24,480,000
Total shares, Treasury Stock
Total shares, Outstanding 24,480,000
Class A Convertible Preferred Units [Member]  
Schedule of Capital Stock [Line Items]  
Total shares, Par Value (in Dollars per share) | $ / shares $ 0.0001
Total shares, Authorized 1,500,000
Total shares, Issued 1,500,000
Total shares, Treasury Stock
Total shares, Outstanding 1,500,000
Class B Units [Member]  
Schedule of Capital Stock [Line Items]  
Total shares, Par Value (in Dollars per share) | $ / shares $ 0.0001
Total shares, Authorized 33,730,000
Total shares, Issued 22,980,000
Total shares, Treasury Stock
Total shares, Outstanding 22,980,000
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 17, 2025
Aug. 13, 2025
Aug. 04, 2025
Jul. 05, 2025
Mar. 31, 2025
Feb. 05, 2025
Jan. 01, 2025
Mar. 13, 2024
Mar. 06, 2024
Sep. 30, 2025
Sep. 30, 2025
Stock-Based Compensation [Line Items]                      
Effective date of the closing term                     3 years
Weighted average price (in Dollars per share)                   $ 15 $ 15
Total issued and outstanding capital stock rate                     1.00%
Compensation expense                   $ 269,530 $ 1,554,202
Unrecognized compensation expense                     $ 505,086
Vesting period                     1 year 4 months 13 days
Restricted shares (in Shares)   168,500 350,000                
Percentage of related expense and deduction items                     100.00%
Earn shares (in Shares)             40        
Shares issued price per share (in Dollars per share)                   $ 5 $ 5
Level 1 [Member]                      
Stock-Based Compensation [Line Items]                      
Fair value per share (in Dollars per share)       $ 2.79   $ 2.57   $ 6.97      
Share-Based Payment Arrangement, Tranche One [Member]                      
Stock-Based Compensation [Line Items]                      
Percentage of grants of vested shares                     50.00%
Share-Based Payment Arrangement, Tranche Two [Member]                      
Stock-Based Compensation [Line Items]                      
Percentage of grants of vested shares                     50.00%
Chief Executive Officer [Member]                      
Stock-Based Compensation [Line Items]                      
Weighted average price (in Dollars per share)                   12.5 $ 12.5
Total issued and outstanding capital stock rate                     1.00%
2024 Omnibus Incentive Plan [Member]                      
Stock-Based Compensation [Line Items]                      
Outstanding shares (in Shares)                 3,220,400    
Rate of outstanding shares                 2.00%    
Weighted average price (in Dollars per share)                   $ 7.5 $ 7.5
Total issued and outstanding capital stock rate                     1.00%
2024 Omnibus Incentive Plan [Member] | Chief Executive Officer [Member]                      
Stock-Based Compensation [Line Items]                      
Vested shares (in Shares)                     50,000
2024 Omnibus Incentive Plan One [Member] | Chief Executive Officer [Member]                      
Stock-Based Compensation [Line Items]                      
Vested shares (in Shares)                     50,000
2024 Omnibus Incentive Plan Two [Member] | Chief Executive Officer [Member]                      
Stock-Based Compensation [Line Items]                      
Vested shares (in Shares)                     50,000
March 2024 Grant [Member]                      
Stock-Based Compensation [Line Items]                      
Compensation expense                     $ 359,566
February 2025 Grants [Member]                      
Stock-Based Compensation [Line Items]                      
Compensation expense                   $ 282,309 $ 875,229
Vesting period                     2 years 4 months 6 days
July Two Thousand Twenty Five Grants [Member]                      
Stock-Based Compensation [Line Items]                      
Compensation expense                   31,034 $ 31,034
Vesting period                     2 years 9 months 3 days
Sun Managers LLC [Member]                      
Stock-Based Compensation [Line Items]                      
Compensation expense                   840,000 $ 840,000
August Thirteen Two Thousand Twenty Five [Member]                      
Stock-Based Compensation [Line Items]                      
Compensation expense                   384,180 384,180
September Seventeen Two Thousand Twenty Five [Member]                      
Stock-Based Compensation [Line Items]                      
Compensation expense                   288,150 $ 288,150
Restricted shares (in Shares) 255,000                    
Seasonal Manager Stock Compensation Plan [Member]                      
Stock-Based Compensation [Line Items]                      
Restricted shares (in Shares)                     577,910
Sun Managers LLC [Member]                      
Stock-Based Compensation [Line Items]                      
Compensation expense                   109,975 $ 655,082
Vesting period                     6 months
Class A Common Stock [Member]                      
Stock-Based Compensation [Line Items]                      
Restricted shares (in Shares)         875,000 275,000          
Restricted shares (in Shares)       140,000              
Class A Common Stock [Member] | Incentive Plan [Member]                      
Stock-Based Compensation [Line Items]                      
Restricted shares (in Shares)           790,000          
Class A Common Stock [Member] | Sun Managers LLC [Member]                      
Stock-Based Compensation [Line Items]                      
Compensation expense                   $ 528,500 $ 1,321,250
Class A Common Stock [Member] | Sun Managers LLC [Member] | Management Incentive Plan [Member]                      
Stock-Based Compensation [Line Items]                      
Compensation expense                     $ 217,564
Minimum [Member]                      
Stock-Based Compensation [Line Items]                      
Consecutive trading days period                     20 days
Minimum [Member] | Chief Executive Officer [Member]                      
Stock-Based Compensation [Line Items]                      
Consecutive trading days period                     20 days
Minimum [Member] | March 2024 Grant [Member] | Chief Executive Officer [Member]                      
Stock-Based Compensation [Line Items]                      
Consecutive trading days period                     20 days
Maximum [Member]                      
Stock-Based Compensation [Line Items]                      
Consecutive trading days period                     30 days
Maximum [Member] | Chief Executive Officer [Member]                      
Stock-Based Compensation [Line Items]                      
Consecutive trading days period                     30 days
Maximum [Member] | March 2024 Grant [Member] | Chief Executive Officer [Member]                      
Stock-Based Compensation [Line Items]                      
Consecutive trading days period                     30 days
Maximum [Member] | February 2025 Grants [Member]                      
Stock-Based Compensation [Line Items]                      
Compensation expense                     $ 1,677,637
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.3
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 73 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Related Party Transactions (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Related Party Transactions [Line Items]          
Revenue   $ 23,896,448 $ 19,657,905 $ 50,782,073 $ 54,596,333
Net of financing fees   1,644,395 783,650 6,739,848 7,767,491
Interest income   66,472   189,938  
Note receivable – related party $ 3,000,000 3,000,000   3,000,000  
Accrued interest   114,393   $ 114,393  
Net cash to pay TRA holders, percentage       85.00%  
Solar Leasing [Member]          
Related Party Transactions [Line Items]          
Revenue   7,017,019 $ 2,328,704 $ 17,709,806 $ 18,139,099
Related Party [Member]          
Related Party Transactions [Line Items]          
Accounts receivable 191,662 465,047   465,047  
Contract assets 3,581,890   3,581,890  
Lease payment 3,000,000        
Outstanding indebtedness $ 10,000,000        
Unrecorded liability   $ 7,200,000   $ 7,200,000  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Net Loss Per Share (Details) - shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Net Loss Per Share [Abstract]    
Anti-dilutive shares 41,115,187 49,030,000
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.3
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 ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator        
Net loss attributable to class A common stockholders $ (3,225,020) $ (424,262) $ (12,002,121) $ (2,233,543)
Denominator        
Weighted-average class A common shares outstanding – basic 27,307,260 5,053,942 22,489,940 3,696,721
Weighted-average class A common shares outstanding – diluted 27,307,260 5,053,942 22,489,940 3,696,721
Loss per class A common share – basic $ (0.12) $ (0.08) $ (0.53) $ (0.6)
Loss per class A common share – diluted $ (0.12) $ (0.08) $ (0.53) $ (0.6)
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Taxes [Abstract]        
Percentage of benefit on loss 2.70% 1.50% 2.20% 2.70%
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Other Asset assets:    
Deferred tax assets $ 6,444,972 $ 661,904
Valuation allowance (6,444,972)
Net deferred tax asset 661,904
Deferred tax liabilities (423,413)
Net deferred tax assets and liabilities $ 238,491
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Subsequent Events (Details) - Subsequent Event [Member] - Common Class A [Member] - USD ($)
$ in Millions
Nov. 06, 2025
Nov. 05, 2025
Oct. 30, 2025
Subsequent Event [Line Items]      
Shares issued     1,851,851
Conversion of convertible promissory note (in Dollars)     $ 2.5
Aggregate restricted shares   70,000  
Shares issued in exchange 100,000    
XML 79 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 80 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.3 html 282 358 1 false 67 0 false 6 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 (Unaudited) Sheet http://www.gosunergy.com/role/ConsolidatedBalanceSheet Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 995302 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Sheet http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals Condensed Consolidated Balance Sheets (Unaudited) (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 Non-controlling Interests and Stockholders??? Deficit (Unaudited) Sheet http://www.gosunergy.com/role/ShareholdersEquityType2or3 Condensed Consolidated Statements of Changes in Redeemable Non-controlling 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 - Basis of Presentation and Other Information Sheet http://www.gosunergy.com/role/BasisofPresentationandOtherInformation Basis of Presentation and Other Information 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 - Business Combinations Sheet http://www.gosunergy.com/role/BusinessCombinations Business Combinations Notes 9 false false R10.htm 995309 - Disclosure - Disaggregation of Revenues and Segment Reporting Sheet http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReporting Disaggregation of Revenues and Segment Reporting Notes 10 false false R11.htm 995310 - Disclosure - Property and Equipment Sheet http://www.gosunergy.com/role/PropertyandEquipment Property and Equipment 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 - Fair Value Measurements Sheet http://www.gosunergy.com/role/FairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 995316 - Disclosure - Redeemable Non-Controlling Interests and Equity Sheet http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquity Redeemable Non-Controlling Interests and Equity Notes 17 false false R18.htm 995317 - Disclosure - Stock-Based Compensation Sheet http://www.gosunergy.com/role/StockBasedCompensation Stock-Based Compensation 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 - Net Loss Per Share Sheet http://www.gosunergy.com/role/NetLossPerShare Net Loss Per Share Notes 20 false false R21.htm 995320 - Disclosure - Income Taxes Sheet http://www.gosunergy.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 995321 - Disclosure - Subsequent Events Sheet http://www.gosunergy.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 996000 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.gosunergy.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies 25 false false R26.htm 996001 - Disclosure - Business Combinations (Tables) Sheet http://www.gosunergy.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.gosunergy.com/role/BusinessCombinations 26 false false R27.htm 996002 - Disclosure - Disaggregation of Revenues and Segment Reporting (Tables) Sheet http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingTables Disaggregation of Revenues and Segment Reporting (Tables) Tables http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReporting 27 false false R28.htm 996003 - Disclosure - Property and Equipment (Tables) Sheet http://www.gosunergy.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.gosunergy.com/role/PropertyandEquipment 28 false false R29.htm 996004 - Disclosure - Intangible Assets (Tables) Sheet http://www.gosunergy.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.gosunergy.com/role/IntangibleAssets 29 false false R30.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 30 false false R31.htm 996006 - Disclosure - Leases (Tables) Sheet http://www.gosunergy.com/role/LeasesTables Leases (Tables) Tables http://www.gosunergy.com/role/Leases 31 false false R32.htm 996007 - Disclosure - Debt (Tables) Sheet http://www.gosunergy.com/role/DebtTables Debt (Tables) Tables http://www.gosunergy.com/role/Debt 32 false false R33.htm 996008 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.gosunergy.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.gosunergy.com/role/FairValueMeasurements 33 false false R34.htm 996009 - Disclosure - Redeemable Non-Controlling Interests and Equity (Tables) Sheet http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityTables Redeemable Non-Controlling Interests and Equity (Tables) Tables http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquity 34 false false R35.htm 996010 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.gosunergy.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.gosunergy.com/role/StockBasedCompensation 35 false false R36.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 36 false false R37.htm 996012 - Disclosure - Income Taxes (Tables) Sheet http://www.gosunergy.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.gosunergy.com/role/IncomeTaxes 37 false false R38.htm 996013 - 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 38 false false R39.htm 996014 - Disclosure - Business Combinations (Details) Sheet http://www.gosunergy.com/role/BusinessCombinationsDetails Business Combinations (Details) Details http://www.gosunergy.com/role/BusinessCombinationsTables 39 false false R40.htm 996015 - Disclosure - Business Combinations - Schedule of Purchase Price (Details) Sheet http://www.gosunergy.com/role/ScheduleofPurchasePriceTable Business Combinations - Schedule of Purchase Price (Details) Details 40 false false R41.htm 996016 - Disclosure - Business Combinations - Schedule of Unaudited Pro Forma Information (Details) Sheet http://www.gosunergy.com/role/ScheduleofUnauditedProFormaInformationTable Business Combinations - Schedule of Unaudited Pro Forma Information (Details) Details 41 false false R42.htm 996017 - Disclosure - Disaggregation of Revenues and Segment Reporting (Details) Sheet http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails Disaggregation of Revenues and Segment Reporting (Details) Details http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingTables 42 false false R43.htm 996018 - Disclosure - Disaggregation of Revenues and Segment Reporting - Schedule of Net Revenues (Details) Sheet http://www.gosunergy.com/role/ScheduleofNetRevenuesTable Disaggregation of Revenues and Segment Reporting - Schedule of Net Revenues (Details) Details 43 false false R44.htm 996019 - Disclosure - Disaggregation of Revenues and Segment Reporting - Schedule of Segment Information (Details) Sheet http://www.gosunergy.com/role/ScheduleofSegmentInformationTable Disaggregation of Revenues and Segment Reporting - Schedule of Segment Information (Details) Details 44 false false R45.htm 996020 - Disclosure - Property and Equipment (Details) Sheet http://www.gosunergy.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.gosunergy.com/role/PropertyandEquipmentTables 45 false false R46.htm 996021 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) Sheet http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable Property and Equipment - Schedule of Property and Equipment (Details) Details 46 false false R47.htm 996022 - Disclosure - Intangible Assets (Details) Sheet http://www.gosunergy.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.gosunergy.com/role/IntangibleAssetsTables 47 false false R48.htm 996023 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.gosunergy.com/role/ScheduleofIntangibleAssetsTable Intangible Assets - Schedule of Intangible Assets (Details) Details 48 false false R49.htm 996024 - 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 49 false false R50.htm 996025 - Disclosure - Leases (Details) Sheet http://www.gosunergy.com/role/LeasesDetails Leases (Details) Details http://www.gosunergy.com/role/LeasesTables 50 false false R51.htm 996026 - Disclosure - Leases - Schedule of Right-of-Use Asset and Liability with Operating Lease (Details) Sheet http://www.gosunergy.com/role/ScheduleofRightofUseAssetandLiabilitywithOperatingLeaseTable Leases - Schedule of Right-of-Use Asset and Liability with Operating Lease (Details) Details 51 false false R52.htm 996027 - Disclosure - Leases - Schedule of Operating Lease Liabilities (Details) Sheet http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable Leases - Schedule of Operating Lease Liabilities (Details) Details 52 false false R53.htm 996028 - Disclosure - Leases - Schedule of Financing Lease Liabilities (Details) Sheet http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable Leases - Schedule of Financing Lease Liabilities (Details) Details 53 false false R54.htm 996029 - Disclosure - Debt (Details) Sheet http://www.gosunergy.com/role/DebtDetails Debt (Details) Details http://www.gosunergy.com/role/DebtTables 54 false false R55.htm 996030 - Disclosure - Debt - Schedule of Estimated Future Minimum Principal Payments of Vehicle Loans (Details) Sheet http://www.gosunergy.com/role/ScheduleofEstimatedFutureMinimumPrincipalPaymentsofVehicleLoansTable Debt - Schedule of Estimated Future Minimum Principal Payments of Vehicle Loans (Details) Details 55 false false R56.htm 996031 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements (Details) Sheet http://www.gosunergy.com/role/ScheduleofFairValueMeasurementsTable Fair Value Measurements - Schedule of Fair Value Measurements (Details) Details 56 false false R57.htm 996032 - Disclosure - Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.gosunergy.com/role/ScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisTable Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details) Details 57 false false R58.htm 996033 - Disclosure - Redeemable Non-Controlling Interests and Equity (Details) Sheet http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails Redeemable Non-Controlling Interests and Equity (Details) Details http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityTables 58 false false R59.htm 996034 - Disclosure - Redeemable Non-Controlling Interests and Equity - Schedule of Capital Stock (Details) Sheet http://www.gosunergy.com/role/ScheduleofCapitalStockTable Redeemable Non-Controlling Interests and Equity - Schedule of Capital Stock (Details) Details 59 false false R60.htm 996035 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.gosunergy.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.gosunergy.com/role/StockBasedCompensationTables 60 false false R61.htm 996036 - 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 61 false false R62.htm 996037 - Disclosure - Related Party Transactions (Details) Sheet http://www.gosunergy.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.gosunergy.com/role/RelatedPartyTransactions 62 false false R63.htm 996038 - 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 63 false false R64.htm 996039 - 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 64 false false R65.htm 996040 - Disclosure - Income Taxes (Details) Sheet http://www.gosunergy.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.gosunergy.com/role/IncomeTaxesTables 65 false false R66.htm 996041 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details) Sheet http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details) Details 66 false false R67.htm 996042 - Disclosure - Subsequent Events (Details) Sheet http://www.gosunergy.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.gosunergy.com/role/SubsequentEvents 67 false false All Reports Book All Reports ea0264562-10q_zeoenergy.htm zeo-20250930.xsd zeo-20250930_cal.xml zeo-20250930_def.xml zeo-20250930_lab.xml zeo-20250930_pre.xml http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0264562-10q_zeoenergy.htm": { "nsprefix": "zeo", "nsuri": "http://www.gosunergy.com/20250930", "dts": { "inline": { "local": [ "ea0264562-10q_zeoenergy.htm" ] }, "schema": { "local": [ "zeo-20250930.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-20250930_cal.xml" ] }, "definitionLink": { "local": [ "zeo-20250930_def.xml" ] }, "labelLink": { "local": [ "zeo-20250930_lab.xml" ] }, "presentationLink": { "local": [ "zeo-20250930_pre.xml" ] } }, "keyStandard": 306, "keyCustom": 52, "axisStandard": 22, "axisCustom": 0, "memberStandard": 34, "memberCustom": 31, "hidden": { "total": 265, "http://fasb.org/us-gaap/2025": 180, "http://www.gosunergy.com/20250930": 81, "http://xbrl.sec.gov/dei/2025": 4 }, "contextCount": 282, "entityCount": 1, "segmentCount": 67, "elementCount": 782, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 1017, "http://xbrl.sec.gov/dei/2025": 35, "http://xbrl.sec.gov/ecd/2025": 4 }, "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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "longName": "995301 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "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": "ea0264562-10q_zeoenergy.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": "ea0264562-10q_zeoenergy.htm", "unique": true } }, "R3": { "role": "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "995302 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c9", "name": "us-gaap:TemporaryEquitySharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c9", "name": "us-gaap:TemporaryEquitySharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "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": "c25", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c25", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "unique": true } }, "R5": { "role": "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "longName": "995304 - Statement - Condensed Consolidated Statements of Changes in Redeemable Non-controlling Interests and Stockholders\u2019 Deficit (Unaudited)", "shortName": "Condensed Consolidated Statements of Changes in Redeemable Non-controlling Interests and Stockholders\u2019 Deficit (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c96", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c113", "name": "zeo:StockIssuedDuringPeriodValueStockholderDistributions", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "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": "ea0264562-10q_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AmortizationOfDebtDiscountPremium", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "unique": true } }, "R7": { "role": "http://www.gosunergy.com/role/BasisofPresentationandOtherInformation", "longName": "995306 - Disclosure - Basis of Presentation and Other Information", "shortName": "Basis of Presentation and Other Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.gosunergy.com/role/BusinessCombinations", "longName": "995308 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReporting", "longName": "995309 - Disclosure - Disaggregation of Revenues and Segment Reporting", "shortName": "Disaggregation of Revenues and Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.gosunergy.com/role/PropertyandEquipment", "longName": "995310 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.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": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.gosunergy.com/role/FairValueMeasurements", "longName": "995315 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquity", "longName": "995316 - Disclosure - Redeemable Non-Controlling Interests and Equity", "shortName": "Redeemable Non-Controlling Interests and Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.gosunergy.com/role/StockBasedCompensation", "longName": "995317 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.gosunergy.com/role/NetLossPerShare", "longName": "995319 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.gosunergy.com/role/IncomeTaxes", "longName": "995320 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.gosunergy.com/role/SubsequentEvents", "longName": "995321 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R23": { "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": "23", "firstAnchor": { "contextRef": "c25", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true }, "uniqueAnchor": null }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c25", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c25", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R25": { "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": "25", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.gosunergy.com/role/BusinessCombinationsTables", "longName": "996001 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingTables", "longName": "996002 - Disclosure - Disaggregation of Revenues and Segment Reporting (Tables)", "shortName": "Disaggregation of Revenues and Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.gosunergy.com/role/PropertyandEquipmentTables", "longName": "996003 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R29": { "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": "29", "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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R30": { "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": "30", "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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.gosunergy.com/role/LeasesTables", "longName": "996006 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "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": "ea0264562-10q_zeoenergy.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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.gosunergy.com/role/DebtTables", "longName": "996007 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.gosunergy.com/role/FairValueMeasurementsTables", "longName": "996008 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityTables", "longName": "996009 - Disclosure - Redeemable Non-Controlling Interests and Equity (Tables)", "shortName": "Redeemable Non-Controlling Interests and Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.gosunergy.com/role/StockBasedCompensationTables", "longName": "996010 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "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": "ea0264562-10q_zeoenergy.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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R36": { "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": "36", "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": "ea0264562-10q_zeoenergy.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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.gosunergy.com/role/IncomeTaxesTables", "longName": "996012 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "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": "ea0264562-10q_zeoenergy.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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.gosunergy.com/role/LiquidityandGoingConcernDetails", "longName": "996013 - Disclosure - Liquidity and Going Concern (Details)", "shortName": "Liquidity and Going Concern (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "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": "ea0264562-10q_zeoenergy.htm", "first": true }, "uniqueAnchor": null }, "R39": { "role": "http://www.gosunergy.com/role/BusinessCombinationsDetails", "longName": "996014 - Disclosure - Business Combinations (Details)", "shortName": "Business Combinations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c154", "name": "zeo:CommonStockExchangeRatio", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c156", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "unique": true } }, "R40": { "role": "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable", "longName": "996015 - Disclosure - Business Combinations - Schedule of Purchase Price (Details)", "shortName": "Business Combinations - Schedule of Purchase Price (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.gosunergy.com/role/ScheduleofUnauditedProFormaInformationTable", "longName": "996016 - Disclosure - Business Combinations - Schedule of Unaudited Pro Forma Information (Details)", "shortName": "Business Combinations - Schedule of Unaudited Pro Forma Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c25", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c25", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails", "longName": "996017 - Disclosure - Disaggregation of Revenues and Segment Reporting (Details)", "shortName": "Disaggregation of Revenues and Segment Reporting (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.gosunergy.com/role/ScheduleofNetRevenuesTable", "longName": "996018 - Disclosure - Disaggregation of Revenues and Segment Reporting - Schedule of Net Revenues (Details)", "shortName": "Disaggregation of Revenues and Segment Reporting - Schedule of Net Revenues (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c25", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c160", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "unique": true } }, "R44": { "role": "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable", "longName": "996019 - Disclosure - Disaggregation of Revenues and Segment Reporting - Schedule of Segment Information (Details)", "shortName": "Disaggregation of Revenues and Segment Reporting - Schedule of Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c168", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c168", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.gosunergy.com/role/PropertyandEquipmentDetails", "longName": "996020 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c25", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c25", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable", "longName": "996021 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)", "shortName": "Property and Equipment - Schedule of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "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": "ea0264562-10q_zeoenergy.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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.gosunergy.com/role/IntangibleAssetsDetails", "longName": "996022 - Disclosure - Intangible Assets (Details)", "shortName": "Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c25", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c25", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsTable", "longName": "996023 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details)", "shortName": "Intangible Assets - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "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": "ea0264562-10q_zeoenergy.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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable", "longName": "996024 - 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": "49", "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": "ea0264562-10q_zeoenergy.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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.gosunergy.com/role/LeasesDetails", "longName": "996025 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c191", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c191", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.gosunergy.com/role/ScheduleofRightofUseAssetandLiabilitywithOperatingLeaseTable", "longName": "996026 - Disclosure - Leases - Schedule of Right-of-Use Asset and Liability with Operating Lease (Details)", "shortName": "Leases - Schedule of Right-of-Use Asset and Liability with Operating Lease (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": 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": "ea0264562-10q_zeoenergy.htm", "unique": true } }, "R52": { "role": "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable", "longName": "996027 - 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": "52", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.gosunergy.com/role/ScheduleofFinancingLeaseLiabilitiesTable", "longName": "996028 - 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": "53", "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": "ea0264562-10q_zeoenergy.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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.gosunergy.com/role/DebtDetails", "longName": "996029 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:ConvertibleNotesPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c195", "name": "us-gaap:ConvertibleNotesPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "unique": true } }, "R55": { "role": "http://www.gosunergy.com/role/ScheduleofEstimatedFutureMinimumPrincipalPaymentsofVehicleLoansTable", "longName": "996030 - Disclosure - Debt - Schedule of Estimated Future Minimum Principal Payments of Vehicle Loans (Details)", "shortName": "Debt - Schedule of Estimated Future Minimum Principal Payments of Vehicle Loans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.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", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.gosunergy.com/role/ScheduleofFairValueMeasurementsTable", "longName": "996031 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements (Details)", "shortName": "Fair Value Measurements - Schedule of Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "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": "ea0264562-10q_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c206", "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": "ea0264562-10q_zeoenergy.htm", "unique": true } }, "R57": { "role": "http://www.gosunergy.com/role/ScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisTable", "longName": "996032 - Disclosure - Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails", "longName": "996033 - Disclosure - Redeemable Non-Controlling Interests and Equity (Details)", "shortName": "Redeemable Non-Controlling Interests and Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c26", "name": "us-gaap:StockIssuedDuringPeriodValueIssuedForServices", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c214", "name": "us-gaap:ProceedsFromFeesReceived", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "unique": true } }, "R59": { "role": "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "longName": "996034 - Disclosure - Redeemable Non-Controlling Interests and Equity - Schedule of Capital Stock (Details)", "shortName": "Redeemable Non-Controlling Interests and Equity - Schedule of Capital Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c5", "name": "zeo:SharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.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", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.gosunergy.com/role/StockBasedCompensationDetails", "longName": "996035 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c0", "name": "zeo:EffectiveDateOfTheClosingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "zeo:EffectiveDateOfTheClosingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.gosunergy.com/role/ScheduleofPerformanceBasedExecutiveSharesTable", "longName": "996036 - 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": "61", "firstAnchor": { "contextRef": "c268", "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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c268", "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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "longName": "996037 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c25", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true }, "uniqueAnchor": { "contextRef": "c25", "name": "us-gaap:DirectFinancingLeaseRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "unique": true } }, "R63": { "role": "http://www.gosunergy.com/role/NetLossPerShareDetails", "longName": "996038 - Disclosure - Net Loss Per Share (Details)", "shortName": "Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable", "longName": "996039 - 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": "64", "firstAnchor": { "contextRef": "c28", "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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c28", "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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.gosunergy.com/role/IncomeTaxesDetails", "longName": "996040 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c25", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c25", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable", "longName": "996041 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c5", "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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "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": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.gosunergy.com/role/SubsequentEventsDetails", "longName": "996042 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c279", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c279", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0264562-10q_zeoenergy.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": "Basis of Presentation and Other Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsAndOtherReceivablesNetCurrent", "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/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable \u2013 related parties", "verboseLabel": "Accounts receivable", "label": "Accounts and Other Receivables, Net, Current", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "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": [ "r377" ] }, "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": [ "r38", "r829" ] }, "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, net", "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": [ "r1073" ] }, "zeo_AccruedCreditCards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "AccruedCreditCards", "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": "Accrued credit cards", "documentation": "Accrued credit cards", "label": "Accrued Credit Cards" } } }, "auth_ref": [] }, "zeo_AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetailsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) [Table]" } } }, "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": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes", "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": [ "r41", "r84" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedLiabilitiesAndOtherLiabilities", "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", "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued expenses and other current liabilities \u2013 related parties", "terseLabel": "Accrued expenses and other current liabilities \u2013 related parties", "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_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", "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": [ "r41" ] }, "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_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 liabilities", "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": [ "r41" ] }, "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": [ "r41", "r726" ] }, "zeo_AccruedTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "AccruedTransactionCosts", "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": "Accrued transaction costs", "documentation": "The amount of transaction costs.", "label": "Accrued Transaction Costs" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: 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": [ "r28", "r114", "r587" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "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": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r12", "r13", "r58", "r125", "r583", "r611", "r615", "r1150" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r9", "r13", "r484", "r487", "r545", "r606", "r607", "r997", "r998", "r999", "r1056", "r1057", "r1058", "r1061" ] }, "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": [ "r907" ] }, "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": 2.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": [ "r53", "r829", "r1212" ] }, "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": [ "r631", "r1056", "r1057", "r1058", "r1061", "r1151", "r1214" ] }, "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": [ "r963" ] }, "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": [ "r963" ] }, "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": [ "r961" ] }, "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": [ "r920" ] }, "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": [ "r920" ] }, "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": [ "r920" ] }, "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": [ "r920" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax withholding paid related to stock-based compensation", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r1133" ] }, "zeo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationRelatedDeferredTaxesAndAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "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": [ "r10", "r78" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to reconcile net loss to net cash used in operating activities", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]" } } }, "auth_ref": [] }, "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": [ "r954" ] }, "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": [ "r870", "r881", "r897", "r932" ] }, "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": [ "r873", "r884", "r900", "r935" ] }, "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": [ "r955" ] }, "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": [ "r920" ] }, "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": [ "r927" ] }, "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": [ "r874", "r885", "r901", "r927", "r936", "r940", "r948" ] }, "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": [ "r946" ] }, "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", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r369", "r374", "r375" ] }, "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_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt discount", "label": "Amortization of Debt Discount (Premium)", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r6", "r66", "r283", "r1160" ] }, "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": [ "r6", "r142", "r226", "r233", "r723", "r730", "r731", "r733", "r735" ] }, "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": [ "r877" ] }, "zeo_AnnualInterestRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "AnnualInterestRatePercentage", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual interest rate, percentage", "documentation": "Annual interest rate percent.", "label": "Annual Interest Rate Percentage" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.gosunergy.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive shares", "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": [ "r192" ] }, "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_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": [ "r82", "r96", "r118", "r151", "r154", "r155", "r196", "r203", "r210", "r211", "r216", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r471", "r475", "r517", "r572", "r573", "r580", "r667", "r743", "r744", "r755", "r829", "r836", "r837", "r849", "r1096", "r1097", "r1169" ] }, "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": [ "r110", "r127", "r151", "r154", "r155", "r216", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r471", "r475", "r517", "r829", "r1096", "r1097", "r1169" ] }, "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": [ "r877" ] }, "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": [ "r862", "r865", "r877" ] }, "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": [ "r862", "r865", "r877" ] }, "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": [ "r862", "r865", "r877" ] }, "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": [ "r959" ] }, "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": [] }, "zeo_AugustThirteenTwoThousandTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "AugustThirteenTwoThousandTwentyFiveMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "August Thirteen Two Thousand Twenty Five [Member]", "label": "August Thirteen Two Thousand Twenty Five Member" } } }, "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": [ "r943" ] }, "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": [ "r944" ] }, "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": [ "r939" ] }, "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": [ "r939" ] }, "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": [ "r939" ] }, "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": [ "r939" ] }, "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": [ "r939" ] }, "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": [ "r939" ] }, "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": [ "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r364", "r365", "r366", "r367", "r368" ] }, "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": [ "r942" ] }, "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": [ "r941" ] }, "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": [ "r940" ] }, "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": [ "r940" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.gosunergy.com/role/BasisofPresentationandOtherInformation" ], "lang": { "en-us": { "role": { "terseLabel": "BASIS OF PRESENTATION AND OTHER INFORMATION", "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": [ "r1046" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.gosunergy.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r223", "r227", "r228", "r229", "r230", "r231", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r442", "r443", "r444", "r445", "r446", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r464", "r465", "r466", "r618", "r770", "r771", "r1139", "r1141", "r1143" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.gosunergy.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r223", "r406", "r407", "r408", "r409", "r415", "r416", "r417", "r418", "r424", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r442", "r443", "r444", "r445", "r446", "r449", "r450", "r451", "r452", "r453", "r454", "r460", "r461", "r462", "r466", "r775", "r784", "r1139", "r1141", "r1143" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://www.gosunergy.com/role/ScheduleofUnauditedProFormaInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per share attributable to common stockholders \u2013 basic (in Dollars per share)", "label": "Business Combination, Pro Forma Information, Pro Forma Earnings Per Share, Basic", "documentation": "Per basic share amount, after tax, of pro forma income (loss) of combined entity as if acquisition date of business combination occurred as of beginning of period." } } }, "auth_ref": [ "r976", "r977", "r1140" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.gosunergy.com/role/ScheduleofUnauditedProFormaInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per share attributable to common stockholders \u2013 diluted (in Dollars per share)", "label": "Business Combination, Pro Forma Information, Pro Forma Earnings Per Share, Diluted", "documentation": "Per diluted share amount, after tax, of pro forma income (loss) of combined entity as if acquisition date of business combination occurred as of beginning of period." } } }, "auth_ref": [ "r976", "r977", "r1140" ] }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionProFormaInformationAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Unaudited Pro Forma Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofUnauditedProFormaInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Business Combination, Pro Forma Information, Pro Forma Income (Loss), after Tax", "documentation": "Amount, after tax, of pro forma income (loss) of combined entity as if acquisition date of business combination occurred as of beginning of period." } } }, "auth_ref": [ "r421", "r422", "r424", "r775", "r785", "r786" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofUnauditedProFormaInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net revenues", "label": "Business Combination, Pro Forma Information, Pro Forma Revenue", "documentation": "Amount of pro forma revenue of combined entity as if acquisition date of business combination occurred as of beginning of period." } } }, "auth_ref": [ "r421", "r422", "r424", "r775", "r785" ] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase consideration at fair value:", "label": "Business Combination, Consideration Transferred [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "terseLabel": "BUSINESS COMBINATIONS", "label": "Business Combination [Text Block]", "documentation": "The entire disclosure for business combination." } } }, "auth_ref": [ "r405", "r406", "r410", "r419", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r431", "r437", "r440", "r441", "r447", "r448", "r449", "r457", "r461", "r462", "r463", "r465", "r467", "r775", "r776", "r777", "r778", "r781", "r782", "r783" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Assets acquired and liabilities assumed at fair value", "label": "Business Combination, Recognized Asset Acquired, Asset [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease liabilities", "label": "Business Combination, Recognized Liability Assumed, Lease Obligation", "documentation": "Amount of lease obligation assumed in business combination and recognized at acquisition date." } } }, "auth_ref": [ "r1142", "r1144" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "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": [ "r1142", "r1144" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Business Combination, Recognized Asset Acquired, Prepaid Expense and Other Asset, Current", "documentation": "Amount of prepaid expense and asset classified as other, acquired in business combination and recognized at acquisition date, classified as current." } } }, "auth_ref": [ "r1142", "r1144" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Asset Acquired, Receivable, Current", "documentation": "Amount of receivable acquired in business combination and recognized at acquisition date, classified as current. Includes, but is not limited to, receivable from customer for product and service." } } }, "auth_ref": [ "r1142", "r1144" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable", "label": "Business Combination, Recognized Liability Assumed, Accounts Payable, Current", "documentation": "Amount of accounts payable assumed in business combination and recognized at acquisition date, classified as current." } } }, "auth_ref": [ "r1142", "r1144" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued expenses", "label": "Business Combination, Recognized Liability Assumed, Other Liability, Current", "documentation": "Amount of liability assumed in business combination and recognized at acquisition date, classified as other and current." } } }, "auth_ref": [ "r1142", "r1144" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived", "documentation": "Amount of identifiable finite-lived intangible asset acquired in business combination and recognized at acquisition date." } } }, "auth_ref": [ "r1142", "r1144" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock", "label": "Business Combination, Recognized Liability Assumed, Liability", "documentation": "Amount of liability assumed in business combination and recognized at acquisition date." } } }, "auth_ref": [ "r435", "r440" ] }, "zeo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "documentation": "Operating lease right-of-use assets.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Asset Acquired, Other Asset, Noncurrent", "documentation": "Amount of asset acquired in business combination and recognized at acquisition date, classified as other and noncurrent." } } }, "auth_ref": [ "r1142", "r1144" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPurchasePriceTable" ], "lang": { "en-us": { "role": { "totalLabel": "Net assets acquired", "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill", "documentation": "Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition date." } } }, "auth_ref": [ "r1142", "r1144" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Purchase Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "zeo_BusinessCombinationsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "BusinessCombinationsDetailsTable", "presentation": [ "http://www.gosunergy.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combinations (Details) [Table]" } } }, "auth_ref": [] }, "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": [ "r865", "r877" ] }, "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_CapitalUnitsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CapitalUnitsOutstanding", "presentation": [ "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Units of outstanding", "label": "Capital Units, Outstanding", "documentation": "Number of capital units or capital shares outstanding. This element is relevant to issuers of face-amount certificates and registered investment companies." } } }, "auth_ref": [] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "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": { "terseLabel": "Cash acquired in the acquisition of Heliogen", "label": "Cash Acquired from Acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r15" ] }, "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": [ "r16", "r112", "r724" ] }, "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": [ "r16", "r69", "r150" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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 CHANGE IN CASH AND CASH EQUIVALENTS", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and 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": [ "r0", "r69" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "NON-CASH INVESTING AND FINANCING ACTIVITIES", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "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": [ "r918" ] }, "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" } } }, "auth_ref": [ "r1072" ] }, "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": [ "r915" ] }, "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": [ "r913" ] }, "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_ClassACommonStockIssuedUponVestingOfRestrictedStockAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "ClassACommonStockIssuedUponVestingOfRestrictedStockAwards", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock issued upon vesting of restricted stock awards", "documentation": "The amount of class A common stock issued upon vesting of restricted stock awards.", "label": "Class ACommon Stock Issued Upon Vesting Of Restricted Stock Awards" } } }, "auth_ref": [] }, "zeo_ClassACommonStockParValue00001PerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "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/20250930", "localname": "ClassAConvertiblePreferredUnitsMember", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "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/20250930", "localname": "ClassBUnitsMember", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Units", "verboseLabel": "Class B Units [Member]", "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/BusinessCombinationsDetails", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails", "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "http://www.gosunergy.com/role/StockBasedCompensationDetails", "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": [ "r103", "r121", "r122", "r123", "r151", "r155", "r185", "r186", "r189", "r191", "r199", "r200", "r216", "r252", "r254", "r255", "r256", "r259", "r260", "r292", "r293", "r295", "r296", "r298", "r300", "r302", "r303", "r305", "r306", "r307", "r517", "r621", "r622", "r623", "r624", "r631", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r654", "r675", "r697", "r708", "r709", "r710", "r711", "r712", "r971", "r1049", "r1051", "r1063" ] }, "zeo_ClassVCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "ClassVCommonStockMember", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "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", "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": [ "r919" ] }, "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": [ "r919" ] }, "zeo_CommonAndPreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20250930", "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/20250930", "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/BusinessCombinationsDetails", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails", "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockTable", "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "http://www.gosunergy.com/role/StockBasedCompensationDetails", "http://www.gosunergy.com/role/SubsequentEventsDetails", "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": [ "r1214" ] }, "zeo_CommonClassVMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "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_CommonStockExchangeRatio": { "xbrltype": "decimalItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "CommonStockExchangeRatio", "presentation": [ "http://www.gosunergy.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock exchange ratio", "documentation": "Common stock exchange ratio.", "label": "Common Stock Exchange Ratio" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://www.gosunergy.com/role/BusinessCombinationsDetails", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "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": [ "r839", "r840", "r841", "r843", "r844", "r845", "r846", "r1056", "r1057", "r1061", "r1151", "r1211", "r1214" ] }, "zeo_CommonStockOutstandingRate": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250930", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, 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": [ "r52" ] }, "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": [ "r52", "r654" ] }, "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": [ "r52" ] }, "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": [ "r10", "r52", "r654", "r673", "r1214", "r1215" ] }, "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": 1.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": [ "r52", "r293", "r299", "r582", "r829" ] }, "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": [ "r924" ] }, "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": [ "r923" ] }, "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": [ "r925" ] }, "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": [ "r922" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "NET COMPREHENSIVE LOSS", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r14", "r129", "r131", "r136", "r570", "r593", "r594" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "COMPREHENSIVE LOSS", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "zeo_ConsecutiveTradingDaysPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.gosunergy.com/20250930", "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": [ "r865" ] }, "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/20250930", "localname": "ContractLiabilitiesWithRelatedParties", "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": "Contract liabilities \u2013 related parties", "documentation": "The amount of contract liabilities with related party.", "label": "Contract Liabilities With Related Parties" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetGrossCurrent", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets \u2013 related parties", "verboseLabel": "Contract assets", "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": [ "r1103", "r1104" ] }, "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": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "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": [ "r309", "r311", "r313", "r323" ] }, "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": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "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": [ "r309", "r310", "r313", "r323" ] }, "us-gaap_ConversionOfStockAmountIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConversionOfStockAmountIssued1", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock issued in exchange for class V common stock", "label": "Conversion of Stock, Amount Issued", "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. 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": [ "r18", "r19", "r20" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "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": [ "r18", "r19", "r20" ] }, "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": [ "r40" ] }, "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": 9.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible promissory note, net", "verboseLabel": "Outstanding accounts payable", "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": [ "r41" ] }, "us-gaap_CostDirectLabor": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostDirectLabor", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "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": [ "r1000" ] }, "us-gaap_CostDirectMaterial": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostDirectMaterial", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Materials", "label": "Cost, Direct Material", "documentation": "Cost of material used for good produced and service rendered." } } }, "auth_ref": [ "r1000" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 1.0 }, "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of revenues (exclusive of depreciation and amortization):", "terseLabel": "Cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r62", "r151", "r154", "r155", "r216", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r517", "r743", "r1096" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Less: cost of revenues (exclusive of depreciation and amortization shown below):", "label": "Cost of Revenue [Abstract]" } } }, "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]" } } }, "auth_ref": [ "r151", "r159", "r160", "r265", "r304", "r552", "r562", "r578", "r727", "r728", "r729", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r1146", "r1147", "r1148", "r1149" ] }, "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_CustomerAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "CustomerAdvances", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer advances", "documentation": "The amount of customer advances.", "label": "Customer Advances" } } }, "auth_ref": [] }, "us-gaap_CustomerListsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerListsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsTable" ], "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": [ "r793", "r1079", "r1080", "r1081", "r1082", "r1084", "r1086", "r1088", "r1089" ] }, "zeo_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "CustomerOneMember", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One [Member]", "label": "Customer One Member" } } }, "auth_ref": [] }, "zeo_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "CustomerTwoMember", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two [Member]", "label": "Customer Two 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": [ "r83", "r86" ] }, "zeo_DebtDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "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": [ "r76", "r151", "r153", "r240", "r241", "r242", "r243", "r244", "r249", "r250", "r261", "r267", "r268", "r269", "r270", "r271", "r272", "r277", "r284", "r285", "r287", "r482", "r526" ] }, "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": [ "r11", "r40", "r41", "r83", "r86", "r262", "r263", "r264", "r265", "r266", "r268", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r750", "r751", "r752", "r753", "r754", "r827", "r1047", "r1048", "r1050", "r1055", "r1090", "r1091", "r1092", "r1159", "r1161", "r1178" ] }, "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", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r77", "r264" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r262", "r526", "r527", "r751", "r752", "r827" ] }, "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": [ "r43", "r289", "r526", "r527", "r827" ] }, "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": [ "r43", "r263" ] }, "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": [ "r262", "r263", "r264", "r265", "r266", "r268", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r286", "r482", "r575", "r750", "r751", "r752", "r753", "r754", "r827", "r1047", "r1048", "r1050", "r1055", "r1159", "r1161" ] }, "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": [ "r11", "r262", "r263", "r264", "r265", "r266", "r268", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r750", "r751", "r752", "r753", "r754", "r827", "r1047", "r1048", "r1050", "r1055", "r1090", "r1091", "r1092", "r1159", "r1161", "r1178" ] }, "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": [ "r11", "r36" ] }, "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": [ "r92" ] }, "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": [ "r92" ] }, "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": [ "r92" ] }, "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": [ "r92" ] }, "zeo_DebtInstrumentSharesPurchased": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "DebtInstrumentSharesPurchased", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares purchased", "documentation": "Debt Instrument Shares Purchased", "label": "Debt Instrument Shares Purchased" } } }, "auth_ref": [] }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred equity issuance costs", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction." } } }, "auth_ref": [ "r18", "r19", "r20" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense", "label": "Deferred Compensation Arrangement with Individual, Compensation Expense", "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement." } } }, "auth_ref": [ "r33", "r79" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxAssetsNet", "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": "Deferred tax asset, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r379", "r380" ] }, "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": [ "r47", "r48", "r85", "r387" ] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Deferred Revenue, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "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": [ "r388" ] }, "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": [ "r1137" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other Asset assets:", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "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": [ "r389" ] }, "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": [ "r1137" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded liability", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r1138" ] }, "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": [ "r889", "r890", "r904" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/PropertyandEquipmentDetails", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Less: depreciation and amortization related to cost of revenues", "verboseLabel": "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": [ "r6", "r27", "r141", "r730", "r731", "r733", "r735" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 2.0 }, "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/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "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": [ "r6", "r27" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of 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": [ "r477", "r478", "r479", "r480", "r481", "r818" ] }, "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": [ "r197", "r543" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "label": "Disaggregation of Revenues and Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails", "http://www.gosunergy.com/role/ScheduleofNetRevenuesTable" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenues and Segment Reporting [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": [ "r321", "r322", "r758", "r759", "r760", "r761", "r762", "r763", "r764" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofNetRevenuesTable" ], "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": [ "r321", "r322", "r758", "r759", "r760", "r761", "r762", "r763", "r764" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Revenues", "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": [ "r1105" ] }, "zeo_DisaggregationofRevenuesandSegmentReportingDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "DisaggregationofRevenuesandSegmentReportingDetailsTable", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenues and Segment Reporting (Details) [Table]" } } }, "auth_ref": [] }, "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": [ "r338", "r341", "r370", "r371", "r372", "r773" ] }, "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": [ "r1106" ] }, "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": [ "r889", "r890", "r904" ] }, "us-gaap_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends paid to preferred unit holders", "verboseLabel": "Preferred dividends", "label": "Dividends, Preferred Stock", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r4", "r78" ] }, "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": [ "r865" ] }, "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": [ "r862", "r865", "r877" ] }, "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": [ "r862", "r865", "r877", "r928" ] }, "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": [ "r862", "r865", "r877", "r928" ] }, "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": [ "r863" ] }, "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": [ "r851" ] }, "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": [ "r865" ] }, "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": [ "r865" ] }, "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": [ "r905" ] }, "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": [ "r854" ] }, "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": [ "r917" ] }, "zeo_EarnShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "EarnShares", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earn shares (in Shares)", "documentation": "Number of earn shares.", "label": "Earn Shares" } } }, "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": "LOSS PER CLASS A COMMON SHARE \u2013 BASIC (in Dollars per share)", "verboseLabel": "Loss per class A common share \u2013 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": [ "r107", "r137", "r167", "r168", "r169", "r170", "r172", "r173", "r174", "r176", "r182", "r185", "r189", "r190", "r191", "r195", "r291", "r373", "r403", "r469", "r495", "r496", "r571", "r595", "r737" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "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]", "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": [ "r185", "r186", "r189", "r191" ] }, "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": "LOSS PER CLASS A COMMON SHARE \u2013 DILUTED (in Dollars per share)", "verboseLabel": "Loss per class A common share \u2013 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": [ "r107", "r137", "r167", "r168", "r169", "r170", "r172", "r173", "r174", "r176", "r185", "r189", "r190", "r191", "r195", "r291", "r373", "r403", "r469", "r495", "r496", "r571", "r595", "r737" ] }, "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": [ "r181", "r192", "r193", "r194" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Effect on foreign exchange on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; 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": [ "r518" ] }, "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": [ "r967" ] }, "zeo_EffectiveDateOfTheClosingTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.gosunergy.com/20250930", "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": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of benefit on loss", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1134", "r1135", "r1136" ] }, "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": [ "r967" ] }, "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": [ "r968" ] }, "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": [ "r967" ] }, "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": [ "r968" ] }, "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": [ "r966" ] }, "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": [ "r968" ] }, "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": [ "r970" ] }, "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": [ "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132" ] }, "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": [ "r853" ] }, "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": [ "r857" ] }, "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": [ "r853" ] }, "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": [ "r853" ] }, "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": [ "r969" ] }, "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": [ "r853" ] }, "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": [ "r958" ] }, "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": [ "r957" ] }, "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": [ "r877" ] }, "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": [ "r853" ] }, "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": [ "r853" ] }, "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": [ "r853" ] }, "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": [ "r853" ] }, "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": [ "r960" ] }, "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": [ "r911" ] }, "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": [ "r953" ] }, "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": [ "r953" ] }, "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": [ "r953" ] }, "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 Non-controlling 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/BusinessCombinationsDetails", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r10", "r104", "r106", "r107", "r132", "r133", "r134", "r162", "r163", "r164", "r166", "r174", "r177", "r179", "r198", "r217", "r220", "r239", "r290", "r308", "r373", "r393", "r394", "r400", "r401", "r402", "r404", "r468", "r469", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r519", "r520", "r521", "r522", "r523", "r524", "r528", "r531", "r545", "r592", "r606", "r607", "r608", "r631", "r697" ] }, "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": [ "r921" ] }, "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": [ "r870", "r881", "r897", "r932" ] }, "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": [ "r867", "r878", "r894", "r929" ] }, "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": [] }, "us-gaap_ExchangeFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ExchangeFees", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange amount", "label": "Exchange Fees", "documentation": "The amount of expense in the period for fees charged by securities exchanges for the privilege of trading securities listed on that exchange. Some fees vary with the related volume, while others are fixed." } } }, "auth_ref": [ "r1177" ] }, "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": [ "r927" ] }, "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": [ "r965" ] }, "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": [ "r965" ] }, "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": 3.0 }, "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on change in fair value of warrant liabilities", "negatedLabel": "Gain on 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": [ "r6" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.gosunergy.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset." } } }, "auth_ref": [ "r502", "r505", "r510", "r821" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFairValueMeasurementsTable", "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": [ "r275", "r326", "r327", "r328", "r329", "r330", "r331", "r333", "r334", "r497", "r498", "r499", "r500", "r501", "r508", "r509", "r511", "r516", "r557", "r558", "r559", "r721", "r751", "r752", "r765", "r766", "r767", "r768", "r769", "r819", "r822", "r826" ] }, "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": [ "r499", "r504", "r506", "r507", "r508", "r511", "r512", "r513", "r514", "r515", "r568", "r819", "r823" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFairValueMeasurementsTable", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 [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": [ "r275", "r326", "r331", "r333", "r498", "r509", "r516", "r557", "r721", "r765", "r766", "r767", "r768", "r769", "r819", "r826" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFairValueMeasurementsTable" ], "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": [ "r275", "r326", "r331", "r333", "r335", "r498", "r499", "r509", "r516", "r558", "r721", "r751", "r752", "r765", "r766", "r767", "r768", "r769", "r819", "r826" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFairValueMeasurementsTable" ], "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": [ "r275", "r326", "r327", "r328", "r329", "r330", "r331", "r333", "r334", "r498", "r499", "r500", "r501", "r509", "r516", "r559", "r721", "r751", "r752", "r765", "r766", "r767", "r768", "r769", "r819", "r822", "r826" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance as of December 31, 2024", "periodEndLabel": "Balance as of September 30, 2025", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r502", "r510", "r821" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on change in fair value of warrant liabilities", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r503", "r510" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFairValueMeasurementsTable", "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": [ "r275", "r326", "r327", "r328", "r329", "r330", "r331", "r333", "r334", "r497", "r498", "r499", "r500", "r501", "r508", "r509", "r511", "r516", "r557", "r558", "r559", "r721", "r751", "r752", "r765", "r766", "r767", "r768", "r769", "r819", "r822", "r826" ] }, "zeo_FairValueMeasurementsScheduleofFairValueMeasurementsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "FairValueMeasurementsScheduleofFairValueMeasurementsDetailsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements - Schedule of Fair Value Measurements (Details) [Table]" } } }, "auth_ref": [] }, "zeo_FairValueOfClassACommonStockIssuedInExchangeForOpCoClassBUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "FairValueOfClassACommonStockIssuedInExchangeForOpCoClassBUnits", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of class A common stock issued in exchange for OpCo class B units", "documentation": "The amount of fair value of class A common stock issued in exchange for OpCo class B units.", "label": "Fair Value Of Class ACommon Stock Issued In Exchange For Op Co Class BUnits" } } }, "auth_ref": [] }, "zeo_FebruaryTwoThousandTwentyFiveGrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "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": "Total finance lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r533", "r541" ] }, "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": 7.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of finance lease obligations", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r533" ] }, "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": [ "r1164" ] }, "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": "Finance lease obligations, net of current portion", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r533" ] }, "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", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r541", "r1048", "r1055", "r1178" ] }, "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": [ "r541", "r1048", "r1055", "r1178" ] }, "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": [ "r541", "r1048", "r1055", "r1178" ] }, "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": [ "r541", "r1048", "r1055", "r1178" ] }, "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 (remaining)", "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": [ "r1164" ] }, "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": { "negatedLabel": "Less: current portion", "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": [ "r541" ] }, "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": 3.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": [ "r534", "r537" ] }, "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": 7.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use assets", "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": [ "r532" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r540", "r828" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term of 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": [ "r539", "r828" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsTable": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: 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": [ "r116", "r221", "r232", "r723" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsTable" ], "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": [ "r225", "r227", "r228", "r229", "r231", "r232", "r234", "r235", "r566", "r567", "r618", "r720", "r723", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsTable": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "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": [ "r221", "r232", "r567", "r723" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r225", "r232", "r234", "r235", "r237", "r566", "r720", "r723", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsTable" ], "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": [ "r225", "r227", "r228", "r229", "r231", "r232", "r234", "r235", "r618", "r720", "r723", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813" ] }, "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": 9.0 }, "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total intangible assets, net", "terseLabel": "Intangibles, net", "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": [ "r566", "r1086" ] }, "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": [ "r874", "r885", "r901", "r936" ] }, "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": [ "r874", "r885", "r901", "r936" ] }, "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": [ "r874", "r885", "r901", "r936" ] }, "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": [ "r874", "r885", "r901", "r936" ] }, "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": [ "r874", "r885", "r901", "r936" ] }, "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": [ "r864", "r888" ] }, "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": [ "r916" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnDispositionOfAssets1", "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": "Gain on disposal of fixed assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r1045" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Extinguishment of warrant liabilities upon settlement", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r6", "r30", "r31" ] }, "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_OperatingCostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "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": [ "r64", "r677" ] }, "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": 10.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": [ "r115", "r222", "r569", "r744", "r749", "r775", "r779", "r780", "r814", "r820", "r829", "r1077", "r1078", "r1145" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r59", "r62", "r95", "r151", "r154", "r155", "r216", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r517", "r739", "r743", "r1065", "r1067", "r1068", "r1069", "r1070", "r1096" ] }, "zeo_HeliogenAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "HeliogenAcquisitionMember", "presentation": [ "http://www.gosunergy.com/role/BusinessCombinationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Heliogen Acquisition [Member]", "label": "Heliogen Acquisition 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": [ "r862", "r865", "r877" ] }, "zeo_IncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "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/ScheduleofSegmentInformationTable": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total net loss before income taxes", "terseLabel": "NET LOSS FROM OPERATIONS BEFORE INCOME 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": [ "r60", "r90", "r95", "r572", "r574", "r589", "r732", "r734", "r736", "r739", "r743", "r1065", "r1067", "r1068", "r1069", "r1070" ] }, "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 Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r151", "r156", "r378", "r382", "r383", "r384", "r385", "r386", "r390", "r395", "r397", "r398", "r399", "r577", "r617", "r626", "r774" ] }, "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/ScheduleofSegmentInformationTable": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax benefit (provision)", "negatedTerseLabel": "Income tax benefit (provision)", "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", "r101", "r151", "r178", "r179", "r196", "r207", "r211", "r381", "r382", "r396", "r596", "r732", "r734", "r736", "r774" ] }, "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": [ "r17", "r149", "r391", "r392" ] }, "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": 9.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": [ "r5" ] }, "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": 16.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": [ "r5" ] }, "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": 10.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": [ "r1044" ] }, "zeo_IncreaseDecreaseInContractAssetsRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "IncreaseDecreaseInContractAssetsRelatedParties", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract assets \u2013 related parties", "documentation": "The amount of increase (decrease) in contract assets \u2013 related parties.", "label": "Increase Decrease In Contract Assets Related Parties" } } }, "auth_ref": [] }, "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": 19.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": [ "r1044" ] }, "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": 12.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": [ "r564", "r1044" ] }, "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": 17.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable \u2013 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": [ "r5" ] }, "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": 13.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities \u2013 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": [ "r5" ] }, "zeo_IncreaseDecreaseInInterestReceivableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "IncreaseDecreaseInInterestReceivableRelatedParties", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest receivable \u2013 related parties", "documentation": "Represents the amount of increase (decrease) in interest receivable \u2013 related parties.", "label": "Increase Decrease In Interest Receivable Related Parties" } } }, "auth_ref": [] }, "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": 18.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": [ "r5" ] }, "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": 14.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": [ "r979", "r1044" ] }, "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": 11.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities \u2013 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": [ "r5" ] }, "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": 22.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r5" ] }, "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": 21.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": [ "r5" ] }, "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": [ "r874", "r885", "r901", "r927", "r936", "r940", "r948" ] }, "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": [ "r946" ] }, "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": [ "r866", "r952" ] }, "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": [ "r866", "r952" ] }, "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": [ "r866", "r952" ] }, "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": [ "r224", "r236", "r238", "r719", "r720" ] }, "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": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "terseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r206", "r732", "r736", "r1001" ] }, "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": [ "r734" ] }, "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": [ "r144", "r147", "r148" ] }, "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": 3.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": [ "r41" ] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestReceivable", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Interest Receivable", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r986", "r1216" ] }, "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": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "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": [ "r126", "r725", "r829" ] }, "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": [ "r890", "r891", "r892", "r893" ] }, "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": [ "r906" ] }, "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": [ "r906" ] }, "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": [ "r906" ] }, "zeo_IssuanceOfClassACommonStockForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "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/20250930", "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": [] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "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": "Class A common stock issued to employees for services", "label": "Issuance of Stock and Warrants for Services or Claims", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r6" ] }, "zeo_IssuedAndOutstandingRate": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250930", "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_JulyTwoThousandTwentyFiveGrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "JulyTwoThousandTwentyFiveGrantsMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "July Two Thousand Twenty Five Grants [Member]", "label": "July Two Thousand Twenty Five Grants Member" } } }, "auth_ref": [] }, "zeo_LHXIntermediateLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "LHXIntermediateLLCMember", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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 Right-of-Use Asset and Liability with Operating Lease", "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": [ "r1163" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable" ], "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": [ "r75", "r542" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "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": [ "r850" ] }, "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": [ "r1164" ] }, "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", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r541", "r1048", "r1055", "r1178" ] }, "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": [ "r541", "r1048", "r1055", "r1178" ] }, "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": [ "r541", "r1048", "r1055", "r1178" ] }, "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": [ "r541", "r1048", "r1055", "r1178" ] }, "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 (remaining)", "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": [ "r1164" ] }, "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": { "negatedLabel": "Less: imputed 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": [ "r541" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.gosunergy.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r530" ] }, "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": [ "r11", "r40", "r41", "r42", "r44", "r45", "r46", "r49", "r151", "r154", "r155", "r216", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r472", "r475", "r476", "r517", "r653", "r738", "r755", "r849", "r1096", "r1169", "r1170" ] }, "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 NON-CONTROLLING 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": [ "r57", "r87", "r585", "r829", "r836", "r837", "r1047", "r1052", "r1074", "r1158" ] }, "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": [ "r42", "r111", "r151", "r154", "r155", "r216", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r472", "r475", "r476", "r517", "r829", "r1096", "r1169", "r1170" ] }, "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": [] }, "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/ScheduleofEstimatedFutureMinimumPrincipalPaymentsofVehicleLoansTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofEstimatedFutureMinimumPrincipalPaymentsofVehicleLoansTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "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": [ "r11", "r86", "r152", "r161", "r274", "r288", "r575", "r751", "r752", "r827", "r1179" ] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtByMaturityAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Estimated Future Minimum Principal Payments of Vehicle Loans [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/ScheduleofEstimatedFutureMinimumPrincipalPaymentsofVehicleLoansTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofEstimatedFutureMinimumPrincipalPaymentsofVehicleLoansTable" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r119" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEstimatedFutureMinimumPrincipalPaymentsofVehicleLoansTable" ], "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": [ "r8", "r152", "r161", "r279", "r575" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEstimatedFutureMinimumPrincipalPaymentsofVehicleLoansTable" ], "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": [ "r8", "r152", "r161", "r279", "r575" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEstimatedFutureMinimumPrincipalPaymentsofVehicleLoansTable" ], "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": [ "r8", "r152", "r161", "r279", "r575" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEstimatedFutureMinimumPrincipalPaymentsofVehicleLoansTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025 (remaining)", "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": [ "r1048", "r1055" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofEstimatedFutureMinimumPrincipalPaymentsofVehicleLoansTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "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/ScheduleofEstimatedFutureMinimumPrincipalPaymentsofVehicleLoansTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of current portion", "verboseLabel": "Total 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": [ "r120" ] }, "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": [ "r11", "r1090", "r1091", "r1092" ] }, "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": [ "r11", "r29", "r1090", "r1091", "r1092" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MajorCustomersAxis", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r214", "r757", "r760", "r831", "r834", "r1182", "r1183", "r1184", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210" ] }, "zeo_ManagementIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "ManagementIncentivePlanMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Management Incentive Plan [Member]", "label": "Management Incentive Plan Member" } } }, "auth_ref": [] }, "zeo_MarchTwoThousandTwentyFourGrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "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/DebtDetails", "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r201", "r245", "r246", "r247", "r248", "r337", "r365", "r366", "r367", "r376", "r501", "r563", "r604", "r605", "r616", "r644", "r645", "r703", "r704", "r705", "r706", "r707", "r713", "r714", "r715", "r716", "r717", "r718", "r748", "r756", "r772", "r775", "r781", "r784", "r822", "r823", "r824", "r825", "r832", "r1098", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176" ] }, "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": [ "r919" ] }, "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": [ "r919" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MinimumMember", "presentation": [ "http://www.gosunergy.com/role/DebtDetails", "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r201", "r245", "r246", "r247", "r248", "r337", "r365", "r366", "r367", "r376", "r501", "r563", "r604", "r605", "r616", "r644", "r645", "r703", "r704", "r705", "r706", "r707", "r713", "r714", "r715", "r716", "r717", "r718", "r748", "r756", "r772", "r775", "r781", "r784", "r822", "r823", "r824", "r832", "r1098", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176" ] }, "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 NON-CONTROLLING 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": [ "r80" ] }, "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": [ "r939" ] }, "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": [ "r947" ] }, "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/DisaggregationofRevenuesandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r214", "r757", "r760", "r831", "r834", "r1182", "r1183", "r1184", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210" ] }, "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": [ "r920" ] }, "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "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": [ "r146" ] }, "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (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": [ "r146" ] }, "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow", "http://www.gosunergy.com/role/LiquidityandGoingConcernDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "terseLabel": "Net cash 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": [ "r69", "r70", "r72" ] }, "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": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/BusinessCombinationsDetails", "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 STOCKHOLDERS", "verboseLabel": "Net income (loss)", "netLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r63", "r72", "r91", "r107", "r109", "r128", "r130", "r134", "r151", "r154", "r155", "r158", "r165", "r169", "r170", "r172", "r173", "r174", "r178", "r179", "r187", "r216", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r291", "r294", "r297", "r301", "r373", "r403", "r469", "r496", "r517", "r591", "r674", "r695", "r696", "r732", "r734", "r736", "r847", "r1096" ] }, "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 income (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": [ "r61" ] }, "zeo_NetIncomeLossAttributableToRedeemableNoncontrollingInterestNonCashActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterestNonCashActivity", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to redeemable non-controlling interest", "documentation": "Represents the amount of net loss attributable to redeemable non-controlling interest under non-cash activity.", "label": "Net Income Loss Attributable To Redeemable Noncontrolling Interest Non Cash Activity" } } }, "auth_ref": [] }, "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 loss attributable to class A common stockholders", "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": [ "r107", "r139", "r169", "r170", "r172", "r173", "r182", "r183", "r188", "r191", "r294", "r297", "r301", "r469" ] }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofUnauditedProFormaInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to class A common stockholders", "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders." } } }, "auth_ref": [ "r183", "r191" ] }, "zeo_NetLossPerShareScheduleofComputationoftheBasicandDilutedIncomeperShareofClassACommonStockDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "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_NetLossPriorToTheBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "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_NetlossAttributableToBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "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/20250930", "localname": "NetlossAttributableToSunergyRenewablesLLCPriorToTheBusinessCombination", "crdr": "debit", "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": { "terseLabel": "Less: net loss attributable to Sunergy Renewables LLC prior to the 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": "Recently Adopted 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": [ "r890", "r891", "r892", "r893" ] }, "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": [ "r964" ] }, "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": [ "r964" ] }, "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": [ "r919" ] }, "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": [ "r874", "r885", "r901", "r927", "r936" ] }, "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": [ "r910" ] }, "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": [ "r909" ] }, "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": [ "r927" ] }, "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": [ "r947" ] }, "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": [ "r947" ] }, "zeo_NoncashOperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "NoncashOperatingLeaseExpense", "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": "Non-cash operating lease expense", "documentation": "Non-cash operating lease expense.", "label": "Noncash Operating Lease Expense" } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Net assets acquired in the acquisition of Heliogen", "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but 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": [ "r18", "r19", "r20" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncashOrPartNoncashAcquisitionPayablesAssumed1", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable settled for loan payable", "label": "Noncash or Part Noncash Acquisition, Payables Assumed", "documentation": "The amount of payables that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but 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": [ "r18", "r19", "r20" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsTable" ], "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": [ "r791", "r1079", "r1080", "r1081", "r1082", "r1084", "r1086", "r1088", "r1089" ] }, "us-gaap_NoninterestExpenseCommissionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoninterestExpenseCommissionExpense", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "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": [ "r89" ] }, "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", "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": [ "r65" ] }, "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 (Expense)", "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": [ "r1047", "r1053", "r1054" ] }, "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": [ "r11", "r86", "r1179", "r1180" ] }, "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/DisaggregationofRevenuesandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating segment", "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": [ "r744", "r1066" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails" ], "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": [ "r740", "r746", "r1066" ] }, "zeo_NumberOfSolarEnergySystemInstallations": { "xbrltype": "integerItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "NumberOfSolarEnergySystemInstallations", "presentation": [ "http://www.gosunergy.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of installation", "documentation": "Number of installations", "label": "Number Of Solar Energy System Installations" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Office furniture and equipment [Member]", "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "zeo_OpCoClassAPreferredDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "OpCoClassAPreferredDividends", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "OpCo class A preferred dividends", "documentation": "The amount of preferred dividends.", "label": "Op Co Class APreferred Dividends" } } }, "auth_ref": [] }, "zeo_OpCoClassAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "OpCoClassAPreferredStockMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OpCo Class A Preferred Stock [Member]", "label": "Op Co Class APreferred Stock Member" } } }, "auth_ref": [] }, "zeo_OpCoClassAPreferredUnitHoldersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "OpCoClassAPreferredUnitHoldersMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OpCo Class A Preferred Unit Holders [Member]", "label": "Op Co Class APreferred Unit Holders Member" } } }, "auth_ref": [] }, "zeo_OpCoClassBUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "OpCoClassBUnitsMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OpCo Class B Units [Member]", "label": "Op Co Class BUnits Member" } } }, "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_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total Operating Expenses", "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_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "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 FROM OPERATIONS", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r95", "r732", "r736", "r739", "r1065", "r1067", "r1068", "r1069", "r1070" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease costs", "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": [ "r536", "r828" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease the premises", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1162" ] }, "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", "calculation": { "http://www.gosunergy.com/role/ScheduleofRightofUseAssetandLiabilitywithOperatingLeaseTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable", "http://www.gosunergy.com/role/ScheduleofRightofUseAssetandLiabilitywithOperatingLeaseTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r533" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofRightofUseAssetandLiabilitywithOperatingLeaseTable": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ScheduleofRightofUseAssetandLiabilitywithOperatingLeaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease obligations", "verboseLabel": "Operating lease liabilities, current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r533" ] }, "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 }, "http://www.gosunergy.com/role/ScheduleofRightofUseAssetandLiabilitywithOperatingLeaseTable": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ScheduleofRightofUseAssetandLiabilitywithOperatingLeaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease obligations, net of current portion", "verboseLabel": "Operating lease liabilities, long-term", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r533" ] }, "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": [ "r535", "r537" ] }, "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": 6.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ScheduleofRightofUseAssetandLiabilitywithOperatingLeaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r532" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRightofUseAssetandLiabilitywithOperatingLeaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r540", "r828" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRightofUseAssetandLiabilitywithOperatingLeaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (years)", "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": [ "r539", "r828" ] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsTable" ], "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": [ "r794", "r1079", "r1080", "r1081", "r1082", "r1084", "r1086", "r1088", "r1089" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Liquidity and Going Concern [Abstract]" } } }, "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": 7.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities", "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": [ "r41" ] }, "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": [] }, "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", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r81", "r117", "r579", "r744", "r836", "r837", "r849" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "negatedLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2", "r592" ] }, "zeo_OtherCostOfOperatingRevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "OtherCostOfOperatingRevenues", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "documentation": "Other costs incurred during the reporting period related to other revenue generating activities.", "label": "Other Cost Of Operating Revenues" } } }, "auth_ref": [] }, "us-gaap_OtherLongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "label": "Other Long-Term Debt, Current", "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r40", "r41", "r652" ] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncome", "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", "label": "Other Nonoperating Income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r138" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "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": [ "r919" ] }, "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": 8.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": [ "r985" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherReceivables", "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": "Interest receivable \u2013 related parties", "label": "Other Receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r124", "r662", "r744", "r836", "r837", "r1181" ] }, "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": [ "r865" ] }, "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": [ "r872", "r883", "r899", "r934" ] }, "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": [ "r875", "r886", "r902", "r937" ] }, "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": [ "r875", "r886", "r902", "r937" ] }, "zeo_OwnershipOfComonUnitsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250930", "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/20250930", "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": [ "r908" ] }, "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": 6.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": [ "r68" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDividends", "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": "Dividends paid to OpCo class A preferred unit holders", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r68" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax withholdings paid related to stock-based compensation", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r143" ] }, "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": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "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": [ "r67" ] }, "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": [ "r918" ] }, "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": [ "r918" ] }, "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": [ "r910" ] }, "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": [ "r927" ] }, "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": [ "r920" ] }, "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": [ "r909" ] }, "zeo_PercentageOfGrantsOfVestedShares": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250930", "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_PercentageOfNetCashSavingsToPayTRAHolders": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "PercentageOfNetCashSavingsToPayTRAHolders", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash to pay TRA holders, percentage", "documentation": "The percentage of net cash savings to pay TRA holders.", "label": "Percentage Of Net Cash Savings To Pay TRAHolders" } } }, "auth_ref": [] }, "zeo_PercentageOfRelatedExpenseAndDeductionItems": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250930", "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": [] }, "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": [ "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132" ] }, "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": [ "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132" ] }, "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": [ "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132" ] }, "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": [ "r911" ] }, "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": [ "r956" ] }, "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": [ "r910" ] }, "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": [ "r851" ] }, "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": [ "r851" ] }, "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": [ "r858" ] }, "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": [ "r860" ] }, "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": [ "r851" ] }, "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": [ "r851" ] }, "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": 7.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": [ "r987" ] }, "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": "Reclassifications", "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": [ "r984" ] }, "us-gaap_ProceedsFromFeesReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromFeesReceived", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advisory fees", "label": "Proceeds from Fees Received", "documentation": "Cash received for fees during the current period. This element excludes cash proceeds from license fees." } } }, "auth_ref": [ "r71" ] }, "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" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofNetRevenuesTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r212", "r565", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r722", "r731", "r734", "r736", "r757", "r758", "r830", "r832", "r833", "r835", "r838", "r978", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1094", "r1095", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofNetRevenuesTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r212", "r565", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r722", "r731", "r734", "r736", "r757", "r758", "r830", "r832", "r833", "r835", "r838", "r978", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1094", "r1095", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210" ] }, "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/ScheduleofSegmentInformationTable": { "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/LiquidityandGoingConcernDetails", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "totalLabel": "NET LOSS", "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": [ "r107", "r109", "r128", "r130", "r145", "r151", "r154", "r155", "r158", "r165", "r174", "r178", "r179", "r216", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r291", "r373", "r403", "r469", "r470", "r473", "r474", "r496", "r517", "r572", "r574", "r590", "r630", "r674", "r695", "r696", "r815", "r816", "r848", "r999", "r1096" ] }, "zeo_PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "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 and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable" ], "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": [ "r7", "r542" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY AND EQUIPMENT", "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": [ "r74", "r98", "r99", "r100" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "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": [ "r75", "r113", "r588" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Property and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r542" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total property and equipment, net", "terseLabel": "Property and equipment, 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": [ "r7", "r542", "r576", "r588", "r829" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.gosunergy.com/role/PropertyandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "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": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable" ], "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": [ "r75", "r542" ] }, "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": 7.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": [ "r5", "r88" ] }, "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": [ "r908" ] }, "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": [ "r908" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "presentation": [ "http://www.gosunergy.com/role/DebtDetails", "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r201", "r245", "r246", "r247", "r248", "r325", "r337", "r365", "r366", "r367", "r372", "r376", "r501", "r560", "r561", "r563", "r604", "r605", "r616", "r644", "r645", "r703", "r704", "r705", "r706", "r707", "r713", "r714", "r715", "r716", "r717", "r718", "r748", "r756", "r772", "r775", "r781", "r784", "r822", "r823", "r824", "r825", "r832", "r841", "r1093", "r1098", "r1156", "r1172", "r1173", "r1174", "r1175", "r1176" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "presentation": [ "http://www.gosunergy.com/role/DebtDetails", "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r201", "r245", "r246", "r247", "r248", "r325", "r337", "r365", "r366", "r367", "r372", "r376", "r501", "r560", "r561", "r563", "r604", "r605", "r616", "r644", "r645", "r703", "r704", "r705", "r706", "r707", "r713", "r714", "r715", "r716", "r717", "r718", "r748", "r756", "r772", "r775", "r781", "r784", "r822", "r823", "r824", "r825", "r832", "r841", "r1093", "r1098", "r1156", "r1172", "r1173", "r1174", "r1175", "r1176" ] }, "zeo_RateOfAccruingDistributionsPerAnnum": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20250930", "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": [] }, "zeo_RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock", "presentation": [ "http://www.gosunergy.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements Not Yet Adopted", "documentation": "The policy disclosure of recently issued accounting pronouncements not yet adopted.", "label": "Recently Issued Accounting Pronouncements Not Yet Adopted Policy Text Block" } } }, "auth_ref": [] }, "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": [ "r867", "r878", "r894", "r929" ] }, "zeo_RedeemableNonControllingInterestsandEquityDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "RedeemableNonControllingInterestsandEquityDetailsTable", "presentation": [ "http://www.gosunergy.com/role/RedeemableNonControllingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "label": "Redeemable Non-Controlling Interests and Equity (Details) [Table]" } } }, "auth_ref": [] }, "zeo_RedeemableNonControllingInterestsandEquityScheduleofCapitalStockDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "RedeemableNonControllingInterestsandEquityScheduleofCapitalStockDetailsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable" ], "lang": { "en-us": { "role": { "label": "Redeemable Non-Controlling Interests and Equity - Schedule of Capital Stock (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestEquityFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RedeemableNoncontrollingInterestEquityFairValueAbstract", "lang": { "en-us": { "role": { "label": "Redeemable Non-Controlling 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": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Class B units, 22,980,000 and 33,730,000 units issued and outstanding as of September 30, 2025 and December 31, 2024, respectively", "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": [ "r1099", "r1100", "r1101" ] }, "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": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Class A convertible preferred units, 1,500,000 units issued and outstanding as of September 30, 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": [ "r1099", "r1100", "r1101" ] }, "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": [ "r1099", "r1100", "r1101" ] }, "zeo_RedeemableNoncontrollingInterestsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "RedeemableNoncontrollingInterestsMember", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Non-Controlling Interests", "label": "Redeemable Noncontrolling Interests Member" } } }, "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": [ "r851" ] }, "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/RedeemableNonControllingInterestsandEquityDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "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": [ "r151", "r157", "r158", "r215", "r332", "r336", "r549", "r550", "r581", "r586", "r647", "r648", "r649", "r650", "r651", "r672", "r702", "r1213" ] }, "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/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "verboseLabel": "Related Party [Member]", "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": [ "r151", "r157", "r158", "r549", "r550", "r551", "r552", "r581", "r586", "r647", "r648", "r649", "r650", "r651", "r672", "r702" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r151", "r157", "r158", "r549", "r550", "r1168" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [ "r151", "r157", "r158", "r1168" ] }, "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": [ "r151", "r157", "r158", "r215", "r549", "r550", "r552", "r678", "r679", "r682" ] }, "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/RedeemableNonControllingInterestsandEquityDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "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": [ "r151", "r157", "r158", "r215", "r332", "r336", "r549", "r550", "r581", "r586", "r647", "r648", "r649", "r650", "r651", "r672", "r702", "r1168", "r1213" ] }, "zeo_RelatedPartyTransactionsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "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": [ "r546", "r547", "r548", "r550", "r553", "r627", "r628", "r629", "r680", "r681", "r682", "r700", "r701" ] }, "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": 2.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": [ "r1043" ] }, "us-gaap_ReportableSubsegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReportableSubsegmentsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Subsegments [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]" } } }, "auth_ref": [ "r151", "r159", "r160", "r265", "r304", "r552", "r562", "r578", "r727", "r728", "r729", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r1146", "r1147", "r1148", "r1149" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Retroactive application of Business Combination", "label": "Revision of Prior Period, Adjustment [Member]" } } }, "auth_ref": [ "r162", "r163", "r164", "r176", "r177", "r195", "r494", "r495", "r529", "r972", "r973", "r974", "r975", "r982", "r983", "r1060", "r1071" ] }, "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]" } } }, "auth_ref": [ "r105", "r106", "r107", "r108", "r140", "r162", "r163", "r164", "r165", "r166", "r169", "r170", "r171", "r172", "r175", "r176", "r177", "r178", "r179", "r180", "r195", "r218", "r219", "r290", "r291", "r373", "r401", "r402", "r403", "r404", "r468", "r469", "r493", "r494", "r495", "r496", "r529", "r544", "r545", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r619", "r1071" ] }, "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": [ "r868", "r879", "r895", "r930" ] }, "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": [ "r869", "r880", "r896", "r931" ] }, "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": [ "r876", "r887", "r903", "r938" ] }, "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]" } } }, "auth_ref": [ "r105", "r106", "r107", "r108", "r140", "r162", "r163", "r164", "r165", "r166", "r169", "r170", "r171", "r172", "r175", "r176", "r177", "r178", "r179", "r180", "r195", "r218", "r219", "r290", "r291", "r373", "r401", "r402", "r403", "r404", "r468", "r469", "r493", "r494", "r495", "r496", "r529", "r544", "r545", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r619", "r1071" ] }, "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": [ "r54", "r78", "r584", "r610", "r615", "r625", "r655", "r829" ] }, "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": [ "r104", "r106", "r107", "r162", "r163", "r164", "r166", "r174", "r177", "r179", "r217", "r220", "r239", "r290", "r373", "r393", "r394", "r400", "r401", "r402", "r404", "r468", "r469", "r483", "r485", "r486", "r488", "r494", "r528", "r531", "r606", "r608", "r631", "r1214" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReporting" ], "lang": { "en-us": { "role": { "terseLabel": "DISAGGREGATION OF REVENUES AND SEGMENT REPORTING", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r102", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r324" ] }, "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/ScheduleofSegmentInformationTable": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/BusinessCombinationsDetails", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/ScheduleofNetRevenuesTable", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total Net Revenues", "verboseLabel": "Total net revenues", "netLabel": "Net revenues", "label": "Revenues", "totalLabel": "Revenue", "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": [ "r93", "r94", "r135", "r151", "r154", "r155", "r196", "r204", "r205", "r209", "r211", "r212", "r213", "r214", "r216", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r517", "r572", "r574", "r743", "r817", "r836", "r837", "r1096" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenuesAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "zeo_ReverseRecapitalizationRelatedDeferredTaxesAndAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "ReverseRecapitalizationRelatedDeferredTaxesAndAdjustments", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse recapitalization related deferred taxes and adjustments", "documentation": "Represents the amount of reverse recapitalization related deferred taxes and adjustments.", "label": "Reverse Recapitalization Related Deferred Taxes And Adjustments" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow", "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use asset and liability measurement", "verboseLabel": "Right-of-use asset and liability with operating lease", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r538", "r828" ] }, "zeo_RoofingInstallationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "RoofingInstallationsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofNetRevenuesTable" ], "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": [ "r947" ] }, "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": [ "r947" ] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued in exchange", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "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]" } } }, "auth_ref": [ "r105", "r106", "r107", "r162", "r164", "r165", "r166", "r169", "r170", "r179", "r195", "r290", "r291", "r373", "r401", "r403", "r404", "r468", "r469", "r493", "r494", "r495", "r529", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r619", "r980", "r981", "r982", "r1059", "r1060", "r1071", "r1075", "r1076", "r1152", "r1165", "r1166" ] }, "zeo_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Accrued Expenses And Other Current Liabilities Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Expenses and Other Current Liabilities [Line Items]" } } }, "auth_ref": [] }, "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": [] }, "zeo_ScheduleOfCapitalStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "ScheduleOfCapitalStockAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Capital Stock Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfComputationOfTheBasicAndDilutedIncomePerShareOfClassACommonStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "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": [] }, "zeo_ScheduleOfDeferredIncomeTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "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/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Income Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1137" ] }, "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": [ "r1064" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock", "presentation": [ "http://www.gosunergy.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unaudited Pro Forma Information", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]", "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share." } } }, "auth_ref": [ "r22", "r23", "r1062" ] }, "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 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": [ "r1153", "r1154" ] }, "zeo_ScheduleOfFairValueMeasurementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "ScheduleOfFairValueMeasurementsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Fair Value Measurements Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofIntangibleAssetsTable" ], "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": [ "r225", "r232", "r234", "r235", "r237", "r566", "r720", "r723", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813" ] }, "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", "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": [ "r723", "r1085" ] }, "zeo_ScheduleOfIntangibleAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "ScheduleOfIntangibleAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Intangible Assets 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 Estimated Future Minimum Principal Payments of Vehicle Loans", "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": [ "r8" ] }, "zeo_ScheduleOfNetRevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "ScheduleOfNetRevenuesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Net Revenues Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfPerformanceBasedExecutiveSharesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "ScheduleOfPerformanceBasedExecutiveSharesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Performance Based Executive Shares Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfPropertyAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "ScheduleOfPropertyAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Property And Equipment Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable" ], "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": [ "r7", "r542" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Purchase Price", "label": "Business Combination, Recognized Asset Acquired and Liability Assumed [Table Text Block]", "documentation": "Tabular disclosure of asset acquired and liability assumed in business combination and recognized at acquisition date." } } }, "auth_ref": [ "r1142", "r1144" ] }, "zeo_ScheduleOfSegmentInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20250930", "localname": "ScheduleOfSegmentInformationAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Segment Information Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "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": [ "r24", "r25", "r26" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Information", "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": [ "r24", "r25", "r26" ] }, "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": [ "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r372" ] }, "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": [ "r10" ] }, "zeo_SeasonalManagerStockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20250930", "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": [ "r852" ] }, "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": [ "r856" ] }, "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": [ "r855" ] }, "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": [ "r861" ] }, "us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]", "label": "Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]", "documentation": "Indicates title and position of individual or name of group identified as chief operating decision maker (CODM) for segment reporting." } } }, "auth_ref": [ "r202", "r742", "r747" ] }, "us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingCodmProfitLossMeasureHowUsedDescription", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Description of segment reporting", "label": "Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description", "documentation": "Description of how chief operating decision maker (CODM) uses reported segment p