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

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 480 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3A -Subparagraph (24) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A + Details
Name: | us-gaap_RedeemableNoncontrollingInterestLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued. + References No definition available. + Details
Name: | zeo_CommonAndPreferredStockSharesIssued
Namespace Prefix: | zeo_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares outstanding. + References No definition available. + Details
Name: | zeo_CommonAndPreferredStockSharesOutstanding
Namespace Prefix: | zeo_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Common and preferred par value. + References No definition available. + Details
Name: | zeo_ParValuePerShare
Namespace Prefix: | zeo_
Data Type: | dtr:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of stock authorized as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury. + References No definition available. + Details
Name: | zeo_SharesAuthorized
Namespace Prefix: | zeo_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of treasury stock shares. + References No definition available. + Details
Name: | zeo_TreasuryStockCommonAndPreferredShares
Namespace Prefix: | zeo_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=zeo_CommonClassVMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=zeo_ClassAConvertiblePreferredUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=zeo_ClassBUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |