0001213900-26-057724.txt : 20260515 0001213900-26-057724.hdr.sgml : 20260515 20260515160642 ACCESSION NUMBER: 0001213900-26-057724 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20260331 FILED AS OF DATE: 20260515 DATE AS OF CHANGE: 20260515 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: 26987174 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 ea0290535-10q_zeo.htm QUARTERLY REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

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

 

For the quarterly period ended March 31, 2026

 

OR

 

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

 

For the transition period from       to

 

Commission file number: 001-40927

 

ZEO ENERGY CORP.

(Exact name of registrant as specified in its charter)

 

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

7625 Little Rd, Suite 200A,

New Port Richey, FL 

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

 

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

 

Not Applicable

(Former name, former address and former fiscal year, 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 pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

 

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

 

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

 

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

 

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

  

As of May 13, 2026, 35,139,912 shares of Class A Common Stock, par value $0.0001, were issued and outstanding and 22,880,000 shares of Class V Common Stock, par value $0.0001, were issued and outstanding. 

 

 

 

 

 

  

ZEO ENERGY CORP.

 

Quarterly Report on Form 10-Q

Period Ended March 31, 2026

 

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   19
Item 3. Quantitative and Qualitative Disclosures about Market Risk   28
Item 4. Control and Procedures   28
PART II – OTHER INFORMATION   29
Item 1. Legal Proceedings   29
Item 1A. Risk Factors   29
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds   29
Item 3. Defaults Upon Senior Securities   29
Item 4. Mine Safety Disclosures   29
Item 5. Other Information   29
Item 6. Exhibits   30
SIGNATURES   31

 

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 March 31, 2026 and December 31, 2025   2
Condensed Consolidated Statements of Operations for the Three Months Ended March 31, 2026 and 2025   3
Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders’ Equity for the Three Months Ended March 31, 2026 and 2025   4
Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2026 and 2025   6
Notes to Condensed Consolidated Financial Statements   7-18

 

1

 

  

ZEO ENERGY CORP.

CONDENSED CONSOLIDATED BALANCE SHEETS

 

   March 31,   December 31, 
   2026   2025 
   (Unaudited)     
ASSETS        
Current Assets        
Cash and cash equivalents  $1,731,160   $6,137,939 
Accounts receivable, net of allowance of $4,978,233 and $4,777,550, respectively   10,360,929    8,158,909 
Accounts receivable – related parties   765,757    611,807 
Inventories   854,733    852,179 
Contract assets   2,337,408    2,598,623 
Prepaid expenses and other current assets   3,982,540    4,192,590 
Total Current Assets   20,032,527    22,552,047 
           
Other assets   67,667    92,712 
Property and equipment, net   1,988,422    2,830,490 
Operating lease right-of-use assets   732,192    897,476 
Finance lease right-of-use assets   276,421    310,539 
Note receivable – related party   6,343,069    3,153,485 
Goodwill   27,091,695    27,091,695 
TOTAL ASSETS  $56,531,993   $56,928,444 
           
LIABILITIES, REDEEMABLE NONCONTROLLING INTERESTS AND STOCKHOLDERS’ EQUITY          
Current Liabilities          
Accounts payable  $5,010,855   $3,769,078 
Accrued expenses and other current liabilities   1,847,476    2,421,237 
Accrued expenses and other current liabilities – related parties   3,849,754    49,269 
Contract liabilities   623,591    1,301,393 
Current portion of operating lease obligations   611,704    684,819 
Current portion of finance lease obligations   145,767    142,095 
Current portion of long-term debt   24,183    23,526 
Total Current Liabilities   12,113,330    8,391,417 
           
Operating lease obligations, net of current portion   196,281    304,295 
Finance lease obligations, net of current portion   171,017    208,865 
Long-term debt, net of current portion   49,288    55,586 
Warrant liabilities   567,180    491,280 
TOTAL LIABILITIES   13,097,096    9,451,443 
           
Redeemable Noncontrolling Interests          
Class A convertible preferred units, 1,500,000 units issued and outstanding as of March 31, 2026 and December 31, 2025   17,479,714    17,207,469 
Class B units, 21,380,000 and 22,880,000 units issued and outstanding as of March 31, 2026 and December 31, 2025, respectively   12,272,120    24,939,200 
           
Stockholders’ Equity          
Class V common stock, $0.0001 par value, 100,000,000 authorized shares; 22,880,000 and 24,380,000 shares issued and outstanding as of March 31, 2026 and December 31, 2025, respectively   2,288    2,438 
Class A common stock, $0.0001 par value, 300,000,000 authorized shares; 35,139,912 and 33,180,843 shares issued and outstanding as of March 31, 2026 and December 31, 2025, respectively   3,514    3,318 
Additional paid-in capital   65,063,624    63,394,456 
Accumulated other comprehensive loss   8,251    (4,895)
Accumulated deficit   (51,394,614)   (58,064,985)
TOTAL STOCKHOLDERS’ EQUITY   13,683,063    5,330,332 
TOTAL LIABILITIES, REDEEMABLE NONCONTROLLING INTERESTS AND STOCKHOLDERS’ EQUITY  $56,531,993   $56,928,444 

 

 

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
March 31,
 
   2026   2025 
Revenues        
Revenue, net  $12,155,521   $6,216,391 
Related party revenue, net   1,029,423    2,567,304 
Total Net Revenues   13,184,944    8,783,695 
           
Operating Expenses          
Cost of revenues   7,580,046    4,789,679 
Depreciation and amortization   1,081,528    4,900,729 
Sales and marketing   3,011,770    3,112,799 
General and administrative   6,276,724    9,491,886 
Total Operating Expenses   17,950,068    22,295,093 
           
LOSS FROM OPERATIONS   (4,765,124)   (13,511,398)
           
Other Income (Expense)          
Other income   68,437    82,363 
Interest expense   (10,853)   (30,277)
Gain (loss) on change in fair value of warrant liabilities   (75,900)   663,449 
Total Other Income (Expense)   (18,316)   715,535 
           
NET LOSS FROM OPERATIONS BEFORE INCOME TAXES   (4,783,440)   (12,795,863)
Income tax benefit (provision)   92,129    (523,500)
NET LOSS  $(4,691,311)  $(13,319,363)
           
Less: Net loss attributable to redeemable noncontrolling interests   (1,178,637)   (6,958,098)
NET LOSS ATTRIBUTABLE TO CLASS A COMMON STOCKHOLDERS  $(3,512,674)  $(6,361,265)
           
LOSS PER CLASS A COMMON SHARE – BASIC AND DILUTED  $(0.11)  $(0.48)
WEIGHTED-AVERAGE CLASS A COMMON SHARES OUTSTANDING – BASIC AND DILUTED   33,377,040    13,252,964 
           
COMPREHENSIVE LOSS          
Foreign currency translation adjustments   (13,146)   
 
NET COMPREHENSIVE LOSS  $(3,499,528)  $(6,361,265)

 

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

 

3

 

 

ZEO ENERGY CORP.

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

FOR THE THREE MONTHS ENDED MARCH 31, 2025

(UNAUDITED)

   

   Redeemable Noncontrolling 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 noncontrolling 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)

   

4

 

 

ZEO ENERGY CORP.

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

FOR THE THREE MONTHS ENDED MARCH 31, 2026

(UNAUDITED)

 

   Redeemable Noncontrolling 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   Equity 
Balance, December 31, 2025   1,500,000   $17,207,469    22,880,000   $24,939,200    24,380,000   $2,438    33,180,843   $3,318   $63,394,456   $(4,895)  $(58,064,985)  $5,330,332 
Stock-based compensation                                   663,053            663,053 
Class A common stock issued upon vesting of restricted stock awards                           120,051    12    (12)            
Tax withholding paid related to stock-based compensation                                   (11,609)           (11,609)
Class A common stock issued to employees for services                           31,793    3    31,312            31,315 
Class A common stock issued in exchange for OpCo Class B units and corresponding Class V common stock           (1,500,000)   (873,000)   (1,500,000)   (150)   1,500,000    150    873,000            873,000 
Class A common stock issued in connection with a committed equity facility, net of offering costs                           241,000    24    13,431            13,455 
Class A common stock issued for a commitment fee                           66,225    7    99,993            100,000 
Dividends paid to preferred unit holders       (160,153)                                        
Foreign currency translation                                       13,146        13,146 
Subsequent measurement of redeemable noncontrolling interests               (10,183,045)                           10,183,045    10,183,045 
Net income (loss)       432,398        (1,611,035)                           (3,512,674)   (3,512,674)
Balance, March 31, 2026   1,500,000   $17,479,714    21,380,000   $12,272,120    22,880,000   $2,288    35,139,912   $3,514   $65,063,624   $8,251   $(51,394,614)  $13,683,063 

 

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

  

5

 

 

ZEO ENERGY CORP.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

   Three Months Ended
March 31,
 
   2026   2025 
         
CASH FLOWS FROM OPERATING ACTIVITIES        
Net loss  $(4,691,311)  $(13,319,363)
Adjustment to reconcile net loss to net cash used in operating activities          
Depreciation and amortization   1,081,528    4,885,729 
Amortization of debt discount   
    15,000 
(Gain) loss on change in fair value of warrant liabilities   75,900    (663,449)
Stock-based compensation   663,053    2,193,630 
Class A common stock issued to employees for services   31,315    63,509 
Provision for credit losses   200,683    3,538,569 
Non-cash operating lease expense   165,284    180,643 
Changes in operating assets and liabilities:          
Accounts receivable   (2,402,703)   1,742,908 
Accounts receivable – related parties   (153,950)   (94,441)
Inventories   (2,554)   25,075 
Contract assets   261,215    32,609 
Prepaids and other current assets   204,075    1,138,288 
Other assets   25,045    
 
Interest receivable – related parties   (39,584)   (37,656)
Accounts payable   1,254,681    788,747 
Accrued expenses and other current liabilities   (467,073)   (1,465,223)
Accrued expenses and other current liabilities – related parties   3,800,485    (1,038,972)
Contract liabilities   (677,802)   (82,190)
Contract liabilities – related parties   
    (2,000)
Operating lease payments   (181,129)   (164,851)
Net cash used in operating activities   (852,842)   (2,263,438)
           
CASH FLOWS FROM INVESTING ACTIVITIES          
Purchases of property and equipment   (205,342)   (372,578)
Investment in note receivable – related party   (3,150,000)   
 
Net cash used in investing activities   (3,355,342)   (372,578)
           
CASH FLOWS FROM FINANCING ACTIVITIES          
Net proceeds from Class A common stock issued in connection with a committed equity facility   13,455    
 
Repayments of finance lease liabilities   (34,176)   (31,696)
Repayments of debt   (5,641)   (72,300)
Dividends paid to OpCo Class A preferred unit holders   (160,153)   
 
Tax withholdings paid related to stock-based compensation   (11,609)   
 
Net cash used in financing activities   (198,124)   (103,996)
           
Effect of foreign exchange on cash   (471)   
 
           
NET CHANGE IN CASH AND CASH EQUIVALENTS   (4,406,779)   (2,740,012)
Cash and cash equivalents, beginning of period   6,137,939    5,634,115 
Cash and cash equivalents, end of the period  $1,731,160   $2,894,103 
           
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION          
Cash paid for interest  $10,853   $25,785 
Cash paid for income taxes  $
   $
 
           
NON-CASH INVESTING AND FINANCING ACTIVITIES          
Net loss attributable to redeemable noncontrolling interest  $1,611,035   $7,363,336 
OpCo Class A preferred dividends  $432,398   $405,237 
Subsequent measurement of redeemable noncontrolling interest  $10,183,045   $51,448,264 
Class A common stock issued upon vesting of restricted stock awards  $12   $
 
Class A common stock issued in exchange for Class V common stock  $150   $850 
Fair value of Class A common stock issued in exchange for OpCo Class B units  $873,000   $18,785,000 
Class A common stock issued for commitment fee  $100,000   $
 
Reverse recapitalization related deferred taxes and adjustments  $
   $238,491 

 

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

6

 

 

Zeo Energy Corp.

Notes to the CONDENSED Consolidated Financial Statements

March 31, 2026

(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 (“U.S. 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 U.S. GAAP for complete financial statements. The December 31, 2025 consolidated balance sheet data was derived from audited financial statements but do not include all disclosures required by U.S. 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 April 1, 2026. 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 three months ended March 31, 2026 are not necessarily indicative of the results that may be expected for the year ending December 31, 2026.

 

Reclassifications

 

Certain prior period amounts have been reclassified to conform to the current period presentation of the condensed consolidated financial statements. These reclassifications had no impact on previously reported net loss, total assets, total liabilities, stockholders’ equity, or cash flows from operating activities.

 

Recently Adopted Accounting Pronouncements

 

In November 2024, the FASB issued ASU 2024-04, “Debt—Debt with Conversion and Other Options,” which clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. The new guidance is effective for reporting annual periods beginning after December 15, 2025 and can be applied either prospectively or retrospectively. Early adoption is permitted. The adoption of ASU 2024-04 did not have a material impact on the Company’s condensed consolidated financial statements.

 

In July 2025, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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 adoption of ASU 2025-05 did not have a material impact on the Company’s condensed consolidated financial statements.

 

Recently Issued Accounting Pronouncements Not Yet Adopted

 

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 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 a 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 ASU 2024-03 will have on its condensed consolidated financial statements.

 

In May 2025, the FASB issued ASU 2025-03, “Business Combinations (Topic 805) and Consolidation (Topic 810): Determining the Accounting Acquirer in the Acquisition of a Variable Interest Entity,” which requires entities to consider existing factors in ASC 805 when identifying the accounting acquirer in a transaction effected primarily by exchanging equity interests in which the legal acquiree is a variable interest entity that meets the definition of a business. ASU 2025-03 is effective for fiscal years beginning after December 15, 2026, with early adoption permitted. The Company is currently evaluating the impact ASU 2025-03 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 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 purpose. 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 ASU 2025-06 will have on its condensed consolidated financial statements.

 

In December 2025, the FASB issued ASU 2025-11, “Interim Reporting (Topic 270): Narrow-Scope Improvements.” ASU 2025-11 clarifies and improves existing interim reporting guidance by consolidating disclosure requirements within Topic 270 and introducing a disclosure principle requiring entities to disclose events and changes occurring after the most recent annual reporting period that are expected to have a material effect on the entity’s financial condition or results of operations. The ASU does not introduce significant changes to recognition or measurement guidance. The amendments in ASU 2025-11 are effective for interim reporting periods within fiscal years beginning after December 15, 2027, with early adoption permitted. ASU 2025-11 allows for either a prospective or retrospective approach on adoption. The Company is currently evaluating the impact ASU 2025-11 will have on its condensed consolidated financial statements.

 

7

 

 

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 ASSESSMENT

 

As of March 31, 2026, the Company had cash and cash equivalents of $1.7 million, positive working capital of $7.9 million, and total stockholders’ equity of $13.7 million. For the three months ended March 31, 2026, the Company incurred a net loss of $4.7 million and $0.9 million of cash used in operating activities. Management has assessed the going concern assumptions of the Company during the preparation of these condensed consolidated financial statements.

 

The Company has operational plans to increase revenue and move towards the goal of profitable operations in 2026, which plans are expected to improve cash flows. The operational plan includes an increase in the number of sales agents to increase revenue and improved efficiency in the operations of the Company through centralization of field offices and labor and productivity improvement in the corporate operations through the implementation of a new CRM software.

  

The Company is also working internally and with third parties to address short-term cash needs through the use of the common stock purchase agreement with White Lion Capital LLC (the “White Lion ELOC”), which provides the Company the right to sell up to $30.0 million in shares of Class A common stock, subject to market liquidity and contractual limitations. The White Lion ELOC is limited to selling shares equal to 4.99% of the outstanding shares at the time of sale and resets once White Lion Capital LLC liquidates their holdings in the open market (see Note 10—Redeemable Noncontrolling Interests and Equity for additional information). The Company also has other opportunities to raise capital, such as through revenue generating initiatives, private placements, public offerings or repricing of outstanding warrants. In addition, in June 2026 the Company will become eligible to utilize a universal shelf registration statement to raise funding for the Company.

 

The Company’s condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the generation of revenue, access to capital markets or other funding sources, realization of assets and the satisfaction of liabilities in the normal course of business.

 

NOTE 3—DISAGGREGATION OF REVENUES AND SEGMENT REPORTING

 

Disaggregation of Revenues

 

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

 

The Company’s net revenues for the three months ended March 31, 2026 and 2025 are disaggregated as follows:

 

   Three Months Ended
March 31,
 
   2026   2025 
Solar system installations, net  $13,045,024   $8,374,912 
Roofing installations   139,920    408,783 
Energy storage solutions   
    
 
Total net revenues  $13,184,944   $8,783,695 

  

For the three months ended March 31, 2026 and 2025, the Company had two and four customers, respectively, that accounted for more than 10% of revenue. Aggregate revenue from these customers was $7,973,865 and $7,276,203 for the three months ended March 31, 2026 and 2025, respectively.

 

Segment Reporting

 

The Company operates in two operating and reportable segments: (1) Sunergy, which includes the design, procurement, installation, and servicing of residential solar photovoltaic systems and related roofing services; and (2) Heliogen, which includes concentrated solar power and long-duration energy generation and storage technology solutions for commercial and industrial applications.

 

The Chief Operating Decision Maker (“CODM”) evaluates segment performance and allocates resources based on the operating results of each reportable segment, including revenues, cost of revenues, operating expenses, and net loss.

 

Prior to the acquisition of Heliogen on August 8, 2025, the Company operated as a single operating and reportable segment consisting of its solar installation and related services operations.

 

Corporate public company costs and other activities that are not allocated to Heliogen are included within the Sunergy segment.

 

8

 

 

Segment information for the three months ended March 31, 2026 and 2025 is as follows:

 

   Three Months Ended March 31, 2026 
   Sunergy   Heliogen   Total 
Net revenues  $13,184,944   $
   $13,184,944 
Operating expenses               
Cost of revenues (1)   7,580,046    
    7,580,046 
Depreciation and amortization   1,081,528    
    1,081,528 
Sales and marketing (2)   3,009,169    2,601    3,011,770 
General and administrative   5,336,035    940,689    6,276,724 
Total operating expenses   17,006,778    943,290    17,950,068 
                
Loss from operations   (3,821,834)   (943,290)   (4,765,124)
                
Other income (expense)               
Other income   59,580    8,857    68,437 
Interest expense   (10,853)   
    (10,853)
Loss on change in fair value of warrant liabilities   (75,900)   
    (75,900)
Total other income (expense)   (27,173)   8,857    (18,316)
                
Net loss before income taxes   (3,849,007)   (934,433)   (4,783,440)
Income tax provision   92,129    
    92,129 
Net loss  $(3,756,878)  $(934,433)  $(4,691,311)

 

   Three Months Ended March 31, 2026 
   Sunergy   Heliogen   Total 
(1) Cost of revenues            
Direct labor  $2,069,421   $
   $2,069,421 
Materials   4,860,545    
    4,860,545 
Other   650,080    
    650,080 
Total cost of revenues  $7,580,046   $
   $7,580,046 
                
(2) Sales and marketing               
Commissions expense  $2,278,640   $2,601   $2,281,241 
Other sales and marketing   730,529    
    730,529 
Total sales and marketing  $3,009,169   $2,601   $3,011,770 

 

   Three Months Ended March 31, 2025 
   Sunergy   Heliogen   Total 
Net revenues  $8,783,695   $
         –
   $8,783,695 
Operating expenses               
Cost of revenues (1)   4,789,679    
    4,789,679 
Depreciation and amortization   4,900,729    
    4,900,729 
Sales and marketing (2)   3,112,799    
    3,112,799 
General and administrative   9,491,886    
    9,491,886 
Total operating expenses   22,295,093    
    22,295,093 
                
Loss from operations   (13,511,398)   
    (13,511,398)
                
Other income (expense)               
Other income   82,363    
    82,363 
Interest expense   (30,277)   
    (30,277)
Loss on change in fair value of warrant liabilities   663,449    
    663,449 
Total other income (expense)   715,535    
    715,535 
                
Net loss before income taxes   (12,795,863)   
    (12,795,863)
Income tax provision   (523,500)   
    (523,500)
Net loss  $(13,319,363)  $
   $(13,319,363)

 

9

 

 

   Three Months Ended March 31, 2025 
   Sunergy   Heliogen   Total 
(1) Cost of revenues            
Direct labor  $1,719,462   $
           –
   $1,719,462 
Materials   2,224,562    
    2,224,562 
Other   845,655    
    845,655 
Total cost of revenues  $4,789,679   $
   $4,789,679 
                
(2) Sales and marketing               
Commissions expense  $1,864,112   $
   $1,864,112 
Other sales and marketing   1,248,687    
    1,248,687 
Total sales and marketing  $3,112,799   $
   $3,112,799 

 

NOTE 4—PREPAID EXPENSES AND OTHER CURRENT ASSETS

 

Prepaid expenses and other current assets as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,
2026
   December 31,
2025
 
Prepaid expenses  $566,182   $539,844 
Deferred installation and material costs   1,459,347    1,770,057 
Receivable related to Lumio asset purchase   1,004,489    1,004,489 
Tax receivables   369,025    307,542 
Employee receivables and advances on sales commissions   126,778    105,928 
Other current assets   456,719    464,730 
Total prepaid expenses and other current assets  $3,982,540   $4,192,590 

 

NOTE 5—PROPERTY AND EQUIPMENT

 

Property and equipment as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,   December 31, 
   2026   2025 
Internally-developed software  $1,125,043   $2,211,626 
Office furniture and equipment   384,368    384,368 
Vehicles   2,482,078    2,477,033 
Leasehold improvements   10,000    10,000 
Total property and equipment   4,001,489    5,083,027 
Less: accumulated depreciation   (2,013,067)   (2,252,537)
Total property and equipment, net  $1,988,422   $2,830,490 

 

Depreciation expense for the three months ended March 31, 2026 and 2025 was $1,047,410 and $219,259, respectively.

 

During the three months ended March 31, 2026, the Company committed to a plan to abandon certain internally-developed software that had been placed into service. In accordance with ASC 350-40, the Company reassessed the remaining useful life of the software and accelerated the amortization to reflect the shortened period of expected use. As a result, the Company recognized additional depreciation expense of $833,014 during the three months ended March 31, 2026, which reduced the net carrying value of the internally-developed software to zero. The gross cost of $1,286,879 and related accumulated depreciation were removed from the condensed consolidated balance sheet upon retirement of the asset.

  

NOTE 6—ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

 

Accrued expenses and other current liabilities as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,
2026
   December 31,
2025
 
Accrued payroll liabilities  $635,513   $506,829 
Accrued commissions   144,492    998,964 
Accrued taxes   383,779    414,490 
Accrued credit cards   288,331    250,055 
Other accrued liabilities   395,361    250,899 
Total accrued expenses and other current liabilities  $1,847,476   $2,421,237 

 

10

 

 

Accrued expenses and other current liabilities – related parties as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,
2026
   December 31,
2025
 
Customer advances  $3,849,754   $49,269 
Total accrued expenses and other current liabilities – related parties  $3,849,754   $49,269 

  

NOTE 7—LEASES

 

Operating Leases

 

Operating leases as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,
2026
   December 31,
2025
 
Operating lease right-of-use assets  $732,192   $897,476 
           
Operating lease liabilities, current portion   611,704    684,819 
Operating lease liabilities, long-term   196,281    304,295 
Total operating lease liabilities  $807,985   $989,114 
           
Weighted-average remaining lease term (years)   1.40    1.58 
Weighted-average discount rate   4.96%   4.97%

  

The components of operating lease expense consist of the following for the three months ended March 31, 2026 and 2025:

 

   March 31,
2026
   March 31,
2025
 
Fixed operating lease expense  $176,917   $196,574 
Short-term and variable operating lease expense   284,856    11,989 
Total net operating lease expense  $461,773   $208,563 

 

For the three months ended March 31, 2026 and 2025, cash paid for amounts included in the measurement of operating lease liabilities totaled $192,763 and $180,784, respectively.

 

As of March 31, 2026, future minimum lease payments under operating lease liabilities were as follows:

 

Year Ending December 31,  Amount 
2026 (remaining)  $525,100 
2027   244,051 
2028   69,147 
Total   838,298 
Less: imputed interest   (30,313)
Total operating lease liabilities  $807,985 

 

11

 

 

Finance Leases

 

Finance leases ROU assets and liabilities as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,
2026
   December 31,
2025
 
Finance lease right-of-use assets  $276,421   $310,539 
           
Finance lease liabilities, current portion   145,767    142,095 
Finance lease liabilities, long-term   171,017    208,865 
Total finance lease liabilities  $316,784   $350,960 
           
Weighted-average remaining lease term (years)   2.03    2.28 
Weighted-average discount rate   9.76%   9.76%

 

Finance lease costs included in depreciation and amortization in the condensed consolidated statements of operations were $34,118 and $34,119 for the three months ended March 31, 2026 and 2025, respectively. Interest expense related to finance leases was $8,717 and $11,174 for the three months ended March 31, 2026 and 2025, respectively. For the three months ended March 31, 2026 and 2025, cash paid for amounts included in the measurement of finance lease liabilities and interest expense totaled $42,893 and $42,870, respectively.

 

As of March 31, 2026, future minimum lease payments under finance leases were as follows:

 

Year Ending December 31,  Amount 
2026 (remaining)  $128,677 
2027   171,570 
2028   52,603 
Total   352,850 
Less: imputed interest   (36,066)
Total finance lease liabilities  $316,784 

  

NOTE 8—RELATED PARTY TRANSACTIONS

 

Solar Leasing Arrangements

 

Certain customers of the Company finance their solar energy system purchases through Solar Leasing I, LLC (“SLI”). These arrangements are substantially similar to those with unrelated third-party financing providers.

 

For the three months ended March 31, 2026 and 2025, the Company recognized related party revenue of $1,029,423 and $2,567,304, respectively. As of March 31, 2026 and December 31, 2025, the Company had accounts receivable of $765,757 and $611,807, respectively, due from SLI related to these arrangements.

 

In August 2024, the Company entered into a guarantee of SLI’s obligations under a Business Loan Agreement between SLI and a bank for borrowings up to $10 million. The loan is also personally guaranteed by the Company’s CEO, who serves as the manager of SLI through White Horse Energy, LLC (“White Horse”). As of March 31, 2026 and December 31, 2025, the outstanding balance under the loan was $9,937,246 and $9,976,752, respectively.

 

12

 

 

Note Receivable

 

During 2025, SLI performed a fair-market-value assessment of certain lease assets. As a result of this assessment, SLI paid a discretionary rebate of $3,150,000 to the Company based on the excess of fair value over the carrying value of the assets. The Company subsequently transferred the rebate proceeds as a subordinated loan, recorded as a note receivable from White Horse.

 

On January 30, 2026, the Company increased the subordinated loan in the form of a note receivable with White Horse Energy, LLC from $3.0 million to $6.15 million under the same terms as the original note.

 

For the three months ended March 31, 2026 and 2025, the Company recognized interest income of $39,584 and $37,656, respectively, related to the note receivable, which is included in other income in the condensed consolidated statements of operations. As of March 31, 2026, the outstanding principal balance of the loan was $6,150,000 with accrued interest of $193,069. As of December 31, 2025, the outstanding principal balance of the loan was $3,000,000 with accrued interest of $153,485. The outstanding principal and accrued interest balances are included in note receivable – related parties in the condensed consolidated balance sheets.

 

Tax Receivable Agreement

 

In connection with the consummation of the Sunergy business combination on March 13, 2024, the Company entered into a TRA with OpCo and certain OpCo members (the “TRA Holders”). Pursuant to the TRA, the Company 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 taxes that the Company actually realizes, or is deemed to realize in certain circumstances, as a result of increases in tax basis and certain other tax attributes arising from the Sunergy business combination and related transactions.

 

As of March 31, 2026, the Company had not recorded a liability related to the TRA because realization of the related tax benefits was not considered more likely than not. The estimated unrecorded TRA liability was approximately $4.6 million as of March 31, 2026 and $5.7 million as of December 31, 2025. If realization of the related tax benefits becomes more likely than not in future periods, the Company will record a liability related to the TRA with a corresponding charge to expense in the condensed consolidated statements of operations.

 

NOTE 9—COMMITMENTS AND CONTINGENCIES

 

Litigation

 

From time to time, the Company may be involved in various claims, lawsuits, and legal proceedings arising in the ordinary course of business. The Company records a liability for loss contingencies when it is probable that a loss has been incurred and the amount of the loss can be reasonably estimated in accordance with ASC 450.

 

On July 3, 2025, the Company filed a civil complaint in the California Superior Court, Riverside County, in an action captioned Zeo Energy Corp. v. SolWerks, Inc. and SolKraft, Inc., Case No. CVME2507379. The complaint asserts a claim for breach of contract and nonpayment of no less than $955,914 for residential solar installation services performed between 2020 and 2024. The Company is the successor-in-interest to Lift Energy Construction, Inc. and Lumio HX, Inc., having acquired all rights under the parties’ Master Installation Agreement and related accounts receivable pursuant to a November 1, 2024 bankruptcy sales order. The parties are currently engaged in discovery and the defendants have asserted no counterclaims at this time. The Company anticipates recovery from SolKraft; however, it is too early to assess the likely outcome or range of potential recovery as of March 31, 2026.

 

As of March 31, 2026 and December 31, 2025, the Company was not aware of any pending or threatened legal proceedings against the Company that it believes would have a material adverse effect on the Company’s consolidated financial position, results of operations, or cash flows. Legal costs associated with loss contingencies are expensed as incurred

 

13

 

  

NOTE 10—REDEEMABLE NONCONTROLLING INTERESTS AND EQUITY

 

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

 

   Par Value   Authorized   Issued   Treasury
Stock
   Outstanding 
Class A common stock  $0.0001    300,000,000    35,139,912    
    35,139,912 
Class V common stock  $0.0001    100,000,000    22,880,000    
    22,880,000 
Preferred stock  $0.0001    10,000,000    
    
    
 
Class A convertible preferred units  $0.0001    1,500,000    1,500,000    
    1,500,000 
Class A units  $0.0001    5,026,964    5,026,964    
    5,026,964 
Class B units  $0.0001    33,730,000    21,380,000    
    21,380,000 
Total shares        450,256,964    85,926,876    
    85,926,876 

 

Class A common stock, Class V common stock, and preferred stock represent capital stock of Zeo. Class A convertible preferred units, Class A units, and Class B units represent limited liability company interests of OpCo. Class A convertible preferred units are held by the Sponsor and are classified as redeemable noncontrolling interests on the condensed consolidated balance sheet. Class B units are exchangeable for shares of Class A common stock on a one-for-one basis, together with cancellation of an equal number of shares of Class V common stock, and are classified as redeemable noncontrolling interests on the condensed consolidated balance sheet. Class A units are held by Zeo as managing member of OpCo and are eliminated in consolidation.

 

Class A Common Stock

 

During the three months ended March 31, 2026, 1,500,000 shares of Class A common stock were issued in exchange for OpCo Class B units and the cancellation of corresponding shares of Class V common stock.

 

During the three months ended March 31, 2026, 31,793 shares of Class A common stock were issued to an employee for services valued at $31,315.

 

On January 27, 2026, the Company entered into the White Lion ELOC with White Lion Capital LLC (“White Lion”), pursuant to which the Company has the right, but not the obligation, to sell to White Lion up to $30.0 million in aggregate gross purchase price of newly issued shares of Class A common stock, subject to certain limitations and conditions, over a period ending on the earlier of January 27, 2029 or the purchase of the full commitment amount. The Company’s ability to issue shares under the White Lion ELOC is subject to certain limitations, including Nasdaq stockholder approval requirements and beneficial ownership limitations under the agreement. As a result, the actual amount available under the facility may be significantly less than the stated $30.0 million commitment amount depending on the Company’s stock price and shares available for issuance. Specifically, the White Lion ELOC is limited to selling shares equal to 4.99% of the outstanding shares at the time of sale and resets once White Lion Capital LLC liquidates their holdings in the open market. In consideration for the commitment, the Company agreed to issue 66,225 shares of Class A common stock to White Lion with a fair value of $100,000. Concurrently, the Company entered into a Registration Rights Agreement with White Lion. During the three months ended March 31, 2026, the Company sold 241,000 shares of Class A common stock under the White Lion ELOC for gross proceeds of $272,020. Offering costs of $258,565, including registration and legal costs associated with the facility, were offset against the proceeds, resulting in net proceeds of $13,455.

 

On March 13, 2026, 46,175 shares of Class A common stock, net of tax withholding, were issued upon vesting of restricted stock awards granted in March 2024. See Note 11—Stock-Based Compensation for additional information.

 

On February 5, 2026, 73,876 shares of Class A common stock, net of tax withholding, were issued upon vesting of restricted stock awards granted in February 2025. See Note 11—Stock-Based Compensation for additional information.

  

Redeemable Noncontrolling Interests

 

During the three months ended March 31, 2026, 1,500,000 OpCo units were exchanged for shares of the Company’s Class A common stock. As a result, as of March 31, 2026, 21,380,000 OpCo units remained outstanding. The prior investors’ interests in OpCo represent redeemable noncontrolling interests. Holders of OpCo units may exchange their units, together with the cancellation of a corresponding number of shares of Class V common stock, for shares of the Company’s Class A common stock on a one-for-one basis, or cash proceeds of equal value at the time of redemption. Any redemption of OpCo units for cash must be funded through a private or public offering of Class A common stock and is subject to approval by the Company’s Board of Directors. Future exchanges of OpCo units may generate incremental tax attributes and related cash tax savings for the Company. Pursuant to the TRA, the Company is generally required to pay the TRA holders 85% of the net cash tax savings realized as a result of increases in tax basis and certain other tax attributes arising from such exchanges. See Note 8—Related Party Transactions for additional information regarding the TRA.

 

14

 

  

As of March 31, 2026 and December 31, 2025, the noncontrolling interest holders owned approximately 37.8% and 40.8%, respectively, of the outstanding OpCo common units.

 

The OpCo amended and restated agreement provides, among other things, for the issuance of corresponding economic, non-voting Class B units of OpCo. Holders of exchangeable OpCo units may cause OpCo to redeem one or more units, together with the cancellation of a corresponding number of shares of the Company’s Class V common stock, for shares of the Company’s Class A common stock on a one-for-one basis, subject to certain restrictions. Under certain circumstances, the Company may be required to redeem OpCo units. Subject to certain conditions, the Class A convertible preferred OpCo units may be redeemed by the Company following the first anniversary of closing and converted by the Sponsor into exchangeable OpCo units, which may then be exchanged for Class A common stock.

 

The Class A convertible preferred units accrue distributions at a rate of 10% per annum. During the three months ended March 31, 2026, the Company recognized $432,398 of preferred unit distributions and paid cash distributions of $160,153 to holders of the Class A preferred units. The financial results of OpCo are consolidated with those of the Company, with the redeemable noncontrolling interests’ share of net loss presented separately in the condensed consolidated financial statements.

 

NOTE 11—STOCK-BASED COMPENSATION

 

2024 Omnibus Incentive Plan

 

On March 6, 2024, the shareholders of ESGEN approved the Zeo 2024 Omnibus Incentive Equity Plan (the “Incentive Plan”), which became effective upon the closing of the Sunergy business combination. A total of 3,220,400 shares of Class A common stock were initially reserved for issuance under the Incentive Plan (the “Plan Share Reserve”). Each award granted under the Incentive Plan reduces the Plan Share Reserve by the number of shares underlying the award.

 

The Plan Share Reserve automatically increases on the first day of each fiscal year beginning in 2025 through 2029 by a number of shares equal to the lesser of (i) 2% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year or (ii) a lesser number of shares determined by the Board of Directors. The purpose of the Incentive Plan is to enable the Company and its subsidiaries to attract and retain key personnel and to align the interests of directors, officers, employees, consultants, and advisors with those of the Company’s stockholders through equity-based compensation.

 

The following table summarizes restricted stock unit activity under the Incentive Plan for the three months ended March 31, 2026:

 

   RSUs   Weighted-
Average
Grant Date
Fair Value
 
Outstanding at December 31, 2025   975,002   $2.97 
Granted   
    
 
Vested   (130,000)   (4.26)
Forfeited   (30,000)   (2.57)
Outstanding at March 31, 2026   815,002   $2.78 

 

The following table summarizes equity compensation expense and remaining unrecognized compensation cost for grants outstanding under the Incentive Plan during the three months ended March 31, 2026 and 2025:

 

   Stock-Based Compensation Expense 
   Three Months Ended
March 31,
   Unrecognized   Weighted-
Average
Remaining  
Grant Date  2026   2025   Expense   Life 
March 13, 2024  $87,359   $718,674   $329,886    0.87 
February 5, 2025   177,648    189,499    1,160,229    1.85 
July 5, 2025   19,492    
    178,891    2.27 
November 5, 2025   8,974    
    94,633    2.60 
Total  $293,473   $908,173   $1,763,639    1.06 

 

15

 

 

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 entirety (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 718. In accordance with the OpCo A&R LLC Agreement, 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, 2026, Sun Managers granted an aggregate of 527,953 restricted shares of Zeo Class A common stock under the Management Incentive Plan to five employees. The restricted shares vested immediately upon grant. During the three months ended March 31, 2026, the Company recognized $303,045 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 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, 2026, Sun Managers granted an aggregate of 355,264 restricted shares of Zeo Class A common stock under the Management Incentive Plan to six 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) 12 months following the grant date.

 

The following table summarizes equity compensation expense and remaining unrecognized compensation cost for grants outstanding under the Seasonal Manager Compensation Plan during the three months ended March 31, 2026 and 2025:

 

   Stock-Based Compensation Expense 
   Three Months Ended
March 31,
   Unrecognized   Weighted-
Average
Remaining 
Grant Date  2026   2025   Expense   Life 
March 31, 2025  $(35,426)  $436,323   $
    
 
March 31, 2026   101,961    
    101,961    1.00 
Total  $66,535   $436,323   $101,961    1.00 

 

The negative compensation expense for the three months ended March 31, 2026 reflects the forfeiture and recapture of previously recognized compensation cost resulting from the termination of three sales managers prior to vesting.

 

16

 

 

NOTE 12—FAIR VALUE MEASUREMENTS

 

The carrying amounts of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, inventories, prepaid expenses and other current assets, accounts payable, accrued expenses, and contract assets and liabilities, approximate fair value due to the short-term nature of these instruments.

 

The carrying amounts of lease liabilities and notes payable also approximate fair value as these instruments bear interest rates that are consistent with current market rates for similar instruments.

 

Recurring Fair Value Measurements

 

The Company measures certain financial instruments at fair value on a recurring basis. As of March 31, 2026, the Company’s financial instruments measured at fair value on a recurring basis consist of warrant liabilities.

 

The fair value of financial instruments measured at fair value on a recurring basis as of March 31, 2026 consisted of the following:

 

   Fair Value Measurements as of
March 31, 2026
 
Description  Level 1   Level 2   Level 3   Total 
Warrant liabilities  $567,180   $
   $
   $567,180 

 

The following table presents changes in the Company’s warrant liabilities measured at fair value on a recurring basis:

 

   Amount 
Warrant Liabilities    
Balance as of December 31, 2025  $491,280 
Loss on change in fair value of warrant liabilities   75,900 
Extinguishment of warrant liabilities upon settlement   
 
Balance as of March 31, 2026  $567,180 

 

NOTE 13—INCOME TAXES

 

The Company accounts for income taxes in accordance with ASC 740, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the condensed consolidated financial statements. Deferred tax assets and liabilities are determined based on differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities and are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to reverse.

 

The Company’s effective tax rate was a 2.3% benefit and (3.9)% provision for the three months ended March 31, 2026 and 2025, respectively. The effective tax rate differs from the U.S. federal statutory tax rate primarily due to the noncontrolling interest ownership in OpCo, which is treated as a partnership for U.S. federal income tax purposes, as well as changes in the valuation allowance on deferred tax assets.

 

The Company evaluated the realizability of its deferred tax assets based on all available positive and negative evidence. Based on this evaluation, the Company determined that it is not more likely than not that certain deferred tax assets will be realized and therefore recorded a valuation allowance against those deferred tax assets as of March 31, 2026 and December 31, 2025.

 

Due to the Company’s Up-C organizational structure, a portion of the Company’s earnings is attributable to noncontrolling interests in OpCo, which is treated as a partnership for U.S. federal income tax purposes. Accordingly, income attributable to these noncontrolling interests is generally not subject to corporate-level income taxes, which reduces the Company’s overall effective tax rate.

 

17

 

 

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

 

   March 31,
2026
   December 31,
2025
 
Deferred tax assets:        
Net operating losses and tax credit carry-forward  $1,364,033   $986,740 
Accrued stock compensation   406,435    386,841 
Section 743(b)   3,815,762    4,196,394 
Other   3,363    3,363 
Investment in Sunergy   4,972,025    5,824,820 
Total deferred tax assets   10,561,618    11,398,158 
Valuation allowance   (10,561,618)   (11,398,158)
Net deferred tax assets  $
   $
 

 

NOTE 14—NET LOSS PER SHARE

 

Basic net loss per share is calculated by dividing net loss attributable to Class A common stockholders by the weighted-average number of Class A common shares outstanding during the period. Diluted net loss per share is calculated by adjusting the weighted-average number of Class A common shares outstanding for the potentially dilutive effect of securities that could be converted into or settled in shares of Class A common stock. Potentially dilutive securities include exchangeable OpCo units and other instruments that may be settled in shares of Class A common stock.

 

The Company applies the treasury stock method to restricted stock awards and warrants, which assumes that all Class A common share equivalents have been exercised at the beginning of the period and that the proceeds from those exercises are assumed to be used to repurchase Class A common shares at the average closing market price during the period. The Company applies the if-converted method to securities that are convertible into Class A common shares.

 

For the three months ended March 31, 2026 and 2025, the Company reported a net loss. Accordingly, all potentially dilutive securities were excluded from the calculation of diluted net loss per share because their effect would be anti-dilutive, and diluted net loss per share equals basic net loss per share. As of March 31, 2026 and 2025, 37,495,002 and 43,221,852 potential common share equivalents, respectively, consisting of convertible OpCo Class A Preferred Units, exchangeable OpCo Class B units, convertible notes, warrants, and restricted stock awards, were excluded from the calculation of diluted net loss per share because their effect would be anti-dilutive.

 

The following table presents the computation of the basic and diluted loss per share of Class A common stock for the three months ended March 31, 2026 and 2025:

 

   Three Months Ended
March 31,
 
   2026   2025 
Numerator        
Net loss attributable to Class A common stockholders  $(3,512,674)  $(6,361,265)
Denominator          
Weighted-average Class A common shares outstanding – basic and diluted   33,377,040    13,252,964 
Loss per Class A common share – basic and diluted  $(0.11)  $(0.48)

 

NOTE 15—SUBSEQUENT EVENTS

 

On April 23, 2026, the Company received a letter from the Listing Qualifications Staff of The Nasdaq Stock Market LLC (“Nasdaq”) indicating that, based upon the closing bid price of the Company’s Class A common stock for the last 30 consecutive business days, the Company no longer meets Nasdaq Listing Rule 5550(a)(2), which requires listed companies to maintain a minimum bid price of at least $1 per share. Nasdaq Listing Rule 5810(c)(3)(A) provides a compliance period of 180 calendar days, or until October 20, 2026, in which to regain compliance with the minimum bid price requirement. If the Company evidences a closing bid price of at least $1 per share for a minimum of 10 consecutive business days during the 180-day compliance period, the Company will automatically regain compliance. In the event the Company does not regain compliance with the $1 bid price requirement by October 14, 2026, the Company may be eligible for consideration of a second 180-day compliance period if it meets the continued listing requirement for market value of publicly held shares and all other initial listing standards for Nasdaq’s Capital Market, other than the minimum bid price requirement. In addition, the Company would also be required to notify Nasdaq of its intent to cure the minimum bid price deficiency.

 

18

 

 

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,” “aim,” “goal” and “continue,” or the derivatives of such terms or other similar expressions about the future. Such statements include, but are not limited to, our expectations regarding revenue generation, our ability to obtain financing when needed, or ability to source and financing our growth and expansion, including via acquisitions, and 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, the risk factors detailed in our 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, Ohio, Illinois, and Virginia. We have an expanding base of customers in California, Colorado, Minnesota, Utah, and Pennsylvania. Sunergy was created on October 1, 2021 through the Contribution of Sun First Energy, LLC, a rapidly growing solar sales management company, and Sunergy Solar, LLC, a large solar installation company based in Florida, to Sunergy Renewables, LLC.

 

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

 

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

  

We have focused to date on a simple, capital light business strategy utilizing, as of March 31, 2026, approximately 260 sales agents and approximately 10 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.

 

19

 

 

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

 

White Lion Financing Transaction

 

On January 27, 2026, we entered into the White Lion Purchase Agreement with White Lion. We also entered into a Registration Rights Agreement (“RRA”) with White Lion on January 27, 2026. Pursuant to the White Lion Purchase Agreement, the Company has the right, but not the obligation, to require White Lion to purchase, from time to time, up to $30.0 million in aggregate gross purchase price of newly issued shares of our Class A Common Stock, subject to certain limitations and conditions set forth in the White Lion Purchase Agreement. Subject to the satisfaction of certain customary conditions, the Company’s right to sell shares to White Lion commenced on the date of the execution of White Lion Purchase Agreement and extends until White Lion Commitment Period.

 

During the White Lion Commitment Period, subject to the terms and conditions of the White Lion Purchase Agreement, the Company may notify White Lion when the Company exercises its right to sell shares of its Class A Common Stock. The Company may deliver a Rapid Purchase Notice (as such term is defined in the White Lion Purchase Agreement), where the Company can require White Lion to purchase up to a number of shares of Class A Common Stock equal to the 20% of Average Daily Trading Volume (as such term is defined in the White Lion Purchase Agreement). The Company may also deliver an Accelerated Purchase Notice (as such term is defined in the White Lion Purchase Agreement), where the Company may require White Lion to purchase up to a number of shares of Class A Common Stock equal to 20% of the Average Daily Trading Volume. White Lion may waive such limits under any notice at its discretion and purchase additional shares.

 

The price to be paid by White Lion for any shares that the Company requires White Lion to purchase will depend on the type of purchase notice that the Company delivers. For shares being issued pursuant to Accelerated Purchase Notice, the purchase price per share will be equal to the lowest traded price of Class A Common Stock during one (1) hour period following the White Lion’s written consent of the acceptance of the notice. For shares being issued pursuant to a Rapid Purchase Notice, the purchase price per share will be equal to the average of the three (3) lowest traded prices on the date that the notice is delivered.

 

No purchase notice shall result in White Lion beneficially owning (as calculated pursuant to Section 13(d) of the Exchange Act and Rule 13d-3 thereunder) more than 4.99% of the number of shares of the Class A Common Stock outstanding immediately prior to the issuance of shares of Class A Common Stock issuable pursuant to a purchase notice.

 

The Company may deliver purchase notices under the White Lion Purchase Agreement, subject to market conditions, and in light of our capital needs, from time to time and under the limitations contained in the White Lion Purchase Agreement. Any proceeds that the Company receives under the White Lion Purchase Agreement are expected to be used for working capital and general corporate purposes.

 

The White Lion Purchase Agreement may be terminated by the Company at any time and for any reason, in its sole discretion, subject to the Company having delivered the applicable Commitment Shares (as defined below). The White Lion Purchase Agreement will also terminate automatically upon the earlier of the expiration of the White Lion Commitment Period or the occurrence of certain bankruptcy or insolvency-related events involving the Company.

 

20

 

 

In consideration for the commitments of White Lion, as described above, the Company is contractually committed to issue to White Lion the Commitment Shares. The Commitment Shares are deemed fully earned and non-refundable as of the execution date of the White Lion Purchase Agreement; however, if the White Lion Purchase Agreement is terminated by the Company as a result of a material breach by White Lion, the Company may pursue all remedies available at law or in equity, including reimbursement or recovery of such Commitment Shares, to the extent permitted by applicable law.

 

Concurrently with the White Lion Purchase Agreement, the Company entered into the RRA with White Lion. The Purchase Agreement and the RRA contain customary representations, warranties, conditions and indemnification obligations of the parties. The representations, warranties and covenants contained in such agreements were made only for purposes of such agreements and as of specific dates, were solely for the benefit of the parties to such agreements and may be subject to limitations agreed upon by the contracting parties.

 

White Horse Energy Transaction

 

On January 30, 2026, Sunergy, a subsidiary of the Company, increased the subordinated loan in the form of a note receivable with White Horse Energy, LLC from $3.0 million to $6.15 million under the same terms as the original note.

 

Nasdaq Listing Rule Notice

 

On April 23, 2026, the Company received a letter from the Listing Qualifications Staff of The Nasdaq Stock Market LLC (“Nasdaq”) indicating that, based upon the closing bid price of the Company’s Class A common stock for the last 30 consecutive business days, the Company no longer meets Nasdaq Listing Rule 5550(a)(2), which requires listed companies to maintain a minimum bid price of at least $1 per share. Nasdaq Listing Rule 5810(c)(3)(A) provides a compliance period of 180 calendar days, or until October 20, 2026, in which to regain compliance with the minimum bid price requirement. If the Company evidences a closing bid price of at least $1 per share for a minimum of 10 consecutive business days during the 180-day compliance period, the Company will automatically regain compliance. In the event the Company does not regain compliance with the $1 bid price requirement by October 14, 2026, the Company may be eligible for consideration of a second 180-day compliance period if it meets the continued listing requirement for market value of publicly held shares and all other initial listing standards for Nasdaq’s Capital Market, other than the minimum bid price requirement. In addition, the Company would also be required to notify Nasdaq of its intent to cure the minimum bid price deficiency.

 

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.

  

21

 

 

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

 

   Three Months Ended
March 31,
 
   2026   2025 
Net revenues  $13,184,944   $8,783,695 
Contribution profit   2,242,129    (2,770,825)
Contribution margin   17.0%   (31.5)%
Loss from operations   (4,765,124)   (13,511,398)
Net loss   (4,691,311)   (13,319,363)
Adjusted EBITDA   (2,850,505)   (5,507,671)
Adjusted EBITDA margin   (21.6)%   (62.7)%

 

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 primarily in Florida, Texas, 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.

 

Expansion of New Products and Services. In 2026, 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.

 

Following the acquisition of Heliogen in August 2025, the Company has been working to integrate Heliogen’s concentrated solar power and energy storage technology into its clean-energy platform to complement its existing solar operations, create operational synergies, and broaden market reach. The Company continues to pursue engineering services agreements 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.

 

22

 

 

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

 

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 three months ended March 31, 2026 and 2025. 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 improved during the three months ended March 31, 2026 compared to the three months ended March 31, 2025, driven by increased solar system installation activity. While higher consumer financing rates continue to present headwinds for the residential solar industry broadly, the Company has managed these pressures through expanded sales efforts and continued growth in its installation volume.

 

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 increased during three months ended March 31, 2026 in association with the increase 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.

 

23

 

 

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 (Expense)

 

Other income (expense) 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 and note receivable balances.

  

Results of Operations

 

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

 

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

 

   Three Months Ended
March 31,
   Change 
   2026   2025   $   % 
Net revenues  $13,184,944   $8,783,695   $4,401,249    50.1%
Operating expenses                    
Cost of revenues   7,580,046    4,789,679    2,790,367    58.3%
Depreciation and amortization   1,081,528    4,900,729    (3,819,201)   (77.9)%
Sales and marketing   3,011,770    3,112,799    (101,029)   (3.2)%
General and administrative   6,276,724    9,491,886    (3,215,162)   (33.9)%
Total operating expenses   17,950,068    22,295,093    (4,345,025)   (19.5)%
Loss from operations   (4,765,124)   (13,511,398)   8,746,274    64.7%
Other income (expense):                    
Other income   68,437    82,363    (13,926)   (16.9)%
Interest expense   (10,853)   (30,277)   19,424    64.2%
Gain (loss) on change in fair value of warrant liabilities   (75,900)   663,449    (739,349)   (111.4)%
Total other income (expense)   (18,316)   715,535    (733,851)   (102.6)%
Net loss before taxes  $(4,783,440)  $(12,795,863)  $8,012,423    62.6%

 

Net Revenues

 

Net revenues increased by approximately $4.4 million from $8.8 million for the three months ended March 31, 2025 to $13.2 million for the three months ended March 31, 2026. The increase in revenue was primarily driven by growth in solar system installations during the current period, partially offset by a decrease in related party revenue from Solar Leasing I, LLC (“SLI”). There were no revenues generated from the Heliogen segment during the three months ended March 31, 2026 and 2025.

 

Cost of Revenues

 

Cost of revenues increased by $2.8 million from $4.8 million for the three months ended March 31, 2025 to $7.6 million for the three months ended March 31, 2026, primarily driven by the increase in solar system installation activity during the current period. As a percentage of net revenues, cost of revenues increased slightly from 54.5% for the three months ended March 31, 2025 to 57.5% for the three months ended March 31, 2026, reflecting a compression in gross margin year-over-year.

 

24

 

 

Depreciation and Amortization

 

Depreciation and amortization decreased by $3.8 million, from $4.9 million for the three months ended March 31, 2025 to $1.1 million for the three months ended March 31, 2026. The decrease was primarily related to $4.6 million in amortization of the customer-related intangible asset acquired in connection with the Lumio asset acquisition, which was fully amortized during 2025. This was offset by the $0.8 million of accelerated depreciation associated with the abandonment of software during the three months ended March 31, 2026. 

 

Sales and Marketing

 

Sales and marketing expenses decreased by $0.1 million from $3.1 million for the three months ended March 31, 2025 to $3.0 million for the three months ended March 31, 2026. The decrease was primarily driven by lower stock-based compensation expense, offset by higher sales commissions, consistent with the increase in installation revenues during the period.

 

General and Administrative Expenses

 

General and administrative expenses decreased by $3.2 million from $9.5 million for the three months ended March 31, 2025 to $6.3 million for the three months ended March 31, 2026. The decrease was primarily driven by significant reductions in bad debt expense and stock-based compensation expense compared to the prior period.

 

Other Income (Expense)

 

Other income (expense), net decreased by $0.7 million from other income, net of $0.7 million for the three months ended March 31, 2025 to other expense, net of $18,316 for the three months ended March 31, 2026. The decrease was primarily a result of a significant gain on change in fair value of warrant liabilities for the three months ended March 31, 2025 and a loss on change in fair value of warrant liabilities for the three months ended March 31, 2026.

 

Liquidity and Capital Resources

 

Our operations have historically been funded through a combination of revenue generation, proceeds from financing activities, and in 2025, net cash acquired in connection with the Heliogen acquisition. Our primary short-term requirements for liquidity and capital are to fund general working capital and capital expenses, including through our common stock purchase agreement with White Lion Capital LLC (the “White Lion ELOC”). Our principal long-term working capital uses include ensuring revenue growth, expanding our sales and marketing efforts and potential acquisitions.

 

As of March 31, 2026 and December 31, 2025, our cash and cash equivalents balance were $1.7 million and $6.1 million, 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, the costs associated with these initiatives, the growth of our business generally and our access to third party financing.

 

We have operational plans to increase revenue and move towards the goal of profitable operations in 2026, which plans are expected to improve cash flows. Our operational plan includes an increase in the number of sales agents to increase revenue and improved efficiency in our operations through centralization of field offices and labor and productivity improvement in the corporate operations through the implementation of a new CRM software.

 

We are also working internally and with third parties to address short-term cash needs, including through the use of the White Lion ELOC, which provides us with the right to sell up to $30.0 million in shares of our Class A common stock, subject to market liquidity and contractual limitations. The White Lion ELOC is limited to selling shares equal to 4.99% of the outstanding shares at the time of sale and resets once White Lion Capital LLC (i.e., once White Lion Capital liquidates their holdings in the open market). We believe we also have other opportunities to raise capital, such as through revenue generating initiatives, private placements, public offerings or repricing of outstanding warrants. In addition, in June 2026, we will become eligible to utilize a universal shelf registration statement to raise funding for our company.

 

We currently believe that our existing cash and working capital balances, anticipated future cash flows from operations, borrowings under our debt agreements, and access to equity capital markets (including the White Lion ELOC) 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 will be required to meet our strategic needs, which will require us to raise additional funds in the debt or equity markets.

  

While our plan and expectation is to raise additional capital in 2026, and while we are routinely active in discussions and planning for financing, there can be no assurance that we will be successful in such pursuits, and our fundraising efforts are subject to a variety of uncertainties. Moreover, even if we are able to raise additional capital, other than the While Lion ELOC, we do not know with precision what the terms of any such financing would be. Any future sale of our equity securities would dilute the ownership and control of your shares and could be at prices below prices at which investors acquired our shares or at which our shares currently trade. The sale of convertible debt securities or additional equity securities could result in additional dilution to our shareholders. Also, the incurrence of indebtedness would result in increased debt service obligations and could result in operating and financing covenants that would restrict our operations and liquidity and ability to pay dividends. Our inability to raise capital, coupled with our inability to generate adequate cash from operations, could require us to significantly modify our operational plans, and any failure to raise additional funds on favorable terms when needed could have a material adverse effect on our business, liquidity and financial condition.

 

25

 

 

Cash Flows

 

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

 

   For the Three Months Ended
March 31,
 
   2026   2025   Change 
Net cash used in operating activities  $(852,842)  $(2,263,438)  $1,410,596 
Net cash used in investing activities   (3,355,342)   (372,578)   (2,982,764)
Net cash used in financing activities   (198,124)   (103,996)   (94,128)

 

Cash Flows from Operating Activities

 

Net cash used in operating activities was approximately $0.9 million during the three months ended March 31, 2026 compared to approximately $2.3 million during the three months ended March 31, 2025. The $1.4 million improvement in operating cash flows was driven primarily by favorable working capital changes, including a $1.3 million increase in accounts payable and a $3.8 million increase in accrued expenses and other current liabilities – related parties, and a $0.2 million decrease in prepaid expenses and other current assets. These improvements were partially offset by a $2.4 million increase in accounts receivable, a $0.7 million decrease in contract liabilities, and a $0.5 million decrease in accrued expenses and other current liabilities. Non-cash charges also decreased significantly year-over-year, with depreciation and amortization of $1.1 million, stock-based compensation of $0.7 million, and provision for credit losses of $0.2 million in the current period, compared to $4.9 million, $2.2 million, and $3.5 million, respectively, in the prior year period, reflecting the significant reduction in operating activity from the prior year period. In addition to the previously mentioned changes in operating cash flows, the Heliogen segment that was acquired in the quarter ended September 30, 2025, incurred a net loss of $0.9 million for the three months ended March 31, 2026 that is included in net loss compared to no impact on net loss for the three months ended March 31, 2025.

 

Cash Flows from Investing Activities

 

Net cash used in investing activities was approximately $3.4 million for the three months ended March 31, 2026 relating to the note receivable – related-party investment and purchases of property and equipment. Net cash used in investing activities was approximately $0.4 million for the three months ended March 31, 2025, relating to purchases of property and equipment.

 

Cash Flows from Financing Activities

 

Net cash used in financing activities was approximately $0.2 million for the three months ended March 31, 2026 relating to the payment of dividends to OpCo Class A preferred unit holders, repayments of debt and finance leases, and tax withholding paid related to stock-based compensation, offset by net proceeds received in connection with the White Lion RRA. Net cash used in financing activities was approximately $0.1 million for the three months ended March 31, 2025, relating to repayments of debt and finance leases.

 

Current Indebtedness

 

As of March 31, 2026, the Company’s outstanding indebtedness consisted of approximately $73,471 of vehicle loans. The Company has historically funded its operations and growth through a combination of cash on hand, proceeds from financing activities, and in 2025, net cash acquired in connection with the Heliogen acquisition.

 

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.

 

26

 

 

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.

 

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

 

   Three Months Ended
March 31,
 
   2026   2025 
Net revenues  $13,184,944   $8,783,695 
Cost of revenues   7,580,046    4,789,679 
Total gross profit  $5,604,898   $3,994,016 
           
Adjustments:          
Depreciation and amortization   1,081,528    4,900,729 
Commissions expense   2,281,241    1,864,112 
Total contribution profit  $2,242,129   $(2,770,825)
           
Gross margin   42.5%   45.5%
Contribution margin   17.0%   (31.5)%

 

Adjusted EBITDA

 

We define Adjusted EBITDA, a non-GAAP financial measure, as net income (loss) before interest and other income (expense), net, income tax provision (benefit), depreciation and amortization, gain (loss) on change in fair value of warrant liabilities, stock-based compensation, and non-recurring transaction-related 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 income (loss) 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 income (loss) to Adjusted EBITDA for the periods presented:

 

   Three Months Ended
March 31,
 
   2026   2025 
Net loss  $(4,691,311)  $(13,319,363)
Adjustments:          
Other income   (68,437)   (82,363)
Interest expense   10,853    30,277 
(Gain) loss on change in fair value of warrant liabilities   75,900    (663,449)
Income tax provision (benefit)   (92,129)   523,500 
Stock-based compensation   694,368    2,257,139 
Non-recurring transaction-related expenses   138,723    845,859 
Depreciation and amortization   1,081,528    4,900,729 
Adjusted EBITDA  $(2,850,505)  $(5,507,671)
           
Net loss margin   (35.6)%   (151.6)%
Adjusted EBITDA margin   (21.6)%   (62.7)%

 

27

 

 

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, 2025, filed with the SEC on April 1, 2026. 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, 2025.

 

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 March 31, 2026, 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 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 resulting in material adjustments that impacted revenue, expenses, assets, and liabilities in the financial statements, and recording incorrect journal entries that also did not have the sufficient review and approval. The control deficiencies resulted in and could result in a future misstatement in our accounts or disclosures that would result in a material misstatement to our financial statements that would not be prevented or detected. Accordingly, we determined that these control deficiencies constitute material weaknesses.

 

These material weaknesses in internal control over financial reporting have been disclosed in the company’s quarterly reports on Form 10-Q for 2026 and annual report on Form 10-K for the year ended December 31, 2025. We are still in the process of remediating, our disclosure controls and procedures continued not to be effective as of March 31, 2026. 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, 2025, filed with the SEC on April 1, 2026.

 

28

 

 

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

 

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

 

None.

 

Item 3. Defaults Upon Senior Securities.

 

None.

 

Item 4. Mine Safety Disclosures.

 

Not applicable.

 

Item 5. Other Information.

 

Not applicable.

  

29

 

 

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.

  

30

 

 

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: May 15, 2026   /s/ Timothy Bridgewater
  Name:  Timothy Bridgewater
  Title: Chief Executive Officer
     
Date: May 15, 2026   /s/ Cannon Holbrook
  Name:  Cannon Holbrook
  Title: Chief Financial Officer

 

 

31

 

 

0001865506 false 2026 Q1 --12-31 0001865506 2026-01-01 2026-03-31 0001865506 zeo:ClassACommonStockParValue00001PerShareMember 2026-01-01 2026-03-31 0001865506 zeo:WarrantsEachExercisableForOneShareOfClassACommonStockAtAPriceOfElevenPointFiveZeroSubjectToAdjustmentMember 2026-01-01 2026-03-31 0001865506 us-gaap:CommonClassAMember 2026-05-13 0001865506 zeo:ClassVCommonStockMember 2026-05-13 0001865506 2026-03-31 0001865506 2025-12-31 0001865506 us-gaap:RelatedPartyMember 2026-03-31 0001865506 us-gaap:RelatedPartyMember 2025-12-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember 2026-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember 2025-12-31 0001865506 zeo:ClassBUnitsMember 2026-03-31 0001865506 zeo:ClassBUnitsMember 2025-12-31 0001865506 zeo:ClassVCommonStockMember 2026-03-31 0001865506 zeo:ClassVCommonStockMember 2025-12-31 0001865506 us-gaap:CommonClassAMember 2026-03-31 0001865506 us-gaap:CommonClassAMember 2025-12-31 0001865506 us-gaap:NonrelatedPartyMember 2026-01-01 2026-03-31 0001865506 us-gaap:NonrelatedPartyMember 2025-01-01 2025-03-31 0001865506 us-gaap:RelatedPartyMember 2026-01-01 2026-03-31 0001865506 us-gaap:RelatedPartyMember 2025-01-01 2025-03-31 0001865506 2025-01-01 2025-03-31 0001865506 us-gaap:CommonClassAMember 2026-01-01 2026-03-31 0001865506 us-gaap:CommonClassAMember 2025-01-01 2025-03-31 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 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 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-12-31 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-12-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2025-12-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-12-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2025-12-31 0001865506 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-12-31 0001865506 us-gaap:RetainedEarningsMember 2025-12-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2026-01-01 2026-03-31 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2026-01-01 2026-03-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2026-01-01 2026-03-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2026-01-01 2026-03-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2026-01-01 2026-03-31 0001865506 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2026-01-01 2026-03-31 0001865506 us-gaap:RetainedEarningsMember 2026-01-01 2026-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2026-03-31 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2026-03-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2026-03-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2026-03-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2026-03-31 0001865506 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2026-03-31 0001865506 us-gaap:RetainedEarningsMember 2026-03-31 0001865506 zeo:CustomerTwoMember 2026-01-01 2026-03-31 0001865506 zeo:CustomerFourMember 2025-01-01 2025-12-31 0001865506 zeo:SolarSystemInstallationsNetMember 2026-01-01 2026-03-31 0001865506 zeo:SolarSystemInstallationsNetMember 2025-01-01 2025-03-31 0001865506 zeo:RoofingInstallationsMember 2026-01-01 2026-03-31 0001865506 zeo:RoofingInstallationsMember 2025-01-01 2025-03-31 0001865506 zeo:EnergyStorageSolutionsMember 2026-01-01 2026-03-31 0001865506 zeo:EnergyStorageSolutionsMember 2025-01-01 2025-03-31 0001865506 zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:DirectLaborMember zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:DirectLaborMember zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:DirectLaborMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:MaterialsMember zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:MaterialsMember zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:MaterialsMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 us-gaap:ProductAndServiceOtherMember zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 us-gaap:ProductAndServiceOtherMember zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 us-gaap:ProductAndServiceOtherMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 zeo:DirectLaborMember zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 zeo:DirectLaborMember zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 zeo:DirectLaborMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 zeo:MaterialsMember zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 zeo:MaterialsMember zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 zeo:MaterialsMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 us-gaap:ProductAndServiceOtherMember zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 us-gaap:ProductAndServiceOtherMember zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 us-gaap:ProductAndServiceOtherMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 us-gaap:SoftwareDevelopmentMember 2026-03-31 0001865506 us-gaap:SoftwareDevelopmentMember 2025-12-31 0001865506 us-gaap:OfficeEquipmentMember 2026-03-31 0001865506 us-gaap:OfficeEquipmentMember 2025-12-31 0001865506 us-gaap:VehiclesMember 2026-03-31 0001865506 us-gaap:VehiclesMember 2025-12-31 0001865506 us-gaap:LeaseholdImprovementsMember 2026-03-31 0001865506 us-gaap:LeaseholdImprovementsMember 2025-12-31 0001865506 us-gaap:RelatedPartyMember 2026-01-01 2026-03-31 0001865506 us-gaap:RelatedPartyMember 2025-01-01 2025-03-31 0001865506 zeo:SolarLeasingMember 2026-03-31 0001865506 zeo:SolarLeasingMember 2025-12-31 0001865506 zeo:BusinessLoanAgreementMember 2024-08-31 0001865506 zeo:BusinessLoanAgreementMember 2026-03-31 0001865506 zeo:BusinessLoanAgreementMember 2025-12-31 0001865506 us-gaap:RelatedPartyMember 2025-01-01 2025-12-31 0001865506 srt:MinimumMember zeo:WhiteHorseEnergyLLCMember 2026-01-30 2026-01-30 0001865506 srt:MaximumMember zeo:WhiteHorseEnergyLLCMember 2026-01-30 2026-01-30 0001865506 2025-07-03 2025-07-03 0001865506 zeo:OpCoClassBUnitsMember 2026-03-31 0001865506 zeo:OpCoClassBUnitsMember us-gaap:CommonClassAMember 2026-03-31 0001865506 zeo:OpCoClassBUnitsMember us-gaap:CommonClassAMember 2026-01-01 2026-03-31 0001865506 zeo:WhiteLionCapitalLLCMember us-gaap:CommonClassAMember 2026-01-27 2026-01-27 0001865506 zeo:WhiteLionCapitalLLCMember 2026-01-27 0001865506 2026-01-27 0001865506 zeo:WhiteLionCapitalLLCMember us-gaap:CommonClassAMember 2026-01-27 0001865506 2026-01-27 2026-01-27 0001865506 zeo:WhiteLionCapitalLLCMember 2026-01-01 2026-03-31 0001865506 zeo:WhiteLionELOCMember us-gaap:CommonClassAMember 2026-01-01 2026-03-31 0001865506 us-gaap:CommonClassAMember 2026-03-13 2026-03-13 0001865506 us-gaap:CommonClassAMember 2026-02-05 2026-02-05 0001865506 zeo:TRAHoldersMember 2026-01-01 2026-03-31 0001865506 zeo:ESGENOpCoLLCMember 2026-03-31 0001865506 zeo:ESGENOpCoLLCMember 2025-12-31 0001865506 us-gaap:SeriesAPreferredStockMember 2026-01-01 2026-03-31 0001865506 zeo:CommonClassVMember 2026-03-31 0001865506 us-gaap:PreferredStockMember 2026-03-31 0001865506 zeo:ClassAUnitsMember 2026-03-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember us-gaap:CommonClassAMember 2024-03-06 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-03-06 2024-03-06 0001865506 zeo:SunManagersLLCMember 2026-01-01 2026-03-31 0001865506 zeo:SunManagersLLCMember us-gaap:CommonClassAMember 2026-03-31 2026-03-31 0001865506 zeo:MarchTwoThousandTwentyFourGrantMember 2026-01-01 2026-03-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-01-01 0001865506 zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 0001865506 zeo:SeasonalManagerStockCompensationPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2026-01-01 2026-03-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2026-01-01 2026-03-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember us-gaap:CommonClassAMember 2026-03-31 2026-03-31 0001865506 us-gaap:RestrictedStockUnitsRSUMember 2025-12-31 0001865506 us-gaap:RestrictedStockUnitsRSUMember 2026-01-01 2026-03-31 0001865506 us-gaap:RestrictedStockUnitsRSUMember 2026-03-31 0001865506 zeo:MarchThirteenTwoThousandTwentyFourMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2026-01-01 2026-03-31 0001865506 zeo:MarchThirteenTwoThousandTwentyFourMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-03-31 0001865506 zeo:MarchThirteenTwoThousandTwentyFourMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-12-31 0001865506 zeo:MarchThirteenTwoThousandTwentyFourMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-12-31 0001865506 zeo:FebruaryFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2026-01-01 2026-03-31 0001865506 zeo:FebruaryFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-03-31 0001865506 zeo:FebruaryFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-12-31 0001865506 zeo:FebruaryFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-12-31 0001865506 zeo:JulyFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2026-01-01 2026-03-31 0001865506 zeo:JulyFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-03-31 0001865506 zeo:JulyFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-12-31 0001865506 zeo:JulyFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-12-31 0001865506 zeo:NovemberFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2026-01-01 2026-03-31 0001865506 zeo:NovemberFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-03-31 0001865506 zeo:NovemberFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-12-31 0001865506 zeo:NovemberFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-12-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2026-01-01 2026-03-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-03-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-12-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-12-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentyFiveMember zeo:SeasonalManagerStockCompensationPlanMember 2026-01-01 2026-03-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentyFiveMember zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-03-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentyFiveMember zeo:SeasonalManagerStockCompensationPlanMember 2025-12-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentyFiveMember zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-12-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentySixMember zeo:SeasonalManagerStockCompensationPlanMember 2026-01-01 2026-03-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentySixMember zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-03-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentySixMember zeo:SeasonalManagerStockCompensationPlanMember 2025-12-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentySixMember zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-12-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember 2026-01-01 2026-03-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-03-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember 2025-12-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-12-31 0001865506 us-gaap:FairValueInputsLevel1Member 2026-03-31 0001865506 us-gaap:FairValueInputsLevel2Member 2026-03-31 0001865506 us-gaap:FairValueInputsLevel3Member 2026-03-31 0001865506 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2026-04-23 2026-04-23 0001865506 us-gaap:SubsequentEventMember 2026-04-23 0001865506 us-gaap:SubsequentEventMember 2026-04-23 2026-04-23 0001865506 srt:MinimumMember 2026-04-23 0001865506 srt:MinimumMember 2026-04-23 2026-04-23 0001865506 srt:ScenarioForecastMember us-gaap:CommonClassAMember 2026-10-14 0001865506 srt:ScenarioForecastMember 2026-10-14 2026-10-14 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure zeo:segment
EX-31.1 2 ea029053501ex31-1.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 March 31, 2026 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: May 15, 2026    
     
  By: /s/ Timothy Bridgewater
  Name:  Timothy Bridgewater
  Title: Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 ea029053501ex31-2.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 March 31, 2026of 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: May 15, 2026  
   
  /s/ Cannon Holbrook
  Cannon Holbrook
  Chief Financial Officer

 

EX-32.1 4 ea029053501ex32-1.htm CERTIFICATION

Exhibit 32.1

 

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

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Zeo Energy Corp. (the “Company”) on Form 10-Q for the quarterly period ended March 31, 2026, as filed with the Securities and Exchange Commission (the “Report”), I, Timothy Bridgewater, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

 

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of and for the period covered by the Report.

 

Date: May 15, 2026  
   
  /s/ Timothy Bridgewater
  Timothy Bridgewater
  Chief Executive Officer

 

EX-32.2 5 ea029053501ex32-2.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 March 31, 2026, as filed with the Securities and Exchange Commission (the “Report”), I, Cannon Holbrook, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

 

1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of and for the period covered by the Report.

 

Date: May 15, 2026  
   
  /s/ Cannon Holbrook
  Cannon Holbrook
  Chief Financial Officer

 

 

EX-101.SCH 6 zeo-20260331.xsd XBRL SCHEMA FILE 995301 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 995302 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995303 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995304 - Statement - Condensed Consolidated Statements of Changes in Redeemable Noncontrolling Interests and Stockholders’ Equity (Deficit) 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 Assessment link:presentationLink link:definitionLink link:calculationLink 995308 - Disclosure - Disaggregation of Revenues and Segment Reporting link:presentationLink link:definitionLink link:calculationLink 995309 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:definitionLink link:calculationLink 995310 - Disclosure - Property and Equipment link:presentationLink link:definitionLink link:calculationLink 995311 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:definitionLink link:calculationLink 995312 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 995313 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 995314 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 995315 - Disclosure - Redeemable Noncontrolling Interests and Equity link:presentationLink link:definitionLink link:calculationLink 995316 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 995317 - Disclosure - Fair Value Measurements link:presentationLink link:definitionLink link:calculationLink 995318 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 995319 - Disclosure - Net Loss Per Share link:presentationLink link:definitionLink link:calculationLink 995320 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 996000 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 996001 - Disclosure - Disaggregation of Revenues and Segment Reporting (Tables) link:presentationLink link:definitionLink link:calculationLink 996002 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Property and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Redeemable Noncontrolling Interests and Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Liquidity and Going Concern Assessment (Details) link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Disaggregation of Revenues and Segment Reporting (Details) link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Disaggregation of Revenues and Segment Reporting - Schedule of Net Revenues (Details) link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Disaggregation of Revenues and Segment Reporting - Schedule of Segment Information (Details) link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Property and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Leases - Schedule of Operating Leases (Details) link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Leases - Schedule of Operating Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Leases - Schedule of Future Minimum Lease Payments under Finance Leases (Details) link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Related Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Redeemable Noncontrolling Interests and Equity (Details) link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details) link:presentationLink link:definitionLink link:calculationLink 996027 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 996028 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity Under the Incentive Plan (Details) link:presentationLink link:definitionLink link:calculationLink 996029 - Disclosure - Stock-Based Compensation - Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 996030 - Disclosure - Fair Value Measurements - Schedule of Fair Value Measurements (Details) link:presentationLink link:definitionLink link:calculationLink 996031 - Disclosure - Fair Value Measurements - Schedule of Warrant liabilities Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:definitionLink link:calculationLink 996032 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 996033 - Disclosure - Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996034 - Disclosure - Net Loss Per Share (Details) link:presentationLink link:definitionLink link:calculationLink 996035 - Disclosure - Net Loss Per Share - Schedule of Computation of the Basic and Diluted Loss Per Share of Class A Common Stock (Details) link:presentationLink link:definitionLink link:calculationLink 996036 - 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-20260331_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 zeo-20260331_def.xml XBRL DEFINITION FILE EX-101.LAB 9 zeo-20260331_lab.xml XBRL LABEL FILE EX-101.PRE 10 zeo-20260331_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.26.1
Cover - shares
3 Months Ended
Mar. 31, 2026
May 13, 2026
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
Amendment Flag false  
Document Period End Date Mar. 31, 2026  
Document Fiscal Year Focus 2026  
Document Fiscal Period Focus Q1  
Entity Information [Line Items]    
Entity Registrant Name ZEO ENERGY CORP.  
Entity Central Index Key 0001865506  
Entity File Number 001-40927  
Entity Tax Identification Number 98-1601409  
Entity Incorporation, State or Country Code DE  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Contact Personnel [Line Items]    
Entity Address, Address Line One 7625 Little Rd  
Entity Address, Address Line Two Suite 200A  
Entity Address, City or Town New Port Richey  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 34654  
Entity Phone Fax Numbers [Line Items]    
City Area Code (727)  
Local Phone Number 375-9375  
Class A Common Stock, par value $0.0001 per share    
Entity Listings [Line Items]    
Title of 12(b) Security Class A Common Stock, par value $0.0001 per share  
Trading Symbol ZEO  
Security Exchange Name NASDAQ  
Warrants, each exercisable for one share of Class A Common Stock at a price of $11.50, subject to adjustment    
Entity Listings [Line Items]    
Title of 12(b) Security Warrants, each exercisable for one share of Class A Common Stock at a price of $11.50, subject to adjustment  
Trading Symbol ZEOWW  
Security Exchange Name NASDAQ  
Class A Common Stock    
Entity Listings [Line Items]    
Entity Common Stock, Shares Outstanding   35,139,912
Class V Common Stock    
Entity Listings [Line Items]    
Entity Common Stock, Shares Outstanding   22,880,000
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Current Assets    
Cash and cash equivalents $ 1,731,160 $ 6,137,939
Accounts receivable, net of allowance of $4,978,233 and $4,777,550, respectively 10,360,929 8,158,909
Inventories 854,733 852,179
Contract assets 2,337,408 2,598,623
Prepaid expenses and other current assets 3,982,540 4,192,590
Total Current Assets 20,032,527 22,552,047
Other assets 67,667 92,712
Property and equipment, net 1,988,422 2,830,490
Operating lease right-of-use assets 732,192 897,476
Finance lease right-of-use assets 276,421 310,539
Goodwill 27,091,695 27,091,695
TOTAL ASSETS 56,531,993 56,928,444
Current Liabilities    
Accounts payable 5,010,855 3,769,078
Accrued expenses and other current liabilities 1,847,476 2,421,237
Contract liabilities 623,591 1,301,393
Current portion of operating lease obligations 611,704 684,819
Current portion of finance lease obligations 145,767 142,095
Current portion of long-term debt 24,183 23,526
Total Current Liabilities 12,113,330 8,391,417
Operating lease obligations, net of current portion 196,281 304,295
Finance lease obligations, net of current portion 171,017 208,865
Long-term debt, net of current portion 49,288 55,586
Warrant liabilities 567,180 491,280
TOTAL LIABILITIES 13,097,096 9,451,443
Stockholders’ Equity    
Additional paid-in capital 65,063,624 63,394,456
Accumulated other comprehensive loss 8,251 (4,895)
Accumulated deficit (51,394,614) (58,064,985)
TOTAL STOCKHOLDERS’ EQUITY 13,683,063 5,330,332
TOTAL LIABILITIES, REDEEMABLE NONCONTROLLING INTERESTS AND STOCKHOLDERS’ EQUITY 56,531,993 56,928,444
Related Party    
Current Assets    
Accounts receivable – related parties 765,757 611,807
Note receivable – related party 6,343,069 3,153,485
Current Liabilities    
Accrued expenses and other current liabilities – related parties 3,849,754 49,269
Class A Convertible Preferred Units    
Redeemable Noncontrolling Interests    
Class A convertible preferred units, 1,500,000 units issued and outstanding as of March 31, 2026 and December 31, 2025 17,479,714 17,207,469
Class B Units    
Redeemable Noncontrolling Interests    
Class B units, 21,380,000 and 22,880,000 units issued and outstanding as of March 31, 2026 and December 31, 2025, respectively 12,272,120 24,939,200
Class V Common Stock    
Stockholders’ Equity    
Common stock, value 2,288 2,438
Class A Common Stock    
Stockholders’ Equity    
Common stock, value $ 3,514 $ 3,318
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets (Parentheticals) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Accounts receivable, net of allowance $ 4,978,233 $ 4,777,550
Class A Convertible Preferred Units    
Units issued (in Shares) 1,500,000 1,500,000
Units outstanding (in Shares) 1,500,000 1,500,000
Class B Units    
Units issued (in Shares) 21,380,000 22,880,000
Units outstanding (in Shares) 21,380,000 22,880,000
Class V Common Stock    
Common stock, par value (in Dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in Shares) 100,000,000 100,000,000
Common stock, shares issued (in Shares) 22,880,000 24,380,000
Common stock, shares outstanding (in Shares) 22,880,000 24,380,000
Class A Common Stock    
Common stock, par value (in Dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in Shares) 300,000,000 300,000,000
Common stock, shares issued (in Shares) 35,139,912 33,180,843
Common stock, shares outstanding (in Shares) 35,139,912 33,180,843
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues    
Total Net Revenues $ 13,184,944 $ 8,783,695
Operating Expenses    
Cost of revenues 7,580,046 4,789,679
Depreciation and amortization 1,081,528 4,900,729
Sales and marketing 3,011,770 3,112,799
General and administrative 6,276,724 9,491,886
Total Operating Expenses 17,950,068 22,295,093
LOSS FROM OPERATIONS (4,765,124) (13,511,398)
Other Income (Expense)    
Other income 68,437 82,363
Interest expense (10,853) (30,277)
Gain (loss) on change in fair value of warrant liabilities (75,900) 663,449
Total Other Income (Expense) (18,316) 715,535
NET LOSS FROM OPERATIONS BEFORE INCOME TAXES (4,783,440) (12,795,863)
Income tax benefit (provision) 92,129 (523,500)
NET LOSS (4,691,311) (13,319,363)
Less: Net loss attributable to redeemable noncontrolling interests (1,178,637) (6,958,098)
NET LOSS ATTRIBUTABLE TO CLASS A COMMON STOCKHOLDERS (3,512,674) (6,361,265)
Foreign currency translation adjustments (13,146)
NET COMPREHENSIVE LOSS (3,499,528) (6,361,265)
Nonrelated Party    
Revenues    
Total Net Revenues 12,155,521 6,216,391
Related Party    
Revenues    
Total Net Revenues $ 1,029,423 $ 2,567,304
Class A Common Stock    
Other Income (Expense)    
LOSS PER CLASS A COMMON SHARE – BASIC (in Dollars per share) $ (0.11) $ (0.48)
LOSS PER CLASS A COMMON SHARE – DILUTED (in Dollars per share) $ (0.11) $ (0.48)
WEIGHTED-AVERAGE CLASS A COMMON SHARES OUTSTANDING – BASIC (in Shares) 33,377,040 13,252,964
WEIGHTED-AVERAGE CLASS A COMMON SHARES OUTSTANDING – DILUTED (in Shares) 33,377,040 13,252,964
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Changes in Redeemable Noncontrolling Interests and Stockholders’ Equity (Deficit) - USD ($)
Class A Convertible Preferred Units
Redeemable Noncontrolling Interests
Class B Units
Redeemable Noncontrolling Interests
Class V
Common Stock
Class A
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total
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        
Foreign currency translation              
Subsequent measurement of redeemable noncontrolling 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, 2025 $ 17,207,469 $ 24,939,200 $ 2,438 $ 3,318 63,394,456 (4,895) (58,064,985) 5,330,332
Balance (in Shares) at Dec. 31, 2025 1,500,000 22,880,000 24,380,000 33,180,843        
Stock-based compensation 663,053 663,053
Class A common stock issued upon vesting of restricted stock awards $ 12 (12)
Class A common stock issued upon vesting of restricted stock awards (in Shares)       120,051        
Tax withholding paid related to stock-based compensation (11,609) (11,609)
Class A common stock issued to employees for services $ 3 31,312 31,315
Class A common stock issued to employees for services (in Shares)       31,793        
Class A common stock issued in exchange for OpCo Class B units and corresponding Class V common stock $ (873,000) $ (150) $ 150 873,000 873,000
Class A common stock issued in exchange for OpCo Class B units and corresponding Class V common stock (in Shares)   (1,500,000) (1,500,000) 1,500,000        
Class A common stock issued in connection with a committed equity facility, net of offering costs $ 24 13,431 13,455
Class A common stock issued in connection with a committed equity facility, net of offering costs (in Shares)       241,000        
Class A common stock issued for a commitment fee $ 7 99,993 100,000
Class A common stock issued for a commitment fee (in Shares)       66,225        
Dividends paid to preferred unit holders (160,153)
Foreign currency translation 13,146 13,146
Subsequent measurement of redeemable noncontrolling interests (10,183,045) 10,183,045 10,183,045
Net income (loss) 432,398 (1,611,035) (3,512,674) (3,512,674)
Balance at Mar. 31, 2026 $ 17,479,714 $ 12,272,120 $ 2,288 $ 3,514 $ 65,063,624 $ 8,251 $ (51,394,614) $ 13,683,063
Balance (in Shares) at Mar. 31, 2026 1,500,000 21,380,000 22,880,000 35,139,912        
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
CASH FLOWS FROM OPERATING ACTIVITIES    
Net loss $ (4,691,311) $ (13,319,363)
Adjustment to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 1,081,528 4,885,729
Amortization of debt discount 15,000
Gain on change in fair value of warrant liabilities 75,900 (663,449)
Stock-based compensation 663,053 2,193,630
Class A common stock issued to employees for services 31,315 63,509
Provision for credit losses 200,683 3,538,569
Non-cash operating lease expense 165,284 180,643
Changes in operating assets and liabilities:    
Accounts receivable (2,402,703) 1,742,908
Accounts receivable – related parties (153,950) (94,441)
Inventories (2,554) 25,075
Contract assets 261,215 32,609
Prepaids and other current assets 204,075 1,138,288
Other assets 25,045
Interest receivable – related parties (39,584) (37,656)
Accounts payable 1,254,681 788,747
Accrued expenses and other current liabilities (467,073) (1,465,223)
Accrued expenses and other current liabilities – related parties 3,800,485 (1,038,972)
Contract liabilities (677,802) (82,190)
Contract liabilities – related parties (2,000)
Operating lease payments (181,129) (164,851)
Net cash used in operating activities (852,842) (2,263,438)
CASH FLOWS FROM INVESTING ACTIVITIES    
Purchases of property and equipment (205,342) (372,578)
Investment in note receivable – related party (3,150,000)
Net cash used in investing activities (3,355,342) (372,578)
CASH FLOWS FROM FINANCING ACTIVITIES    
Net proceeds from Class A common stock issued in connection with a committed equity facility 13,455
Repayments of finance lease liabilities (34,176) (31,696)
Repayments of debt (5,641) (72,300)
Dividends paid to OpCo Class A preferred unit holders (160,153)
Tax withholdings paid related to stock-based compensation (11,609)
Net cash used in financing activities (198,124) (103,996)
Effect of foreign exchange on cash (471)
NET CHANGE IN CASH AND CASH EQUIVALENTS (4,406,779) (2,740,012)
Cash and cash equivalents, beginning of period 6,137,939 5,634,115
Cash and cash equivalents, end of the period 1,731,160 2,894,103
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Cash paid for interest 10,853 25,785
Cash paid for income taxes
NON-CASH INVESTING AND FINANCING ACTIVITIES    
Net loss attributable to redeemable noncontrolling interest 1,611,035 7,363,336
OpCo Class A preferred dividends 432,398 405,237
Subsequent measurement of redeemable noncontrolling interest 10,183,045 51,448,264
Class A common stock issued upon vesting of restricted stock awards 12
Class A common stock issued in exchange for Class V common stock 150 850
Fair value of Class A common stock issued in exchange for OpCo Class B units 873,000 18,785,000
Class A common stock issued for commitment fee 100,000
Reverse recapitalization related deferred taxes and adjustments $ 238,491
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.26.1
Basis of Presentation and Other Information
3 Months Ended
Mar. 31, 2026
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 (“U.S. 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 U.S. GAAP for complete financial statements. The December 31, 2025 consolidated balance sheet data was derived from audited financial statements but do not include all disclosures required by U.S. 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 April 1, 2026. 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 three months ended March 31, 2026 are not necessarily indicative of the results that may be expected for the year ending December 31, 2026.

 

Reclassifications

 

Certain prior period amounts have been reclassified to conform to the current period presentation of the condensed consolidated financial statements. These reclassifications had no impact on previously reported net loss, total assets, total liabilities, stockholders’ equity, or cash flows from operating activities.

 

Recently Adopted Accounting Pronouncements

 

In November 2024, the FASB issued ASU 2024-04, “Debt—Debt with Conversion and Other Options,” which clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. The new guidance is effective for reporting annual periods beginning after December 15, 2025 and can be applied either prospectively or retrospectively. Early adoption is permitted. The adoption of ASU 2024-04 did not have a material impact on the Company’s condensed consolidated financial statements.

 

In July 2025, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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 adoption of ASU 2025-05 did not have a material impact on the Company’s condensed consolidated financial statements.

 

Recently Issued Accounting Pronouncements Not Yet Adopted

 

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 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 a 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 ASU 2024-03 will have on its condensed consolidated financial statements.

 

In May 2025, the FASB issued ASU 2025-03, “Business Combinations (Topic 805) and Consolidation (Topic 810): Determining the Accounting Acquirer in the Acquisition of a Variable Interest Entity,” which requires entities to consider existing factors in ASC 805 when identifying the accounting acquirer in a transaction effected primarily by exchanging equity interests in which the legal acquiree is a variable interest entity that meets the definition of a business. ASU 2025-03 is effective for fiscal years beginning after December 15, 2026, with early adoption permitted. The Company is currently evaluating the impact ASU 2025-03 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 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 purpose. 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 ASU 2025-06 will have on its condensed consolidated financial statements.

 

In December 2025, the FASB issued ASU 2025-11, “Interim Reporting (Topic 270): Narrow-Scope Improvements.” ASU 2025-11 clarifies and improves existing interim reporting guidance by consolidating disclosure requirements within Topic 270 and introducing a disclosure principle requiring entities to disclose events and changes occurring after the most recent annual reporting period that are expected to have a material effect on the entity’s financial condition or results of operations. The ASU does not introduce significant changes to recognition or measurement guidance. The amendments in ASU 2025-11 are effective for interim reporting periods within fiscal years beginning after December 15, 2027, with early adoption permitted. ASU 2025-11 allows for either a prospective or retrospective approach on adoption. The Company is currently evaluating the impact ASU 2025-11 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.26.1
Liquidity and Going Concern Assessment
3 Months Ended
Mar. 31, 2026
Liquidity and Going Concern Assessment [Abstract]  
LIQUIDITY AND GOING CONCERN ASSESSMENT

NOTE 2—LIQUIDITY AND GOING CONCERN ASSESSMENT

 

As of March 31, 2026, the Company had cash and cash equivalents of $1.7 million, positive working capital of $7.9 million, and total stockholders’ equity of $13.7 million. For the three months ended March 31, 2026, the Company incurred a net loss of $4.7 million and $0.9 million of cash used in operating activities. Management has assessed the going concern assumptions of the Company during the preparation of these condensed consolidated financial statements.

 

The Company has operational plans to increase revenue and move towards the goal of profitable operations in 2026, which plans are expected to improve cash flows. The operational plan includes an increase in the number of sales agents to increase revenue and improved efficiency in the operations of the Company through centralization of field offices and labor and productivity improvement in the corporate operations through the implementation of a new CRM software.

  

The Company is also working internally and with third parties to address short-term cash needs through the use of the common stock purchase agreement with White Lion Capital LLC (the “White Lion ELOC”), which provides the Company the right to sell up to $30.0 million in shares of Class A common stock, subject to market liquidity and contractual limitations. The White Lion ELOC is limited to selling shares equal to 4.99% of the outstanding shares at the time of sale and resets once White Lion Capital LLC liquidates their holdings in the open market (see Note 10—Redeemable Noncontrolling Interests and Equity for additional information). The Company also has other opportunities to raise capital, such as through revenue generating initiatives, private placements, public offerings or repricing of outstanding warrants. In addition, in June 2026 the Company will become eligible to utilize a universal shelf registration statement to raise funding for the Company.

 

The Company’s condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the generation of revenue, access to capital markets or other funding sources, realization of assets and the satisfaction of liabilities in the normal course of business.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.26.1
Disaggregation of Revenues and Segment Reporting
3 Months Ended
Mar. 31, 2026
Disaggregation of Revenues and Segment Reporting [Abstract]  
DISAGGREGATION OF REVENUES AND SEGMENT REPORTING

NOTE 3—DISAGGREGATION OF REVENUES AND SEGMENT REPORTING

 

Disaggregation of Revenues

 

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

 

The Company’s net revenues for the three months ended March 31, 2026 and 2025 are disaggregated as follows:

 

   Three Months Ended
March 31,
 
   2026   2025 
Solar system installations, net  $13,045,024   $8,374,912 
Roofing installations   139,920    408,783 
Energy storage solutions   
    
 
Total net revenues  $13,184,944   $8,783,695 

  

For the three months ended March 31, 2026 and 2025, the Company had two and four customers, respectively, that accounted for more than 10% of revenue. Aggregate revenue from these customers was $7,973,865 and $7,276,203 for the three months ended March 31, 2026 and 2025, respectively.

 

Segment Reporting

 

The Company operates in two operating and reportable segments: (1) Sunergy, which includes the design, procurement, installation, and servicing of residential solar photovoltaic systems and related roofing services; and (2) Heliogen, which includes concentrated solar power and long-duration energy generation and storage technology solutions for commercial and industrial applications.

 

The Chief Operating Decision Maker (“CODM”) evaluates segment performance and allocates resources based on the operating results of each reportable segment, including revenues, cost of revenues, operating expenses, and net loss.

 

Prior to the acquisition of Heliogen on August 8, 2025, the Company operated as a single operating and reportable segment consisting of its solar installation and related services operations.

 

Corporate public company costs and other activities that are not allocated to Heliogen are included within the Sunergy segment.

Segment information for the three months ended March 31, 2026 and 2025 is as follows:

 

   Three Months Ended March 31, 2026 
   Sunergy   Heliogen   Total 
Net revenues  $13,184,944   $
   $13,184,944 
Operating expenses               
Cost of revenues (1)   7,580,046    
    7,580,046 
Depreciation and amortization   1,081,528    
    1,081,528 
Sales and marketing (2)   3,009,169    2,601    3,011,770 
General and administrative   5,336,035    940,689    6,276,724 
Total operating expenses   17,006,778    943,290    17,950,068 
                
Loss from operations   (3,821,834)   (943,290)   (4,765,124)
                
Other income (expense)               
Other income   59,580    8,857    68,437 
Interest expense   (10,853)   
    (10,853)
Loss on change in fair value of warrant liabilities   (75,900)   
    (75,900)
Total other income (expense)   (27,173)   8,857    (18,316)
                
Net loss before income taxes   (3,849,007)   (934,433)   (4,783,440)
Income tax provision   92,129    
    92,129 
Net loss  $(3,756,878)  $(934,433)  $(4,691,311)

 

   Three Months Ended March 31, 2026 
   Sunergy   Heliogen   Total 
(1) Cost of revenues            
Direct labor  $2,069,421   $
   $2,069,421 
Materials   4,860,545    
    4,860,545 
Other   650,080    
    650,080 
Total cost of revenues  $7,580,046   $
   $7,580,046 
                
(2) Sales and marketing               
Commissions expense  $2,278,640   $2,601   $2,281,241 
Other sales and marketing   730,529    
    730,529 
Total sales and marketing  $3,009,169   $2,601   $3,011,770 

 

   Three Months Ended March 31, 2025 
   Sunergy   Heliogen   Total 
Net revenues  $8,783,695   $
         –
   $8,783,695 
Operating expenses               
Cost of revenues (1)   4,789,679    
    4,789,679 
Depreciation and amortization   4,900,729    
    4,900,729 
Sales and marketing (2)   3,112,799    
    3,112,799 
General and administrative   9,491,886    
    9,491,886 
Total operating expenses   22,295,093    
    22,295,093 
                
Loss from operations   (13,511,398)   
    (13,511,398)
                
Other income (expense)               
Other income   82,363    
    82,363 
Interest expense   (30,277)   
    (30,277)
Loss on change in fair value of warrant liabilities   663,449    
    663,449 
Total other income (expense)   715,535    
    715,535 
                
Net loss before income taxes   (12,795,863)   
    (12,795,863)
Income tax provision   (523,500)   
    (523,500)
Net loss  $(13,319,363)  $
   $(13,319,363)
   Three Months Ended March 31, 2025 
   Sunergy   Heliogen   Total 
(1) Cost of revenues            
Direct labor  $1,719,462   $
           –
   $1,719,462 
Materials   2,224,562    
    2,224,562 
Other   845,655    
    845,655 
Total cost of revenues  $4,789,679   $
   $4,789,679 
                
(2) Sales and marketing               
Commissions expense  $1,864,112   $
   $1,864,112 
Other sales and marketing   1,248,687    
    1,248,687 
Total sales and marketing  $3,112,799   $
   $3,112,799 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.26.1
Prepaid Expenses and Other Current Assets
3 Months Ended
Mar. 31, 2026
Prepaid Expenses and Other Current Assets [Abstract]  
PREPAID EXPENSES AND OTHER CURRENT ASSETS

NOTE 4—PREPAID EXPENSES AND OTHER CURRENT ASSETS

 

Prepaid expenses and other current assets as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,
2026
   December 31,
2025
 
Prepaid expenses  $566,182   $539,844 
Deferred installation and material costs   1,459,347    1,770,057 
Receivable related to Lumio asset purchase   1,004,489    1,004,489 
Tax receivables   369,025    307,542 
Employee receivables and advances on sales commissions   126,778    105,928 
Other current assets   456,719    464,730 
Total prepaid expenses and other current assets  $3,982,540   $4,192,590 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.26.1
Property and Equipment
3 Months Ended
Mar. 31, 2026
Property and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

NOTE 5—PROPERTY AND EQUIPMENT

 

Property and equipment as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,   December 31, 
   2026   2025 
Internally-developed software  $1,125,043   $2,211,626 
Office furniture and equipment   384,368    384,368 
Vehicles   2,482,078    2,477,033 
Leasehold improvements   10,000    10,000 
Total property and equipment   4,001,489    5,083,027 
Less: accumulated depreciation   (2,013,067)   (2,252,537)
Total property and equipment, net  $1,988,422   $2,830,490 

 

Depreciation expense for the three months ended March 31, 2026 and 2025 was $1,047,410 and $219,259, respectively.

 

During the three months ended March 31, 2026, the Company committed to a plan to abandon certain internally-developed software that had been placed into service. In accordance with ASC 350-40, the Company reassessed the remaining useful life of the software and accelerated the amortization to reflect the shortened period of expected use. As a result, the Company recognized additional depreciation expense of $833,014 during the three months ended March 31, 2026, which reduced the net carrying value of the internally-developed software to zero. The gross cost of $1,286,879 and related accumulated depreciation were removed from the condensed consolidated balance sheet upon retirement of the asset.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2026
Accrued Expenses and Other Current Liabilities [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

NOTE 6—ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

 

Accrued expenses and other current liabilities as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,
2026
   December 31,
2025
 
Accrued payroll liabilities  $635,513   $506,829 
Accrued commissions   144,492    998,964 
Accrued taxes   383,779    414,490 
Accrued credit cards   288,331    250,055 
Other accrued liabilities   395,361    250,899 
Total accrued expenses and other current liabilities  $1,847,476   $2,421,237 

Accrued expenses and other current liabilities – related parties as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,
2026
   December 31,
2025
 
Customer advances  $3,849,754   $49,269 
Total accrued expenses and other current liabilities – related parties  $3,849,754   $49,269 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.26.1
Leases
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
LEASES

NOTE 7—LEASES

 

Operating Leases

 

Operating leases as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,
2026
   December 31,
2025
 
Operating lease right-of-use assets  $732,192   $897,476 
           
Operating lease liabilities, current portion   611,704    684,819 
Operating lease liabilities, long-term   196,281    304,295 
Total operating lease liabilities  $807,985   $989,114 
           
Weighted-average remaining lease term (years)   1.40    1.58 
Weighted-average discount rate   4.96%   4.97%

  

The components of operating lease expense consist of the following for the three months ended March 31, 2026 and 2025:

 

   March 31,
2026
   March 31,
2025
 
Fixed operating lease expense  $176,917   $196,574 
Short-term and variable operating lease expense   284,856    11,989 
Total net operating lease expense  $461,773   $208,563 

 

For the three months ended March 31, 2026 and 2025, cash paid for amounts included in the measurement of operating lease liabilities totaled $192,763 and $180,784, respectively.

 

As of March 31, 2026, future minimum lease payments under operating lease liabilities were as follows:

 

Year Ending December 31,  Amount 
2026 (remaining)  $525,100 
2027   244,051 
2028   69,147 
Total   838,298 
Less: imputed interest   (30,313)
Total operating lease liabilities  $807,985 

Finance Leases

 

Finance leases ROU assets and liabilities as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,
2026
   December 31,
2025
 
Finance lease right-of-use assets  $276,421   $310,539 
           
Finance lease liabilities, current portion   145,767    142,095 
Finance lease liabilities, long-term   171,017    208,865 
Total finance lease liabilities  $316,784   $350,960 
           
Weighted-average remaining lease term (years)   2.03    2.28 
Weighted-average discount rate   9.76%   9.76%

 

Finance lease costs included in depreciation and amortization in the condensed consolidated statements of operations were $34,118 and $34,119 for the three months ended March 31, 2026 and 2025, respectively. Interest expense related to finance leases was $8,717 and $11,174 for the three months ended March 31, 2026 and 2025, respectively. For the three months ended March 31, 2026 and 2025, cash paid for amounts included in the measurement of finance lease liabilities and interest expense totaled $42,893 and $42,870, respectively.

 

As of March 31, 2026, future minimum lease payments under finance leases were as follows:

 

Year Ending December 31,  Amount 
2026 (remaining)  $128,677 
2027   171,570 
2028   52,603 
Total   352,850 
Less: imputed interest   (36,066)
Total finance lease liabilities  $316,784 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.26.1
Related Party Transactions
3 Months Ended
Mar. 31, 2026
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

NOTE 8—RELATED PARTY TRANSACTIONS

 

Solar Leasing Arrangements

 

Certain customers of the Company finance their solar energy system purchases through Solar Leasing I, LLC (“SLI”). These arrangements are substantially similar to those with unrelated third-party financing providers.

 

For the three months ended March 31, 2026 and 2025, the Company recognized related party revenue of $1,029,423 and $2,567,304, respectively. As of March 31, 2026 and December 31, 2025, the Company had accounts receivable of $765,757 and $611,807, respectively, due from SLI related to these arrangements.

 

In August 2024, the Company entered into a guarantee of SLI’s obligations under a Business Loan Agreement between SLI and a bank for borrowings up to $10 million. The loan is also personally guaranteed by the Company’s CEO, who serves as the manager of SLI through White Horse Energy, LLC (“White Horse”). As of March 31, 2026 and December 31, 2025, the outstanding balance under the loan was $9,937,246 and $9,976,752, respectively.

Note Receivable

 

During 2025, SLI performed a fair-market-value assessment of certain lease assets. As a result of this assessment, SLI paid a discretionary rebate of $3,150,000 to the Company based on the excess of fair value over the carrying value of the assets. The Company subsequently transferred the rebate proceeds as a subordinated loan, recorded as a note receivable from White Horse.

 

On January 30, 2026, the Company increased the subordinated loan in the form of a note receivable with White Horse Energy, LLC from $3.0 million to $6.15 million under the same terms as the original note.

 

For the three months ended March 31, 2026 and 2025, the Company recognized interest income of $39,584 and $37,656, respectively, related to the note receivable, which is included in other income in the condensed consolidated statements of operations. As of March 31, 2026, the outstanding principal balance of the loan was $6,150,000 with accrued interest of $193,069. As of December 31, 2025, the outstanding principal balance of the loan was $3,000,000 with accrued interest of $153,485. The outstanding principal and accrued interest balances are included in note receivable – related parties in the condensed consolidated balance sheets.

 

Tax Receivable Agreement

 

In connection with the consummation of the Sunergy business combination on March 13, 2024, the Company entered into a TRA with OpCo and certain OpCo members (the “TRA Holders”). Pursuant to the TRA, the Company 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 taxes that the Company actually realizes, or is deemed to realize in certain circumstances, as a result of increases in tax basis and certain other tax attributes arising from the Sunergy business combination and related transactions.

 

As of March 31, 2026, the Company had not recorded a liability related to the TRA because realization of the related tax benefits was not considered more likely than not. The estimated unrecorded TRA liability was approximately $4.6 million as of March 31, 2026 and $5.7 million as of December 31, 2025. If realization of the related tax benefits becomes more likely than not in future periods, the Company will record a liability related to the TRA with a corresponding charge to expense in the condensed consolidated statements of operations.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2026
Commitments and Contingencies [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 9—COMMITMENTS AND CONTINGENCIES

 

Litigation

 

From time to time, the Company may be involved in various claims, lawsuits, and legal proceedings arising in the ordinary course of business. The Company records a liability for loss contingencies when it is probable that a loss has been incurred and the amount of the loss can be reasonably estimated in accordance with ASC 450.

 

On July 3, 2025, the Company filed a civil complaint in the California Superior Court, Riverside County, in an action captioned Zeo Energy Corp. v. SolWerks, Inc. and SolKraft, Inc., Case No. CVME2507379. The complaint asserts a claim for breach of contract and nonpayment of no less than $955,914 for residential solar installation services performed between 2020 and 2024. The Company is the successor-in-interest to Lift Energy Construction, Inc. and Lumio HX, Inc., having acquired all rights under the parties’ Master Installation Agreement and related accounts receivable pursuant to a November 1, 2024 bankruptcy sales order. The parties are currently engaged in discovery and the defendants have asserted no counterclaims at this time. The Company anticipates recovery from SolKraft; however, it is too early to assess the likely outcome or range of potential recovery as of March 31, 2026.

 

As of March 31, 2026 and December 31, 2025, the Company was not aware of any pending or threatened legal proceedings against the Company that it believes would have a material adverse effect on the Company’s consolidated financial position, results of operations, or cash flows. Legal costs associated with loss contingencies are expensed as incurred

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.26.1
Redeemable Noncontrolling Interests and Equity
3 Months Ended
Mar. 31, 2026
Redeemable Noncontrolling Interests and Equity [Abstract]  
REDEEMABLE NONCONTROLLING INTERESTS AND EQUITY

NOTE 10—REDEEMABLE NONCONTROLLING INTERESTS AND EQUITY

 

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

 

   Par Value   Authorized   Issued   Treasury
Stock
   Outstanding 
Class A common stock  $0.0001    300,000,000    35,139,912    
    35,139,912 
Class V common stock  $0.0001    100,000,000    22,880,000    
    22,880,000 
Preferred stock  $0.0001    10,000,000    
    
    
 
Class A convertible preferred units  $0.0001    1,500,000    1,500,000    
    1,500,000 
Class A units  $0.0001    5,026,964    5,026,964    
    5,026,964 
Class B units  $0.0001    33,730,000    21,380,000    
    21,380,000 
Total shares        450,256,964    85,926,876    
    85,926,876 

 

Class A common stock, Class V common stock, and preferred stock represent capital stock of Zeo. Class A convertible preferred units, Class A units, and Class B units represent limited liability company interests of OpCo. Class A convertible preferred units are held by the Sponsor and are classified as redeemable noncontrolling interests on the condensed consolidated balance sheet. Class B units are exchangeable for shares of Class A common stock on a one-for-one basis, together with cancellation of an equal number of shares of Class V common stock, and are classified as redeemable noncontrolling interests on the condensed consolidated balance sheet. Class A units are held by Zeo as managing member of OpCo and are eliminated in consolidation.

 

Class A Common Stock

 

During the three months ended March 31, 2026, 1,500,000 shares of Class A common stock were issued in exchange for OpCo Class B units and the cancellation of corresponding shares of Class V common stock.

 

During the three months ended March 31, 2026, 31,793 shares of Class A common stock were issued to an employee for services valued at $31,315.

 

On January 27, 2026, the Company entered into the White Lion ELOC with White Lion Capital LLC (“White Lion”), pursuant to which the Company has the right, but not the obligation, to sell to White Lion up to $30.0 million in aggregate gross purchase price of newly issued shares of Class A common stock, subject to certain limitations and conditions, over a period ending on the earlier of January 27, 2029 or the purchase of the full commitment amount. The Company’s ability to issue shares under the White Lion ELOC is subject to certain limitations, including Nasdaq stockholder approval requirements and beneficial ownership limitations under the agreement. As a result, the actual amount available under the facility may be significantly less than the stated $30.0 million commitment amount depending on the Company’s stock price and shares available for issuance. Specifically, the White Lion ELOC is limited to selling shares equal to 4.99% of the outstanding shares at the time of sale and resets once White Lion Capital LLC liquidates their holdings in the open market. In consideration for the commitment, the Company agreed to issue 66,225 shares of Class A common stock to White Lion with a fair value of $100,000. Concurrently, the Company entered into a Registration Rights Agreement with White Lion. During the three months ended March 31, 2026, the Company sold 241,000 shares of Class A common stock under the White Lion ELOC for gross proceeds of $272,020. Offering costs of $258,565, including registration and legal costs associated with the facility, were offset against the proceeds, resulting in net proceeds of $13,455.

 

On March 13, 2026, 46,175 shares of Class A common stock, net of tax withholding, were issued upon vesting of restricted stock awards granted in March 2024. See Note 11—Stock-Based Compensation for additional information.

 

On February 5, 2026, 73,876 shares of Class A common stock, net of tax withholding, were issued upon vesting of restricted stock awards granted in February 2025. See Note 11—Stock-Based Compensation for additional information.

  

Redeemable Noncontrolling Interests

 

During the three months ended March 31, 2026, 1,500,000 OpCo units were exchanged for shares of the Company’s Class A common stock. As a result, as of March 31, 2026, 21,380,000 OpCo units remained outstanding. The prior investors’ interests in OpCo represent redeemable noncontrolling interests. Holders of OpCo units may exchange their units, together with the cancellation of a corresponding number of shares of Class V common stock, for shares of the Company’s Class A common stock on a one-for-one basis, or cash proceeds of equal value at the time of redemption. Any redemption of OpCo units for cash must be funded through a private or public offering of Class A common stock and is subject to approval by the Company’s Board of Directors. Future exchanges of OpCo units may generate incremental tax attributes and related cash tax savings for the Company. Pursuant to the TRA, the Company is generally required to pay the TRA holders 85% of the net cash tax savings realized as a result of increases in tax basis and certain other tax attributes arising from such exchanges. See Note 8—Related Party Transactions for additional information regarding the TRA.

As of March 31, 2026 and December 31, 2025, the noncontrolling interest holders owned approximately 37.8% and 40.8%, respectively, of the outstanding OpCo common units.

 

The OpCo amended and restated agreement provides, among other things, for the issuance of corresponding economic, non-voting Class B units of OpCo. Holders of exchangeable OpCo units may cause OpCo to redeem one or more units, together with the cancellation of a corresponding number of shares of the Company’s Class V common stock, for shares of the Company’s Class A common stock on a one-for-one basis, subject to certain restrictions. Under certain circumstances, the Company may be required to redeem OpCo units. Subject to certain conditions, the Class A convertible preferred OpCo units may be redeemed by the Company following the first anniversary of closing and converted by the Sponsor into exchangeable OpCo units, which may then be exchanged for Class A common stock.

 

The Class A convertible preferred units accrue distributions at a rate of 10% per annum. During the three months ended March 31, 2026, the Company recognized $432,398 of preferred unit distributions and paid cash distributions of $160,153 to holders of the Class A preferred units. The financial results of OpCo are consolidated with those of the Company, with the redeemable noncontrolling interests’ share of net loss presented separately in the condensed consolidated financial statements.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2026
Stock-Based Compensation [Abstract]  
STOCK-BASED COMPENSATION

NOTE 11—STOCK-BASED COMPENSATION

 

2024 Omnibus Incentive Plan

 

On March 6, 2024, the shareholders of ESGEN approved the Zeo 2024 Omnibus Incentive Equity Plan (the “Incentive Plan”), which became effective upon the closing of the Sunergy business combination. A total of 3,220,400 shares of Class A common stock were initially reserved for issuance under the Incentive Plan (the “Plan Share Reserve”). Each award granted under the Incentive Plan reduces the Plan Share Reserve by the number of shares underlying the award.

 

The Plan Share Reserve automatically increases on the first day of each fiscal year beginning in 2025 through 2029 by a number of shares equal to the lesser of (i) 2% of the outstanding shares of common stock on the last day of the immediately preceding fiscal year or (ii) a lesser number of shares determined by the Board of Directors. The purpose of the Incentive Plan is to enable the Company and its subsidiaries to attract and retain key personnel and to align the interests of directors, officers, employees, consultants, and advisors with those of the Company’s stockholders through equity-based compensation.

 

The following table summarizes restricted stock unit activity under the Incentive Plan for the three months ended March 31, 2026:

 

   RSUs   Weighted-
Average
Grant Date
Fair Value
 
Outstanding at December 31, 2025   975,002   $2.97 
Granted   
    
 
Vested   (130,000)   (4.26)
Forfeited   (30,000)   (2.57)
Outstanding at March 31, 2026   815,002   $2.78 

 

The following table summarizes equity compensation expense and remaining unrecognized compensation cost for grants outstanding under the Incentive Plan during the three months ended March 31, 2026 and 2025:

 

   Stock-Based Compensation Expense 
   Three Months Ended
March 31,
   Unrecognized   Weighted-
Average
Remaining  
Grant Date  2026   2025   Expense   Life 
March 13, 2024  $87,359   $718,674   $329,886    0.87 
February 5, 2025   177,648    189,499    1,160,229    1.85 
July 5, 2025   19,492    
    178,891    2.27 
November 5, 2025   8,974    
    94,633    2.60 
Total  $293,473   $908,173   $1,763,639    1.06 

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 entirety (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 718. In accordance with the OpCo A&R LLC Agreement, 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, 2026, Sun Managers granted an aggregate of 527,953 restricted shares of Zeo Class A common stock under the Management Incentive Plan to five employees. The restricted shares vested immediately upon grant. During the three months ended March 31, 2026, the Company recognized $303,045 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 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, 2026, Sun Managers granted an aggregate of 355,264 restricted shares of Zeo Class A common stock under the Management Incentive Plan to six 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) 12 months following the grant date.

 

The following table summarizes equity compensation expense and remaining unrecognized compensation cost for grants outstanding under the Seasonal Manager Compensation Plan during the three months ended March 31, 2026 and 2025:

 

   Stock-Based Compensation Expense 
   Three Months Ended
March 31,
   Unrecognized   Weighted-
Average
Remaining 
Grant Date  2026   2025   Expense   Life 
March 31, 2025  $(35,426)  $436,323   $
    
 
March 31, 2026   101,961    
    101,961    1.00 
Total  $66,535   $436,323   $101,961    1.00 

 

The negative compensation expense for the three months ended March 31, 2026 reflects the forfeiture and recapture of previously recognized compensation cost resulting from the termination of three sales managers prior to vesting.

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

NOTE 12—FAIR VALUE MEASUREMENTS

 

The carrying amounts of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, inventories, prepaid expenses and other current assets, accounts payable, accrued expenses, and contract assets and liabilities, approximate fair value due to the short-term nature of these instruments.

 

The carrying amounts of lease liabilities and notes payable also approximate fair value as these instruments bear interest rates that are consistent with current market rates for similar instruments.

 

Recurring Fair Value Measurements

 

The Company measures certain financial instruments at fair value on a recurring basis. As of March 31, 2026, the Company’s financial instruments measured at fair value on a recurring basis consist of warrant liabilities.

 

The fair value of financial instruments measured at fair value on a recurring basis as of March 31, 2026 consisted of the following:

 

   Fair Value Measurements as of
March 31, 2026
 
Description  Level 1   Level 2   Level 3   Total 
Warrant liabilities  $567,180   $
   $
   $567,180 

 

The following table presents changes in the Company’s warrant liabilities measured at fair value on a recurring basis:

 

   Amount 
Warrant Liabilities    
Balance as of December 31, 2025  $491,280 
Loss on change in fair value of warrant liabilities   75,900 
Extinguishment of warrant liabilities upon settlement   
 
Balance as of March 31, 2026  $567,180 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes
3 Months Ended
Mar. 31, 2026
Income Taxes [Abstract]  
INCOME TAXES

NOTE 13—INCOME TAXES

 

The Company accounts for income taxes in accordance with ASC 740, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the condensed consolidated financial statements. Deferred tax assets and liabilities are determined based on differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities and are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to reverse.

 

The Company’s effective tax rate was a 2.3% benefit and (3.9)% provision for the three months ended March 31, 2026 and 2025, respectively. The effective tax rate differs from the U.S. federal statutory tax rate primarily due to the noncontrolling interest ownership in OpCo, which is treated as a partnership for U.S. federal income tax purposes, as well as changes in the valuation allowance on deferred tax assets.

 

The Company evaluated the realizability of its deferred tax assets based on all available positive and negative evidence. Based on this evaluation, the Company determined that it is not more likely than not that certain deferred tax assets will be realized and therefore recorded a valuation allowance against those deferred tax assets as of March 31, 2026 and December 31, 2025.

 

Due to the Company’s Up-C organizational structure, a portion of the Company’s earnings is attributable to noncontrolling interests in OpCo, which is treated as a partnership for U.S. federal income tax purposes. Accordingly, income attributable to these noncontrolling interests is generally not subject to corporate-level income taxes, which reduces the Company’s overall effective tax rate.

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

 

   March 31,
2026
   December 31,
2025
 
Deferred tax assets:        
Net operating losses and tax credit carry-forward  $1,364,033   $986,740 
Accrued stock compensation   406,435    386,841 
Section 743(b)   3,815,762    4,196,394 
Other   3,363    3,363 
Investment in Sunergy   4,972,025    5,824,820 
Total deferred tax assets   10,561,618    11,398,158 
Valuation allowance   (10,561,618)   (11,398,158)
Net deferred tax assets  $
   $
 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.26.1
Net Loss Per Share
3 Months Ended
Mar. 31, 2026
Net Loss Per Share [Abstract]  
NET LOSS PER SHARE

NOTE 14—NET LOSS PER SHARE

 

Basic net loss per share is calculated by dividing net loss attributable to Class A common stockholders by the weighted-average number of Class A common shares outstanding during the period. Diluted net loss per share is calculated by adjusting the weighted-average number of Class A common shares outstanding for the potentially dilutive effect of securities that could be converted into or settled in shares of Class A common stock. Potentially dilutive securities include exchangeable OpCo units and other instruments that may be settled in shares of Class A common stock.

 

The Company applies the treasury stock method to restricted stock awards and warrants, which assumes that all Class A common share equivalents have been exercised at the beginning of the period and that the proceeds from those exercises are assumed to be used to repurchase Class A common shares at the average closing market price during the period. The Company applies the if-converted method to securities that are convertible into Class A common shares.

 

For the three months ended March 31, 2026 and 2025, the Company reported a net loss. Accordingly, all potentially dilutive securities were excluded from the calculation of diluted net loss per share because their effect would be anti-dilutive, and diluted net loss per share equals basic net loss per share. As of March 31, 2026 and 2025, 37,495,002 and 43,221,852 potential common share equivalents, respectively, consisting of convertible OpCo Class A Preferred Units, exchangeable OpCo Class B units, convertible notes, warrants, and restricted stock awards, were excluded from the calculation of diluted net loss per share because their effect would be anti-dilutive.

 

The following table presents the computation of the basic and diluted loss per share of Class A common stock for the three months ended March 31, 2026 and 2025:

 

   Three Months Ended
March 31,
 
   2026   2025 
Numerator        
Net loss attributable to Class A common stockholders  $(3,512,674)  $(6,361,265)
Denominator          
Weighted-average Class A common shares outstanding – basic and diluted   33,377,040    13,252,964 
Loss per Class A common share – basic and diluted  $(0.11)  $(0.48)
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events
3 Months Ended
Mar. 31, 2026
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 15—SUBSEQUENT EVENTS

 

On April 23, 2026, the Company received a letter from the Listing Qualifications Staff of The Nasdaq Stock Market LLC (“Nasdaq”) indicating that, based upon the closing bid price of the Company’s Class A common stock for the last 30 consecutive business days, the Company no longer meets Nasdaq Listing Rule 5550(a)(2), which requires listed companies to maintain a minimum bid price of at least $1 per share. Nasdaq Listing Rule 5810(c)(3)(A) provides a compliance period of 180 calendar days, or until October 20, 2026, in which to regain compliance with the minimum bid price requirement. If the Company evidences a closing bid price of at least $1 per share for a minimum of 10 consecutive business days during the 180-day compliance period, the Company will automatically regain compliance. In the event the Company does not regain compliance with the $1 bid price requirement by October 14, 2026, the Company may be eligible for consideration of a second 180-day compliance period if it meets the continued listing requirement for market value of publicly held shares and all other initial listing standards for Nasdaq’s Capital Market, other than the minimum bid price requirement. In addition, the Company would also be required to notify Nasdaq of its intent to cure the minimum bid price deficiency.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Pay vs Performance Disclosure - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Pay vs Performance Disclosure    
Net Income (Loss) $ (3,512,674) $ (6,361,265)
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2026
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 35 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Accounting Policies, by Policy (Policies)
3 Months Ended
Mar. 31, 2026
Basis of Presentation and Other Information [Abstract]  
Reclassifications

Reclassifications

Certain prior period amounts have been reclassified to conform to the current period presentation of the condensed consolidated financial statements. These reclassifications had no impact on previously reported net loss, total assets, total liabilities, stockholders’ equity, or cash flows from operating activities.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In November 2024, the FASB issued ASU 2024-04, “Debt—Debt with Conversion and Other Options,” which clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. The new guidance is effective for reporting annual periods beginning after December 15, 2025 and can be applied either prospectively or retrospectively. Early adoption is permitted. The adoption of ASU 2024-04 did not have a material impact on the Company’s condensed consolidated financial statements.

In July 2025, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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 adoption of ASU 2025-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 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 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 a 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 ASU 2024-03 will have on its condensed consolidated financial statements.

In May 2025, the FASB issued ASU 2025-03, “Business Combinations (Topic 805) and Consolidation (Topic 810): Determining the Accounting Acquirer in the Acquisition of a Variable Interest Entity,” which requires entities to consider existing factors in ASC 805 when identifying the accounting acquirer in a transaction effected primarily by exchanging equity interests in which the legal acquiree is a variable interest entity that meets the definition of a business. ASU 2025-03 is effective for fiscal years beginning after December 15, 2026, with early adoption permitted. The Company is currently evaluating the impact ASU 2025-03 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 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 purpose. 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 ASU 2025-06 will have on its condensed consolidated financial statements.

In December 2025, the FASB issued ASU 2025-11, “Interim Reporting (Topic 270): Narrow-Scope Improvements.” ASU 2025-11 clarifies and improves existing interim reporting guidance by consolidating disclosure requirements within Topic 270 and introducing a disclosure principle requiring entities to disclose events and changes occurring after the most recent annual reporting period that are expected to have a material effect on the entity’s financial condition or results of operations. The ASU does not introduce significant changes to recognition or measurement guidance. The amendments in ASU 2025-11 are effective for interim reporting periods within fiscal years beginning after December 15, 2027, with early adoption permitted. ASU 2025-11 allows for either a prospective or retrospective approach on adoption. The Company is currently evaluating the impact ASU 2025-11 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 36 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Disaggregation of Revenues and Segment Reporting (Tables)
3 Months Ended
Mar. 31, 2026
Disaggregation of Revenues and Segment Reporting [Abstract]  
Schedule of Net Revenues

The Company’s net revenues for the three months ended March 31, 2026 and 2025 are disaggregated as follows:

 

   Three Months Ended
March 31,
 
   2026   2025 
Solar system installations, net  $13,045,024   $8,374,912 
Roofing installations   139,920    408,783 
Energy storage solutions   
    
 
Total net revenues  $13,184,944   $8,783,695 
Schedule of Segment Information

Segment information for the three months ended March 31, 2026 and 2025 is as follows:

 

   Three Months Ended March 31, 2026 
   Sunergy   Heliogen   Total 
Net revenues  $13,184,944   $
   $13,184,944 
Operating expenses               
Cost of revenues (1)   7,580,046    
    7,580,046 
Depreciation and amortization   1,081,528    
    1,081,528 
Sales and marketing (2)   3,009,169    2,601    3,011,770 
General and administrative   5,336,035    940,689    6,276,724 
Total operating expenses   17,006,778    943,290    17,950,068 
                
Loss from operations   (3,821,834)   (943,290)   (4,765,124)
                
Other income (expense)               
Other income   59,580    8,857    68,437 
Interest expense   (10,853)   
    (10,853)
Loss on change in fair value of warrant liabilities   (75,900)   
    (75,900)
Total other income (expense)   (27,173)   8,857    (18,316)
                
Net loss before income taxes   (3,849,007)   (934,433)   (4,783,440)
Income tax provision   92,129    
    92,129 
Net loss  $(3,756,878)  $(934,433)  $(4,691,311)

 

   Three Months Ended March 31, 2026 
   Sunergy   Heliogen   Total 
(1) Cost of revenues            
Direct labor  $2,069,421   $
   $2,069,421 
Materials   4,860,545    
    4,860,545 
Other   650,080    
    650,080 
Total cost of revenues  $7,580,046   $
   $7,580,046 
                
(2) Sales and marketing               
Commissions expense  $2,278,640   $2,601   $2,281,241 
Other sales and marketing   730,529    
    730,529 
Total sales and marketing  $3,009,169   $2,601   $3,011,770 

 

   Three Months Ended March 31, 2025 
   Sunergy   Heliogen   Total 
Net revenues  $8,783,695   $
         –
   $8,783,695 
Operating expenses               
Cost of revenues (1)   4,789,679    
    4,789,679 
Depreciation and amortization   4,900,729    
    4,900,729 
Sales and marketing (2)   3,112,799    
    3,112,799 
General and administrative   9,491,886    
    9,491,886 
Total operating expenses   22,295,093    
    22,295,093 
                
Loss from operations   (13,511,398)   
    (13,511,398)
                
Other income (expense)               
Other income   82,363    
    82,363 
Interest expense   (30,277)   
    (30,277)
Loss on change in fair value of warrant liabilities   663,449    
    663,449 
Total other income (expense)   715,535    
    715,535 
                
Net loss before income taxes   (12,795,863)   
    (12,795,863)
Income tax provision   (523,500)   
    (523,500)
Net loss  $(13,319,363)  $
   $(13,319,363)
   Three Months Ended March 31, 2025 
   Sunergy   Heliogen   Total 
(1) Cost of revenues            
Direct labor  $1,719,462   $
           –
   $1,719,462 
Materials   2,224,562    
    2,224,562 
Other   845,655    
    845,655 
Total cost of revenues  $4,789,679   $
   $4,789,679 
                
(2) Sales and marketing               
Commissions expense  $1,864,112   $
   $1,864,112 
Other sales and marketing   1,248,687    
    1,248,687 
Total sales and marketing  $3,112,799   $
   $3,112,799 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Prepaid Expenses and Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2026
Prepaid Expenses and Other Current Assets [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,
2026
   December 31,
2025
 
Prepaid expenses  $566,182   $539,844 
Deferred installation and material costs   1,459,347    1,770,057 
Receivable related to Lumio asset purchase   1,004,489    1,004,489 
Tax receivables   369,025    307,542 
Employee receivables and advances on sales commissions   126,778    105,928 
Other current assets   456,719    464,730 
Total prepaid expenses and other current assets  $3,982,540   $4,192,590 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2026
Property and Equipment [Abstract]  
Schedule of Property and Equipment

Property and equipment as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,   December 31, 
   2026   2025 
Internally-developed software  $1,125,043   $2,211,626 
Office furniture and equipment   384,368    384,368 
Vehicles   2,482,078    2,477,033 
Leasehold improvements   10,000    10,000 
Total property and equipment   4,001,489    5,083,027 
Less: accumulated depreciation   (2,013,067)   (2,252,537)
Total property and equipment, net  $1,988,422   $2,830,490 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2026
Accrued Expenses and Other Current Liabilities [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,
2026
   December 31,
2025
 
Accrued payroll liabilities  $635,513   $506,829 
Accrued commissions   144,492    998,964 
Accrued taxes   383,779    414,490 
Accrued credit cards   288,331    250,055 
Other accrued liabilities   395,361    250,899 
Total accrued expenses and other current liabilities  $1,847,476   $2,421,237 

Accrued expenses and other current liabilities – related parties as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,
2026
   December 31,
2025
 
Customer advances  $3,849,754   $49,269 
Total accrued expenses and other current liabilities – related parties  $3,849,754   $49,269 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Schedule of Operating Leases

Operating leases as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,
2026
   December 31,
2025
 
Operating lease right-of-use assets  $732,192   $897,476 
           
Operating lease liabilities, current portion   611,704    684,819 
Operating lease liabilities, long-term   196,281    304,295 
Total operating lease liabilities  $807,985   $989,114 
           
Weighted-average remaining lease term (years)   1.40    1.58 
Weighted-average discount rate   4.96%   4.97%

  

The components of operating lease expense consist of the following for the three months ended March 31, 2026 and 2025:

 

   March 31,
2026
   March 31,
2025
 
Fixed operating lease expense  $176,917   $196,574 
Short-term and variable operating lease expense   284,856    11,989 
Total net operating lease expense  $461,773   $208,563 

Finance leases ROU assets and liabilities as of March 31, 2026 and December 31, 2025 consisted of the following:

 

   March 31,
2026
   December 31,
2025
 
Finance lease right-of-use assets  $276,421   $310,539 
           
Finance lease liabilities, current portion   145,767    142,095 
Finance lease liabilities, long-term   171,017    208,865 
Total finance lease liabilities  $316,784   $350,960 
           
Weighted-average remaining lease term (years)   2.03    2.28 
Weighted-average discount rate   9.76%   9.76%
Schedule of Operating Lease Liabilities

As of March 31, 2026, future minimum lease payments under operating lease liabilities were as follows:

 

Year Ending December 31,  Amount 
2026 (remaining)  $525,100 
2027   244,051 
2028   69,147 
Total   838,298 
Less: imputed interest   (30,313)
Total operating lease liabilities  $807,985 
Schedule of Future Minimum Lease Payments under Finance Leases

As of March 31, 2026, future minimum lease payments under finance leases were as follows:

 

Year Ending December 31,  Amount 
2026 (remaining)  $128,677 
2027   171,570 
2028   52,603 
Total   352,850 
Less: imputed interest   (36,066)
Total finance lease liabilities  $316,784 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Redeemable Noncontrolling Interests and Equity (Tables)
3 Months Ended
Mar. 31, 2026
Redeemable Noncontrolling Interests and Equity [Abstract]  
Schedule of Capital Stock

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

 

   Par Value   Authorized   Issued   Treasury
Stock
   Outstanding 
Class A common stock  $0.0001    300,000,000    35,139,912    
    35,139,912 
Class V common stock  $0.0001    100,000,000    22,880,000    
    22,880,000 
Preferred stock  $0.0001    10,000,000    
    
    
 
Class A convertible preferred units  $0.0001    1,500,000    1,500,000    
    1,500,000 
Class A units  $0.0001    5,026,964    5,026,964    
    5,026,964 
Class B units  $0.0001    33,730,000    21,380,000    
    21,380,000 
Total shares        450,256,964    85,926,876    
    85,926,876 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2026
Stock-Based Compensation [Abstract]  
Schedule of Restricted Stock Unit Activity Under the Incentive Plan

The following table summarizes restricted stock unit activity under the Incentive Plan for the three months ended March 31, 2026:

 

   RSUs   Weighted-
Average
Grant Date
Fair Value
 
Outstanding at December 31, 2025   975,002   $2.97 
Granted   
    
 
Vested   (130,000)   (4.26)
Forfeited   (30,000)   (2.57)
Outstanding at March 31, 2026   815,002   $2.78 
Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation

The following table summarizes equity compensation expense and remaining unrecognized compensation cost for grants outstanding under the Incentive Plan during the three months ended March 31, 2026 and 2025:

 

   Stock-Based Compensation Expense 
   Three Months Ended
March 31,
   Unrecognized   Weighted-
Average
Remaining  
Grant Date  2026   2025   Expense   Life 
March 13, 2024  $87,359   $718,674   $329,886    0.87 
February 5, 2025   177,648    189,499    1,160,229    1.85 
July 5, 2025   19,492    
    178,891    2.27 
November 5, 2025   8,974    
    94,633    2.60 
Total  $293,473   $908,173   $1,763,639    1.06 

The following table summarizes equity compensation expense and remaining unrecognized compensation cost for grants outstanding under the Seasonal Manager Compensation Plan during the three months ended March 31, 2026 and 2025:

 

   Stock-Based Compensation Expense 
   Three Months Ended
March 31,
   Unrecognized   Weighted-
Average
Remaining 
Grant Date  2026   2025   Expense   Life 
March 31, 2025  $(35,426)  $436,323   $
    
 
March 31, 2026   101,961    
    101,961    1.00 
Total  $66,535   $436,323   $101,961    1.00 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2026
Fair Value Measurements [Abstract]  
Schedule of Fair Value Measurements

The fair value of financial instruments measured at fair value on a recurring basis as of March 31, 2026 consisted of the following:

 

   Fair Value Measurements as of
March 31, 2026
 
Description  Level 1   Level 2   Level 3   Total 
Warrant liabilities  $567,180   $
   $
   $567,180 
Schedule of Warrant liabilities Measured at Fair Value on a Recurring Basis

The following table presents changes in the Company’s warrant liabilities measured at fair value on a recurring basis:

 

   Amount 
Warrant Liabilities    
Balance as of December 31, 2025  $491,280 
Loss on change in fair value of warrant liabilities   75,900 
Extinguishment of warrant liabilities upon settlement   
 
Balance as of March 31, 2026  $567,180 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2026
Income Taxes [Abstract]  
Schedule of Deferred Income Tax Assets and Liabilities

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

 

   March 31,
2026
   December 31,
2025
 
Deferred tax assets:        
Net operating losses and tax credit carry-forward  $1,364,033   $986,740 
Accrued stock compensation   406,435    386,841 
Section 743(b)   3,815,762    4,196,394 
Other   3,363    3,363 
Investment in Sunergy   4,972,025    5,824,820 
Total deferred tax assets   10,561,618    11,398,158 
Valuation allowance   (10,561,618)   (11,398,158)
Net deferred tax assets  $
   $
 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Net Loss Per Share [Abstract]  
Schedule of Computation of the Basic and Diluted Loss Per Share of Class A Common Stock

The following table presents the computation of the basic and diluted loss per share of Class A common stock for the three months ended March 31, 2026 and 2025:

 

   Three Months Ended
March 31,
 
   2026   2025 
Numerator        
Net loss attributable to Class A common stockholders  $(3,512,674)  $(6,361,265)
Denominator          
Weighted-average Class A common shares outstanding – basic and diluted   33,377,040    13,252,964 
Loss per Class A common share – basic and diluted  $(0.11)  $(0.48)
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Liquidity and Going Concern Assessment (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Liquidity and Going Concern Assessment [Abstract]        
Cash and cash equivalents $ 1,731,160   $ 6,137,939  
Working capital 7,900,000      
Stockholders defict 13,683,063 $ (23,077,815) $ 5,330,332 $ (88,912,079)
Net loss (4,691,311) (13,319,363)    
Net cash in operating activities (852,842) $ (2,263,438)    
Short term cash $ 30,000,000      
Outstanding shares, percentage 4.99%      
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Disaggregation of Revenues and Segment Reporting (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
segment
Dec. 31, 2025
USD ($)
Disaggregation of Revenues and Segment Reporting [Line Items]    
Operating segment | segment 2  
Reportable segment | segment 2  
Customer Two [Member]    
Disaggregation of Revenues and Segment Reporting [Line Items]    
Revenue recognized | $ $ 7,973,865  
Customer Four [Member]    
Disaggregation of Revenues and Segment Reporting [Line Items]    
Revenue recognized | $   $ 7,276,203
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Disaggregation of Revenues and Segment Reporting - Schedule of Net Revenues (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Net Revenues [Line Items]    
Total net revenues $ 13,184,944 $ 8,783,695
Solar system installations, net [Member]    
Schedule of Net Revenues [Line Items]    
Total net revenues 13,045,024 8,374,912
Roofing installations [Member]    
Schedule of Net Revenues [Line Items]    
Total net revenues 139,920 408,783
Energy storage solutions [Member]    
Schedule of Net Revenues [Line Items]    
Total net revenues
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Disaggregation of Revenues and Segment Reporting - Schedule of Segment Information (Details) - Reportable Subsegments [Member] - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Segment Information [Line Items]    
Net revenues $ 13,184,944 $ 8,783,695
Operating expenses    
Cost of revenues 7,580,046 4,789,679
Depreciation and amortization 1,081,528 4,900,729
Commissions expense 2,281,241 1,864,112
Other sales and marketing 730,529 1,248,687
Sales and marketing 3,011,770 3,112,799
General and administrative 6,276,724 9,491,886
Total operating expenses 17,950,068 22,295,093
Loss from operations (4,765,124) (13,511,398)
Other income (expense)    
Other income 68,437 82,363
Interest expense (10,853) (30,277)
Loss on change in fair value of warrant liabilities (75,900) 663,449
Total other income (expense) (18,316) 715,535
Total net loss before income taxes (4,783,440) (12,795,863)
Income tax provision 92,129 (523,500)
Net loss (4,691,311) (13,319,363)
Sunergy [Member]    
Schedule of Segment Information [Line Items]    
Net revenues 13,184,944 8,783,695
Operating expenses    
Cost of revenues 7,580,046 4,789,679
Depreciation and amortization 1,081,528 4,900,729
Commissions expense 2,278,640 1,864,112
Other sales and marketing 730,529 1,248,687
Sales and marketing 3,009,169 3,112,799
General and administrative 5,336,035 9,491,886
Total operating expenses 17,006,778 22,295,093
Loss from operations (3,821,834) (13,511,398)
Other income (expense)    
Other income 59,580 82,363
Interest expense (10,853) (30,277)
Loss on change in fair value of warrant liabilities (75,900) 663,449
Total other income (expense) (27,173) 715,535
Total net loss before income taxes (3,849,007) (12,795,863)
Income tax provision 92,129 (523,500)
Net loss (3,756,878) (13,319,363)
Heliogen [Member]    
Schedule of Segment Information [Line Items]    
Net revenues
Operating expenses    
Cost of revenues
Depreciation and amortization
Commissions expense 2,601
Other sales and marketing
Sales and marketing 2,601
General and administrative 940,689
Total operating expenses 943,290
Loss from operations (943,290)
Other income (expense)    
Other income 8,857
Interest expense
Loss on change in fair value of warrant liabilities
Total other income (expense) 8,857
Total net loss before income taxes (934,433)
Income tax provision
Net loss (934,433)
Direct labor [Member]    
Operating expenses    
Cost of revenues 2,069,421 1,719,462
Direct labor [Member] | Sunergy [Member]    
Operating expenses    
Cost of revenues 2,069,421 1,719,462
Direct labor [Member] | Heliogen [Member]    
Operating expenses    
Cost of revenues
Materials [Member]    
Operating expenses    
Cost of revenues 4,860,545 2,224,562
Materials [Member] | Sunergy [Member]    
Operating expenses    
Cost of revenues 4,860,545 2,224,562
Materials [Member] | Heliogen [Member]    
Operating expenses    
Cost of revenues
Other [Member]    
Operating expenses    
Cost of revenues 650,080 845,655
Other [Member] | Sunergy [Member]    
Operating expenses    
Cost of revenues 650,080 845,655
Other [Member] | Heliogen [Member]    
Operating expenses    
Cost of revenues
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Prepaid Expenses and Other Current Assets [Abstract]    
Prepaid expenses $ 566,182 $ 539,844
Deferred installation and material costs 1,459,347 1,770,057
Receivable related to Lumio asset purchase 1,004,489 1,004,489
Tax receivables 369,025 307,542
Employee receivables and advances on sales commissions 126,778 105,928
Other current assets 456,719 464,730
Total prepaid expenses and other current assets $ 3,982,540 $ 4,192,590
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Property and Equipment (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Property and Equipment [Abstract]    
Depreciation expense $ 1,047,410 $ 219,259
Additional depreciation expense 833,014  
Accumulated depreciation on retirement of asset $ 1,286,879  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Property and Equipment [Line Items]    
Property and equipment, gross $ 4,001,489 $ 5,083,027
Less: accumulated depreciation (2,013,067) (2,252,537)
Total property and equipment, net 1,988,422 2,830,490
Internally-developed software [Member]    
Schedule of Property and Equipment [Line Items]    
Property and equipment, gross 1,125,043 2,211,626
Office furniture and equipment [Member]    
Schedule of Property and Equipment [Line Items]    
Property and equipment, gross 384,368 384,368
Vehicles [Member]    
Schedule of Property and Equipment [Line Items]    
Property and equipment, gross 2,482,078 2,477,033
Leasehold improvements [Member]    
Schedule of Property and Equipment [Line Items]    
Property and equipment, gross $ 10,000 $ 10,000
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Accrued Expenses and Other Current Liabilities [Line Items]    
Accrued payroll liabilities $ 635,513 $ 506,829
Accrued commissions 144,492 998,964
Accrued taxes 383,779 414,490
Accrued credit cards 288,331 250,055
Other accrued liabilities 395,361 250,899
Total accrued expenses and other current liabilities 1,847,476 2,421,237
Customer advances 3,849,754 49,269
Related Party [Member]    
Schedule of Accrued Expenses and Other Current Liabilities [Line Items]    
Total accrued expenses and other current liabilities – related parties $ 3,849,754 $ 49,269
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Cash paid for operating leases $ 192,763 $ 180,784
Depreciation and amortization 34,118 34,119
Interest expense 8,717 11,174
Cash paid for finance leases $ 42,893 $ 42,870
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Operating Leases (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Schedule Of Operating Leases Abstract      
Operating lease right-of-use assets $ 732,192   $ 897,476
Operating lease liabilities, current portion 611,704   684,819
Operating lease liabilities, long-term 196,281   304,295
Total operating lease liabilities $ 807,985   $ 989,114
Weighted-average remaining lease term (years) 1 year 4 months 24 days   1 year 6 months 29 days
Weighted-average discount rate 4.96%   4.97%
Fixed operating lease expense $ 176,917 $ 196,574  
Short-term and variable operating lease expense 284,856 11,989  
Total net operating lease expense 461,773 $ 208,563  
Finance lease right-of-use assets 276,421   $ 310,539
Finance lease liabilities, current portion 145,767   142,095
Finance lease liabilities, long-term 171,017   208,865
Total finance lease liabilities $ 316,784   $ 350,960
Weighted-average remaining lease term (years) 2 years 10 days   2 years 3 months 10 days
Weighted-average discount rate 9.76%   9.76%
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Operating Lease Liabilities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Operating Lease Liabilities [Abstract]    
2026 (remaining) $ 525,100  
2027 244,051  
2028 69,147  
Total 838,298  
Less: imputed interest (30,313)  
Total operating lease liabilities $ 807,985 $ 989,114
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Future Minimum Lease Payments under Finance Leases (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Future Minimum Lease Payments under Finance Leases [Abstract]    
2026 (remaining) $ 128,677  
2027 171,570  
2028 52,603  
Total 352,850  
Less: imputed interest (36,066)  
Total finance lease liabilities $ 316,784 $ 350,960
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Related Party Transactions (Details) - USD ($)
3 Months Ended 12 Months Ended
Jan. 30, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Aug. 31, 2024
Related Party Transactions [Line Items]          
Revenue   $ 13,184,944 $ 8,783,695    
Lease payment   192,763 180,784    
Interest income   39,584 37,656    
Balance of loan   $ 6,150,000   $ 3,000,000  
Net cash to pay TRA holders, percentage   85.00%      
Related Party [Member]          
Related Party Transactions [Line Items]          
Revenue   $ 1,029,423 $ 2,567,304    
Accounts receivable   765,757   611,807  
Lease payment       3,150,000  
Accrued interest   193,069   153,485  
Unrecorded liability   4,600,000   5,700,000  
Solar Leasing [Member]          
Related Party Transactions [Line Items]          
Accounts receivable   765,757   611,807  
Business Loan Agreement [Member]          
Related Party Transactions [Line Items]          
Borrowings         $ 10,000,000
Loan outstanding balance   $ 9,937,246   $ 9,976,752  
Minimum [Member] | White Horse Energy, LLC [Member]          
Related Party Transactions [Line Items]          
Loan note receivable $ 3,000,000        
Maximum [Member] | White Horse Energy, LLC [Member]          
Related Party Transactions [Line Items]          
Loan note receivable $ 6,150,000        
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Details)
Jul. 03, 2025
USD ($)
Commitments and Contingencies [Line Items]  
Legal proceeding amount claimed $ 955,914
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Redeemable Noncontrolling Interests and Equity (Details) - USD ($)
3 Months Ended
Mar. 13, 2026
Feb. 05, 2026
Jan. 27, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Redeemable Non-controlling Interests and Equity [Line Items]            
Shares in employees for services       $ 100,000    
Outstanding shares, percentage     4.99%      
Common stock fair value     $ 100,000      
Gross proceeds       873,000 $ 18,785,000  
Offering costs       1,459,347   $ 1,770,057
Legal costs       $ 13,455    
Convertible shares (in Shares)       1,500,000    
Units of outstanding (in Shares)       21,380,000    
Net cash tax savings       85.00%    
Distributions rate       10.00%    
Preferred dividends          
Paid cash distribution       $ 160,153  
TRA Holders [Member]            
Redeemable Non-controlling Interests and Equity [Line Items]            
Net cash tax savings       85.00%    
OpCo Class B Units [Member]            
Redeemable Non-controlling Interests and Equity [Line Items]            
Shares issued (in Shares)       1,500,000    
White Lion Capital LLC [Member]            
Redeemable Non-controlling Interests and Equity [Line Items]            
Commitment amount     $ 30,000,000      
Sold of common stock (in Shares)       241,000    
ESGEN OpCo, LLC [Member]            
Redeemable Non-controlling Interests and Equity [Line Items]            
Minority interest       37.80%   40.80%
Class A Common Stock [Member]            
Redeemable Non-controlling Interests and Equity [Line Items]            
Shares issued (in Shares)       35,139,912   33,180,843
Offering costs       $ 258,565    
Forfeited shares (in Shares) 46,175          
Common shares (in Shares)   73,876        
Class A Common Stock [Member] | OpCo Class B Units [Member]            
Redeemable Non-controlling Interests and Equity [Line Items]            
Shares issued (in Shares)       31,793    
Shares in employees for services       $ 31,315    
Class A Common Stock [Member] | White Lion Capital LLC [Member]            
Redeemable Non-controlling Interests and Equity [Line Items]            
Shares issued (in Shares)     66,225      
Aggregate gross purchase price     $ 30,000,000      
Class A Common Stock [Member] | White Lion ELOC [Member]            
Redeemable Non-controlling Interests and Equity [Line Items]            
Gross proceeds       272,020    
Series A Preferred Stock [Member]            
Redeemable Non-controlling Interests and Equity [Line Items]            
Preferred dividends       432,398    
Paid cash distribution       $ 160,153    
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.26.1
Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details)
Mar. 31, 2026
$ / shares
shares
Schedule of Capital Stock [Line Items]  
Total shares, Authorized 450,256,964
Total shares, Issued 85,926,876
Total shares, Treasury Stock
Total shares, Outstanding 85,926,876
Preferred stock [Member]  
Schedule of Capital Stock [Line Items]  
Total shares, Par Value (in Dollars per share) | $ / shares $ 0.0001
Total shares, Authorized 10,000,000
Total shares, Issued
Total shares, Treasury Stock
Total shares, Outstanding
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 35,139,912
Total shares, Treasury Stock
Total shares, Outstanding 35,139,912
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 22,880,000
Total shares, Treasury Stock
Total shares, Outstanding 22,880,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 A units [Member]  
Schedule of Capital Stock [Line Items]  
Total shares, Par Value (in Dollars per share) | $ / shares $ 0.0001
Total shares, Authorized 5,026,964
Total shares, Issued 5,026,964
Total shares, Treasury Stock
Total shares, Outstanding 5,026,964
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 21,380,000
Total shares, Treasury Stock
Total shares, Outstanding 21,380,000
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Jan. 01, 2025
Mar. 06, 2024
Mar. 31, 2026
Mar. 31, 2025
2024 Omnibus Incentive Plan [Member]          
Stock-Based Compensation [Line Items]          
Rate of outstanding shares     2.00%    
Compensation expense       $ 293,473 $ 908,173
Sun Managers LLC [Member]          
Stock-Based Compensation [Line Items]          
Percentage of related expense and deduction items       100.00%  
March 2024 Grant [Member]          
Stock-Based Compensation [Line Items]          
Compensation expense       $ 303,045  
Seasonal Manager Stock Compensation Plan [Member]          
Stock-Based Compensation [Line Items]          
Compensation expense       $ 66,535 $ 436,323
Earn shares   40      
Shares issued price per share   $ 5      
Seasonal Manager Stock Compensation Plan [Member] | Share-Based Payment Arrangement, Tranche One [Member]          
Stock-Based Compensation [Line Items]          
Percentage of grants of vested shares       50.00%  
Seasonal Manager Stock Compensation Plan [Member] | Share-Based Payment Arrangement, Tranche Two [Member]          
Stock-Based Compensation [Line Items]          
Percentage of grants of vested shares       50.00%  
Class A Common Stock [Member] | 2024 Omnibus Incentive Plan [Member]          
Stock-Based Compensation [Line Items]          
Outstanding shares     3,220,400    
Class A Common Stock [Member] | Sun Managers LLC [Member]          
Stock-Based Compensation [Line Items]          
Restricted shares 527,953        
Class A Common Stock [Member] | Seasonal Manager Stock Compensation Plan [Member]          
Stock-Based Compensation [Line Items]          
Restricted shares 355,264        
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Schedule of Restricted Stock Unit Activity Under the Incentive Plan (Details) - Restricted Stock Unit [Member]
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Schedule of Restricted Stock Unit Activity Under the Incentive Plan [Line Items]  
RSUs, Outstanding at December 31, 2025 | shares 975,002
Weighted- Average Grant Date Fair Value, Outstanding at December 31, 2025 | $ / shares $ 2.97
RSUs, Outstanding at March 31, 2026 | shares 815,002
Weighted- Average Grant Date Fair Value, Outstanding at March 31, 2026 | $ / shares $ 2.78
RSUs, Granted | shares
Weighted- Average Grant Date Fair Value, Granted | $ / shares
RSUs, Vested | shares (130,000)
Weighted- Average Grant Date Fair Value, Vested | $ / shares $ (4.26)
RSUs, Forfeited | shares (30,000)
Weighted- Average Grant Date Fair Value, Forfeited | $ / shares $ (2.57)
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
2024 Omnibus Incentive Plan [Member]      
Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation [Line Items]      
Stock-Based Compensation Expense $ 293,473 $ 908,173  
Unrecognized Expense     $ 1,763,639
Weighted-Average Remaining Life     1 year 21 days
Seasonal Manager Stock Compensation Plan [Member]      
Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation [Line Items]      
Stock-Based Compensation Expense 66,535 436,323  
Unrecognized Expense     $ 101,961
Weighted-Average Remaining Life     1 year
March 13, 2024 [Member] | 2024 Omnibus Incentive Plan [Member]      
Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation [Line Items]      
Stock-Based Compensation Expense 87,359 718,674  
Unrecognized Expense     $ 329,886
Weighted-Average Remaining Life     10 months 13 days
February 5, 2025 [Member] | 2024 Omnibus Incentive Plan [Member]      
Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation [Line Items]      
Stock-Based Compensation Expense 177,648 189,499  
Unrecognized Expense     $ 1,160,229
Weighted-Average Remaining Life     1 year 10 months 6 days
July 5, 2025 [Member] | 2024 Omnibus Incentive Plan [Member]      
Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation [Line Items]      
Stock-Based Compensation Expense 19,492  
Unrecognized Expense     $ 178,891
Weighted-Average Remaining Life     2 years 3 months 7 days
November 5, 2025 [Member] | 2024 Omnibus Incentive Plan [Member]      
Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation [Line Items]      
Stock-Based Compensation Expense 8,974  
Unrecognized Expense     $ 94,633
Weighted-Average Remaining Life     2 years 7 months 6 days
March 31, 2025 [Member] | Seasonal Manager Stock Compensation Plan [Member]      
Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation [Line Items]      
Stock-Based Compensation Expense (35,426) 436,323  
Unrecognized Expense    
Weighted-Average Remaining Life    
March 31, 2026 [Member] | Seasonal Manager Stock Compensation Plan [Member]      
Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation [Line Items]      
Stock-Based Compensation Expense $ 101,961  
Unrecognized Expense     $ 101,961
Weighted-Average Remaining Life     1 year
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Schedule of Fair Value Measurements (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Fair Value Measurements [Line Items]    
Warrant liabilities $ 567,180 $ 491,280
Level 1 [Member]    
Schedule of Fair Value Measurements [Line Items]    
Warrant liabilities 567,180  
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 66 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Schedule of Warrant liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Warrant Liabilities    
Beginning Balance $ 491,280  
Loss on change in fair value of warrant liabilities 75,900 $ (663,449)
Extinguishment of warrant liabilities upon settlement  
Ending Balance $ 567,180  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes (Details)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Taxes [Abstract]    
Effective tax rate 2.30% (3.90%)
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Schedule of Deferred Income Tax Assets and Liabilities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Deferred tax assets:    
Net operating losses and tax credit carry-forward $ 1,364,033 $ 986,740
Accrued stock compensation 406,435 386,841
Section 743(b) 3,815,762 4,196,394
Other 3,363 3,363
Investment in Sunergy 4,972,025 5,824,820
Total deferred tax assets 10,561,618 11,398,158
Valuation allowance (10,561,618) (11,398,158)
Net deferred tax assets
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net Loss Per Share [Abstract]    
Anti-dilutive shares 37,495,002 43,221,852
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Net Loss Per Share - Schedule of Computation of the Basic and Diluted Loss Per Share of Class A Common Stock (Details) - Class A Common Stock [Member] - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator    
Net loss attributable to Class A common stockholders $ (3,512,674) $ (6,361,265)
Denominator    
Weighted-average class A common shares outstanding – basic 33,377,040 13,252,964
Weighted-average class A common shares outstanding – diluted 33,377,040 13,252,964
Loss per class A common share – basic $ (0.11) $ (0.48)
Loss per class A common share – diluted $ (0.11) $ (0.48)
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events (Details) - $ / shares
Oct. 14, 2026
Apr. 23, 2026
Subsequent Event [Member]    
Subsequent Events [Line Items]    
Per share (in Dollars per share)   $ 1
Compliance period   180 days
Forecast [Member]    
Subsequent Events [Line Items]    
Compliance period 180 days  
Minimum [Member]    
Subsequent Events [Line Items]    
Consecutive business days   10 days
Per share (in Dollars per share)   $ 1
Class A common stock [Member] | Subsequent Event [Member]    
Subsequent Events [Line Items]    
Consecutive business days   30 days
Class A common stock [Member] | Forecast [Member]    
Subsequent Events [Line Items]    
Per share (in Dollars per share) $ 1  
XML 72 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 73 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.26.1 html 193 299 1 false 61 0 false 5 false false R1.htm 995100 - Document - Cover Sheet http://xbrl.sec.gov/dei/role/document/Cover Cover Cover 1 false false R2.htm 995301 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.gosunergy.com/role/ConsolidatedBalanceSheet Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 995302 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) Sheet http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals Condensed Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 995303 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.gosunergy.com/role/ConsolidatedIncomeStatement Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 995304 - Statement - Condensed Consolidated Statements of Changes in Redeemable Noncontrolling Interests and Stockholders??? Equity (Deficit) Sheet http://www.gosunergy.com/role/ShareholdersEquityType2or3 Condensed Consolidated Statements of Changes in Redeemable Noncontrolling Interests and Stockholders??? Equity (Deficit) 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 Assessment Sheet http://www.gosunergy.com/role/LiquidityandGoingConcernAssessment Liquidity and Going Concern Assessment Notes 8 false false R9.htm 995308 - Disclosure - Disaggregation of Revenues and Segment Reporting Sheet http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReporting Disaggregation of Revenues and Segment Reporting Notes 9 false false R10.htm 995309 - Disclosure - Prepaid Expenses and Other Current Assets Sheet http://www.gosunergy.com/role/PrepaidExpensesandOtherCurrentAssets Prepaid Expenses and Other Current Assets 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 - Accrued Expenses and Other Current Liabilities Sheet http://www.gosunergy.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 12 false false R13.htm 995312 - Disclosure - Leases Sheet http://www.gosunergy.com/role/Leases Leases Notes 13 false false R14.htm 995313 - Disclosure - Related Party Transactions Sheet http://www.gosunergy.com/role/RelatedPartyTransactions Related Party Transactions Notes 14 false false R15.htm 995314 - Disclosure - Commitments and Contingencies Sheet http://www.gosunergy.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 995315 - Disclosure - Redeemable Noncontrolling Interests and Equity Sheet http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquity Redeemable Noncontrolling Interests and Equity Notes 16 false false R17.htm 995316 - Disclosure - Stock-Based Compensation Sheet http://www.gosunergy.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 995317 - Disclosure - Fair Value Measurements Sheet http://www.gosunergy.com/role/FairValueMeasurements Fair Value Measurements Notes 18 false false R19.htm 995318 - Disclosure - Income Taxes Sheet http://www.gosunergy.com/role/IncomeTaxes Income Taxes 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 - Subsequent Events Sheet http://www.gosunergy.com/role/SubsequentEvents Subsequent Events Notes 21 false false R22.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 996000 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.gosunergy.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies 24 false false R25.htm 996001 - 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 25 false false R26.htm 996002 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) Sheet http://www.gosunergy.com/role/PrepaidExpensesandOtherCurrentAssetsTables Prepaid Expenses and Other Current Assets (Tables) Tables http://www.gosunergy.com/role/PrepaidExpensesandOtherCurrentAssets 26 false false R27.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 27 false false R28.htm 996004 - 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 28 false false R29.htm 996005 - Disclosure - Leases (Tables) Sheet http://www.gosunergy.com/role/LeasesTables Leases (Tables) Tables http://www.gosunergy.com/role/Leases 29 false false R30.htm 996006 - Disclosure - Redeemable Noncontrolling Interests and Equity (Tables) Sheet http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityTables Redeemable Noncontrolling Interests and Equity (Tables) Tables http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquity 30 false false R31.htm 996007 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.gosunergy.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.gosunergy.com/role/StockBasedCompensation 31 false false R32.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 32 false false R33.htm 996009 - Disclosure - Income Taxes (Tables) Sheet http://www.gosunergy.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.gosunergy.com/role/IncomeTaxes 33 false false R34.htm 996010 - 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 34 false false R35.htm 996011 - Disclosure - Liquidity and Going Concern Assessment (Details) Sheet http://www.gosunergy.com/role/LiquidityandGoingConcernAssessmentDetails Liquidity and Going Concern Assessment (Details) Details http://www.gosunergy.com/role/LiquidityandGoingConcernAssessment 35 false false R36.htm 996012 - 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 36 false false R37.htm 996013 - 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 37 false false R38.htm 996014 - 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 38 false false R39.htm 996015 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 39 false false R40.htm 996016 - Disclosure - Property and Equipment (Details) Sheet http://www.gosunergy.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.gosunergy.com/role/PropertyandEquipmentTables 40 false false R41.htm 996017 - 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 41 false false R42.htm 996018 - 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 42 false false R43.htm 996019 - Disclosure - Leases (Details) Sheet http://www.gosunergy.com/role/LeasesDetails Leases (Details) Details http://www.gosunergy.com/role/LeasesTables 43 false false R44.htm 996020 - Disclosure - Leases - Schedule of Operating Leases (Details) Sheet http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable Leases - Schedule of Operating Leases (Details) Details 44 false false R45.htm 996021 - Disclosure - Leases - Schedule of Operating Lease Liabilities (Details) Sheet http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable Leases - Schedule of Operating Lease Liabilities (Details) Details 45 false false R46.htm 996022 - Disclosure - Leases - Schedule of Future Minimum Lease Payments under Finance Leases (Details) Sheet http://www.gosunergy.com/role/ScheduleofFutureMinimumLeasePaymentsunderFinanceLeasesTable Leases - Schedule of Future Minimum Lease Payments under Finance Leases (Details) Details 46 false false R47.htm 996023 - Disclosure - Related Party Transactions (Details) Sheet http://www.gosunergy.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.gosunergy.com/role/RelatedPartyTransactions 47 false false R48.htm 996024 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.gosunergy.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.gosunergy.com/role/CommitmentsandContingencies 48 false false R49.htm 996025 - Disclosure - Redeemable Noncontrolling Interests and Equity (Details) Sheet http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails Redeemable Noncontrolling Interests and Equity (Details) Details http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityTables 49 false false R50.htm 996026 - Disclosure - Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details) Sheet http://www.gosunergy.com/role/ScheduleofCapitalStockTable Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details) Details 50 false false R51.htm 996027 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.gosunergy.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.gosunergy.com/role/StockBasedCompensationTables 51 false false R52.htm 996028 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity Under the Incentive Plan (Details) Sheet http://www.gosunergy.com/role/ScheduleofRestrictedStockUnitActivityUndertheIncentivePlanTable Stock-Based Compensation - Schedule of Restricted Stock Unit Activity Under the Incentive Plan (Details) Details 52 false false R53.htm 996029 - Disclosure - Stock-Based Compensation - Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation (Details) Sheet http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable Stock-Based Compensation - Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation (Details) Details 53 false false R54.htm 996030 - 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 54 false false R55.htm 996031 - Disclosure - Fair Value Measurements - Schedule of Warrant liabilities Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.gosunergy.com/role/ScheduleofWarrantliabilitiesMeasuredatFairValueonaRecurringBasisTable Fair Value Measurements - Schedule of Warrant liabilities Measured at Fair Value on a Recurring Basis (Details) Details 55 false false R56.htm 996032 - Disclosure - Income Taxes (Details) Sheet http://www.gosunergy.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.gosunergy.com/role/IncomeTaxesTables 56 false false R57.htm 996033 - 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 57 false false R58.htm 996034 - 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 58 false false R59.htm 996035 - Disclosure - Net Loss Per Share - Schedule of Computation of the Basic and Diluted Loss Per Share of Class A Common Stock (Details) Sheet http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedLossPerShareofClassACommonStockTable Net Loss Per Share - Schedule of Computation of the Basic and Diluted Loss Per Share of Class A Common Stock (Details) Details 59 false false R60.htm 996036 - Disclosure - Subsequent Events (Details) Sheet http://www.gosunergy.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.gosunergy.com/role/SubsequentEvents 60 false false All Reports Book All Reports ea0290535-10q_zeo.htm zeo-20260331.xsd zeo-20260331_cal.xml zeo-20260331_def.xml zeo-20260331_lab.xml zeo-20260331_pre.xml http://fasb.org/srt/2026 http://fasb.org/us-gaap/2026 http://xbrl.sec.gov/dei/2026 http://xbrl.sec.gov/ecd/2026 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0290535-10q_zeo.htm": { "nsprefix": "zeo", "nsuri": "http://www.gosunergy.com/20260331", "dts": { "inline": { "local": [ "ea0290535-10q_zeo.htm" ] }, "schema": { "local": [ "zeo-20260331.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/2026/elts/srt-2026.xsd", "https://xbrl.fasb.org/srt/2026/elts/srt-roles-2026.xsd", "https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd", "https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd", "https://xbrl.fasb.org/us-gaap/2026/elts/us-roles-2026.xsd", "https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd", "https://xbrl.sec.gov/country/2026/country-2026.xsd", "https://xbrl.sec.gov/dei/2026/dei-2026.xsd", "https://xbrl.sec.gov/dei/2026/dei-2026_def.xsd", "https://xbrl.sec.gov/dei/2026/dei-2026_lab.xsd", "https://xbrl.sec.gov/dei/2026/dei-2026_pre.xsd", "https://xbrl.sec.gov/dei/2026/dei-sub-2026.xsd", "https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd", "https://xbrl.sec.gov/ecd/2026/ecd-sub-2026.xsd", "https://xbrl.sec.gov/sic/2026/sic-2026.xsd", "https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd" ] }, "calculationLink": { "local": [ "zeo-20260331_cal.xml" ] }, "definitionLink": { "local": [ "zeo-20260331_def.xml" ] }, "labelLink": { "local": [ "zeo-20260331_lab.xml" ] }, "presentationLink": { "local": [ "zeo-20260331_pre.xml" ] } }, "keyStandard": 258, "keyCustom": 41, "axisStandard": 19, "axisCustom": 0, "memberStandard": 25, "memberCustom": 35, "hidden": { "total": 163, "http://fasb.org/us-gaap/2026": 119, "http://www.gosunergy.com/20260331": 39, "http://xbrl.sec.gov/dei/2026": 5 }, "contextCount": 193, "entityCount": 1, "segmentCount": 61, "elementCount": 707, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2026": 753, "http://xbrl.sec.gov/dei/2026": 35, "http://xbrl.sec.gov/ecd/2026": 4, "http://fasb.org/srt/2026": 1 }, "report": { "R1": { "role": "http://xbrl.sec.gov/dei/role/document/Cover", "longName": "995100 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "longName": "995301 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "unique": true } }, "R3": { "role": "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "995302 - Statement - Condensed Consolidated Balance Sheets (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.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": "c0", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "unique": true } }, "R5": { "role": "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "longName": "995304 - Statement - Condensed Consolidated Statements of Changes in Redeemable Noncontrolling Interests and Stockholders\u2019 Equity (Deficit)", "shortName": "Condensed Consolidated Statements of Changes in Redeemable Noncontrolling Interests and Stockholders\u2019 Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c24", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c24", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.gosunergy.com/role/ConsolidatedCashFlow", "longName": "995305 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.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": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.gosunergy.com/role/LiquidityandGoingConcernAssessment", "longName": "995307 - Disclosure - Liquidity and Going Concern Assessment", "shortName": "Liquidity and Going Concern Assessment", "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": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReporting", "longName": "995308 - Disclosure - Disaggregation of Revenues and Segment Reporting", "shortName": "Disaggregation of Revenues and Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.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": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.gosunergy.com/role/PrepaidExpensesandOtherCurrentAssets", "longName": "995309 - Disclosure - Prepaid Expenses and Other Current Assets", "shortName": "Prepaid Expenses and Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.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": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.gosunergy.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "995311 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.gosunergy.com/role/Leases", "longName": "995312 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.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": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.gosunergy.com/role/RelatedPartyTransactions", "longName": "995313 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.gosunergy.com/role/CommitmentsandContingencies", "longName": "995314 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquity", "longName": "995315 - Disclosure - Redeemable Noncontrolling Interests and Equity", "shortName": "Redeemable Noncontrolling Interests and Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.gosunergy.com/role/StockBasedCompensation", "longName": "995316 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.gosunergy.com/role/FairValueMeasurements", "longName": "995317 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.gosunergy.com/role/IncomeTaxes", "longName": "995318 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.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": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.gosunergy.com/role/SubsequentEvents", "longName": "995320 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R22": { "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": "22", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true }, "uniqueAnchor": null }, "R23": { "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": "23", "firstAnchor": { "contextRef": "c0", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R24": { "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": "24", "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": "ea0290535-10q_zeo.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": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingTables", "longName": "996001 - 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": "25", "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": "ea0290535-10q_zeo.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": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.gosunergy.com/role/PrepaidExpensesandOtherCurrentAssetsTables", "longName": "996002 - Disclosure - Prepaid Expenses and Other Current Assets (Tables)", "shortName": "Prepaid Expenses and Other Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R27": { "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": "27", "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": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.gosunergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "996004 - 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": "28", "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": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.gosunergy.com/role/LeasesTables", "longName": "996005 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityTables", "longName": "996006 - Disclosure - Redeemable Noncontrolling Interests and Equity (Tables)", "shortName": "Redeemable Noncontrolling Interests and Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "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": "ea0290535-10q_zeo.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": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.gosunergy.com/role/StockBasedCompensationTables", "longName": "996007 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R32": { "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": "32", "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": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.gosunergy.com/role/IncomeTaxesTables", "longName": "996009 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.gosunergy.com/role/NetLossPerShareTables", "longName": "996010 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "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": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.gosunergy.com/role/LiquidityandGoingConcernAssessmentDetails", "longName": "996011 - Disclosure - Liquidity and Going Concern Assessment (Details)", "shortName": "Liquidity and Going Concern Assessment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "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": "ea0290535-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c5", "name": "zeo:WorkingCapital", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "unique": true } }, "R36": { "role": "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails", "longName": "996012 - 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": "36", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.gosunergy.com/role/ScheduleofNetRevenuesTable", "longName": "996013 - 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": "37", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c70", "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": "ea0290535-10q_zeo.htm", "unique": true } }, "R38": { "role": "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable", "longName": "996014 - 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": "38", "firstAnchor": { "contextRef": "c78", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c78", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable", "longName": "996015 - Disclosure - Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "shortName": "Prepaid Expenses and Other Current Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.gosunergy.com/role/PropertyandEquipmentDetails", "longName": "996016 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable", "longName": "996017 - 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": "41", "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": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable", "longName": "996018 - 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": "42", "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": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:AccruedPayrollTaxesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.gosunergy.com/role/LeasesDetails", "longName": "996019 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "unique": true } }, "R44": { "role": "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable", "longName": "996020 - Disclosure - Leases - Schedule of Operating Leases (Details)", "shortName": "Leases - Schedule of Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "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": "ea0290535-10q_zeo.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", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "unique": true } }, "R45": { "role": "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable", "longName": "996021 - 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": "45", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.gosunergy.com/role/ScheduleofFutureMinimumLeasePaymentsunderFinanceLeasesTable", "longName": "996022 - Disclosure - Leases - Schedule of Future Minimum Lease Payments under Finance Leases (Details)", "shortName": "Leases - Schedule of Future Minimum Lease Payments under Finance Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "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": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "longName": "996023 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:InterestIncomeOther", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "unique": true } }, "R48": { "role": "http://www.gosunergy.com/role/CommitmentsandContingenciesDetails", "longName": "996024 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c118", "name": "zeo:LegalProceedingAmountClaimed", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c118", "name": "zeo:LegalProceedingAmountClaimed", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "longName": "996025 - Disclosure - Redeemable Noncontrolling Interests and Equity (Details)", "shortName": "Redeemable Noncontrolling Interests and Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:StockIssuedDuringPeriodValueIssuedForServices", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c124", "name": "zeo:OutstandingSharesPercentage", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "unique": true } }, "R50": { "role": "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "longName": "996026 - Disclosure - Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details)", "shortName": "Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c5", "name": "zeo:SharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "zeo:SharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.gosunergy.com/role/StockBasedCompensationDetails", "longName": "996027 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c139", "name": "zeo:CommonStockOutstandingRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c139", "name": "zeo:CommonStockOutstandingRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.gosunergy.com/role/ScheduleofRestrictedStockUnitActivityUndertheIncentivePlanTable", "longName": "996028 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Unit Activity Under the Incentive Plan (Details)", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Unit Activity Under the Incentive Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c148", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c148", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable", "longName": "996029 - Disclosure - Stock-Based Compensation - Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation (Details)", "shortName": "Stock-Based Compensation - Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c167", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c169", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "unique": true } }, "R54": { "role": "http://www.gosunergy.com/role/ScheduleofFairValueMeasurementsTable", "longName": "996030 - 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": "54", "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": "ea0290535-10q_zeo.htm", "first": true }, "uniqueAnchor": { "contextRef": "c183", "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": "ea0290535-10q_zeo.htm", "unique": true } }, "R55": { "role": "http://www.gosunergy.com/role/ScheduleofWarrantliabilitiesMeasuredatFairValueonaRecurringBasisTable", "longName": "996031 - Disclosure - Fair Value Measurements - Schedule of Warrant liabilities Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Fair Value Measurements - Schedule of Warrant liabilities Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "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": "ea0290535-10q_zeo.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": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.gosunergy.com/role/IncomeTaxesDetails", "longName": "996032 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable", "longName": "996033 - 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": "57", "firstAnchor": { "contextRef": "c5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.gosunergy.com/role/NetLossPerShareDetails", "longName": "996034 - Disclosure - Net Loss Per Share (Details)", "shortName": "Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "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": "ea0290535-10q_zeo.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": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedLossPerShareofClassACommonStockTable", "longName": "996035 - Disclosure - Net Loss Per Share - Schedule of Computation of the Basic and Diluted Loss Per Share of Class A Common Stock (Details)", "shortName": "Net Loss Per Share - Schedule of Computation of the Basic and Diluted Loss Per Share of Class A Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c22", "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": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c22", "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": "ea0290535-10q_zeo.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.gosunergy.com/role/SubsequentEventsDetails", "longName": "996036 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c187", "name": "us-gaap:SharesIssuedPricePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c187", "name": "us-gaap:SharesIssuedPricePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0290535-10q_zeo.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "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": [ "r1028" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r400" ] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "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": [ "r773", "r933", "r936" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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 of allowance of $4,978,233 and $4,777,550, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r1027" ] }, "zeo_AccruedCreditCards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "AccruedCreditCards", "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 credit cards", "documentation": "Accrued credit cards", "label": "Accrued Credit Cards" } } }, "auth_ref": [] }, "zeo_AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetailsLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Expenses and Other Current Liabilities [Line Items]" } } }, "auth_ref": [] }, "zeo_AccruedExpensesandOtherCurrentLiabilitiesScheduleofAccruedExpensesandOtherCurrentLiabilitiesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "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/2026", "localname": "AccruedIncomeTaxesCurrent", "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 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": [ "r937" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "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": [ "r937" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "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": [ "r937" ] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r708", "r937" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": "Property, Plant, and Equipment, Accumulated Depreciation, Depletion, and Amortization", "documentation": "Amount of accumulated depreciation, depletion, and amortization of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r93", "r245", "r251", "r554", "r555", "r565", "r1034" ] }, "zeo_AccumulatedDepreciationOnRetirementOfAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "AccumulatedDepreciationOnRetirementOfAsset", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation on retirement of asset", "documentation": "Amount of accumulated depreciation on retirement of asset.", "label": "Accumulated Depreciation On Retirement Of Asset" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r10", "r11", "r18", "r116", "r316", "r533", "r534", "r544", "r561", "r599", "r600", "r1098" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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", "r7", "r11", "r442", "r445", "r448", "r503", "r595", "r596", "r947", "r948", "r949", "r1006", "r1007", "r1008", "r1009", "r1063", "r1065" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r852" ] }, "zeo_AdditionalDepreciationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "AdditionalDepreciationExpense", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional depreciation expense", "documentation": "Amount of additional depreciation expense.", "label": "Additional Depreciation Expense" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r114", "r316", "r533", "r534", "r544", "r773", "r1167" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r556", "r614", "r1006", "r1007", "r1008", "r1009", "r1099", "r1169" ] }, "dei_AdditionalSecurities462b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "AdditionalSecurities462b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities. 462(b)" } } }, "auth_ref": [ "r908" ] }, "dei_AdditionalSecurities462bFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "AdditionalSecurities462bFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities, 462(b), File Number" } } }, "auth_ref": [ "r908" ] }, "dei_AdditionalSecuritiesEffective413b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "AdditionalSecuritiesEffective413b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities Effective, 413(b)" } } }, "auth_ref": [ "r906" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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": [ "r865" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r865" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r865" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r865" ] }, "zeo_AdjustmentsToAdditionalPaidInCapitalClassACommonStockIssuedInConnectionWithACommittedEquityFacilityNetOfOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "AdjustmentsToAdditionalPaidInCapitalClassACommonStockIssuedInConnectionWithACommittedEquityFacilityNetOfOfferingCosts", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Class A common stock issued in connection with a committed equity facility, net of offering costs", "documentation": "Amount of class A common stock issued in connection with a committed equity facility, net of offering costs.", "label": "Adjustments To Additional Paid In Capital Class ACommon Stock Issued In Connection With ACommitted Equity Facility Net Of Offering Costs" } } }, "auth_ref": [] }, "zeo_AdjustmentsToAdditionalPaidInCapitalReverseRecapitalizationRelatedDeferredTaxesAndAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "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": [] }, "zeo_AdjustmentsToAdditionalPaidInCapitalTaxWithholdingPaidRelatedToStockbasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "AdjustmentsToAdditionalPaidInCapitalTaxWithholdingPaidRelatedToStockbasedCompensation", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Tax withholding paid related to stock-based compensation", "documentation": "Amount of tax withholding paid related to stock-based compensation.", "label": "Adjustments To Additional Paid In Capital Tax Withholding Paid Related To Stockbased Compensation" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [] }, "zeo_AggregateGrossPurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "AggregateGrossPurchasePrice", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate gross purchase price", "documentation": "Aggregate gross purchase price", "label": "Aggregate Gross Purchase Price" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r899" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r815", "r826", "r842", "r877" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r818", "r829", "r845", "r880" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r900" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r865" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r872" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r819", "r830", "r846", "r872", "r881", "r885", "r893" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r891" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation Expense", "verboseLabel": "Compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r391", "r397", "r398" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r119", "r218", "r222", "r223", "r224", "r1125" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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/2026", "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", "r24", "r285", "r1107" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r822" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r180" ] }, "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": { "xbrltype": "dateOrAsapItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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": [ "r70", "r71", "r96", "r146", "r147", "r148", "r185", "r191", "r208", "r211", "r219", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r319", "r430", "r434", "r477", "r533", "r534", "r536", "r551", "r552", "r558", "r648", "r721", "r722", "r735", "r773", "r781", "r782", "r794", "r1049", "r1050", "r1112" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r70", "r71", "r122", "r146", "r147", "r148", "r219", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r319", "r430", "r434", "r477", "r773", "r928", "r1049", "r1050", "r1112" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "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": [ "r822" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r807", "r810", "r822" ] }, "dei_AuditorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "AuditorLineItems", "lang": { "en-us": { "role": { "label": "Auditor [Line Items]" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "AuditorLocation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r807", "r810", "r822" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "AuditorName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r807", "r810", "r822" ] }, "dei_AuditorOpinionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "AuditorOpinionTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Opinion [Text Block]" } } }, "auth_ref": [ "r904" ] }, "dei_AuditorTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "AuditorTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor [Table]" } } }, "auth_ref": [] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AwardDateAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable" ], "lang": { "en-us": { "role": { "label": "Award Date [Axis]", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AwardDateDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable" ], "lang": { "en-us": { "role": { "label": "Award Date [Domain]", "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r888" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r889" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r884" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r884" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r884" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r884" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r884" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r884" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "AwardTypeAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRestrictedStockUnitActivityUndertheIncentivePlanTable", "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": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r887" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r886" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r885" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r885" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r996" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r810", "r822" ] }, "zeo_BusinessLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "BusinessLoanAgreementMember", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Loan Agreement [Member]", "label": "Business Loan Agreement Member" } } }, "auth_ref": [] }, "us-gaap_CapitalUnitsOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CapitalUnitsOutstanding", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Units of outstanding (in Shares)", "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": [ "r1057" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/LiquidityandGoingConcernAssessmentDetails" ], "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": [ "r91", "r142", "r145", "r703", "r1114" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/LiquidityandGoingConcernAssessmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short term cash", "label": "Cash, Cash Equivalents, and Short-Term Investments", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r945" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r27", "r142", "r145" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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", "r27" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "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": [ "r863" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r860" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r858" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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_ClassACommonStockIssuedInExchangeForClassVCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "ClassACommonStockIssuedInExchangeForClassVCommonStock", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock issued in exchange for Class V common stock", "documentation": "The amount of class A common stock issued in exchange for class V common stock.", "label": "Class ACommon Stock Issued In Exchange For Class VCommon Stock" } } }, "auth_ref": [] }, "zeo_ClassACommonStockIssuedUponVestingOfRestrictedStockAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "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/20260331", "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/20260331", "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_ClassAUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "ClassAUnitsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Class A units [Member]", "label": "Class AUnits Member" } } }, "auth_ref": [] }, "zeo_ClassBUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "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/2026", "localname": "ClassOfStockDomain", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "http://www.gosunergy.com/role/StockBasedCompensationDetails", "http://www.gosunergy.com/role/SubsequentEventsDetails", "http://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": [ "r44", "r83", "r84", "r108", "r109", "r110", "r111", "r112", "r113", "r146", "r148", "r173", "r174", "r177", "r179", "r187", "r188", "r219", "r261", "r263", "r264", "r265", "r268", "r269", "r288", "r289", "r291", "r292", "r294", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r318", "r319", "r320", "r477", "r533", "r534", "r541", "r542", "r543", "r556", "r604", "r605", "r606", "r607", "r614", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r636", "r656", "r678", "r689", "r690", "r691", "r692", "r693", "r916", "r999", "r1001", "r1010", "r1064", "r1066" ] }, "zeo_ClassVCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "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/2026", "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": [ "r864" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r864" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r255", "r256", "r698", "r1040", "r1045", "r1046" ] }, "zeo_CommitmentsandContingenciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "CommitmentsandContingenciesDetailsTable", "presentation": [ "http://www.gosunergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "auth_ref": [] }, "zeo_CommonAndPreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20260331", "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/20260331", "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/2026", "localname": "CommonClassAMember", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedLossPerShareofClassACommonStockTable", "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": "Class A common stock [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r942", "r1058", "r1062", "r1116", "r1117", "r1121", "r1169" ] }, "zeo_CommonClassVMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "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_CommonStockFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "CommonStockFairValue", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock fair value", "documentation": "Common stock fair value", "label": "Common Stock Fair Value" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockMember", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r113", "r315", "r533", "r534", "r543", "r784", "r785", "r786", "r788", "r789", "r790", "r791", "r1006", "r1007", "r1009", "r1099", "r1166", "r1169" ] }, "zeo_CommonStockOutstandingRate": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20260331", "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/2026", "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": [ "r942", "r1062", "r1116", "r1117", "r1121" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in Shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r113", "r315", "r533", "r534", "r543", "r636" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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 (in Shares)", "verboseLabel": "Shares issued (in Shares)", "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": [ "r113", "r315", "r533", "r534", "r543" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in Shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r113", "r315", "r533", "r534", "r543", "r636", "r654", "r1057", "r1169", "r1170" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r113", "r289", "r295", "r315", "r533", "r534", "r543", "r560", "r773" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r869" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r868" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r870" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r867" ] }, "zeo_CompliancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "CompliancePeriod", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compliance period", "documentation": "compliance period", "label": "Compliance Period" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Deferred Income Tax Assets and Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r12", "r124", "r126", "r131", "r549", "r571", "r572" ] }, "zeo_ConsecutiveBusinessDays": { "xbrltype": "durationItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "ConsecutiveBusinessDays", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consecutive business days", "documentation": "consecutive business days", "label": "Consecutive Business Days" } } }, "auth_ref": [] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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": [ "r810" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r325", "r327", "r329", "r339" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r325", "r326", "r329", "r339", "r707" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible shares (in 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": [ "r995" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "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": [ "r20", "r146", "r147", "r148", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r319", "r477", "r721", "r926", "r927", "r1029", "r1049" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/20260331", "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": [] }, "zeo_CustomerFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "CustomerFourMember", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Four [Member]", "label": "Customer Four Member" } } }, "auth_ref": [] }, "zeo_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "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_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "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": [ "r89", "r90", "r98", "r100", "r101", "r102", "r103", "r104", "r106", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r309", "r533", "r534", "r540", "r730", "r731", "r732", "r733", "r734", "r771", "r997", "r998", "r1000", "r1005", "r1041", "r1042", "r1043", "r1106", "r1108", "r1122" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "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": [ "r89", "r90", "r98", "r100", "r101", "r102", "r103", "r104", "r106", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r309", "r533", "r534", "r540", "r730", "r731", "r732", "r733", "r734", "r771", "r997", "r998", "r1000", "r1005", "r1041", "r1042", "r1043", "r1106", "r1108", "r1122" ] }, "us-gaap_DeferredOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredOfferingCosts", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred installation and material costs", "verboseLabel": "Offering costs", "label": "Deferred Offering Costs", "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period." } } }, "auth_ref": [ "r1030" ] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r408" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Section 743(b)", "label": "Deferred Tax Asset, In-Process Research and Development", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both." } } }, "auth_ref": [ "r1096" ] }, "us-gaap_DeferredTaxAssetsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredTaxAssetsInvestments", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in Sunergy", "label": "Deferred Tax Assets, Investments", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments)." } } }, "auth_ref": [ "r1096" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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 assets", "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": [ "r1095" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating losses and tax credit carry-forward", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1096" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r1096" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofDeferredIncomeTaxAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued stock compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r1096" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r409" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r1096" ] }, "dei_DelayedOrContinuousOffering": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DelayedOrContinuousOffering", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Delayed or Continuous Offering" } } }, "auth_ref": [ "r834", "r835", "r849" ] }, "us-gaap_DepositsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DepositsAssetsCurrent", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Deposits Assets, Current", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter." } } }, "auth_ref": [ "r944" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/PropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r6", "r135", "r243", "r709", "r710", "r712", "r714" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow", "http://www.gosunergy.com/role/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", "r1033", "r1037" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r136", "r185", "r196", "r211", "r709", "r721", "r722", "r1033", "r1034", "r1037", "r1039" ] }, "zeo_DepreciationsAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "DepreciationsAndAmortization", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "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.", "label": "Depreciations And Amortization" } } }, "auth_ref": [] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r436", "r437", "r438", "r439", "r440", "r761" ] }, "zeo_DirectLaborMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "DirectLaborMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Direct labor [Member]", "label": "Direct Labor Member" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails", "http://www.gosunergy.com/role/ScheduleofNetRevenuesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Revenues [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": [ "r337", "r338", "r737", "r738", "r739", "r740", "r741", "r742", "r743" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r337", "r338", "r737", "r738", "r739", "r740", "r741", "r742", "r743" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r1067" ] }, "zeo_DisaggregationofRevenuesandSegmentReportingDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "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/2026", "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": [ "r360", "r363", "r392", "r393", "r395", "r750" ] }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DisclosureTextBlockSupplementAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets [Abstract]" } } }, "auth_ref": [] }, "dei_DividendOrInterestReinvestmentPlanOnly": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "DividendOrInterestReinvestmentPlanOnly", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Dividend or Interest Reinvestment Plan Only" } } }, "auth_ref": [ "r834", "r835", "r849" ] }, "us-gaap_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid to preferred unit holders", "terseLabel": "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": [ "r318", "r320", "r556" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r810" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r807", "r810", "r822" ] }, "dei_DocumentCopyrightInformation": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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": [ "r807", "r810", "r822", "r873" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r807", "r810", "r822", "r873" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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": [ "r808" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r796" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r810" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r810" ] }, "dei_DocumentSubtitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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/2026", "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/2026", "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": [ "r850" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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/2026", "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": [ "r799" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r862" ] }, "zeo_ESGENOpCoLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "ESGENOpCoLLCMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESGEN OpCo, LLC [Member]", "label": "ESGENOp Co LLCMember" } } }, "auth_ref": [] }, "zeo_EarnShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "EarnShares", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earn shares", "documentation": "Number of earn shares.", "label": "Earn Shares" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedLossPerShareofClassACommonStockTable" ], "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": [ "r65", "r132", "r155", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r170", "r173", "r177", "r178", "r179", "r184", "r239", "r287", "r343", "r396", "r423", "r428", "r455", "r456", "r550", "r573", "r716" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedLossPerShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Computation of the Basic and Diluted Loss 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": [ "r173", "r174", "r177", "r179" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedLossPerShareofClassACommonStockTable" ], "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": [ "r65", "r132", "r155", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r173", "r177", "r178", "r179", "r184", "r239", "r287", "r343", "r396", "r423", "r428", "r455", "r456", "r550", "r573", "r716" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r169", "r180", "r181", "r182", "r183", "r323" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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 of 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": [ "r478" ] }, "dei_EffectiveAfter60Days486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EffectiveAfter60Days486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective after 60 Days, 486(a)" } } }, "auth_ref": [ "r912" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.gosunergy.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r403", "r751" ] }, "dei_EffectiveOnDate486a": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EffectiveOnDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(a)" } } }, "auth_ref": [ "r912" ] }, "dei_EffectiveOnDate486b": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EffectiveOnDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(b)" } } }, "auth_ref": [ "r913" ] }, "dei_EffectiveOnSetDate486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EffectiveOnSetDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(a)" } } }, "auth_ref": [ "r912" ] }, "dei_EffectiveOnSetDate486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EffectiveOnSetDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(b)" } } }, "auth_ref": [ "r913" ] }, "dei_EffectiveUponFiling462e": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EffectiveUponFiling462e", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective Upon Filing, 462(e)" } } }, "auth_ref": [ "r911" ] }, "dei_EffectiveUponFiling486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EffectiveUponFiling486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective upon Filing, 486(b)" } } }, "auth_ref": [ "r913" ] }, "dei_EffectiveWhenDeclaredSection8c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "EffectiveWhenDeclaredSection8c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective when Declared, Section 8(c)" } } }, "auth_ref": [ "r915" ] }, "zeo_EmployeeReceivablesAndAdvancesOnSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "EmployeeReceivablesAndAdvancesOnSalesCommissions", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Employee receivables and advances on sales commissions", "documentation": "Employee receivables and advances on sales commissions", "label": "Employee Receivables And Advances On Sales Commissions" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r394" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "zeo_EnergyStorageSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "EnergyStorageSolutionsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofNetRevenuesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Energy storage solutions [Member]", "label": "Energy Storage Solutions Member" } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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": [ "r798" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r802" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r798" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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": [ "r798" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r914" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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": [ "r798" ] }, "dei_EntityHomeCountryISOCode": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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": [ "r903" ] }, "dei_EntityInvCompanyType": { "xbrltype": "invCompanyType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r902" ] }, "dei_EntityLegalForm": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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/2026", "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": [ "r822" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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": [ "r798" ] }, "dei_EntityReportingCurrencyISOCode": { "xbrltype": "currencyItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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": [ "r798" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r798" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r798" ] }, "dei_EntityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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/2026", "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": [ "r905" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r856" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r898" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r898" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r898" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "EquityComponentDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "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": [ "r64", "r65", "r83", "r112", "r113", "r127", "r128", "r129", "r152", "r153", "r154", "r156", "r163", "r165", "r167", "r186", "r220", "r221", "r238", "r239", "r240", "r286", "r308", "r313", "r314", "r315", "r318", "r320", "r322", "r341", "r342", "r344", "r345", "r396", "r413", "r414", "r420", "r421", "r422", "r424", "r427", "r428", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r479", "r480", "r481", "r482", "r483", "r484", "r487", "r503", "r528", "r533", "r534", "r542", "r543", "r556", "r570", "r595", "r596", "r597", "r614", "r678", "r1066" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r866" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r815", "r826", "r842", "r877" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r812", "r823", "r839", "r874" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "ExchangeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r872" ] }, "dei_ExhibitsOnly462d": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "ExhibitsOnly462d", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d)" } } }, "auth_ref": [ "r910" ] }, "dei_ExhibitsOnly462dFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "ExhibitsOnly462dFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d), File Number" } } }, "auth_ref": [ "r910" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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", "http://www.gosunergy.com/role/ScheduleofWarrantliabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on change in fair value of warrant liabilities", "negatedLabel": "Gain (loss) on change in fair value of warrant liabilities", "verboseLabel": "Loss 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/2026", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Warrant liabilities Measured at Fair Value on a Recurring Basis [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.gosunergy.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Warrant liabilities 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": [ "r463", "r465", "r470", "r764" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFairValueMeasurementsTable" ], "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": [ "r278", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r355", "r457", "r458", "r459", "r460", "r461", "r462", "r468", "r469", "r471", "r476", "r515", "r516", "r517", "r522", "r731", "r732", "r744", "r745", "r746", "r747", "r748", "r762", "r765", "r769", "r770" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r460", "r464", "r466", "r467", "r468", "r471", "r472", "r473", "r474", "r475", "r532", "r762", "r766" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFairValueMeasurementsTable" ], "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": [ "r278", "r347", "r352", "r354", "r459", "r469", "r476", "r515", "r744", "r745", "r746", "r747", "r748", "r762", "r769", "r770" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r278", "r347", "r352", "r354", "r356", "r459", "r460", "r469", "r476", "r516", "r731", "r732", "r744", "r745", "r746", "r747", "r748", "r762", "r769", "r770" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r278", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r355", "r459", "r460", "r461", "r462", "r469", "r476", "r517", "r731", "r732", "r744", "r745", "r746", "r747", "r748", "r762", "r765", "r769", "r770" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofWarrantliabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "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": [ "r463", "r470", "r764" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFairValueMeasurementsTable" ], "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": [ "r278", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r355", "r457", "r458", "r459", "r460", "r461", "r462", "r468", "r469", "r471", "r476", "r515", "r516", "r517", "r522", "r731", "r732", "r744", "r745", "r746", "r747", "r748", "r762", "r765", "r769", "r770" ] }, "zeo_FairValueMeasurementsScheduleofFairValueMeasurementsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "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/20260331", "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_FebruaryFiveTwoThousandTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "FebruaryFiveTwoThousandTwentyFiveMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "February 5, 2025 [Member]", "label": "February Five Two Thousand Twenty Five Member" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r490", "r495", "r772" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r492", "r498" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Future Minimum Lease Payments under Finance Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFutureMinimumLeasePaymentsunderFinanceLeasesTable", "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total finance lease liabilities", "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": [ "r489", "r501" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of finance lease obligations", "verboseLabel": "Finance lease liabilities, current portion", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r489" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Lease Payments under Finance Leases", "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": [ "r1110" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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", "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease obligations, net of current portion", "verboseLabel": "Finance lease liabilities, long-term", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r489" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofFutureMinimumLeasePaymentsunderFinanceLeasesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofFutureMinimumLeasePaymentsunderFinanceLeasesTable" ], "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": [ "r501", "r998", "r1005", "r1122" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofFutureMinimumLeasePaymentsunderFinanceLeasesTable": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofFutureMinimumLeasePaymentsunderFinanceLeasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r501", "r998", "r1005", "r1122" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofFutureMinimumLeasePaymentsunderFinanceLeasesTable": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofFutureMinimumLeasePaymentsunderFinanceLeasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r501", "r998", "r1005", "r1122" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ScheduleofFutureMinimumLeasePaymentsunderFinanceLeasesTable": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofFutureMinimumLeasePaymentsunderFinanceLeasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026 (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": [ "r1110" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofFutureMinimumLeasePaymentsunderFinanceLeasesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r501" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of finance lease liabilities", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r491", "r498" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r488" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r919" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable" ], "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": [ "r500", "r772" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (years)", "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": [ "r499", "r772" ] }, "srt_FinancingReceivableWriteoffAfterRecoveryToAverageOutstandingPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "FinancingReceivableWriteoffAfterRecoveryToAverageOutstandingPercent", "presentation": [ "http://www.gosunergy.com/role/LiquidityandGoingConcernAssessmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding shares, percentage", "label": "Financing Receivable, Writeoff after Recovery to Average Outstanding, Percent", "documentation": "Percentage of writeoff after recovery to average financing receivables outstanding." } } }, "auth_ref": [ "r45" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r819", "r830", "r846", "r881" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r819", "r830", "r846", "r881" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r819", "r830", "r846", "r881" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r819", "r830", "r846", "r881" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r819", "r830", "r846", "r881" ] }, "dei_FormerAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r809", "r833" ] }, "dei_FormerFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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": [ "r861" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofWarrantliabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "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", "r14", "r15" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r22", "r658" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "Goodwill", "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": "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": [ "r87", "r94", "r227", "r533", "r534", "r535", "r722", "r725", "r752", "r753", "r754", "r757", "r763", "r773", "r1031", "r1032", "r1097" ] }, "zeo_HeliogenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "HeliogenMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Heliogen [Member]", "label": "Heliogen Member" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r807", "r810", "r822" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r19", "r35", "r551", "r553", "r567", "r702", "r711", "r713", "r715", "r718", "r721", "r1012", "r1015", "r1021", "r1024", "r1025" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r146", "r149", "r401", "r403", "r404", "r405", "r406", "r407", "r410", "r415", "r417", "r418", "r419", "r557", "r602", "r609", "r751" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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 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": [ "r38", "r42", "r146", "r166", "r167", "r185", "r199", "r211", "r402", "r403", "r416", "r574", "r702", "r711", "r713", "r715", "r751" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Tax Paid, after Refund Received", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r37", "r144", "r411", "r412" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tax receivables", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r931", "r943" ] }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan note receivable", "label": "Increase (Decrease) in Accounts and Notes Receivable", "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r994" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r994" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r530", "r994" ] }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable \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/2026", "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/20260331", "localname": "IncreaseDecreaseInInterestReceivableRelatedParties", "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": "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/2026", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "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": [ "r920", "r994" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaids and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r819", "r830", "r846", "r872", "r881", "r885", "r893" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r891" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r811", "r897" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r811", "r897" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r811", "r897" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r195", "r711", "r715", "r950" ] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r713" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r138", "r140", "r143" ] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r931", "r943", "r1171" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r85", "r120", "r704", "r773" ] }, "dei_InvestmentCompanyActFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "InvestmentCompanyActFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act File Number" } } }, "auth_ref": [ "r835", "r836", "r837", "r838" ] }, "dei_InvestmentCompanyActRegistration": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "InvestmentCompanyActRegistration", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act Registration" } } }, "auth_ref": [ "r851" ] }, "dei_InvestmentCompanyRegistrationAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "InvestmentCompanyRegistrationAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment" } } }, "auth_ref": [ "r851" ] }, "dei_InvestmentCompanyRegistrationAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "InvestmentCompanyRegistrationAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment Number" } } }, "auth_ref": [ "r851" ] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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_JulyFiveTwoThousandTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "JulyFiveTwoThousandTwentyFiveMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "July 5, 2025 [Member]", "label": "July Five Two Thousand Twenty Five Member" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total net operating lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r494", "r772" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Leases", "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": [ "r1109" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r502", "r1038", "r1039" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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": [ "r795" ] }, "zeo_LegalProceedingAmountClaimed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "LegalProceedingAmountClaimed", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal proceeding amount claimed", "documentation": "Amount of legal proceeding amount claimed.", "label": "Legal Proceeding Amount Claimed" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r1110" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r501", "r998", "r1005", "r1122" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": "2027", "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": [ "r501", "r998", "r1005", "r1122" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": "2028", "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": [ "r501", "r998", "r1005", "r1122" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": "2026 (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": [ "r1110" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r501" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r486" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r70", "r71", "r146", "r147", "r148", "r219", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r319", "r431", "r434", "r435", "r477", "r635", "r717", "r735", "r794", "r946", "r1049", "r1112", "r1113" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES, REDEEMABLE NONCONTROLLING INTERESTS AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r118", "r533", "r534", "r545", "r563", "r773", "r781", "r782", "r997", "r1002", "r1029", "r1105" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r70", "r71", "r82", "r99", "r146", "r147", "r148", "r219", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r319", "r431", "r434", "r435", "r477", "r773", "r1049", "r1112", "r1113" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LitigationSettlementInterest", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal costs", "label": "Litigation Settlement Interest", "documentation": "Interest expense (income) directly attributable to an award in settlement of litigation." } } }, "auth_ref": [ "r922" ] }, "us-gaap_LoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LoansPayable", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance of loan", "label": "Loans Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r934", "r938", "r1116", "r1117", "r1118", "r1124" ] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LoansPayableCurrent", "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 long-term debt", "label": "Loans Payable, Current", "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r937" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of current portion", "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": [ "r934", "r938" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "MajorCustomersAxis", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r216", "r736", "r739", "r775", "r779", "r1126", "r1127", "r1128", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1164", "r1165" ] }, "zeo_MarchThirteenTwoThousandTwentyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "MarchThirteenTwoThousandTwentyFourMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "March 13, 2024 [Member]", "label": "March Thirteen Two Thousand Twenty Four Member" } } }, "auth_ref": [] }, "zeo_MarchThirtyOneTwoThousandTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "MarchThirtyOneTwoThousandTwentyFiveMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "March 31, 2025 [Member]", "label": "March Thirty One Two Thousand Twenty Five Member" } } }, "auth_ref": [] }, "zeo_MarchThirtyOneTwoThousandTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "MarchThirtyOneTwoThousandTwentySixMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "March 31, 2026 [Member]", "label": "March Thirty One Two Thousand Twenty Six Member" } } }, "auth_ref": [] }, "zeo_MarchTwoThousandTwentyFourGrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "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": [] }, "zeo_MaterialsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "MaterialsMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Materials [Member]", "label": "Materials Member" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "MaximumMember", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r46", "r47", "r48", "r49", "r50", "r57", "r58", "r59", "r62", "r63", "r72", "r73", "r189", "r257", "r258", "r259", "r260", "r358", "r387", "r388", "r389", "r399", "r462", "r518", "r519", "r520", "r521", "r523", "r524", "r525", "r526", "r529", "r593", "r594", "r601", "r627", "r628", "r684", "r685", "r686", "r687", "r688", "r694", "r695", "r696", "r697", "r699", "r700", "r724", "r749", "r752", "r755", "r756", "r765", "r766", "r767", "r768", "r776", "r1051", "r1056" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r864" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r864" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "MinimumMember", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r46", "r47", "r48", "r49", "r50", "r57", "r58", "r59", "r62", "r63", "r72", "r73", "r189", "r257", "r258", "r259", "r260", "r358", "r387", "r388", "r389", "r399", "r462", "r518", "r519", "r520", "r521", "r523", "r524", "r525", "r526", "r529", "r593", "r594", "r601", "r627", "r628", "r684", "r685", "r686", "r687", "r688", "r694", "r695", "r696", "r697", "r699", "r700", "r724", "r749", "r752", "r755", "r756", "r765", "r766", "r767", "r776", "r1051", "r1056" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquity" ], "lang": { "en-us": { "role": { "terseLabel": "REDEEMABLE NONCONTROLLING INTERESTS AND EQUITY", "label": "Noncontrolling Interest Disclosure [Text Block]", "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [ "r33" ] }, "us-gaap_MinorityInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "MinorityInterestLineItems", "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_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minority interest", "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity." } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r884" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r892" ] }, "dei_NameChangeEventDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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/2026", "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/2026", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r216", "r736", "r739", "r775", "r779", "r1126", "r1127", "r1128", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1164", "r1165" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r865" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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 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": [ "r139" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "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 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": [ "r139" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "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/LiquidityandGoingConcernAssessmentDetails" ], "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": [ "r27", "r28", "r29" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income (loss)", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r21", "r29", "r36", "r65", "r70", "r71", "r123", "r125", "r129", "r146", "r147", "r148", "r151", "r155", "r159", "r160", "r161", "r162", "r163", "r166", "r167", "r175", "r219", "r239", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r287", "r290", "r293", "r297", "r319", "r343", "r396", "r423", "r428", "r456", "r477", "r569", "r655", "r676", "r677", "r711", "r713", "r715", "r792", "r1049" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedLossPerShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "zeo_NetIncomeLossAttributableToRedeemableNoncontrollingInterestNonCashActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterestNonCashActivity", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to redeemable noncontrolling 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/2026", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedLossPerShareofClassACommonStockTable" ], "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": [ "r65", "r134", "r159", "r160", "r161", "r162", "r170", "r171", "r176", "r179", "r290", "r293", "r297", "r428" ] }, "zeo_NetLossPerShareScheduleofComputationoftheBasicandDilutedLossPerShareofClassACommonStockDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "NetLossPerShareScheduleofComputationoftheBasicandDilutedLossPerShareofClassACommonStockDetailsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedLossPerShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "label": "Net Loss Per Share - Schedule of Computation of the Basic and Diluted Loss Per Share of Class A Common Stock (Details) [Table]" } } }, "auth_ref": [] }, "zeo_NetlossAttributableToBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "NetlossAttributableToBusinessCombination", "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/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "NET LOSS ATTRIBUTABLE TO CLASS A COMMON STOCKHOLDERS", "documentation": "Net (loss) attributable to business combination.", "label": "Netloss Attributable To Business Combination" } } }, "auth_ref": [] }, "zeo_NetlossAttributableToSunergyRenewablesLLCPriorToTheBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "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 redeemable noncontrolling interests", "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/2026", "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": [ "r168" ] }, "dei_NewEffectiveDateForPreviousFiling": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "NewEffectiveDateForPreviousFiling", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "New Effective Date for Previous Filing" } } }, "auth_ref": [ "r835", "r836", "r837", "r838" ] }, "dei_NoSubstantiveChanges462c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "NoSubstantiveChanges462c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c)" } } }, "auth_ref": [ "r909" ] }, "dei_NoSubstantiveChanges462cFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r909" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "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": [ "r864" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r819", "r830", "r846", "r872", "r881" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r855" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r854" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r872" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r892" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r892" ] }, "zeo_NoncashOperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "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_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total Other Income (Expense)", "terseLabel": "Total other income (expense)", "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": [ "r23", "r926", "r927", "r1029" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "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": [ "r997", "r1003", "r1004" ] }, "zeo_NovemberFiveTwoThousandTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "NovemberFiveTwoThousandTwentyFiveMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "November 5, 2025 [Member]", "label": "November Five Two Thousand Twenty Five Member" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r722", "r1014" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r719", "r723", "r1014" ] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r1038", "r1039" ] }, "zeo_OpCoClassAPreferredDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "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_OpCoClassBUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "OpCoClassBUnitsMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "OpCo Class B Units [Member]", "verboseLabel": "OpCo Class B units [Member]", "label": "Op Co Class BUnits Member" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total Operating Expenses", "terseLabel": "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/2026", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Expenses", "verboseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "totalLabel": "LOSS FROM OPERATIONS", "terseLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r711", "r715", "r718", "r926", "r927", "r1012", "r1015", "r1021", "r1024", "r1025", "r1029" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed operating lease expense", "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": [ "r496", "r772" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/2026", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeaseLiabilitiesTable", "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable" ], "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": [ "r489" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseLiabilityCurrent", "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", "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable" ], "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": [ "r489", "r708" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable" ], "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": [ "r489" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/LeasesDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for operating leases", "verboseLabel": "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": [ "r493", "r498" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable" ], "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": [ "r488" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable" ], "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": [ "r500", "r772" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable" ], "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": [ "r499", "r772" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Liquidity and Going Concern Assessment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherAccruedLiabilitiesCurrent", "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": "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": [ "r937" ] }, "dei_OtherAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherAssetsNoncurrent", "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, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r88", "r95" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment amount", "label": "Other Commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [ "r998", "r1005", "r1122" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.gosunergy.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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", "r570" ] }, "us-gaap_OtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherCurrentAssetsTextBlock", "presentation": [ "http://www.gosunergy.com/role/PrepaidExpensesandOtherCurrentAssets" ], "lang": { "en-us": { "role": { "terseLabel": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "label": "Other Current Assets [Text Block]", "documentation": "The entire disclosure for other current assets." } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherLoansPayableCurrent", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan outstanding balance", "label": "Other Loans Payable, Current", "documentation": "Amount of long-term loans classified as other, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r633", "r634", "r937" ] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Nonoperating Income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r133" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r864" ] }, "us-gaap_OtherReceivableAfterAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherReceivableAfterAllowanceForCreditLossNoncurrent", "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" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r932", "r935" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r810" ] }, "us-gaap_OtherSellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "OtherSellingAndMarketingExpense", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other sales and marketing", "label": "Other Selling and Marketing Expense", "documentation": "Amount of selling and marketing expense classified as other." } } }, "auth_ref": [ "r22" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r817", "r828", "r844", "r879" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r820", "r831", "r847", "r882" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r820", "r831", "r847", "r882" ] }, "zeo_OutstandingSharesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "OutstandingSharesPercentage", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding shares, percentage", "documentation": "Outstanding shares, percentage", "label": "Outstanding Shares Percentage" } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "OwnershipAxis", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [ "r318", "r320" ] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "OwnershipDomain", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [ "r318", "r320" ] }, "zeo_ParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.gosunergy.com/20260331", "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/2026", "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/2026", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r853" ] }, "us-gaap_PaymentsForCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsForCommissions", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions expense", "label": "Payments for Commissions", "documentation": "The amount of cash paid for commissions during the current period." } } }, "auth_ref": [ "r4" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid to OpCo Class A preferred unit holders", "terseLabel": "Paid cash distribution", "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": [ "r26" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r137" ] }, "us-gaap_PaymentsToAcquireNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsToAcquireNotesReceivable", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment in note receivable \u2013 related party", "label": "Payments to Acquire Notes Receivable", "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property 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": [ "r25" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r863" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r863" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r855" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r872" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r865" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r854" ] }, "zeo_PercentageOfGrantsOfVestedShares": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20260331", "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/20260331", "localname": "PercentageOfNetCashSavingsToPayTRAHolders", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash to pay TRA holders, percentage", "verboseLabel": "Net cash tax savings", "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/20260331", "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": [] }, "dei_PhoneFaxNumberDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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/2026", "localname": "PlanNameAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable", "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": [ "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r856" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r901" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r855" ] }, "dei_PostEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "PostEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment" } } }, "auth_ref": [ "r796" ] }, "dei_PostEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r796" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r803" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r805" ] }, "dei_PreEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "PreEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment" } } }, "auth_ref": [ "r796" ] }, "dei_PreEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r796" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PreferredStockMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock [Member]", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r83", "r112", "r313", "r314", "r322", "r533", "r534", "r542", "r784", "r785", "r788", "r789", "r790", "r791", "r1166", "r1169" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 }, "http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total prepaid expenses and other current assets", "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": [ "r945" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r121", "r225", "r226", "r706" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r925" ] }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ProceedsFromIssuanceOfPrivatePlacement", "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": "Net proceeds from Class A common stock issued in connection with a committed equity facility", "label": "Proceeds from Issuance of Private Placement", "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other [Member]", "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r1067", "r1068" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofNetRevenuesTable", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r51", "r52", "r53", "r54", "r55", "r56", "r60", "r214", "r531", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r701", "r710", "r713", "r715", "r736", "r737", "r774", "r776", "r777", "r780", "r783", "r924", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r1047", "r1048", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofNetRevenuesTable", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r51", "r52", "r53", "r54", "r55", "r56", "r60", "r214", "r531", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r701", "r710", "r713", "r715", "r736", "r737", "r774", "r776", "r777", "r780", "r783", "r924", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r1047", "r1048", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/LiquidityandGoingConcernAssessmentDetails", "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": [ "r65", "r70", "r71", "r123", "r125", "r141", "r146", "r147", "r148", "r151", "r155", "r163", "r166", "r167", "r219", "r239", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r287", "r319", "r343", "r396", "r423", "r428", "r429", "r432", "r433", "r456", "r477", "r551", "r553", "r568", "r613", "r655", "r676", "r677", "r702", "r758", "r759", "r793", "r949", "r1049" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Long-Lived Asset, Class [Axis]", "documentation": "Information by class of long-lived asset. Includes, but is not limited to, property, plant, and equipment; right-of-use asset from finance lease; long-lived asset of lessor subject to operating lease; proved oil and gas property accounted for under successful efforts method; and long-term prepaid asset." } } }, "auth_ref": [ "r244", "r245", "r502", "r726", "r727", "r728", "r729", "r1034", "r1035", "r1115" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.gosunergy.com/role/PropertyandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY AND EQUIPMENT", "label": "Property, Plant, and Equipment [Text Block]", "documentation": "The entire disclosure for property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r39", "r40", "r41", "r241", "r242", "r246", "r248", "r249", "r252" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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, before Accumulated Depreciation, Depletion, and Amortization", "documentation": "Amount, before accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r86", "r92", "r244", "r566", "r1034" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r244", "r245", "r502", "r726", "r727", "r728", "r729", "r1034", "r1035", "r1115" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.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, after Accumulated Depreciation, Depletion, and Amortization", "documentation": "Amount, after accumulated depreciation, depletion, and amortization, of property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r502", "r533", "r534", "r548", "r554", "r555", "r566", "r773", "r1038" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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 property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r1036" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Long-Lived Asset, Class [Domain]", "documentation": "Class of long-lived asset. Includes, but is not limited to, property, plant, and equipment; right-of-use asset from finance lease; long-lived asset of lessor subject to operating lease; proved oil and gas property accounted for under successful efforts method; and long-term prepaid asset." } } }, "auth_ref": [ "r244", "r245", "r502", "r726", "r727", "r728", "r729", "r1034", "r1035", "r1115" ] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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", "r34" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r853" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r853" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "RangeAxis", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r46", "r47", "r48", "r49", "r50", "r57", "r58", "r59", "r62", "r63", "r72", "r73", "r189", "r257", "r258", "r259", "r260", "r346", "r358", "r387", "r388", "r389", "r395", "r399", "r462", "r518", "r519", "r520", "r521", "r523", "r524", "r525", "r526", "r527", "r529", "r593", "r594", "r601", "r627", "r628", "r684", "r685", "r686", "r687", "r688", "r694", "r695", "r696", "r697", "r699", "r700", "r724", "r749", "r752", "r755", "r756", "r765", "r766", "r767", "r768", "r776", "r786", "r1044", "r1051", "r1056", "r1103" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "RangeMember", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails", "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r46", "r47", "r48", "r49", "r50", "r57", "r58", "r59", "r62", "r63", "r72", "r73", "r189", "r257", "r258", "r259", "r260", "r346", "r358", "r387", "r388", "r389", "r395", "r399", "r462", "r518", "r519", "r520", "r521", "r523", "r524", "r525", "r526", "r527", "r529", "r593", "r594", "r601", "r627", "r628", "r684", "r685", "r686", "r687", "r688", "r694", "r695", "r696", "r697", "r699", "r700", "r724", "r749", "r752", "r755", "r756", "r765", "r766", "r767", "r768", "r776", "r786", "r1044", "r1051", "r1056", "r1103" ] }, "zeo_RateOfAccruingDistributionsPerAnnum": { "xbrltype": "percentItemType", "nsuri": "http://www.gosunergy.com/20260331", "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_ReceivableRelatedToLumioAssetPurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "ReceivableRelatedToLumioAssetPurchase", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable related to Lumio asset purchase", "documentation": "Receivable related to Lumio asset purchase.", "label": "Receivable Related To Lumio Asset Purchase" } } }, "auth_ref": [] }, "zeo_RecentlyIssuedAccountingPronouncementsNotYetAdoptedPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.gosunergy.com/20260331", "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/2026", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r812", "r823", "r839", "r874" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RedeemableNoncontrollingInterestEquityFairValueAbstract", "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interests and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RedeemableNoncontrollingInterestEquityOtherCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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, 21,380,000 and 22,880,000 units issued and outstanding as of March 31, 2026 and December 31, 2025, 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": [ "r1052", "r1054", "r1055" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityPreferredCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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 March 31, 2026 and December 31, 2025", "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": [ "r1052", "r1054", "r1055" ] }, "us-gaap_RedeemableNoncontrollingInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r1052", "r1054", "r1055" ] }, "zeo_RedeemableNoncontrollingInterestsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "RedeemableNoncontrollingInterestsMember", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interests", "label": "Redeemable Noncontrolling Interests Member" } } }, "auth_ref": [] }, "zeo_RedeemableNoncontrollingInterestsandEquityDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "RedeemableNoncontrollingInterestsandEquityDetailsTable", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interests and Equity (Details) [Table]" } } }, "auth_ref": [] }, "zeo_RedeemableNoncontrollingInterestsandEquityScheduleofCapitalStockDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "RedeemableNoncontrollingInterestsandEquityScheduleofCapitalStockDetailsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interests and Equity - Schedule of Capital Stock (Details) [Table]" } } }, "auth_ref": [] }, "dei_RegistrationStatementAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r796" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r89", "r90", "r97", "r105", "r107", "r146", "r150", "r151", "r217", "r353", "r357", "r507", "r508", "r533", "r534", "r538", "r539", "r540", "r546", "r559", "r564", "r630", "r631", "r632", "r633", "r634", "r653", "r683", "r705", "r1168", "r1172" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r89", "r90", "r97", "r105", "r107", "r146", "r150", "r151", "r507", "r508", "r509", "r510", "r533", "r534", "r540", "r559", "r564", "r630", "r631", "r632", "r633", "r634", "r653", "r683" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r146", "r150", "r151", "r507", "r508", "r1111" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [ "r146", "r150", "r151", "r1111" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r146", "r150", "r151", "r217", "r507", "r508", "r510", "r533", "r534", "r538", "r539", "r540", "r546", "r659", "r660", "r663", "r1172" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r89", "r90", "r97", "r105", "r107", "r146", "r150", "r151", "r217", "r353", "r357", "r507", "r508", "r533", "r534", "r538", "r539", "r540", "r546", "r559", "r564", "r630", "r631", "r632", "r633", "r634", "r653", "r683", "r705", "r1111", "r1168", "r1172" ] }, "zeo_RelatedPartyTransactionsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "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/2026", "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": [ "r504", "r505", "r506", "r508", "r511", "r533", "r534", "r547", "r610", "r611", "r612", "r661", "r662", "r663", "r681", "r682" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of debt", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r993" ] }, "us-gaap_ReportableSubsegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r813", "r824", "r840", "r875" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r814", "r825", "r841", "r876" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r821", "r832", "r848", "r883" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRestrictedStockUnitActivityUndertheIncentivePlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Unit [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [ "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r115", "r117", "r316", "r533", "r534", "r544", "r562", "r598", "r600", "r608", "r637", "r773" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r64", "r65", "r152", "r153", "r154", "r156", "r163", "r165", "r167", "r220", "r221", "r238", "r239", "r240", "r286", "r313", "r322", "r341", "r342", "r344", "r345", "r396", "r413", "r414", "r420", "r421", "r422", "r424", "r427", "r428", "r441", "r442", "r443", "r444", "r446", "r447", "r449", "r454", "r487", "r528", "r556", "r595", "r597", "r614", "r1063", "r1065", "r1169" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r43", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r340" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "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": "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": [ "r130", "r146", "r147", "r148", "r185", "r192", "r193", "r206", "r211", "r214", "r215", "r216", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r319", "r477", "r551", "r553", "r721", "r760", "r781", "r782", "r926", "r927", "r1029", "r1049" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/20260331", "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": [] }, "zeo_RoofingInstallationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "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/2026", "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": [ "r892" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "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": [ "r892" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "ScenarioForecastMember", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast [Member]", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r359", "r923" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r61", "r66", "r67", "r168", "r359", "r917" ] }, "zeo_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Accrued Expenses And Other Current Liabilities Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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/20260331", "localname": "ScheduleOfCapitalStockAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Capital Stock Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfComputationOfTheBasicAndDilutedLossPerShareOfClassACommonStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "ScheduleOfComputationOfTheBasicAndDilutedLossPerShareOfClassACommonStockAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Computation Of The Basic And Diluted Loss Per Share Of Class ACommon Stock Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r1095" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of the Basic and Diluted Loss 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": [ "r1011" ] }, "zeo_ScheduleOfEquityCompensationExpenseAndRemainingUnrecognizedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "ScheduleOfEquityCompensationExpenseAndRemainingUnrecognizedCompensationAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Equity Compensation Expense And Remaining Unrecognized Compensation Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfEquityCompensationExpenseAndRemainingUnrecognizedCompensationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "ScheduleOfEquityCompensationExpenseAndRemainingUnrecognizedCompensationLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation [Line Items]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r1100", "r1101" ] }, "zeo_ScheduleOfFairValueMeasurementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "ScheduleOfFairValueMeasurementsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Fair Value Measurements Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfNetRevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "ScheduleOfNetRevenuesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Net Revenues Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfOperatingLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "ScheduleOfOperatingLeasesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Operating Leases Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/PrepaidExpensesandOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Schedule of Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "zeo_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Prepaid Expenses and Other Current Assets [Abstract]" } } }, "auth_ref": [] }, "zeo_ScheduleOfPropertyAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "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/2026", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment [Table]", "documentation": "Disclosure of information about property, plant, and equipment. Includes, but is not limited to, land and land improvement; building; machinery and equipment; furniture and fixture; and work of art, historical treasure, or similar asset classified as collection." } } }, "auth_ref": [ "r244", "r245", "r502", "r726", "r727", "r728", "r729", "r1034", "r1035", "r1115" ] }, "zeo_ScheduleOfRestrictedStockUnitActivityUnderTheIncentivePlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "ScheduleOfRestrictedStockUnitActivityUnderTheIncentivePlanAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Restricted Stock Unit Activity Under The Incentive Plan Abstract" } } }, "auth_ref": [] }, "zeo_ScheduleOfRestrictedStockUnitActivityUnderTheIncentivePlanLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "ScheduleOfRestrictedStockUnitActivityUnderTheIncentivePlanLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRestrictedStockUnitActivityUndertheIncentivePlanTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Restricted Stock Unit Activity Under the Incentive Plan [Line Items]" } } }, "auth_ref": [] }, "zeo_ScheduleOfSegmentInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "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/2026", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "label": "Segment Reporting [Table]", "documentation": "Disclosure of information about segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total." } } }, "auth_ref": [ "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.gosunergy.com/role/DisaggregationofRevenuesandSegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Information", "label": "Segment Reporting [Table Text Block]", "documentation": "Tabular disclosure of segment reporting. Includes, but is not limited to, reconciliation of reportable segment amount to corresponding consolidated total." } } }, "auth_ref": [ "r1013", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1022", "r1023", "r1026" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Unit Activity Under the Incentive Plan", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r8", "r9", "r31" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "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": [ "r1057", "r1063", "r1065" ] }, "zeo_SeasonalManagerStockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "SeasonalManagerStockCompensationPlanMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable", "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": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r797" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r801" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r800" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "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": [ "r806" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SegmentDomain", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r69", "r185", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r216", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r247", "r250", "r253", "r254", "r425", "r426", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r720", "r721", "r722", "r725", "r778", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1164", "r1165" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment 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": [ "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Preferred Units [Member]", "verboseLabel": "Series A Preferred Stock [Member]", "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r929", "r930", "r939", "r940", "r941", "r1053", "r1057", "r1058", "r1059", "r1060", "r1061", "r1116", "r1117", "r1119", "r1120" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRestrictedStockUnitActivityUndertheIncentivePlanTable" ], "lang": { "en-us": { "role": { "negatedLabel": "RSUs, Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRestrictedStockUnitActivityUndertheIncentivePlanTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Weighted- Average Grant Date Fair Value, Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRestrictedStockUnitActivityUndertheIncentivePlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRestrictedStockUnitActivityUndertheIncentivePlanTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Grant Date Fair Value, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRestrictedStockUnitActivityUndertheIncentivePlanTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "RSUs, Outstanding at December 31, 2025", "periodEndLabel": "RSUs, Outstanding at March 31, 2026", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r375", "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRestrictedStockUnitActivityUndertheIncentivePlanTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted- Average Grant Date Fair Value, Outstanding at December 31, 2025", "periodEndLabel": "Weighted- Average Grant Date Fair Value, Outstanding at March 31, 2026", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r375", "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted-Average Remaining Contractual Term", "documentation": "Weighted-average contractual term remaining for equity-based award excluding option, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRestrictedStockUnitActivityUndertheIncentivePlanTable" ], "lang": { "en-us": { "role": { "negatedLabel": "RSUs, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRestrictedStockUnitActivityUndertheIncentivePlanTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Weighted- Average Grant Date Fair Value, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r379" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r361", "r362", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r387", "r388", "r389", "r390" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche One [Member]", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [ "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Two [Member]", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [ "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "zeo_SharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "SharesAuthorized", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total shares, Authorized", "documentation": "Number of shares of stock authorized as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares Authorized" } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails", "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued price per share", "verboseLabel": "Per share (in Dollars per share)", "label": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SharesOutstanding", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in Shares)", "periodEndLabel": "Balance (in Shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [ "r1057", "r1063", "r1065" ] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "ShortTermBorrowings", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings", "label": "Short-Term Debt", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r533", "r534", "r537", "r773", "r933", "r936", "r1123" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Internally-developed software\t[Member]", "label": "Software, Internally Developed [Member]", "documentation": "Internally developed software. Excludes in-development and purchased software." } } }, "auth_ref": [ "r921", "r1034", "r1173", "r1174", "r1175", "r1176" ] }, "zeo_SolarLeasingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "SolarLeasingMember", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Solar Leasing [Member]", "label": "Solar Leasing Member" } } }, "auth_ref": [] }, "zeo_SolarSystemInstallationsNetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "SolarSystemInstallationsNetMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofNetRevenuesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Solar system installations, net [Member]", "label": "Solar System Installations Net Member" } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "SolicitingMaterial", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r804" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r69", "r185", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r216", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r247", "r250", "r253", "r254", "r425", "r426", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r720", "r721", "r722", "r725", "r778", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151", "r1152", "r1164", "r1165" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedLossPerShareofClassACommonStockTable", "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": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r44", "r83", "r84", "r108", "r109", "r110", "r111", "r112", "r113", "r146", "r148", "r173", "r174", "r177", "r179", "r187", "r188", "r219", "r261", "r263", "r264", "r265", "r268", "r269", "r288", "r289", "r291", "r292", "r294", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r318", "r319", "r320", "r477", "r533", "r534", "r541", "r542", "r543", "r556", "r604", "r605", "r606", "r607", "r614", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r636", "r656", "r678", "r689", "r690", "r691", "r692", "r693", "r916", "r999", "r1001", "r1010", "r1064", "r1066" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r64", "r65", "r83", "r112", "r113", "r127", "r128", "r129", "r152", "r153", "r154", "r156", "r163", "r165", "r167", "r186", "r220", "r221", "r238", "r239", "r240", "r286", "r308", "r313", "r314", "r315", "r318", "r320", "r322", "r341", "r342", "r344", "r345", "r396", "r413", "r414", "r420", "r421", "r422", "r424", "r427", "r428", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r479", "r480", "r481", "r482", "r483", "r484", "r487", "r503", "r528", "r533", "r534", "r542", "r543", "r556", "r570", "r595", "r596", "r597", "r614", "r678", "r1066" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementLineItems", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r83", "r84", "r89", "r90", "r97", "r105", "r107", "r108", "r111", "r112", "r113", "r117", "r152", "r153", "r154", "r186", "r288", "r289", "r291", "r294", "r298", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r324", "r487", "r531", "r533", "r534", "r541", "r542", "r543", "r603", "r615", "r626", "r629", "r630", "r631", "r632", "r633", "r634", "r636", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r649", "r650", "r651", "r652", "r653", "r657", "r658", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r678", "r705", "r713", "r715", "r787", "r1168" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2026", "localname": "StatementScenarioAxis", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r61", "r66", "r67", "r168", "r359", "r917", "r918" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StatementTable", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r68", "r83", "r84", "r89", "r90", "r97", "r105", "r107", "r108", "r111", "r112", "r113", "r117", "r152", "r153", "r154", "r186", "r217", "r288", "r289", "r291", "r294", "r298", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r324", "r487", "r531", "r533", "r534", "r541", "r542", "r543", "r556", "r603", "r615", "r626", "r629", "r630", "r631", "r632", "r633", "r634", "r636", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r649", "r650", "r651", "r652", "r653", "r657", "r658", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r678", "r705", "r713", "r715", "r787", "r1168" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r816", "r827", "r843", "r878" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [ "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "zeo_StockBasedCompensationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "StockBasedCompensationDetailsTable", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation (Details) [Table]" } } }, "auth_ref": [] }, "zeo_StockBasedCompensationScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "StockBasedCompensationScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationDetailsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation - Schedule of Equity Compensation Expense and Remaining Unrecognized Compensation (Details) [Table]" } } }, "auth_ref": [] }, "zeo_StockBasedCompensationScheduleofRestrictedStockUnitActivityUndertheIncentivePlanDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "StockBasedCompensationScheduleofRestrictedStockUnitActivityUndertheIncentivePlanDetailsTable", "presentation": [ "http://www.gosunergy.com/role/ScheduleofRestrictedStockUnitActivityUndertheIncentivePlanTable" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation - Schedule of Restricted Stock Unit Activity Under the Incentive Plan (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock issued in connection with a committed equity facility, net of offering costs (in Shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r929", "r941", "r942", "r1057", "r1061", "r1062", "r1063", "r1065", "r1116", "r1117", "r1120", "r1121" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock issued to employees for services (in Shares)", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [ "r929", "r941", "r942", "r1057", "r1061", "r1062" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock issued for a commitment fee (in Shares)", "label": "Stock Issued During Period, Shares, Issued for Services", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [ "r929", "r941", "r942", "r1061", "r1062" ] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock issued in exchange for OpCo Class B units and corresponding Class V common stock (in Shares)", "label": "Stock Issued During Period, Shares, Other", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [ "r929", "r941", "r942", "r1061", "r1062" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited shares (in Shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r929", "r941", "r942", "r1057", "r1061", "r1062", "r1063", "r1065", "r1116", "r1117", "r1120", "r1121" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted shares", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r929", "r941", "r942", "r1057", "r1061", "r1062", "r1063", "r1065" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock issued upon vesting of restricted stock awards (in Shares)", "verboseLabel": "Common shares (in Shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r929", "r941", "r942", "r1057", "r1061", "r1062", "r1063", "r1065", "r1116", "r1117", "r1120", "r1121" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock issued to employees for services", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [ "r929", "r941", "r942", "r1057", "r1061", "r1062" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock issued for a commitment fee", "verboseLabel": "Shares in employees for services", "label": "Stock Issued During Period, Value, Issued for Services", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [ "r929", "r941", "r942", "r1061", "r1062" ] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodValueOther", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock issued in exchange for OpCo Class B units and corresponding Class V common stock", "verboseLabel": "Gross proceeds", "label": "Stock Issued During Period, Value, Other", "documentation": "Value of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [ "r929", "r941", "r942", "r1061", "r1062" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock issued upon vesting of restricted stock awards", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r929", "r941", "r942", "r1057", "r1061", "r1062", "r1063", "r1065" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r17", "r929", "r941", "r942", "r1057", "r1061", "r1062", "r1063", "r1065", "r1116", "r1117", "r1120", "r1121" ] }, "zeo_StockIssuedDuringPeriodValueSubsequentMeasurementOfRedeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "StockIssuedDuringPeriodValueSubsequentMeasurementOfRedeemableNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent measurement of redeemable noncontrolling interests", "documentation": "The amount of subsequent measurement of redeemable noncontrolling interest.", "label": "Stock Issued During Period Value Subsequent Measurement Of Redeemable Noncontrolling Interest" } } }, "auth_ref": [] }, "zeo_StockIssuedInSettlementOfAccruedAdvisoryFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "StockIssuedInSettlementOfAccruedAdvisoryFees", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Class A common stock issued for commitment fee", "documentation": "Amount of common stock issued in settlement of accrued advisory fees.", "label": "Stock Issued In Settlement Of Accrued Advisory Fees" } } }, "auth_ref": [] }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockRedeemedOrCalledDuringPeriodShares", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sold of common stock (in Shares)", "label": "Stock Redeemed or Called During Period, Shares", "documentation": "Number of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r941", "r942", "r1057", "r1061", "r1062" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/LiquidityandGoingConcernAssessmentDetails", "http://www.gosunergy.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "terseLabel": "Stockholders defict", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r30", "r638", "r654", "r679", "r680", "r773", "r794", "r946", "r997", "r1001", "r1002", "r1029", "r1105", "r1169" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsegmentsConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SubsegmentsConsolidationItemsAxis", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "label": "Subsegments Consolidation Items [Axis]", "documentation": "Information by subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r485", "r513" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SubsequentEventMember", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Member]", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r485", "r513" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r485", "r513" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r485", "r513" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "zeo_SubsequentEventsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "SubsequentEventsDetailsTable", "presentation": [ "http://www.gosunergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Events (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.gosunergy.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "SUBSEQUENT EVENTS", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r512", "r514" ] }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "presentation": [ "http://www.gosunergy.com/role/LiquidityandGoingConcernAssessment" ], "lang": { "en-us": { "role": { "terseLabel": "LIQUIDITY AND GOING CONCERN ASSESSMENT", "label": "Substantial Doubt about Going Concern [Text Block]", "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern." } } }, "auth_ref": [ "r74", "r75", "r76", "r77", "r78", "r79", "r80", "r81" ] }, "zeo_SunManagersLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "SunManagersLLCMember", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sun Managers LLC [Member]", "label": "Sun Managers LLCMember" } } }, "auth_ref": [] }, "zeo_SunergyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "SunergyMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofSegmentInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Sunergy [Member]", "label": "Sunergy Member" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "zeo_TRAHoldersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "TRAHoldersMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "TRA Holders [Member]", "label": "TRAHolders Member" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r871" ] }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent measurement of redeemable noncontrolling interest", "label": "Temporary Equity, Accretion to Redemption Value, Adjustment", "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders." } } }, "auth_ref": [ "r290", "r293", "r297" ] }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Noncontrolling Interests", "label": "Temporary Equity, Including Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Units issued (in Shares)", "label": "Temporary Equity, Shares Issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r84", "r108", "r291", "r533", "r534", "r541" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Units outstanding (in Shares)", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r84", "r108", "r291", "r533", "r534", "r541" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r863" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r870" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r891" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r893" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "TradingSymbol", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r894" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r895" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r895" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r893" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r893" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r896" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r894" ] }, "zeo_TreasuryStockCommonAndPreferredShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "TreasuryStockCommonAndPreferredShares", "presentation": [ "http://www.gosunergy.com/role/ScheduleofCapitalStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total shares, Treasury Stock", "documentation": "The number of treasury stock shares.", "label": "Treasury Stock Common And Preferred Shares" } } }, "auth_ref": [] }, "zeo_TwoZeroTwoFourOmnibusIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "TwoZeroTwoFourOmnibusIncentivePlanMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofEquityCompensationExpenseandRemainingUnrecognizedCompensationTable", "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Omnibus Incentive Plan [Member]", "label": "Two Zero Two Four Omnibus Incentive Plan Member" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r890" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.gosunergy.com/role/ScheduleofOperatingLeasesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term and variable operating lease expense", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r497", "r772" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "VehiclesMember", "presentation": [ "http://www.gosunergy.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles [Member]", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [ "r1038", "r1039" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "VestingAxis", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "VestingDomain", "presentation": [ "http://www.gosunergy.com/role/StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r859" ] }, "zeo_WarrantLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "WarrantLiabilitiesAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofWarrantliabilitiesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Liabilities", "label": "Warrant Liabilities Abstract" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "calculation": { "http://www.gosunergy.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.gosunergy.com/role/ConsolidatedBalanceSheet", "http://www.gosunergy.com/role/ScheduleofFairValueMeasurementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [ "r1102", "r1103", "r1104" ] }, "zeo_WarrantsEachExercisableForOneShareOfClassACommonStockAtAPriceOfElevenPointFiveZeroSubjectToAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "WarrantsEachExercisableForOneShareOfClassACommonStockAtAPriceOfElevenPointFiveZeroSubjectToAdjustmentMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants, each exercisable for one share of Class A Common Stock at a price of $11.50, subject to adjustment", "label": "Warrants Each Exercisable For One Share Of Class ACommon Stock At APrice Of Eleven Point Five Zero Subject To Adjustment Member" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedLossPerShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "WEIGHTED-AVERAGE CLASS A COMMON SHARES OUTSTANDING \u2013 DILUTED (in Shares)", "verboseLabel": "Weighted-average class A common shares outstanding \u2013 diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r172", "r179" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.gosunergy.com/role/ConsolidatedIncomeStatement", "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedLossPerShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "WEIGHTED-AVERAGE CLASS A COMMON SHARES OUTSTANDING \u2013 BASIC (in Shares)", "verboseLabel": "Weighted-average class A common shares outstanding \u2013 basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r170", "r179" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2026", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.gosunergy.com/role/ScheduleofComputationoftheBasicandDilutedLossPerShareofClassACommonStockTable" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "zeo_WhiteHorseEnergyLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "WhiteHorseEnergyLLCMember", "presentation": [ "http://www.gosunergy.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "White Horse Energy, LLC [Member]", "label": "White Horse Energy LLCMember" } } }, "auth_ref": [] }, "zeo_WhiteLionCapitalLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "WhiteLionCapitalLLCMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "White Lion Capital LLC [Member]", "label": "White Lion Capital LLCMember" } } }, "auth_ref": [] }, "zeo_WhiteLionELOCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "WhiteLionELOCMember", "presentation": [ "http://www.gosunergy.com/role/RedeemableNoncontrollingInterestsandEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "White Lion ELOC [Member]", "label": "White Lion ELOCMember" } } }, "auth_ref": [] }, "zeo_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.gosunergy.com/20260331", "localname": "WorkingCapital", "crdr": "credit", "presentation": [ "http://www.gosunergy.com/role/LiquidityandGoingConcernAssessmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital", "documentation": "Amount of working capital.", "label": "Working Capital" } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2026", "localname": "WrittenCommunications", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r907" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2026", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r857" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r38": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r39": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r40": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r41": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r42": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r43": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r44": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r45": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "a", "Subparagraph": "(4)", "Publisher": "SEC" }, "r46": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r47": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r48": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r49": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r50": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r51": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r52": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r53": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r54": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r55": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r56": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r57": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "3", "Publisher": "SEC" }, "r58": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column B", "Publisher": "SEC" }, "r59": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column C", "Publisher": "SEC" }, "r60": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r61": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r62": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r63": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r64": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r65": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r66": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2" }, "r67": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SAB Topic 1.B.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7" }, "r68": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r69": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r70": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r71": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r72": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480868/205-20-S45-2" }, "r73": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.Z.5.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-2" }, "r74": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-40/tableOfContent" }, "r75": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-12" }, "r76": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-12" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-12" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-13" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-13" }, "r80": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-13" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479710/205-40-50-14" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-3" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-5" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-6" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-7" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-12" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482705/350-40-65-4" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-13" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480204/360-10-S45-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480125/505-10-S35-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-8" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-6" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 4.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SAB Topic 5.Q.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-7" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481468/505-20-05-5" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479719/606-10-65-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480339/815-10-65-8" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "45", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480865/815-45-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-5" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(e)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(e)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478443/942-360-45-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-3" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "Global LEI Foundation" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "249", "Section": "308", "Subsection": "a" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Number": "249", "Section": "308" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form F-3" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-2" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-3" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-4" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-6" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form S-3" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Investment Company Act", "Number": "270" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "313" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-X", "Number": "210", "Section": "2", "Subsection": "2" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "413", "Subsection": "b" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "b" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "c" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "d" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "e" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "a" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "b" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Section": "8", "Subsection": "c" }, "r916": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r917": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r918": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(6))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-11" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-13" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-7" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-8" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480657/210-10-S50-9" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(s)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(t)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(u)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-3" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480341/340-10-S99-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482558/350-40-50-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482222/360-10-30-2" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-2" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480100/505-10-S45-3" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480070/505-10-S50-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "905", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478704/905-360-25-4" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477657/942-210-S45-1" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478478/942-210-S50-1" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.9-06)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479032/944-605-50-1" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "810", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477383/970-810-45-1" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 78 0001213900-26-057724-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-26-057724-xbrl.zip M4$L#!!0 ( -" KUSG)P(UZ^[N?_Z_1NGS?UU=D:_4I+;NTA$9O)(OMJ6/ M;&/T1$G?UDUG;-E3\LZ=OB=7Y-EU9Q\_?'AY>;D>+!Z['EI3;GA6*HL5:,7D$51^> _L?C"SVW/ M2O"L.3%,^K]?'N^7C[O1SR\?_> &^-%=0#)N3[P2Y2M)#KWD"@ZP\J+@0+O> M(U6NQ%H(*O#D'SM.BK\>Z X-'G?LY=['NC-@3\*'*P"<.U=/NC[;?-#_Q?K# MB# G\FGVFY7'<7NC-2KQ=ZM]\'X9?M38A473<75SN#C;S\F.A__W'B"Q?'(= M:B\*>U2JU^L?V&\7CSI1S\$KI0__^^V^-WRF4_UJ8R>.<<"W_J+6RK>>+&<. MW/_TBBS&@"@J"\1OWSWR;AEYF.JC1HG@_SZ[ACNA#?+Y@_=#J?1Y2EV=#"W3 MI290A$M_NA_8%YD@N:)_SHT??R^WO-]?]0&-Y0_PS@_>2S\/K-%KX_/(^$$< M]W5"_UX>PY,?277FDKXQI0[IT!?R:$UU4_ ^$$B/VL:XS+Z$ZW_ OS_/5K\O MB?M>\(G@5J_TB?%D?B1#V!RU/Y&I;C\9YI5KS3X2>,7B@X'ENM:4?08K?YBM MK8Y"\=:@$Q")C_,)O7K00;*"_ L?+,:K/Y$78^0^X_;%7\H;8+ERC+\H_!(? M'%CVB-K>V[Y,].$?1(83.];$&"U^&;S9^[T4_+[<^#__+6GB)W_O&R?XL'&$ M\X YV.4"V.=!]J#QO7/7;]^07K_9;_<^?QA$$, !._(68ZL0,6J#;.U>N_7] M\:Y_U^Z19N>&M/^W]6NS\[5-6MUOW^YZO;MNY\0;^EUWGL&\<"WX_LUUZQIT M?46MGW(3&W21]9%ONX_?R&?CYT?3,COS*7QUZ F\G^XC'?^]/!3+Q-2GL#)8 M)Q]OK"$\8[I,U!$#3 WCYX^KNEROE1N2>/6/SQ]6WM3(!G3>G]=RQ3"CB9]] M9I@CBJ^_\IYDIPW >U*JV@-=SVY!2#);Y^/ LB8#?3*QW('U,PKX_YCK-KQ[ M\OI(9Y;MKN"ACB14KZK:IW54D']\;S[VVX_W_R2/[8?N8Y\\?'_L?6]V^J3? M)<"*?>"WDJ20[B.8O.]&[TGWEO1_;9,0ERXXM-GJXZ^ENJ*>&)AGP>"M91/W MF9(_ \B3&7S=&H%#,@*G(SZ"/X[ M[B:P@//B->KD?YZ]4IU^XJ:49A^8*NT MS=$-?"V$9T44RXUONCU\)HHD,(_D-)R7+[1T'[E\221?/HZ-GW1T-=8GZ.M$ MB'7THPSTH39$BR)*OFA1-T5+_['9Z=VA "FN;#F]YO6%BKL >B!5QK8U];:S M^\^2:[T%-F]9TZGA8!B(C(T))>9\.J#VQ_A62]L$A^[U%K[;85]=(6NYW "' M\TH5ZW+UG$+TQ/27#':/],EPD%#=#OQF"3^MRC#TKW:7M#OMQZ__!-O]\>': M@]LZ+$]SLG?MG_K092<@UIC8BYT3W2'.C Z-L0$ZVS")X3ID^,PT^OOC[VX[ M1EU] %0\I)/)3!^Q<&890)YXM9 [O?"*A]9DHL\<<*2#GQ:_F6W]0#2NVD8>0=Z90\L&%<4"?CU\NF7-3==^;5FC$'U6D3[AY.9*J&&L M3XW)Z\=] Z')0)W^89.]!?=IAZ%XYLC"-T=14%/_F4WXT=_*SN8KX.TK_^\ M0XL&^&/(P+HN+&ORD8%9KUW!T240O?O "7_8R4@V$B!'V_P[1G($-+@%*MPF M_YG;AC,RADR+@]3Y/+ _-$I&F$C9P_:3;AI_L7^_7YQW#?$):"3C0]Y=/U[W MKDE[.IM8KW!*[U2K1$(ZUO7*48Z#J@0'/NS1Q397OA2QU_WO%7#E-I=S [3R C>$S?3T6 )E$Z=H/H/0, M=MT16E4K-V[OUQ=:L\77Z3^2E!/PS_KW/?(_D2[R8?)@@2$P^9-'VC]@I"F3@$4#6"8((JC%,D' M9B[[)G3FMGEF4FCI0?V?_Z[)4O63 T].Z.S9,@./5@"G9#B9HT=0 A,3+QY' M-(&;BR*K"=];9180'V $OZO*U?<;<9O8K[ZW@,P?<*\1'G2MW%"J%?BI6GE# M#O2@T;%=1WM^ O@4&&"!*8\P3_T'UIH)NCX*.QX0#>2AAA M!N(:H[=K/H'SZZ"&(1/=<<$_QD!?!O[O:9$$1@:(/=MP#?B*Y_-3&TXZF]O. M')U_UX+O>?:Y)+\;O$>AB=&WYM#]R)W_#3V_YO\_@P''7@(O-ZT76Y\MMJ#( MASNHQU3A?0"/ U$"B\,F2\]QAA*!+>!<2Q*PR@V)[I+=/0+A^R1 MOTD@J$6!.//!?\ .0GM('_UG[KAX[YM;0HZ+F&U M/A;?2V):OB]RB !9T!B_EAMWY@A#ZA1+&(;/%,X-W_H#[!K*;AC05UG>99;> M2>_)L^ZP"_$1T2<3WY%#Y^?/N8&N#W#X@/H/P#L7WH^"-Q%>%H;O X5RD8Y%%HDR M)R*>7-,JXA#0-S5R5W*,#T(0M;WNBN3C!98YV4 ME^\(>_68T$U4L8+4^DB?YA/O6JIWU2?O$"S53[(B7\,#)4;M!KOSG^&=_QZZ M)FGIVMOO@ERI\SXQ,8;@@F#Q:7.%&.5(8BQQ8HPF1L"_3B;P6DKTX1"(T:L; M0_S8*'8B/R4 V:O(7SA3H&)8Q0[$!<'*+]U\%5#*PNM -.$1G@CXFB_N<_#K MZU*/4K:W$1T;)DO_8H%\C [+XJ=M.V2_ECX%C^U]8/O^_ =+*&G]A[?L-7BE M87K,!M;OE1SHCK#"N,XNNE?8<-JV7!JI]LLQ#;;[:'I9\O[.F)#TR[[XSY&W MV\QNH]I1-YHP;XDRJ-P/1W&5&+O"N:3$;=>YXNAZ6 M]2I&(G*^P5S M2:ON/B+ 4LC+9AP(@O9Z8?A,%E@ZN;0T"^*L3YV MI-LCAV#&I#':=NVEO-/?1ZKM8U/ Q$+W%YTPH#+()S 7Y H$?1[D]?%^++6MQ+E."H[A <)\7DB?'99)8Z MZPVA>-57BZ2O6^:M ;>M0%LI _J&!N@LY^_EN\[M*O#-^?1J9+E7_B,1(0D6 MUF7!L!Z&?)WNW&5,#]P/QBY8FY29O7/P(]B"+#"\JA8Q2:,B2$I=J$MR@*Y@ MMPTOE.QLBR6S*Z/2RI610%ZH38GA.',,0($382TWQ?Z]$R+J^2%2+S=D6:C5 M1 '.LQ\BO^V[1-L)D'D66S1M5N775&XJ* G7I@? M$T@PI8YX/0Q.NA?/0B9MYA>LUW1?/BKZS2_W;:SW;74[_7:G?^H>)+L.G8O@ M8HG$R=;S!.!&Q**^%M38\EB\IVKY2 %#F1YY$;P*J1WY7>OGBXS9'G7/GW7R M;*,=^M_ZOT6LI']H/O8]B-\%'^PK09?##7>K7U4N^/7Z[B*>P\AMVC>P!N\B MSB$+K*"B'D:%? U:SP2>1N O:B-N#&Z,^H5718)F?4\L@TFYRQQI?AL\P^,+1K ,7A?C["'#R;!OQ%U M$\N9H_>L#\ '#A)X'@WGC^+@0ZX5D[LP.V6),?4:N<2UK0G#TX-M#>D(47,! MB#BW'L?4BY >7U/DW?ZO[6H:EAV"&Z?"=2A65^T#[^]O MADF!^L84B"YDP+TU"JN%85/Q8=-EM[1WYJ+!.*>I=;BM>'2:#[?VSV=C8&3O M4"OBV8EHS3*4L1[Y[FNGV?_^B%V5LS?\%&D5!MFGZ9RI[#[)/9D,5OB,A0$^ MXJ)^(LPG\AM>VY[E&LV#A8F"9))Q:^\07 *(?"+8M_DCN;=>J,V6^T2P&L># M7,=">!@K]V?!-QFDWNQ]WZDN@W\G=J?O< MAN4U>V9$AWYWM8^@$JF- T'*C2TA=%_X9K%E]J=:0=)>;0V,G^V]9EI#H9PA M"A7_O-+_?L+$+K6[GIMWI M>3_UNO=W-TW\. HE_%[TN/>BGXB_^:L)'<..ZYO<6P_KGUVWIWO+>?F-ZBPN MO#=N[8YWU*C;/O+NNZG/1X9+1\ON8WHC@4&^$]%);'CI$#53ZJE\F7U;CHUYUG(%KD2T8VI8_=$[U M5;V2:CP8N!$,5"*#@><* 9XM]M>T]8$QW(S[23SN5^2XGW*:N-^9 R=;PB5? MFO?-3JM->K^VVUD%2D(SP0[L1K$CPK$2"8F_P6,$1E9F(BP5#E.-+]1X>G;Q M.Y-1M'J"(Z">^WM9+F_]9C0VF9WBW^1+0K+E3[G/P#L]=*N;UNJQ,+(TCQ;R M]+JR+6)U* #BZ#:O5&5UMY%;\RVN@_":I]-6CG/:[$CCV$RP$B-+R*EQM[)O M7LO:Z9,#;R>RRK%OEYJ]'E,RH5#IWG;_G&6DZ#D7G*AY5 M[2*==-^.>P20)1MA"?MI\$X654%6:H)C]1U=;N%- #CO"'RPT6%4 O M?X@_L(GT^L1S0U>QDZC4:_U* QS.-SY2;/Q>*SIM=O!SL\#BF< M'PQ]@9B4-4G%5C@O[*X#&RUG1?;-8)5;R[ZQY@-W/)\$NWI<;"H6#D#"J4*] M"D)(438[7Z TV7V*%(1TQ%,H>(IJM2I4*IO<*P"B<-HGEB1-7G<*_BUDL(VI M3RCI-@'3H>ZB"6@,$*D@X$1!T42A+N_GMGT0. ?TTI!:6NA5RHV:(%5J0EU, M"[QLK89#)1@)BI5L.F'Q[)EN>TGSYT-X-3W"05&QG.TEXIV$F-=P3&)%J%:J MA62:6AY@6 5%+TE"34P+PS2Z/8(/[LP?< 3+/C.=IU +P0E> 2.Q4%$#058! M71FA[8M SBET0&)0U1%4LB!5+T#BL[0 '(:N[_>=\TOMP2E^-]SGUMP!D%&; M!0.2R2,%G#U94,#Q4,7:6V.#8\%00AA6ZC5!D].*DFP\MK4(; 13/-ATIALC M0G_.\$+?2Y/QIG@/_5#3*KL<$$9;O?'9&DR.'TA(]J:,&=*'8-L#8& H>/&Y M),0$7J@BU&M 4.K^Z,L6!,<%X&4A+X4D.!;RF/,MU5$:9(2\,AF+7UA?9/0@JT8YG#!-RCE1M:5="T8@:94@B: MPT%6+3? YJA&M##/@_>QXF98,WCC*W,O\%IVALG![,JHH'0>G.AAHILN&([M MX% Q0RM*#6];Z[6:H,IIT5C9'Y!(_H#O6@ M?V6-KW!22K&U07"R>SS8(R[6'7\'3PL/%0?3JEAN5,'P!=_JK3%)>MA)Y4:M M7A74JI9W_>!5CM"+HW__7 =C4 8Y5]5 14AOC?K30D[!+D"B4(F15I-[_8!U M5_ONJ<^:U)'BEGKM6K4Y=L$6#F7%M&PZ,MQ[RTEH&ZLJ9E8!'0BB5LQ5*H:$" ,5"OX;J2!#KDJ#5 M]^.?!R*/HPH3H:B:/8K.?16A[KB(Z/:;]R0H2MA]5O40:H(OD9$U!Z$:*STY MT3M.:6A>JE?UN4![9*5U!TI&@6"DW (1RZN!XY@IF4;=1?#4257@0 MX.TUB5S$7"E9$2KU-W#005E$I*R+\%R/$E7O5$KB%.+\;P6V-B;6656(- MX!W!'-!"LL]J1L1!6*]Y99A5L9B:XVCI) AD08QQPY9/S;'_XCR"@R86/.)2>PJ M'[CK![VLZ]H4C'EOZ>8!01\-<[U40:HEOW#C%^NGQ11&)<#XEO<'"#/6!TBI2X(JY3,FE]^; MJ%QM)G,C?+VL(61S+YK%#5?-C()*GRV^5;+D2DT#8537!+GVYH(ZQX%?%8?? M@D HK%6^M2#BLI*M*@IA:'16.;XX!/2RE$VM"33MG0G MK)P5SL[0TFVU#"*4YWO95'2>3J0B)7Y<;J]-AAU/#8',(@5YLYM17,/@F//=VF"%L3W7%( M$P41VQ$B>6;3,05/8<3DAR.0G5*K'I9:=YW;1'*K3Z?@E>KVJS=DN/>L SG= M.6!%EVAZI*HEGWF!USP:/#\!]AE[$)FNGA^(!NZQC2EI%% 51 MC+))$W_@$3@Q&#Z]9./EIA*-H#]?>*!^N-6P%.RK2 -P73TXRF;;[6/*9X:[N@_OQ-W@ W+WVMK78<#^2]LG/ M[*I5\L]"6+)*C@,$I<;R6.2J+$AR,?-85DD\3["MLKR\NE('193/9I/Y=0QS MM9GCA@UZKC7\X]F:C*CM+!HB,$++X=%SM9F<1PM^ \$TG5HX_1@P+.P9_B@I M8;FE)JQEPG48(3WH=M?NN5CGR8:'/E";Z>EM$@I^'Z&A][JY:HXV"]ZN> V6 M1%2VT[HI,=-M\@.7VF=!*VD,I= 1/2.I.7>?+=OX*[8E5Q<38> ,&T27RHLP MQ+6>%TL0[W6?3HJ"1(9T?:\#<]S-)3>BZTI"(WJ_\W)J^X**]%.=RR#F$@]DSK.G:)+&PZTBK%G@!:5=;B0LE7GY<#+E@2 MF$R5_%@A];TFDY:CS69B,E7.:I&HXEZ323OS!K$;4[8FTW%1D$2%J^)>D^FX MFTNLPE416[E7!$FI"_7(23?)3:;C4E0R>.\UF8Z[N0/@C4V^%,EL1&@BAJV-*H4]0XQ53N7 Z"%A3Z"(IW.9,JN(QA\@CO7)P3GD(+) M18;ZS'#UR3D1FJ91WN) #W">.[/EG2866K$W2T40-470Y&)R0IH^>2D AWU9 M@"'JJJ!6B[#!M''@I,!S;X]_+5#JA*.*^Y=E"A MZ/N\%_Z$&6Q$Q\;0*'ZOEMU4EH)E'ZFK&R8=M77;!(@X(>#=>+!+1EA8""0Q M4:S%L.9BIYZ_OW ,II 3Q\8@>)N5&E@AJE"/,>,H*0;/7A2TOX]_84DL*QD1 MONGW;OAC:6ZO5$BKX00RWM/I5';T@1:\>6RA!)!$ &7?F%*'=.@+>;2FNBEX'PBD1VUC_(E, M=?O)@*7P4='[TSO,J](84$T218AK]9TKT(48B=!/S0XEI MN=B@WX:/36+ -S!"S^< M:^Y< ZX;ISK/B:&WL3JRG^:B0OO M"_!'L#5OP2O7FL$&9:1W_Y. !S3\;)_)43[HL)NG6ZS.]B-&;$=$*1@^<7#6 M3Z3_.H,3-VT0&\-/I /"Q(-'QT(@R.$O?0B^Q<"# %T 9AN@!C;5_[@:4)!@ M\-X9@W-XLUK$9A&@8="$L+M"-=&+A_>+YUBB\CSDS/[0F735_RVRB[4/>B-; M6A\T_M7NDG:G_?CUGZ35?7P QAZ;"\;MJ=7OL&5N_TNO=W-\U^&\TN M^.M;NP-66/>6=!_:C\W^'3QPXMV]^]YI?K^Y@QV]/^7*VRB$Z4!X:C+Q-:D7 M UBQ+<#$GN@S!W@H^.D3>3%&[C/N3OSE$XF_4_^-SDP?PEJXXY^?RK&,_MT& M_?HQ5XT$W-_5"T7C!U\W&6V)"T0;:W!HV*_Y][)6WO'"*,FX7P;WGVU*R3=X MW;-#VJ K1Y\']H?&\C(XIF.UL:'#/*L< %D^/I#Q/OTX<"S(:2OGHIK&(_U! MS?F>'LFAT^^X@4GY[6R#";[XJVJ_;'H;D5<./F!82[YU[ 2R])>=SN+BJ5AN MH?]T_9?D#J"48H15@/]8GE[-:RV-7>;D_;=W.\\?S:1Y VR*J5:) (NWW8(L M:=B#^GAP/4-@WF>=Y7"W5V+O8*3+"O%*J1H[Q"<7&7LT"*)<%U291^$3H4A. MU1LB 8HD3(''_HE*C+%,A0R^[[Z88[,8.M0EZP;&9=+5JQ.JSENAW'$^G(HEIM1RHRI4L(A4+>8$[S0"/3FX M<+8P2/6ZH%5/U[8KLR3]&SJS 3)L_@:K7-&G.&K@+_W1["#<G\4;43W7[ M#XIZMV#$OL@)HZP=%"#L6W 2WX"(A;0:EAN).#6X6LS>6FF$?TK8U1%VDB0+ MU7I1-<'^&-Y7:E+,#F&Z830U3,-QT5#]02_;2TS!DC[(4(:N "P!;2DB"P17 M-1"FW+T_F4 X!N8DUI^_+@FU& -X"C=\@X7SMONJETE2*63! E3H:*!9%4 L M%BW)K$=PO0*^F;;?&N5BX$AB(!W2O"Y8D+?,)'9<<=XHI?LN-^VZO M1VX?N]]6\MT*SK"[Z^2.(667M;.)"N,4E05UM(H@'=/A(I8V1E9GLM!A%XQPBC+1;",)=4%&J50Q"6M13/SOQ)"S6,/8N"7#U$..2^ MR\M7W3#).VR6])X@T)]U\XF"(B!CW? ;?^)-_;RDT^Z3J/ S^=*^[3ZVR5VGU?W6)OWF_[9[&0,C0ZVM:T!6\U MS#D0O1^5M$SG"VL^X#W7UW]2I_W3M760"(:IVZ]W+ITZT0/9DLE0+_!<0^U\ M2/Y-D1V@G&"@PFH9J_6*4#LH:)![;\JWBUS])QE0DXX-E[R;V=8/PX$#7KC" M32TB@/!\-?O%@UTRXM+*C3K.K<&Z8[*& M98'FWK?5O'8WRTS=/]@64$#B.T:UAMI9JTO@Y.POQUZ'LGRPDU-,_*3AV4,1 M5&>7P(I4CQ7Q3XHA[M1?:LW-ZG]]/H(*OH%/W'N[UL/MF'9?:O_ M3+_,'<,$=+2LZ0",_O5*E+WBH<+Z(TC5FJ#%N$5]0T&JXPOR[+]_[K$]QOTM:]TW\E+2ZW[YU.RO-B2_3P#BFX$E->+(W MU4H6M&KRC$%N&IX3=0K*#$63!%E+'@T_GLW(+<*"I*2M\!X3Q0_MQPWQ^VOS ML4U85WCI$_G2[-VU6,_XF[O[[_WVS87RM1SF:SF1RQ?,- FFQ=X8D[F[.FHR MDI6CIL>J%77?S=L1=_I%=XSA@?NLX)3;R& "5R&[$:CDA=2T?:1VQ)VF(;4J MDIH:917G0.4EDKHQ9GLPU_WW]MW77T'87C5_:S\VO[8C972/=+_W>WV0S3C@ M(T\".X&#EV9,Q*HH3!:G^YVUG*6C)F 8N[W/<2O[!I5GL.6- MO6ZPVJX-U]D88:5:%<3(>]N"SRHY%24J>:-$;=_ ]@RVG(H2-8E%P.6*+-2U M*$:Q\H3JH/Z,6'Q_:O[4[O[K?VRM5ACHZ M9FLGF82L^>U<8S3@>T.W%.&)0%<.'5X9/Z^>C1$X 1^)]_?5&*!TQ69J,3/> M'XV2_Z3V161_NP2^+/<]54?+#8X\:#"VIF#(7JW78[7V>_/QEE1--8^$,?44 MD?ILI@GF8GI=86?_G1Q22>;\5?B2@<.C";O;MJW=ZV[ M?D:S!&.=_;;[2/J_MN&_QW:;?(-C_-H#O-S ^;\U'UN_EA1)(-Y4LLN:M!B7 M=WP.,A:LM*+K3BXRBC[R<7&!(UY+6+^[6=7K?QP)#IP=%P;TE6/\!<>LA>4^ M/K-A&,:?^)=PC<4A%Y/M)/7X8P%W;NIQD8[*-K-:$$7NEBFID9#Q%[>]349X MY?''#QZ.GJQPL9S0>%QR.LY^.0 X #@ . #R"P PQ)K#X7PZ9T,I/,'FXZI;=,1^6X: M6TW,4UB0;P(#7W:".1>6_)O PV\>];>LZ=0R2<^UAG]PTL]8^+Q5D,O)0+YG MQ29L$F_.](D7NL3E'G1C!(J3@S,Y.+VN%PNVG&XYW181MBU]9H!OQ(&;!7"Q,H9#-@O(WM"Q,32X3,@$ MN.]\Z+[/;70D1?E@[ A*!*S]1$%%^F7/T;[H$]T<4H'$7-P?7LV-T&^QJHIU0#UFB IHE"K1C4<>K.X/P_W M5\[ _576IJ2JLZO[NL;]69)X.22_W4N ^7",?_GN-CA*BL9%N]ET;_>;J@K\*K+)D$*M?IH(SK:(^%NF@!2- MD-)20*7S70O1Y%4YSSQ]KOK8$D M+:4>4X@FI,0/%:>,/QY5N$8-&ADD7R)4OLY)53AHE.' 1ZI+ 1AQ*;#KV>!,9? M+.3&-F%3UOL.D.?WU'7UGSBGRQRMSNZ\&#+F3!Y;1"9.0GAKT./0.9BV$B<9 M\( 0)[YC$1]/0^"TE15M\1O\XV;!'Q"R^(M:'Y?ST)V^M6Q CFW'[TR_-Y=O M&#^NV<6/GDE\XUO$?32(F^8H],9$R?0UN=S ZU\U?BE%RN*)(E'#3E[B"1UI MH,>O1,$BFGE407G#ACF(3^'#[KYA-E>3/=6^,/A[(92A M!7AS9A:KD/=__]O*2R^(?;APB2V:$Z=#O#7H)302E8RNI-FHE=TR=O,VNJ:6 M&[6DO>_>D,EW=MRRFX48J%U7G]C3L"94:Y4DB#UVW.H-83YMZ\+CK67/HQ=G6ITE%6P[5M?9LYXE>[XQ9&:4_A4; MF77Q$ OJK>%T9\L)GLNB /4\%)#GS+3#QIUVJ.LGI@VM*27O)I;C)!HSFAB(ZZ?>-QOUN*,!DJV6 MWF+<,IKUF$?B:$FN\.3#(]# ,7>,67"8="QA52DW5!&GEL5N/L>IAC,S1\LI M4OVV3>+8-LRT0W1PRBAS(!:A&$RJ*)DABC9--<66.FF8^]F$RIR)*Y8:, M]S]I,A_.5C>5(!P)*%:UP0U?LX>IYY\R9LTA'.8 MO/%& ]>XABHHQ:3MPY6<8JI@-X.[594$6>:")C=DL_..+'&'!8ZO4[/Y[OL- M-6W'GZU\ON^2HR+6RHU*35 JBE"KRZ=E^+A79)QV=M%.V@9#*6BGCKV-!;%: M%6K2P3=DQZ"=X(;L@XNU,8W/(^-'H_3Y _[U>19^Q4KVDP'[P$?%U:T-*9;:H-[V22[\)X ]C+SU\]X QOK M_-?5%;DUZ&3TD3SH3T!H/59!- 20:>3JRG^:<87W!?@CV)JWX)5KS6"#,N+# M_R3 DH:?[;OW+1]TV,W3+59G^Q$CMB,R@1 Z<7#63Z3_.H,3-VU]8 P_D0X0 MO >/CH5 4,-?^A!\BX$' ;H S#9 #6RJ_W$UH,!E\-X9@W-XLUK$9A&@8="$ ML+L47%L7#^\7S[%$Y:D)+.TZ[$])NI8W&'ZQYF !CT'$!M@?.I- ^K]%]&X^ M?] ;I]S=O]I=TNZT'[_^D[2ZCP_7T?L\R59:W MW]]UOL(3_?9CN]?OD68'W])M_;]?N_LR6KGTC[']_O^O\\XXEONX^D M_VL;_GMLM\DWV/RO/<# SZ6_.Q]6O)3S+0LMGCUGV]^]YI?K^Y ^B_/Q=T M0E)D966F#^&IR<17NYYF7[%4AM9DHL\<$&?!3Y_(BS%RGW&GXB^>D8YL"QSK8L?&9G6JU^)D'Y\WHKM=CW>GE' MY"%LD0=RD\N%X^9<0K88N^3X?]N[Y/A_V[OD^'_;N^3XYS['3B+84AR1UA,Y MXGF:P^%\.F<3 L*_V(0-!<5;WN7'/^9[7*S6BSV;GEH[HP,H!4S,L<&K++3 M-$G+,AD)#2:4W3&0!]L?HTN^XWS6@N*J0%N]0++ZLI-V+B^TF]^M7B!Q_>;) MJ98W';H7,1VZ*,@IT%8OD(Z:G([R0$>%"C7 !C%/3I]X^1AXF ?=&%T99D'Q M4:"M%IMTV+"V)=6 U)G9])F:CO&#%A0A!=IJL6GG B.<^=UJL4FE;[EAY13. M%O=S @N*%AXC*P2:]@>)"^(G\. 7IY=$.GIJS4VWH%@HT%8OAF"X@.'T81$=KZ3,#(Y[% M1$.!MGHQ%(,S!0J*@P)M]6+(Y8:.C:'!51*GF+A'\[HR%10+Q[]F.VPV>#(X M^:TO%.D7'_N+Z2GU66A0N#KRU-3:3CJ M,#6%,V]4H:[4054=;Z12_NB#,UR> 7I>KCO]U,V*I#*^4[@>XVQU@7KLY/-( M)9RE)*A*[%&D^<,\9Z4\ _2L_%0YPXQ622LW% 7G3 DU-?9LNPNG LY6%Z*A M4G'481H*AW )BL0U%&>ERV*EDT]KFA"K5Z[+E?^:.!;?/G.#^]67[*;.#J7GZ213:(4=14H5[C3,69 MJD!,M9.G,IM/N963). D05%$^"_V1-/\(?\T^91':ER"9S]YNB0CCZN![M 1 M.\30FLZHZ>B(YW1HSJ?( M>8,A)[S32T0E2XEXO(RPG".!4RX7F9SPB@*TE")3Y48D)TPN$7,*0TYXIY>( M%2X1.6$64"+NOB!,6W9SYSAS.KJ9VX;Y] ;L$:_Z9,Y9:F77S"2W0H%L6/= M=LCEAJ8I@E@Y?N9ESNF ,\_II;K&I3HGS#P29I43)B?,2S,WTJ:>']_:4"[% MVLA5;ZHB9%N$!_T.O3F'#M(8,1B1D?D,/OE!'1%'VQBZ=.0_I[_H M]FAWNT0NP(HGP+CFY(27C4E7XR8=)TPN$7,*0TYXIY>(=9Z8P2DWKY3+128G MO-R)3%7D1B0GS )*Q-W7D&F;U&X&!KWF+X^+H U[K(DAFPYUN^-;RQY3PYVS MUB^QNL+(:KDAR:(@5J2"APHY.W%V.BC.?C WK4?=*\A*G(LX%YV9B_94SV>4 M').4C?;7VFM%XZ>45?6$C<\>"$F4?"Y/6NG#!S29B9EAWF%,:\I<<* MA/KZ3[;Y%\-]QL8OF$LRTXT1L>E$QU02U_*R2;RV'[SE1]X9_LTQ-">\?!#> M3DW#JS4Y87*)F%<8SH"64F3R4DA.F%PBYA6& MG/!.+Q%Y#2XGS")*Q..G-?Q%K8_-T7_FCCNEINOTK>9H9."K].O'KU =]]BN0XLRKVM2'=_GD.UW) D01.//U6>YSKD!EXY M$/R\4H\39BX),]."J4N!,2?,@EDD![0%R8E!4BN^0<(;AR0$W[[&(:Y%Z'0V ML5XIO!5(F3C4_F$,*6\5Z25BIN4G M/*RX7F9SP<@:TE"*3%T9QPBRB1#Q/JY"V'[/Y0DTZ-MR'B1[=03BB,TB] MW% DH5HO>@]ASCR<>0[J:!"7=];"YXH(C,-YAO-,KGDFHRX@A_*,Q)2-4JQ^ M'YQQ)Q#+0W9MS0J!;$^21/DK MADGHS^&S;CY1EK[2G;4LPKY$OC!B<8AN8JL2VZ;.S#)94Q/O][^MO) +KPL3 M7EQK?.:0E'*#4FHB*(@BF*1 M3#I>0,79YAA^4 RN67>!U'*C5E62,$PA4HDX1[TQCM)RI8@J7!%QMGF;;'.H M(L(._Q7.+)Q9\AJ[SBPO:X-9=FF6:D$U"P\/<([)3+ML52JUPBD5SB=OD$\R M2L"*SR?UQ%& 2T$[YY73WX7P/IR<,'-)F+P=(B?,B[,N,LJYBFU\ MD5!"&,9(Q )2-:E'M3A"BNCL0'_8XK4 M"(\Z+F\Z=&G2C*M13GC9V'>\ZRDG3"X1\PI#3GBGEXB9MMLM1*80I]S<4BX7 MF9SP9);FL,_YX;#&I<[,7-<5*G:_#"=]G9G_L)9-$51%XCS(>3!KGR;3WM.7 F-.F*-D8>;P' M*R=,+A'S"D-.>*>7B)DV_^5I.9QRN)_? M6G;/']T>-S>G4FYHFB#+18_P<=;AK'-0W6L\SED/C&OE1I5S#.>87'-,1FUH M#N.8:KE1KPMU/G*2LTWVS@/O2,,),Y>$R3O2<,*\.$,CHXXTA]D9V"+R(MJI M\NXT"6%X8_PP8*V1E]DRTXT1<2TRL^F8VC8=,9(AS]9D1&W>9.;2!!37C)SP MSD)X>QKRJX?KQH4\>PA$&-.6L;1@';2@)@I2I5#N-N_ ?VGW_QE!I.N5QD$R1LX<,+,)6'RHE-.F+DDS$QK_W(*8]YO8P5"MY9-875V@.'TG/#R07@[M0DOB^2$R25B7F'(">_T$C'36@^> M", IEXM,3G@Y UI*D)\PBJNK= M55'UPZNBNNXSM5O6=&;39VHZQ@]Z9PZM*;VW',>_9VGY5RQ]O&'QUF^:H_[R MOF79>9\UR._K/^,4555$U@U?4K4BU51Q_LHM?^T2_#6>FL@)\^($?XI.$6>4 M^]*%R'W>42(A#'OS@4/_G,-J[ Q3JCMSF[*)*-:8V'1$Z50?3"@!FD ZMZW) M!/9"#"!YFSHN;S-Q:=*-JU5.>-G8>SSCGQ,FEXAYA2$GO-P1WI[&.Y7#AC+N M:DBW- >_+2W![OAQ80=V5LS .]\*3#1RL2)C_SI!JBF"J,9NREZ(-!7>W>?2 M6)#+?DYXV5C#O,R0$R:7B'F%(2>\TTM$7M_*"3.7A/D6ZULY81: ,'FI'"?, M(MJ0.^-:V@%7Z">(:VT-9RF'A+,NA4XX.X8$:2;>RS]Z MT?63)Z1TJ)>)8K#4)_)N8CE.RK#ZEJ/E4W3Y]QS!3B,N.G(OW)(=(:?QJ5W< MD&?@V5P6$,++U--8BKI2;JB*+"CUVM&U-.=$SHEYYT2N=#BIOQ%2 M/WY2TEZMLS^E2 ,_4= D21"5,V04G9YMN4?$.98K)T[J^8-V>E+?>>.5C['W MG!4X*W"IGVO@P*4A#\ERACP20YZ''VN7S(^Y:@PU ML":C0X"FGB$?[XL^T M#)]>O-94SJ U%=":LE#C6I-S(]>:QV#$P[2F"FPHR+7LB\\X!UX,!UZ\/DQ1 M 'JP/JR4&TI%D)2Z4)=DSHV<&[D^3,>(A^E#S;O+Y5%5SH&< X$#4U2E'LB! MU7)#JPBBI@B:S-F0LR%G0V!#[>1L6"LW,!='XAS(.?!M<.">7-]J5BRX-\%0 MJY<;%4E0ZJJ@78!E>O1\7\Z+%\>+NUNEG%H95KWIWAIVT]24N R8 T47).]^ M<+&=:./SR/C1*)4^?\"_/\]624(2]]/$5+>?#-@Y/BJR/R7I6MY(2!Y2;%6Z MW-'LR"M'K_;9:/2?*=&'0VL*('C%::NFY<);=1L^-MGHU2=;GX L=V2-2;N M,W4HTM:(F@X=X4_LVE=WX1]CP]3-H0&/.RY\@+U9G6O ?>-DYQGX S .#C= MTAOK_-?5%;DUZ&3TD3SH3\#]/=:Y=@C$5R575_[33%!Z7X _@JUY"UZYU@PV M*".Q^)\$G*'A9_OJ"LH''7;S=(O5V7[$B.V(3 *%3AR<]1/IO\[@Q$U;'QC# M3Z0#LL6#1\="(%3"7_H0?(N!!P&Z ,PV0 ULJO]Q-: @T."],P;G\&:UB,TB M0,.@"6%WA0&C%P_O%\^Q1.6I"6QMG>I1ECFQ !HT_M7NDG:G_?CUGZ35?7RX MCF9:]H?.%(S^;U&L(CST1M9[:W4[-^U.KWT#6^OTNO=W-\T^_*/7A[^^M3O] M'NG>DE:S]RNYO>_^WCNIO!DTWGWO-+_?W,&.WL=:.2F!;"<&IAMA*Y.)K[$] MJWPE06AH32;ZS &N#'[Z1%Z,D?N,(!!_"?*$XH##?R-HZ2&LA;O[^:F\5F(3 M73FSK(I9G&73MKMZH5XR$];*;*V-"WU_8=W"R=!T^'M9*^]X891 W2^Z^\\V MI>0;O.[9(6W0MZ// _M#8UD7L\]X\LN>-C:TVR4],@&R?'P@ M>Z5%QX!C04Y;R3_5Q 5+LC=E]^+DL&@L50:Y?>Q^(]V']F.S?]?Y2IJM_MUO M=_V[=B_NKM.=^1@'.ZP\T=<%5>V770,"0F6&'>H2[-"_3L&!4ODEFJ'6GXIR M*/^VY9WU7R)]]LPJ:A]L:VRXB49!XGW?HRBEJ MAPX%K\QB&8I4%Y3(6$9R^,9GK=T2U'MI<_2?N>.BNTUX\DSFZ[89)K!FU=1<]?CS'#\,UJ+-3:FQ=/EH-1F!V_X-1+\S19K*5 MB+&DX V= 8(-G7&&;HZ(/K5@"W^Q#S(&659B+WRFICEJADX4*]:(4[$$L28) M%3DJ*S,7Y):94$L+/!5U1ZU6$:IR/27PCBG5(HD_?#ABC0%F Y>,#&<(C.9F MC;3HWY-!895H"'*UL*&PHF MHM]]U0WSO:=Y$=#/NOE$4>6.=<,F/W".&1+OBV[;.JCLB:$/C,DI]&]6\OL6 MSL7&LRT-D>[X=^]XL4:Z5+5RHUH1ZJFQGQGHLC-*8P-OOYV*>6":(JCJ(8(\ M \LTDCO8?>+50/=NCZ8S:CI%MEU8]OH7/$TK=)A81%_ST"56]OL4EZ8S4D"M MCN4W4ET1-.4"=$5KHH.6:"(G3"V\TP;F( 8;?HE>&YW.)M8KI0X"ESC4_F$, M"ZLF<*8G]G?JCID, &,U$'.WEMWSS]:U 23&-);:J(&II6#0(VH.RV4ST/%A M*8$T4H2*F'LGX,&V?A@.0A-Y8FC3D>&%.0K+&(L3 >ZZ[C.U6^Q0]^Q,L9 G M8W!?Q'2;-\<)Z8&GL (6D.,5[73$GYE&Z5CF%0OT+0-\$PJ:EM"?J&AIP7@$ M)T+C4&I^T=)Q:&57 NM8H@UZ)202^3/8X"-W3*:R!6U+1BY;CQ M[A;SJ)VU*#;PN^NPD&C(H_Z8PRARKC:3 XG5'+)HD8,W%]3X@;DE9_7FTYBX M)M@CP&0WU/O[S@P.][@X6RS.T]#+4459J(J'\-[[HHFK0P&X-RA2J^+E0%65 MA;J8]G(@^_CV)B<0/Y8,'TU8DBUFXF8?*CPAA]S,Z:UM31^]\SUXQVO-;9N: M;BQ>J6'H6!'JE4/B 5ES2G:!PPP@62\WZJJ@JON3"(X0/SQ$GT3PS)WY XYG MV1?%$Z%#Q4$?ZW7"?6W,'0$3M)AXQ&1XQ#*))@OP6 X)9P12C([*@G3 NF)FC M\6#3F6Z,/"?1PE@1&7K:\=+XR3_I#1U3.-_(]_F;YHA%R!@5)!21*D88U2/( MR$M@K>.#%R,M@H3D'=E8+E=*B!WRTCB&'6H1*3L$A9IG1*CY99"X&4Q2J@RF M' CZ.TS:IXY[@7XTQG6C+%_OP,L@R:H3&,N)P"%I=:%R4)"\>&YTAH#$Z595 M0:MH.4[#682:9OKK"2*NIP^X/GCGBH4P-J-'KJB"5CLD]'%IYDUR$&JB6&Y4 M:S6AJE:+[R? ^6U,P/%O3*/\A=,E;9[VK@+/?;\\6V#2+J\0E[]+8AUI(I8H M:57P'_)XG7'*(&V60,9")4'%FVXY!9A/H7L2\->9++<3NQYK,A4TL5)N:-4JL%8*?%\$1QT1IEJY4<-L[A0WMZ>[<\F!3HH;P9'S68-VXLOP MOK7=>=]/FU6\4SVL(.W,TGVMET=4"'M'2]"XQ/_&(>/:H^GG MH*GI)U0MJVF5!PI S%VI28(4H_8V]ECSC1X.%X;%(]N'QT C!I T5:A%-G]. MA\9L]-M.$2%>RQ7#]#JNQ.X9<:'$ED)D /A: #U6H#"BHR^OWP&,(8)K+F"8 MB-@D$8RFBBS4U/V&*)<91Y 96>%18H/$L&!7V7_GFYW82&)[Y#>//5>;.7*Y MPUJWL+O.;^U>DFYA'"-Y"+0\S.WALX[A3FM,9C;J4O>5A3[IGW-CAO9W4>,N M#[[[T+>:0SB+31_\XSU,=--MFJ-V<,(X(4R)53-6!"6&@KND2,N1H8B!X*HL M5*J')!2=S_A<)'7['? MW(%,C4DMOH8_1=0IO]9_KC9S6IF]Z3[>WG6:G19W'\_ET/M<9^ ('="65_7= M&A0\Q2&E(X>,;6M*=O6+,IC(,JDGO5X,]YGH[$'#12N9LN%-!*P1%N N:/K, M@P\.+'1=-D%ZL,&4=2DX2D,:VT&JLK;.:B6W:3*Q;4NUZ G[CS2X@<3@B#=' MBOIWDQ>0EW+K'8C=, &IFD-CID\"MRP6K6)*N2I(U10IY06,B*2'6YUUB-/J M9TK%WTOJV,&XJ%2]/(G7]C<.0F2QW*@(6IH. P6DXX,@)94;8-PK14Q "9'[ MC8$^CSG"0A.#];3LSEK6PHZ9V7X-)8,#\>=,%I4C'I98#HX="]68MZV)@G10 M)]C,&SC$M4(J)[)"CAMJ[NL_F:V,I >_\NDT""T#O3I[&A9?:,#C"&S@9]_U M+8#Q[TL08X?20_O_:C(.>Y!B]2-X0[&KV#RJ\2BT/Z661Z'3Q"YO R >&+N4 ML7ZB7A,D>7^U\1OBXY/'H%/C$1M7B(I0C^%A\1AT;C:3:XG='H_IT&6!(,NF M\!9"?_I#5) C@(HOG,]3B&L/=MUQVX?8(QA@71,Y'__#!)(?P-O,-G-8:_:)JCU0]"3R:3!V!@J-7C9T$7&->Q;;/J>6TS+D1S+43!DFWW2>O79N=K MF]QUO+'CSXTSRH@9/4@FI!VH;UFBSNF,XF2//A,6A)R*3 M2;4J#LE314VH5E/,5BI@Y#+/2*EA_GQ5%051.DD)]G'C3@@KEOW+G%.ZA)I M!O3),$WT4#%3F &Q^%IP%X5J9R+06 &G>KFA"9)2%>K*$6-.T:"]++0JYQ(\ M#=1>*L:HUUL(>-B:G+10[$3RYBXSS2FX%$/H4_X$AE9\\&$QIH7GN@= M<0BSDF>ZE-C D42 *:)Z5)-(VT*B4LUS\I#P5(6H58'(1-CCL; MR;XS#*I/=EV,DP@-OW7H89#8$)0GS*D,FIX^P%$Z-%9VBH+7L*)0._GLVM1P M2M<](CF@5-86NIJZ&5L.+N=*Z;J0R7^G1M>L9%'Y8]Y)3AUF.@N^ >#NQ+?,ZLDBWYQ*,@ [=8 MW(:G88=I/@1'291+K.!5E2(+2CWM')G"<$]JD('IJ(H5H,/3]:X_D-9[\X%# M_YQC7XPIU9VYS:K=,&)[25HG<+?Z=#JS;-U^;;/216S93'$!3RI.9_CS;_ID M3INC_\R]=B&Q\%UGOJM44\XPK>>L_FM& %7Q*D425!7DN)9VQ'H.-,JN(MOY M##X)VE@PO@O"P_YS^HMN%TWI>-*SQ8[;PU/Q*B-]^QO*\]>!+'>F4$^R:UELV=^ M"ST3BU"Q#.N@(=*%4PC9PE'!!J5IX9@#/7"K&S;Y@?H0)7T2+@OY)%\8G JF M$/#DS!#HCN.0R<("__(=SQJ+2%0@DJIR8(/U0C+<"8"*P9,:7C8< :YG55O( M1%[K$N;@C.F! ^K.Q4 K2.U1UYTP3ZT[]N?.-$<_#,>R7V]IO+$^JH8^2[SN M>WFVI H_6O21PI(.:T>ISPP7'O^+U:XN*H9'00"*78RQ-"M]X4WEX*),$D\[ M'.1LXM;'U.,:HORBY&!VL:6O)2S4$=@*,CW 6');8FRS=E#&37ZL+CSLN?,#0*%3QR<]1/IO\[@Q$U;'QC#3Z0#7.?! MHV,A$+3PESX$WV+@08 N +,-4 .;ZG]<#2@6 'X$4D$XAS>K16P6 1H&30B[ M*UP0O7AXOWB.)2I/36 9K>, .ZY()-?630=EZ4[);8\/HFIOZ?&2XGD$5 M85J5HDPK#'.!\"1AX4G>H5Q"N,KBIY:W /N7](F D^[_ K[E?_B>/.L_*!E0 M:N)M/)AY7GP,=V>/6%]'KS7I@JQ*,Z^UWP2 \$1A:7TR><7?TYGK?1=W@$$0 M^!>3?VRC3<9!.GGG;^'[=>^:?&TV'Q8;663E&M.0)6F8G@.!C@9Z9VPWL$+) M,!U@$&;#.YC(1WC1:SO/UGP"KT7'6@]:V?YG;C)LE'P469ZCL.=5_MX7A!.@\?\) M!, Q-B9TB7-@L>'<]D9Z(J:"\!O!T)SA.(A!^'\3*'12\G79-;GS7FS-#),] M, 86-<%FQ/4%1@4ACY_MV LP+(F8-!Q=/N5H5PG8PPPST*2-ZB]BCJ8X+V) M7<>5 84F 0>-Y'4)AB/F-LVZVJT7%L(\>)4']%KLAS\"*O.)[ ]W DNZ3[; ME)(I2*5G!\O 8+M,AP?4IC$/#HDC.(4Q>06>&0$/ND!AP=:#][K/N@N+OB). M<= WNR(-%GNENHV+X$;6R5J[/J$X3J*-'VS#LKV:YD-Q#<(C M#7HR V&+VJYNH"*$O?D5E42?LEGD(=ZT%_OU6@["ME"#$,\I*"%G8Q3<_WZ4 MP$@2/T%Q[44P5Q$+&P(191$#=#SVWV'Z^X=AS1V0-*#)+1OM!M//>Q5@=RZ\ M&%Y!W<6_0LV:!2^B[[?T9(99]9/?A5Q TX%5GXXGUHO?VSQJNN3U@LK"",^0 MSCRB#ZAM2>D)907L(60WVY8)/WJMR1UF1;]Z?R:VUI.^-RPKZJ>0%; 3H);F MR&*VVW*O9'6S.10B1T*@[($\#05DAB4P7#K6#T_;@J95!<] :O:^!/=NS=YW M]ILK415*OF$-B,6FQ;YKA3]Z]E/+,C'"'EBY77@7WGPOE(00N DOSP;8$2!M M;)1PCF\F,$O2,Y'0+!B!\6M/#=;VXN69LI<-/?%9C4!K$]SP_-/##" 6#\2-&OPNY[P M0[M+-X%<)KXD=D*=.O0Q;']IRT@5WT3WRNQ-MI_9;(("GAKL<#/;(FC) MX2IN^*-KTM9M=(20EYB6G,@61V$L;@3RN6]ZO_% R;);_]WSF@$"G!Y[4%,$.B$7Q:(JL7W@!067\.EKT18?_ 4/$R-+;)C8[E_I.ZOBV3T&#S;J#3KA(RWS11.YGY=K5=KRTLG7$H^!/<0$ADV?04:@'/(> M]Q]J_\3&[I3<&([^]&33)P\Q-Z%PXKO>?. R%0/K7:DB:)G5IS%!8'T/Q']Q ME"+QK4H'@Y;!:U@M6+ FBD44F^CU,I6!.P2%0I\LF_FL1M"=CLQ"\YI+.+K2 M="T;/%O]B>F&*0/+3@\)12:JSK4[H#]U77-XN M?$7@N?>>G$<\+60L0L-WDD$:>_+>\8T HD\<:WE^G?P).LEPO=#<:!GU"-1F M$(0 A:Y[1K=A;MV3'\WS X!@CL]TV 2:K:MPAC6!^KU%)Z\LWOI",1SJV?Q^ MP("MS!!!O0HE?S4_60K@@R]9*J$1!7UC!)M?_])U*42[FZ9[0N6L>:@+U'O< MKU4]>]Q7G[@+W^ $%',(/;B&NQRP%.XX4V_& CIIB14-P"6^)92ETE$ZF; MK?7_35\Q_C<%;@4%;L@V_S)W#),Z3@E(:0#H]KC/M\-K8N5]8%'[5(% #WXK M,?D9(N0&WYO_!KL=_ FNSZ :^A_+Q[)A*\"8=!P2-;UMLNKC$!(34)7L^7/?[M M!:6N)[F6(JC$(#7PT70=QN.F\!D;F$G(;CMBB9Z]?L%"Q)3BBY@*%S%QA8&: MB8C),.P*(J:'M^2!9;=3T&BKEIV+7 .T'[C^7RUKQ,AD$Y,%Y/S,IB4(2\@:D2]EJ9V!H&%> M\"(F!W8*O!'ME3$PJCGT) XL\Q^<%0#$^L0"B[8U?WJVYBX3-][&//]^)?B( M=YT.7DR4%N(+?>M7S\]^PMOG(&<8>6IH.1@2^&ZB;'/]:&%@> GLUV0M&]R/ M0EHFO!3K&%CZ(Q-]"_L&V-%9CF?%!+#QW+L1U8D30#DX(#-*6"@ /AEXK4:> ME[]F>!O011;!B'V!&8_!FX)'V!@<%L)@ M+UKGK!V)U9#O7#BD'HP9EM@FZ]'7DOAR"L:L[X-O=*G63>W@69%<">P#9%E5P1W MB0ON+2*VDHG@5C,5W O^V".W)6E-;C/V6;K@OODG5U$$=W3;MEZN>D/P$U?$ M,$K6ZT"TAMX=DHR,.[VO.$L3;H-?2PM.&[R&:!"?#?G9*_<[/FWU&[&%>&;Q;__EL61K*4JVP@XR,(K7HY]!.4\F"<<1 M_?:CVP^9P2PLGY;":4 G!OWAN2-8 M&,3, M1+?CRF]7$A5VT7(Q4JU/;BSP8IL#\!B_6@#3E@5D8YN1]V_J>0H9XG>4I6#R#W1]MSRK-YD0+J1%:U^N?%N=D%6!Y2=F!H&LL4-B2@5_: M1;W@),U9HP&=!#FY^P$@I@ Z-6QX6+"3_C@>^=T54"'JSL P%";W:ZW#+Y= M%$)$#+Z-=2JYW!!W4"S+4PR/G8[,;@;Q%!2.8#BPA-E'#GZ!1;0L+_C(5!(F M)LVG_FVL'W\**&$TMX,(DE=Q%4Z02EQ;9?A#Z4# M,^D'->=>$AA&F.&7K+-=R<. )R9GC/)9U'7IQ"-2_6L;=L?DO7L]AN '5$+) M[I[+NKZK($' SU+U=V>8;!] XNAFX^VWCE5R0#)^9#WR'/Z:(S0;T:XVAZ_! MG5]H^VM$Y,?.F;]E+P/9.(4778V2A>_RHT03?< BP7@5AT$+K_=PL*Z7M&;Z M=0DV=IQT5U8.EO+==9\L&2XO:4X^P3$I'JW %L;.L#0GU5PJR6H"& M0-LP5+&E?G\V $GWB -?;Y/[^]9*\6?HD?9]MQ6DF HEG_X]">NL417UFKS@ M[C%U VQ"_#%;RVK=K *W$P'6!WC=F=B\<[7/RR[UK90;BGB]V71I(><-O.S1 M;:\F-:JEE4"<^8#=TL"Y@4K^0&5MP.Y&R#/AY-.Y/BE-C*GAAJ.$:U!'NF'/ M>.(ER(;QMT QZP<_CZ].U5C0=6SWXV)6_#*_]W<;-@*2H8GQ0/@8N-]^[5M- M^ MD5'?N,A\5?7+P \+=9*_D$,R!)ND*T%6T&.J;RO67@*2MY9N#HX,'S(PH M8,I 4#+@8OC!=4JH1;<1N8<-5E<,KS!L@E8>O-H)24TS0-T[!XRTSP9KVP"" M89$1MVB_O-JG?9%+P21GR3,<"4;CV67:R(L4KY8EOU^-:C(QP309BY):,XS5 M(O!\H6#KAI>JA0=":@-FU)?2(- ,7FDUBX>R7 :6I07R:V8#+N$LH(6&0:7I M;#Z8@%,-F*4V X17! &.MG_;%48 B&AP^?"&],Y?G 16H.]X M>3\^+WDS3I(BPTV-0UJ+'X'7=Z"G0%OV8F+"^.^ M+QP5T[+,2D\6*BLID:&RF[M>\^O7Q_97KPE(]Y8\MG]K=[ZW>ZPA2*_]E87* M'ML/W4<K\SWN-ME6X3Y]4!V>&7U!O7+U_&>C= MAPYA!_K,H1])\-,G,'M&[C,N+_[RB<3?BO]&$&IH>^&6?GXJQ^J"NKO#Z6JW MJO6>E;B_JQ>*GAN^;C+:,MH^>EXP'!J%L!=)V_K"J%O>_??)?48_;)SYO?BJ5C3O?VGZVM/QVGS6TTQ*"@P<>)T[JU@ MCW0V^4<0Y?W#:G:>/YK.\P;8% .#$@$6/(&:H%15H1YCW$MLN!ZS#7VY\1AE MQ64\OG(W=N038:>*9%\7ZO*I&\@?"4[*B>#$AL'A#(6TDZW/U:Q^39>VM[@E ML?3=3@FV3Z_&EYC)WI2XX;VRI^']%E4?=_<7##DU"\AE,U@DV(+L0;_/;39' /9RE"HJ; M-+,:DR!'$]'T I4E:/7] RT/PLWZF(H3=_DX15AQ>Q[61B=4/_RTD4Y8Y)LT@MK6(7[)NB7YJ M3[ $Z_6[^U9=JQU.C<&X%)\J%W^QFI2_Z$B*1:82#IZN5Q6AIFV2:6E_'IA6 M/_<)9#R!7-4$6=RT#Y/TTEU04)@RCASB_*TB[QU\).9 MO&O)0[4S6EY(M"^@=1QJ;N0MLIRO[GB1J.B#-EHA.-XO5VA5.=QRB+DW#\NH M$!)O#BQ+D)41NFJ=IT)YDRR;(UBQY+_5^4C>2>]);\[\'&'14<[/IO.Z-V Z M)V8Z6$._9DY8B0!XUS@.M7\L$AR +;TF%7B?S@)KLV?+M7Y8$UJ+FQ.W8!CS>M;'ZPMXSU0KW_>NET&4\V[/OUKET^&R"[_CT6EIX>(LA>M1F:0%>T>5HCG-\\9_+7GH7 MD_;Y;-!QJ,?Y#9 WZT_Z3?\#@!KT1VQU;[X%V6LEOTP0EO<)"NL5&2M@QA#K M2#296$/=:]_O9S*0Q9UB**DRU%0=",AO\A20:_#V\+UCX)EX+01*2Z4/GRS? M&30Z\H@T2/6^ (RQAMU!>PA]M1E-P#&L^_[\";Y2J@D1-I MSS)CO11N!+;@#):*N$ 9_G;1[FS1U($&(CK PJZ,G3.5E&5E&B4IS)5$7IGK M5^;6>&5NMD62J^EDO>$S'C9,''VU,T4F<>K+WF2: M0J?(2!O)0SN"^;$R'J)R9-;B#V\X1>9H0/;-F=QGR1SMP(&!]W9.S"Z1"I08 MI*F1Z12=';=@>4M6T4YT8U))=)U5C"R@V->ZE3W7NL4X[DXZ2G'7D8B.M&SH MZ+AWY.P3 ZN&0#9=U6>A:W-\ $",TK6[$7+*..%G_X,GS#XJ_&9.D&\4D)!T M7=ND(?%:,LRUHAVF%,?ZU)B\?MQG[;-G'>,OZCD'&)YRW-!-J$/PBLF9SQKO MI/>?/^ /*Y549\Q-2Z&T\)"+$HQ8$J>*5Y"5FBB(JI;;5+[8JDC;HXIRF8N8 M0KDDQW?M>/C.4*OL$@DWH=$8&Y,QBLJXX4,US5$S=*18:,5\*D&L24)%KA6? MC:MOC(U38A\#F5F*.-NC &Y,LQ!GI>-P\@J&_! M.?UA1[&(2BHW%$$4ZX*D;?;.* 1'5L\&.[G17E]9HHV7-:./<**.UX'D!RU^_G]6\LN'&2K$%8@E(2BU MW*@(BJ()HI(\E?GB*S>RDI['P%REW*BKHJ#5]BL?CK]CX U<<(WE-%=C MU,-F7/&3:2F<5Q.TF5EWX>250J O0L(8ML ^>L'LS5B$A26G53!(@;*J^[T< M+A..),O3(:V&4EP1Y/I^2WNCLEIG71'3B:[(DU)0C6H#O+QUEQ]#1 MAZ),RD!-7SS"CJ&B#T687&ZH0E6K"-(QO:SW7#^_IL0@<<4C7N:P5OR?_OZ\O@C6 M($S9K&KLB#+6#9M@6P4VH<$?#Q*>YG#I?F8*@7(+L&/#'YLCK*W$,M#N^'=_ MPDHRDL+$T8I0%WF$X"!95L^B]V&!(9>=$#TBS= M_[)[IP-_J;280OYNFN81J11[Z; NEAMR59"J^]7Y6Y*]67FBL9"V%5=27%^4 M2_QC2?PC<9D,1G--4*3]=3$\H,XW<_Y0B%>*SR9U>UV) LWLZC\SK[;-,@@2 M7(D%W7,,Z^-9VS]=6P>99)BZ_7J'K117QV8&?G4R><"2 MT6MJ71#%0V)D6<=1LKM.S@T&U'*CKJB"JN0QCI5E&"@G\*^P6^::(JCJ(1<2 MYXTDW2V$H3=,V@F5AQ;6B,I8Z@(M^:;3%VK2L9&07C3@5UF09)ZR?W"@2!)Y MH.@T=V='H?AJMA1_[C"1FBA(%)BC^XZNYG3Z1G8V[8-M 6DE3O.JU] $K58T MH79 R:1)6T$5Q4E;%$C:G5!E?>; M1L5HX1H[QB+MB;$4X[B[:*F68E9D#]^G5^9^_<]E MQZQKE5/2 U9Y8"^'&!5%;^YF(;;8X2/?D]!WBC!LP;"[H M9=<.USJ4GX=,XD6"SW9/G9Q"$G4X+P0G'PE%L<6?>@GB[Q1T?<).[E4Q42?W M'-T^YS=]DV\F"RVX)^3L+89SK<\0V&6MP-F&5]J!GZ;Q=^&I(E>;.4?H>7-' M+6LZ-1R'#4Q/58V^H:Y.:60]Z/\_>^_:W#:2I M_QZ_ 44R_84= &H)W=L^K M"+4LSWC7EC22W+USODQ 9%'"-@AP %*R^M>?O%0!!1(D00*\BA&[TS9- E59 M67G/)]^P;2[Z'(3:AG)II0Z& JNMMM5M%259VA#E+(C"B330]<^*PHP"% 70*31)H8:2X5:M8 MC6,M<@'';]%DQW='N;7B^!3D^-J:.7ZS!M:"6-G.R-,=#Y<5Y*GZ,C. ]D(: M;.*\MC5WJ(4".Y\I>3RK+<\Z:MG-968=%9+8<8'R>ZI0SO( 5'GCP14O-W+R MR]IJ-3=.Y6-=\[&N>2_JFEQ5 M;W86%S[M1X%G;C^]J=:T_/\>=!5LI[(AYFNOA?G6"+9]VIG1PWLSYPYMSZ:Q_G MO1?1+4N?=[52WGFO4:O,$PGZC'L>@ZQ-N=_7BZMO"J>F:EO*=:PV'FNG4K%: M.:+V.W^-=Q2O?6W7N.CI5\L[_:T.8=B,)7 _G?))C('JX1@#Q<+*54(MM.VJ MU>H<@$A9!)M^:"*EX.'7RSO\S:/VS1,C2'75101) 4G^;>JC9. MSCM6O6-;[?:!-$]LHY"F>@3UVY#\+(/GFVOG^6W#^DG^D$,=9D;\#I.]BHC4 M(J/56]76R7FU:E4[#:O2*7&4PZ'(A-S2=!%\Q[NCW+JD:3%V;Z^?W8^#%=[' M8G9$8=)PNGX8#)32#/S]5Y;S43M+T9:K33EO5<'[MVM6P[:M6F=Y_-M#GGV4 M6U7HBQ7Y/9:9:W:XF"UDA+FF M2&.1?9@YSK1A\F'1>1ND1'MK1HB M@MH-JU%;W*OS[B1';IG;/,K7C.O'\/*[V,QQ]'VI80?=F*P=ZN& MB54L$FY8[97"4[L3PMC1UK%UAC!V@X?JE7)XZ#@=?A]*.7(,RY[)*/;)>:-: MLQJ5$F&.#L WRBWB%K75O3=+>]VR=34NKZZ/R[<=TSA.@2]'B*XXQ;I>H\*@ MFMW)E4P\_#GC^47GHO;!V9R^@N#<57*M3UZNRM#UM3+T!.PA/;_+=K(C7\!O MO!X/1.AVB9\('9%Y9!6,1/F(I9\P_=O_X$3OQ7_&PN]B M'[1MGI[*KQ-O\2^TVZ"_SZXBE29>V<3/%FG=$VT'^<$=]?-@O+7X[;S_C.50 M8[>^9;797\R'MR%L^2)T'MWN+^8U\!T3Y#I (G3T'_U5_8K(@Q2-"3.+4(^A MV!,W_7OQA!F;.S%$H +T^_BNPU=_?9/_^ "G^*L7=/\X[5;^C0_[MWTR MX\$2OT2YH7A]?W='SY?C"-8IPNDG@8FTCTBB,\3_$2YT>;C0]9+RB E:?,-' M3-"-7HB9Y#E!@+-MC,3"5C]:76H2Y6)$E8PC6IAZR!.+W=GG;F/@U'Q8V$]N M*+K@?#MP-R89>M>0.3 '_#:H&[46]6WQDV;"TV%XO][V'CQ-8VR8W- MM7!CV;.L3LZ_.: ?72#)NI-]!M[SU7 M[-1BMA&\GEZ1-OJ]&+1 X5GVA7V[NKVXLLGX^I_;J^N[Z_NS8OK3^;-PS^N[LS+ M[W=W5]2B( M4+>NC=V&8NBXO7CJ":EC!N+I\NI,AY8'_S&#OI&JH&[2MS^)KA@\P@]47362 M)'*CD>AA:@J>!7+ \X)7K#W?X#'-+;+/6SJ_=#'^#A?95T_F/#"K<65QBTS" M#G][#/]Z;B!3Y)2VVRN:+FWWBO/YO4 %(L(6>@M6,]:F65UDY)AQZL7 M&T4:^&BGTMR00CF7U=$Y.6\TFY;=/I2"VGD4+E"3MC*%FV!,-&H=JUVO[T:1 M:$:]N>@+V$_/=/T(O%HOF>T\D*6C5*6QU?K1 I=#;>^F#_]50Y!R'9V-T8QZ MHV/5ZJL Q&Z_"K, PZ].M2K51;$8S 5G[=#99=^%/T7P<[*Y.][;0T [(^/]5NXKUPE3NJL"M*VW M=W*H"6SX,T6 L1GY^9"N:5D.(1 M:AF<]S6G\[[&-O*^[R?%6VXV4\O4+O?F32YQ.IVZW%)W%XFMM(SS^\JO'T8B MG08+^([GO8$E]"(\D++PRZ _>G5",;F]'N$!&/;5A/%S&[FVV_Z?;<+IL4XA%V 39HV M5[89$[4KU:V>'F9?VG6KUMS/D+)=*0! 5@+YFF61;TT]\+^)9[>[Y:RB72F M1%;"&1$T6;U=M2I[FC>Q*X7B7(4)2%A?]5;+JM0V-Y&]0+;DJP"G_QGL.=,= MX(@B05VGAQV"MRN%HFJ%>03GHE6L2IDS7-Y#YL2N%$!I*WYL[!8D#_I\YFC M1=O?TUSW.E3\M7G M6M>4==8EM:I]PJ.B_/&(1C@->(23P!%.60W(E'M^=2+S+W/YH4 F0U]DKO-O M48="O675[>GSIT7/7VNU0!Y@Z<5B3,CN@+*8=ATL,Q314,!?7H3W=K;![NUU ML=L8V[%F,-=$E8-EX-)QP?RPG%]TYV7 M[8-W.B/SV>F9CT+X^(PN-0["'AI'3Y M2TA[.$2'?O@,_R9\N'H@$MV :COPGG;QQ_"B,_,B GH GXR]T>3Z MNL&3[_XIL">@Y^+3P7#H9=UX>&CIMQ<+SB_B]^K78@EDD3:BX=? B+>G.U#- MWCQNFA!5EOGZ[,+?0]$;=R7=P58RNTX8ON%37AQO'!_7 C8*S#]%&)R9#_#5 M)W1S8R3P]5 QV[*^\>_ L XI)GO3I\J]/"3M5 CGJMVTVADPQ,2@LG_0F.7B MFJ\B)(8/7N!?^F$P(*K!7GMXL#TJ14(/A'[YZ'ATF:)G 00?#^'W8;QP17$J MKCWCV95;J^=;K:I/@LZ(W@4JX MH%)+[:.DQ$]67L;59]H$S+EU;.6^5:MYZ]B-K=07-C/K"R\N+^^^7\W%I/GZ MY>+7+U^_/'RY*A.89BD,FC1#)*@STZ>21IW)>]CYGZ@?9+6<0E'YRGF%\EZR MG,SZ16-;N#7OIWYQ9XK(Z.2G$5K>41G=0+[6Y'HH>BY%%SJ[1M?RX 3 M;N.2=G&)F\AU*%@>VFY;M9K]7IBY +$P[-] G+&B8#V;%=H+@#4<>0'F^ %[ M5S&Q+LW!#==3$9QEQ& 'U$>G8=6:BV_)H M_H4VW$0?-V%7\00F)DXT\;/%<>15MIL5L4Z-O\A83@4OJKYEM=E?S(>W(6SY M(@3>[?YB7@._,T&N R2"7=%_]5?U,Z(/Y7459691ZC$4SA^GCP)N&3QX2)36 M5]O,6"U2]&1JN(?_@Q^@P3NONK91!G/&MMZ>FUD6JY MA*,A1P7%&,A#)YR9B#P.T#AF)X_9R4/-3LZD\270^6"3.B5JM)'O&SW5^:Y;!;S.VG1#;(V(OCG88QVC'=+0C3ZRC[#C'^XYQ M'$9\HZSHQNJ1#6F$3L@!-@1/@_[I.!(SYA?,<<^F+=ME7.,E#=Q%GO&6,K%I M2^(.7W;3_QZ)O.UV[4KKY+Q5JR)$?A%7>4DGY3V<:I$BCL*GVCXY;W?RI=*+ MGFI>"9.IFV:=] ?>B^'%KY5WO)0ZOB M2%+0,YW%E>$K)U36H0++2;8$LV7&\I'XG8_"ER\A^=6_$Z1*-$[=> =6+*8X$ZQP$23 MROSP)IPP^KA&*LV+KC=2E^0T$MV?>^,0ES3_@JB]7?#6[M3.Z!\?8%]VZH8@ M*N-9,BLRJ5'>.@O-(TYS,\1I(G$:[6+$*<<_R&#:GAM1':J)*&@[X?W6"PCV MB:/Y)#=W!WN[%6%7-_Q.JYK('XY#D3JTULEY_:RS.*0T39&?=L(3W@DBMHF( MJR")_Z1SO2P:6'?^:Q,9V0<"9QL, Q_'=V">;]+*5D" ,AEH3*8"YV""9F49 M,;WR[K*'[Z%6VE09-&-W%TB?G']V?V#>/UL8S,QC[ :R4 % X;3B MP;*-7!X93N9I-:V.O5BW[#]P4Q$,Y-7H6ZUPM++16JH\?'W5P[GCW/<(TDNQ M;-)^+T[HDD+*>;$.J[>^P+W\31)N.;:Q$7:D;K4;RW0%YL!QWU<#O:]I6J[485_'8 E!4 "QW-'6< M)MZV<U'@9!)';(\?=&5#/M^GZ76_M>=A'@45C M?+9=L5KM:6-W>V,_YE?,+]MW$>>[OCFC<0C_G5D<7ZV4@3(_"T @HQ;>,OMC M&E\^<'UW,!Y(CA_*$S3 ,A#AW M!(Q"<2(;(HF.T:VZT:[9+E1&A61R-^9=P M0O/*Q[VG\!OV)YYT02)Y'R)(TTMD_,&:&X[QP#A+<%55VD\ZW26:8?!3)W@5WHOX1F96KI-#),]ZW:HTBL*>[@B2)YQS^[ C'QO@)+SW#Z]! M+@;".NB.9==+G&2Z80 %&=TX<.F0YS!K%1Q8!G>PTSX,:<##KMW!<#SB87E@ M]T;Y#)==E@]K&W(]EYF^^ZKP1?2N?G3AJVP'YN(L&^N"K5J.L2'K&WB\KK!H MJ56_>Q%\VT[E;ZVZYLK?(W[HDOBAM2-^J,(/M8_XH6O!#\V-K+*^*T&0()]= MGP:!;A,0)(LZBY _UD8611 )VG%W\UTVZ5/8>FJ,8M;T[2-ZZ;O$\Z#CYE*T MG:G#.V)YE(KED1(.1R2/PE:SI&<6XL.O9#)H8[8OM(GLNN--^M]<#KX(S;%:M1*P2 >FS4.]Q&O;3\/C#T#_UNK0)A4<.:C7K#:C57 MZ=/96^R/PF3#JI%ZU:KDP ;81&??3+-P#O,?<3^6YI#E "1J+>Q3L*U*CCZ% M(^K'FB[UDD?6Y@+)=O-=8G[T9TF+Y6/_AQSWSV2T7.R%D3Z6 _2QYR#61FBHEX[.>^H91%W0VBB>Z?GAB&<%BY131+^*YAE%(_C/ M8 ))!+[ +1%K:Q#ZI"T9_NP)_,.%OW3HMH[#@NJ6;4\7Z*VY6ZBT'33E#J9C MS_EQ6@R%TS+1;61^D25^,2:,FF,U"M*.&ARX$ZWOO'6IH=9TQ4O*1:36R7G; M:F7$0-9\RD77W:8F:3L#!&$Y$!XCZW"7ZB4T"_02ICC%2)4R^$D9:C83UCB6>8Z1"PP@U,$4_TP;O^Q MC[ $)BK2/]C N%?3JC1+A,G;F?[!$BL(#KU[<.4<=:.YYBJ"/+V#:QS6G1.F M>_4)UW<<2+UUPM'; PZ)9N)%F 3Q HR>974?S8U\+/%(+?)1M\N 6UI^]G4[ M<_;UW=77BX>K3\;MQ=W#O\R'NXOK^XO+AR\WUP M.(NRA4:X-;WC$J0^N*=F%SX(X$9$J@7M,AC F;_%8AH^F0_/ M IMC--+"7X09C1^CD0,7T?$\>(\[$$3">'5'SR#SXBS'LQOV3H=X MH>1R\;7#,'AQ081'9^;^'],J20#]%$/1#9Y\]T_1,Q35F%ZA>!$@[?#4YT?! M[4I[=05VQV_)YT1C+:Q5J7:L>G6E>+U=Z6QHI5@":C6:+:N6,0]S,H^3%5[. M[@=-']VSTS.=+EF0$1Q>5[@OC%2]\,3L LF7"_G&"[]W ZL)[^(71]=BM$3] M>Z-S>>MBO3FTB?LV7VX#;UPV!@@J#3$[&C M*5&WR4S-FM[QQ3IIQ*>#-CF-@.N;3V(&MCX3 2252"=BM7^!6 M/,)#93T"YU,<\]%)A@D$6!CVK0B G8,Q_?=$K'E+R\NK',U^? C$3XPBWHE.=U M?.<)L3&)[K&6_OW9'0GS'T$(;'E%&CVMJ+5_3Q3V160L)<6"\0@U.:5C'AV/ M3 D^Y)':ZN*2!-NN%8!>P9N/;!3=.F]X]Y>Y]]63\X[5J;6L:GW:!\\EONI; M6GF-5MX"WZ\Q/<4^(V.\%9@7MK.5H$ILZAT$?:D?05\4Z$OU"/I2+H-G@IRL M%GI8\TZN U )B1EU.'[PIW&(*HH5%VI)4+PHJ@7:&'W'#4_A*7^(T>F+XXV% M@7 .4:0JI[K2B>90)D,]D,'OH)P=>R-VJE&GQ[^3;\$:+8 MX>3S&/BE(9(M@X/>Q#R'936$(4P!)A2*$ H<@'_G\7;"6R M@AS\!4A>U\,T$.@!C_<8W_\L!&0,L5JNH M^B;]K%P?N!#/"S\U=)))H]27Z$3A $]GFF@4F)EE5Q)%%W%TJF;]M+$42W^1 MRP=3-.2".\T!1,D5)9(KE[6.Z9>SV>9Z'B>CE=K/^G"5[LF3W=KQIO M*+',(U@)=2I%AO0B@M %#L-Y./#F [@-)8;4XMI8N$#!((?D+A"8456D7^A5 MY"+D$MHMX.6.UR8WK3?N\03(NN.X2KHSQ@J=IRNK]%H&TU[S$7U1'8>K9N M)_GN=+OA6.?ZA>S>*LX]&9)NSC9:-)>P9E6:T_T6ZM1R!"R*'ER!MN1E#ZZ% M4,-X:(L/SLQ_< 5"_BL>'%;0-6I6/0/L]LQXF'D^% NSB/3@_- \OB;T>CJ_WA;C<%\SP=#7D M,4?CP8!=<'G1[\=DP!J/*AX-ZN(136+ZCB]%OUVS%L>_'^XN^%TWP\N &%:Y MC?3!@(119'[ 1\@(+/[D'X&'2\>4A083W -K#UX$AB/0N(?7@B@L M_P5?K(ZTZX;=\0 %51=_X:1# E,:>9B9[XN-BTT@+(!V I)IM=^E94Q#SL9-O.'&)V=NDP8@WXU%T MG3%U3N)9IF1 _&T\*.&+OCOB/DI\/D'W]NB>#X(0Z]C^$!B3>'9(S7#8 I01 MW!;4&5BT(*,.^-9D2?@\9S@,@Q_T37C$$B;5DG[R)\'1$I#T7Y.RN[1E/L>- M;-5/SNMG&>D0Y44ZLS+=2Q@;&]X2>/J-LXP$=7I+4R;CF?FEK[.,,8]E@,4" MY/PL/D'9(3O-P+UP@UZ49N=76(?D97,!)Z.. 6Z'KZ*7%+"EU'V&6X4]FW'[ MYFH-XTFJ:%M5?.AA;J,;K9%;C M7=Y\^_;EX=O5]<.]<7']R;R\N7[X%M? N^%O1><51^,0==[CCM =$;G-1J#@+$('\ 33^ / MR> W54,HJT'>>([IAF]P4\88HH7[KSU2!Q3=IV+XQ*_&1\.5>"1-C)4/ MCR E8_V)>\!:J+!'GA>9TQ?WEV:]43D JP;C\V/8;BVK#*SO>I2+ZKHOKH=V MWA".WQ\9\E0OX6%P.+[K@%%(*B2$GX[#D67>N2]@=8.1@A_X([:0'20DZV!G MB/^%A\,-^[\BD#%[^'(X/#-?SK":\W<1_@%[^>)WS^CDX*/_#IW^B#^RX.V1 M,*Z#,_/RMV]7U4:E56MAX.6<&2I>+.5R0JSQ9.;ENATX:# 4,(T&U$3-2Z\ MD2Z[K/&?_ 8.XI87RZ*N:\0M4 'YBO>G-OXXG";QB6N4_1RQ2Z:)^>=1L/J MV#-P($ ?PRE05:M)A;1P>*!H/8_-32S:<3%5;D3L$-%A:'KZ5OJ&8EI2V"'0Z0E"&2,1-8>@;47P3OA =J&DK(MW151M8QZ &8H?5J#/.7KX(7- M++:RZE3C%8Z'H^X;>'O !R8543 =5*P&8SP2OA,EAO\$CBCCYF#[#=R MUCF M],!8]$&"C% PO0C)E0)YSN1.G9!EJT&^(%(8>"!-=BQ.QM 3NF4H*.D%7/8G M[\8OYG/P*N!S2TK&40#6EQ.BU1?(1# +/38%@_&(DP? *%@BB&P_#$;,+T;\ MCBSC^@!DWZK5L -3#R2UY6*E MH><*+*)[#<9>3S**B5HHQ/OK]%"H@FO7[PN06#*_/5&0ETXCR-)T7$,0N7P' M.28P8613A(%B&WW$CS@S23))2"A@G !B>"!I/XRM#%>!6GF8W+;4$IW:V5> M.SW-JW$L[%*%7;5C8=?F6\R^N7Z H#2<6"Z S M>\H^75U]N_CUZY5Q?7.-/NS=S=>OX,>:7ZX?KNZN[A_N3?1NK_[Y_V!,W_?L1D/J9P]U78$7-@30"8[F44T#CA-%_0',%KZ!9^AYH MILB,GCG]Q58P!;,>P=;(UE?.T,7>W C7GVEJE 5F=)BX12RB\^ 9*&%>.@S1 MXI;X7$!%)^>W3FC^AH5X>;91='K9?I'F8CQZ!D'[)YI41]JD:?,EBL9'NDS3 MY2$DM,4WG@!HDH8X4FF22C=)=>!6IDNJ53"RN2P\<./,"8V(#C/ED ML<&. :/9*T!Q4T& $Y+^N!7A/=H@LV)H\.]DHT2I8!I8196S2J6RU'2^O+@Q M)5!X[H.+DSE_V))H&R4J*9/,&03&^DHN%\LL&3M2.47E2[JO%W[O-I2I9I+@ M3'S6>7D)CY-=&I9=ZU@=>[HU;X_IKD4"<&["J?OC]-GM]01\A?][VH=-GMHX M[4J6W$E_>7_WK/N^I';ZSL#UWGY>Y('0=R.XK^RP;(-K-5V;DW7;E06LRR[] M;F!3LJ;]+5/3+H=.-Z5,EQ8ZM6VHT+:=6X4NN@S;0/.;(-K:%6(;2X^74(@' M1;/RU%L;YRI7+9 5.TW%W+JJO4!7O1\V6$%?U$ODA7DW4*_L^P;L0AM8AR&-(2N?'D,% M.[%PQ&L1;4DX=K8A&O,'IG91-*X C5=$,.)D)*NQXW)Q#?0JT9[N[ ,)WQ\)WU,_]ZG=090ZSF MCJQB.BS:W.+Y5"N-6EKJYY*55O[]TJ\O>Q[7$O=IPT.YBBA\G$/>J !'YK/' MCP=5]*!*4_>=2@7QJ*P.N%+MUO+S^ [\Z'(K^\:2RO[ Z;9IEE]:TW>P27#= M?+]@BN!^=[9G5?Q;9E9U(D'4&4EJE;OP0@&?1(BBD.[."_KF_Q4(N;$X/6N9 MJ0 \0^&E(BW:6SQWX!)(>@SZTHWAP;FME-H"$;0PU\NI'?U9>/'4FOLA=L6' MC-F)J WX#+?O,A([_$Z( ;4# @L0)$C@>T)(2*"8R2N=QM2+WVEDW>8#P&0IDW.J!2#O"W). M#6<@6ZU.QC#))=@&,7N "//P?AO5Q2#KRJ3J5.A*EE#(0X .;5AIU46UD(L2EX9OP'GEOR%4_M MZNO-)0-I:A]>2O-K>D8>_K,":+9B,"MD&1X]D :F9=0G\@ L\W$\(OPB0N:+ M!R&B;0'LY7GX7WJ'04O(-=BP6ET!2!4]AXNGIU# L3?PR"*;N58WULPP?., M%^E4<%Q*9=Z\%,2=4^\PG_ E\?!@Q')G?'U?O'IOZM;-OZ 6CO7Y7\1? JK$ M0YC0?F4@)0)$1)O(5;A*+S1=DB%63842)6<3.:'GLK$SP3@=4XX*B1U-821+5)_G.C!=NS)*@];N+:B7K.?Y@L M##S"<,(@FA0:..&<$DD8DI:@J()7'S.([E!_L+8H1V&XI>99\4UB:&P%X>B\ M.*Y'5FKR:W#Z>=<2QC*".PIV+>C5D?=F)(A^A& W(H-R$7/7"J $$QYP OJ: MBZF;BYAZZOQA?<,T:TW.Z63MPAR/YR%9(:%@GR#&48ITQ1DX3+ =I)KGO5G& M#%:1;IL2')J!PEX(?+Z LO75,M5:2(&UXLXI\!4'2+@G> 1!C?A M)4B6M%5Y+]DE%R?9X*U7Z_9*GMF$^C,2F8;W3-H(:I)?#KXJ,+%FGH&==VQ5 MQ[:!%JVJ5:EF,=I-OR^()1C+;=@,Q: CT>$'H M^RP>0W++&OFXKU9 $"S-?==B=-.7+#A>0G6" MS]RJ96;6IIG02/N^:V+"F,P\X&3O^'!S>8.[)#%SG4K,F$IG1,1+HPR[G/,G,G@B=9P*H+ MI%D1-Y%]W^^XG>7S__;\,E=#(U4(E\%%I'7-7Y<@_32/PO51$@5A/#0@R5^J M*7A)&GIFUC/YU5D\SR[HZ^O 8%.C'%$)@8Q MZ0;#I0[&3^C(PV&]T/SYT!R.'SVWBY8ZNRVSO#BT_M/ARCCX*)/^D^'07P/0 M.S13RPWA)\ 49^9G'H"ECBXN,]".]4GX&(<1/$(/S7,,;4U,R=.&3=!.\=_E ME, X>B/7DV^<(K^5AP!F#U9\SC-8T:ZETC_;&JW8L=LY1ROJA)-##GL3LPR- M>):A66"6830&21B?>]KH:"M\<'FDMTXX>C,?M(&&J&2-V58'.JI.V%/:"ZAU M-F<2PGL>A= \CD)0HQ#JQU$(I8U"T$<%DAA:60)S2UED[0T\@B1;LJ[:S M^ZI63L[KE:Q]4=1QB&.A7P0F C*R3V2.2-.'K)(#"*V@@<[E?0-VYF0>C?.Q M<0(8+=$7MR=PSB!L_TFI]6>>OJP,*Y6VG*Z7$G!@P<#M6FC0G[X$%)-(%U[% M=:6)89^NUDR;@P;/[*4/:0XSN@QH3*/M2F-62[7[9]KTQFQ?8!DO<:8OD%$& MH (Y:/^.*_P=](9HS?*>=EI M?P HY7G!J[+-^FX8X;0XGT868A *N0@T \VCXV(.=O0GBXDI03?%*H8\?R[# M&;#!3M,ETQY]IL]^&#<[5X5VMQN.A='#= Z:YU0#0M,[R=>",UC'P/@[>/9- M_P+?#+DO2>?7)\%R;I:O4"V MSD79ZO>B=-=&GJ13M0H*K5:U:IUIG49#!%.G/7G*<*F&CBL]Y?2_+4Y/%MGQ M+4_WC&[Z\=YS[193;,V*93/56$H4B7T MAE0<05+\)?G#2G1*CI"5BGSQ4":J=AOQ"#\9]\+ O!@Z(1N/DT.Z9PT43,9U M[]^ [O0TM,03N.GKF07I_5,2FV*^E'Q0/)3E-S/P09I%.-<6YZB^"//6<_P8I_X02!(GY9L\+)>5%\D7311>W?_] MZEH&94&,X%>PUV<&D7AD'='*_(#?E=7.:3(F%<]L7CV*+MPQ.1$5OT3)1Y)? MTH*3DO-^3..(#35V',VN1^PGXN@U2'&,ZBZR.A":>_7\;GRW]=M_$=+D7;SK MO[Y-77_.\Y)?<-.7'>"J8O-S$/X=4Z@YDRI5++VW@*16?>5N%GBZ*V/2V(@@ M+=G8_4H*J]*G9N@'2B=,6S'O^"GJ4,_,*YS*3>GA.#L\ZYFH^<9=KJ%RP6M]60^%$:DX84,%ZD!A9]IGC2M_: M*\_4,HUHZ.>TY!L@N'/5 1O)'9ETH6FS3D)+BDH,P/=TV:@:XN!Q "81Q%J"EJ]@08<0-*<$J&IB26D4YB/7"?P%"S%"##,54Y3!F MT4:41HM<6&V(PYPQES8:(2ED7(;<\3\$3KD.H\#WA4=MP_@]Y$/>KMZIVU.+ MPXA6WP6/'OZD&IG@CVA3@O&+\]!E"VKOQ06?.C)G&KWI2G:E9R1'&H+4Q^FC MPXVHB7P]@+O-3U_W\\L90INIXR:*EZ@J@#3;!2KM>9-J6XWV^D+QY(XEL2"Z M&]%X #\%SSN:JENBP XVH-"29RLF%95[^>S[XR"5&:>[N;G^G9XC>*4T7-2_@.)TGP7\AN]3\!+I/CA[%QHGL MR;X[/$ZSU?PI-1T4PY-36;K)_>SD ,+Z-MP6]NB^^"!%QQQUPW3(P[/CWU"1 M4'0=4'&6D Y.7C^F>7+>:36L2F57!QF6.@@U?73YS.(-'IV2 O+ZT\7'>[^P M4RH+1+93Q<*_LTZKO(,M B"<"==W5:EB^699G'\TUKUY+QM MY_-.]P%W=LJ77??Q[XK46I.'6\-1U6>MZ:JI P*U7:;V9E'J@/-Z?"39V8*\ MY3?%WZ3E)=H8A=I27H)37:DDER%^X)\5'!&V1.)/Q[Y62*A_GP S)-H)YN!2 M]>8S$QN]Q?6,1JJE >.C[R[)D2?%479Z(QWLM^OE1_NU[GM3OS7F%7->>6'] MO/2;]:;*<*;&S$';R5^G*=L\F?/6C-VM2NT'NE[?^'I=X?7BO$IL%"XB=_9R MUD:7:@ET.3G_KHFK@]Q@.F5FZ"DSXRZ6VD4OQ&+/,H-N6L9N$>URD6F%1633 M+,O[6?W<-[[VJ?S@PK67L\*LY?SM\3R6UH_G6>];]^N_NOW9[\['Z_E\[HQ< M7:/ZT\EY"DNJGB_WMYV\7Z, ;/,%V(Y=K"G/MG0E$^3I?*C5P9UM6;7&-%+F MVG*M6Z)W=2?HC=A,=MMJMA9/:MIW@M=6)_B5K"24T./99(\]>'+X(QJGIO\[ M-EQ-T8*C$_&8V&ZZQ-XGAH=^$.$@'75IX7#:=FL*?Z-(64&^[!6Y>A,P PD17+C=L>H9&-:[ M3\(",,);%?WU"D*X82MHM;K+=)\AR=O[+\GKV'=]EB!)S9+DY8COO*[&^7^- MO1T0[@4J ,J33-B;:J-@6IP V\8%R5V5UBZQK&XCQ]\LX#%N5ZIB>WVK;;4[ M]DZRS#R9VJP>@$RM8TZRNM Z+M,D7E""J=A93RZTM.DO.&#YHJLWG]P(NZ';5%#:>U*UF;1H$ MYGC:L]1C\P#4(S6E-"N+U.-*A[ZNI$?.(FE9,T9W9/GZLMVO+6L6B#24J%S! MEZAV:E:]M;SH*+TH< \.K4"W8HF'!BJ]4VE;]O'0##5M5Z@V)ZK68- M-/OBF-ZNGW3I-=O9>KU5V7^]WJ!08J6YK%[/78D[LP[W" ,_!0/?.L+ *QCX MQA$&O@3TQVD ^/)@'DO!7J1Q3GF1!>_'"+GG VT12 DGRO+?""1[HDP[AAH\ ME#%0^N8)9LKO$485U:Y/H'E_<"*C)_J$F"613.^_(<$N/N+?4X]2:&82'S W M@74TNYG?4J!VAM,+AA(\.OWV!.A:P(8))#E&R$)HL(BM(86!'L9(L99",Y0S MPMTP!=]EJ8WW@.%#(='&#:![,'I^,W\-W=Z3> 66#VDJU( 7A _7UX>(W-WG M">JJD=K:S)UXTELD^RL8SXN&(4=33S >@;T'PF1+CG C0Z$>"Z2-1R@%PV$0 MCO W;_$Y)8/M&1Q0\((06!PG(GS0ED4]"JCP%8A8UCD9=)JXVM%<.'HUYMIS MU4#UKCYWF1X*)$<"X8.!Y&\I'J$G7_Q_SF#XRQVQ5CR^5S')1T+'3#;?E\>: MIC[AC=\+SX/3HF=^9Y9/(\TC%0F#+P&30]A--4"*6Y(^9N&3QT#G!KTI^56, M!4E= ,L3VIPF="8Y/IXQ /+; MA3=Z)M9/B\!(@BOBZ%L:NAA*ZAL\6A&NH.*]L7$I-8-.7\9$@ ML$=@OHQXYE.J98D0PR>0_+E5Z>+^TFS9;9J;[G1!??8(C33&R"94_DR&FYBB M+F,'BT9JU5<$G]=':DFC0\8C+OS>)X0SQ9=]&8E!SK$BC2I-&,\&KT064"/) M]/:PGGH1G!6\"4\V+?([G3D*U) M+IL&,?<#TX)$HC)T;C\! P'&/(Y 3P/T4;!7>+'C82Q M$(ZX7B#EO_2XV;_C8/2<;="-VLEYH]JR.EF(^3JP8HRHFJ%M)J>USU8%P%E] M_$ML/S$FZM2+#+8[4M"LA!A-Y-_,Q(;Z3A2:-Q -NE*S*O6,4=2NG]5DJJ2( MH:0*W^=(@BBO>RP1>$OJHKIE.35+NV'"B6C4G[RWTB!*-42FT-X/Q07[-8:" M_B_'ITKF>$C9E!,3 >]%QD!)-IJ,ZH3^*L.)DKN?E_+*K@V&-+-3XGW3(\ < M#G'\TD)+]2P1RZCOXHTA@C)N9,']7J&> ZV#*WCTO12D^61L X>*S41RQT$T M?_P.=QF\&' 96%N#98>6>X31,&5-J:.*CR((GQP094142[F?9+O3C%L!?Z8Y MQNG'R^YPQ\2U^STG)(QKB>XA M!PY'"7:/T M0UB:3X%CD]B!-R?CGL9=%.Y\O Z'@G&T;%?0YE'%,%]IG>S@*H7H.@ ',^?( M'='NV>!!(>@)MJ-X+NXB$5]@1 VS .OE6UPZJ&7Z;"F8B483].\T:R!/T)>M M3'#\V J1O*,\K-28,E"9L'3"D3\$X/P-@6NO$2HBEK0RMJ++*X2=1[$FA;2A MX![Z,@*C#GYY08MWF4$JHIV!>,C_WA3BPQQDB.4A'D;!,+/]M'+&R)'S>[KX M6[-82;=2J(^X[PQ<[^WG1;NE[T9@G#)Q=3SDAD=ZL[I0UX0O7Y3G"#"I!^H1QIQ0G47_FIS'$V%%U$EJG4R.HRVSHFA M[G%X]4SGCH5U2E-L/_RKUDEUG!4"RXIILCW^8GJ6:/HAL4G);^/4@1N1$P'/S;JXU35=7%F(L->6VII" M: 4J!-<;0L-9V(V&56U.U^2O)X06N3_8>8]-RGEA-+H7KX%,-DFOB7,,B6FX M20=A)TS#^;"AI'MFS!*8:_HM'D6P/.THPKZ%=EW_P]A<70*(O0::T@E3O% M$6N%M"RZTW5N*VL/V3B8^5>SW:5/8F@NL>Y\][<,A,WEIB.N"X!PP;B4UD8A M-B-8V?]_)(V\:5CW'7*6Y1)H:<[-+J(^MG:A^:H++4Z\UK5IU<6_G M[L-LY@6IP$['N2 5>X)6F7N_=EG[+17;9KG)/ON _3#KKN\$V&23BJ1M"R[] M$;=CI6M4/6+;Y.7X?06V;-:.EV3Y)O@#P--LUJD)_@ANLX>0&ZV=P/ML-D[. MFTVK49NN-]TW\(P-G%F[P*S#$L^LF=__.1Z:W=Y79-5F:W6UOFOGO"%DF_8! M +HVVZLI]161;?3D]+$;8,O= #[6O5')?T;K7MS O3C!'8J^1YU"7'NL1CC+ MM'S7&=+?@KXY#,6+&XPC+]4$.9VB#T4T]@@I@CJ#%7" ZW/:GRH8,8F8KD S MX\)HB3-QQC@TDVRW5;B9G4!0:A\1E!2"4O.(H+0W+#U_6/"\@;[Q .8$V"E! M:TK488O F=>VH:G.8=#*?H06Q,_F>#@481>T/R7NKF\>K@R[RKD[KBE[Y,!: M]9?/%U_NS-\NOGZ_,K]=7=Q_O[OZ=G7]<'\8S<,/5!D?AF]4:3] \(B9;\&B>_R2!*:(9-<;&BCXRQ?XUX"! MD4!7$8R(5(<10Q41=DYW'(98%NU$D= ?9@R=-WX2?!*.$S"-B%M;N](.DS^D MSQ10$+W3&0[#X >X!B/0H\"RY@ORK-D;"]7N$ST'(? -*$/@<*56N;->(\*9 MJ@([0$[PL)M4)QN2T? #Q&*1]#?!]PIF$9/[BM/T,A^Y!X/!9DSJ!H=O.2.3 M>WK]R 6/"TZ<8$C4\<,N_A#JVV@M1>[ ]9S0F#Z)M8F4QTFL@W4+ 7XCN)9 M!#P9E*PFB5;S&YP,<"3M^W#@#!XTY(X![S"*@0QB$:1SDP%\HS$<&+4.BAE) ML$<'F.G,O(CBMKULF)!I,9?B6+F4GCGO90:]3#$POA!<2JJ7TN[/)OLN5M?@ M20USK,LO2(I>^+VOR68D#_9N_)A%?T4:I,N9=8V/<8^UEC1KA]-?<)@Y. ?E MUQ3CQ"*J-]4!NC,-UWDKB9>N35ZJJT:5':I6@C(+ZN+VA+56'\\0N)(O)DII M\Y<-Y*M'7HJV.;2G/WC^!A A=BGNMZ<26+(S-L^BOXD5XIKT3-9\;W'#U MO6VX]GXVG"M-6JY8R9?YG='PV*C^-$-__3YM#^4K6YOQI@V41;8+# &3VT6C MZ0[?I60]OPJ^;YAB,@H9Y#N2.&"3+CV1H8WGL^Q9U_PZ-MMT;=;@UEU05'.G7/7 MLC(7V9BGRIKZJEM36DO\,I6=\RB>U>ZT:@7I9BS0=ONGF46'OSH>@9"S!_]) M='F<[<*^J)D/S*==RZB?TM1OZ:54S=7U4IW1&GED=8TI(?H M,;ET.O8)=6RKNIQ.7[FN)A_+3C/DC(+8Z1=^#:((U8X<-('1[E0H,T-YJ7WF MA0TIY8/%B M%;.3=;D%G+VM*)-:?@>QD 99;NI@204_)US-PJMYS"CT*>$%R3/7\]1<)4FR M[%#T+H#5_OW%1T#)!^='4H04>ZL:P-)<)WG>,W2/%QO$R]CP+CXGZL#JE.*9P&I6B*L 7'I@,R1\X/=_F3(D$'%(S2 J%Y1LP=P M()D;"BZ=E36Q<@H;"*R^"#$2 ^;43(4%^EBH1&A+O;'5!6$/\&DL*QG)$$O M7J@Z@>I:GIT7',TD?%DNE6"7(EXIUBQ1N1)I11K@D22N:=(9%[> L[)XB5A" MTQ-OI-TT7 JD!8?A>?")O\(?+\^5F MK03'"^ ,.15B&>/L+T/X#I$.G\7%/#$U1U1&Y+TIXF!I?Y2 M8Z>@PA+DP=# M<(;#-U/?$HV#T)X3 OG#2!P #/Y#1I&*@(UWJ99<41%L0R#"?$35E,U>6ZY7 M1KTPEHAW\-)+%KAPJC?>%Q'A-M(U?K/FV04@]E96*0_Y"5[;PS^FL$$?".B MN([?^'YV?V;V!5AW\H*/:6I8_(-AZ"+B'TZ.2*H>8=U4.QEX'E[ON% O>/5Q MHH4[Q"O)XR[E8(Y(GPWG@$,3CM178:_I520BVP3B#0.NUXS,5^%Y-+,L'<1% M!YA[%7 (W"M9TO"7#&E]6'<=] ?MG,>[P/'#=_]44RY!^N+(SBR5I00^39ES M7AS7XQAY$+G$*\A1<2>*P/DQ0-$S\U?UL]$SXF#'5$_/TM(4"^DUN*=NA-6@ MP,0AEHG^@6"O\$^^B1_2=U3Q7M9B%>0^[TY.]Z3)HUC@3QJ:YL@XF6S@/"'L M]HCU0B8Q,JNW\!U38;\#8)[][I#ZE,B?26WW?7AZF1I]Y'@&5O-UT?:R4-X$ MH;+BLGZ/J.X@R&@\IS/B08B.',,R0]9%2X@X \7Y(A%W9EZ0:4IC>BSUCIA?8RA6\:)^8MSF*),(@4O]-P, MK9+T=:W-1=W5%IAY75V=8U>7ZNIJ';NZ5N>Q#=^=,FK"E1\*9G-65?C,ZN]J MI\J!PVG0[)S1FK76%6!G;. +K0RU&@BF >!R'6]0XI4-O%%VP$N 2B2!ID"\GWCPYMZU:LVY5:AM$3MT:Y0N4 MJY1-^=;)>:?=M%H9$W\+5Y>NJ>0DOI 7LG.:IU'IT"#;+"XI\UJA22D_DS!< M=P+SR *-5MH^O$620;-A;;H;-]?I+5RB'9KBB&F0[]%T*AI.(,U\?AJB)\>MO_6L_-*29%OEP6 M1[N.,K/3JEH4P-@VZO8^G5JYVF^Y4VNL=K4._[]\'>?:JX.SP\[8VIV5 M&C\4[3=[KO+DZ6$ HV(UFK;5M-OO7@7FIQL""=M@W+4MNU&4;CNO!W^;+@/9 M>WDZO\JMS,L84^]"$2\7A[67NIFY!>O4-*P#.[DRQ<&*)]=92C8L>W)ENH-+ MB +9$X.YA#F*7&1I(_[R9+7AI0#VL(']\HP*85S6(V.$A!R8H+BR;#?I3O\95I&>\:V/;89UNT#LS/KG> M&->79P,.M0>K)Q1:B2JX'P:(*^MB_:31PZ50$315/.*#(NPAY'(>+ET.QEX/ MZY.[. 4D'%$A$! .P6>IXY;:>-3[IA>"!#TS;Y.7FO%+DU<9LB7(%#^X])V. M!VM/2:_K2,@ZB"4M<."\X?+R+V;_+T"J%6PX]%Q9SXK5N=$X?).IS($8/0<] M@SJ!@&@N]07Q/SF4VB6RRH;JN$ 6*#8>Q&#$GI?)6CJTM=;9)7Z :'(CAI+! M%3T*V S*34-6D_$ED#7N\DM#C.^+7MRR@1U.ZDGIHW'X#8>O9L"SC @>CJQ/)PH$T<6',X7'UQX"+*#VPKC"1Y* MEJKN1A:\1H;@?11=9XR-=<_"#94T?%6B#ZZ'>ZK>R\#JO=E"'*X&N#N$EY2E MI200LS&SRVE=F!,7L NUB?N8=E>2:I^!:'@HH!KQK3?]28.'H8(R72[F9MWK MZF *LV75.PVK4IG.8=)NEVALV^&-TJQFJUJUK78C8Z,QY\X4G^FV-DL!*Z-0 M I[5!0GI0Q(DQH5Y&RJ_[SMJ2"M#=;+,^955J)5Z%('76YKLY\$YF5K"RG&] MC.1Z95V)):[7 ]VN;PG?;B2+U.7U14E* MA@9)6UTR3[#@#&MPA3[48UG[TF7M\Q'32JKI;JX!=9B8XALSQ14QQ03<^;9+ MNS=.Y354SK^O/H&=:0A(/YCTB#,*YM<<:80I5M._O;K]607ZV3AD>@S419@2 M(-AIY(R\9-;H]/PUA,9$TZE 96L.N6LW6XH+!5; 5IQ)_[^?,"X#)K_7,:R?G M3:O6M*UJ*I9M5:+:N2V?.U[7'N>\21M1WDR.8V%EV, M([$&L 8"MVIUFEDVVSHQ38O6PI:D!+ZJD%=FRFZWY'TIM2_+>!?5Y<#Q)@*C M\D(MM"AO$0]IBC?;2PGX8BO-9_EFK[-S<@ZLE-5B6-;M65CPN+?,5ML)9K,K M%2I"VM125^8V7*B-[%;/*LHLF=VVBCV].7"B\2.C[XZN"'#$/7,ZNUC#G+<@(\%3UX8C02H1'G M5+_*U.\_Q_#,/E@2!,!JWH^CV#*Z)F8$A.#=_!O\V M,N=-,?*?(OCY$B&DNY0*_A7!DD44?7+>)@0'AN6T:?YI^:C_*T)CX_2U/<#TPO\)S"3!@(!,B4Y)>6-N[$GS$:C4?G@?/Q0 M_3@%F^WQU.,N/8V*?@+@"= M&V/K^4L4C47O%E^L1/2L*OD90AGDP[0!H)>OI.EE,KW:=N5#]^.'VLP*'6YA@D#((5%STGE$P! MG#OV1W!+;[JC .LHJQ5U6Q.\;2PS0XQ5?2<$JXXL-778AF03K$\\,[^D[E&, M-$MT22[="FS2V3Z;-.:S"#OEZWMLTC\#ALW0E"/PT@' '(#(I=F,12M9P "= M5193% M*Y,!$G[6;@)6,JL[9M>S-*(LXA6@1ZD^";F'"J%Z$H.6_ 5)Y=@,5JH6 MEQ_M3/F1S1N&BT#44I?(<08\@H-4!5YRG12X,UF &L^U&H+/X7:!C9Z%UXN+ M5W%T #":*GMVJ8I,/9)")%3#BP],-#X->;QTA@CS)FT#2SZ"(*DSI9:9EEJ@ MQL"\GD:^YH(M8+F \:KI-SU&$$:[1VD&BQ9(.#M.,*Y$(0I>^$[WEOD4@O'YW@V"VA_EDHD&N]$-/88I389 M5+&>V4Z[(3;N1#SH16+$2W=/BF=+.GSJXV Q7J,RHH MQF?_7Q&85X2N C0/A]P0D11D]N+#8AVE'5:6UQ@/US&ZJ0,,DP,,X@,$Y:>J M@N&R4C.E"15X+E\&>'>D] W%R"<8XC$D(P2>"HX4">'.HGP;,CHGV51+N/ MB;91T?$W-Z:*N]&W/BQF:L5@QAP&PWLH^78@'%_V*BA OVKK0@F#I/W"O.#^ M0KM3J]&L&]#N5%#[01-EZ:^K&V214HB?;E]E//U*=C]HKZG/?(W^Y>2:_BYD M)QN%QW@,Q00-#(T&Z).,0[1M0S1S>?"6E&*XWF$8_"\O&?[^&(Q':E :#T4C MJ3K]AI2X@B]KTRW^\(-7$@[&V.<_T]6VTO>:I0?VRPWU=X^U;DGNQ<#%@]1 MC;A+!+T&N>M5WX&$A=_29!YP@]#YXM;8:-Q]GG,^Y,=$"%B/@6AX[ULPAC\B MU#XVY("W,H?RV/E+0WX"+WB2KW)B20\TG%2VK+8F]6U7_S!6N%D?,O=,?CKT MX*)/?(;-,EUW"$N=_!?0#TBUR44(N/V#C*\[[F#RHZ? \=1'R$;Q-MBAC;\N M0[[@4+@O-$2)CI.HA&2+\ OL'"6,+CT#M8JQP2PTXLL3J/C4*6#1Y)'4L3 7X# M.M\W?2% 3E!44(V8PN9.^&V7)T8EW\?G/87!*RAE_ =8B>-']"9>.7[GQ76 MC\%%CLCDD2U6L4.?DB2)>ZY_VC=!6(^"$$-,)D(X3 Q.!$D>2^TS\S-\(0C5 M+<>,I;KG%$GA6F0J1&9N)H,C%+#R[INQD. T?@ND#:T#7],30$/9;XWDN+^Z M! +AK!ZX>2!?!>@A)[Z\%"&3X8)'V53;I<)HK0?<;#OGNY"3PS1W/"ER B%&H]"PD2P4X6. M"L:WX*;@,@8NF_TN.78HUM"SD:'$,=SB'*NK+@#H6?&*M\B0#W[$J7A] M7B;;)B _\$6P&-/I]W$L+%XZ7%H$_P92D/Z.-IS4R*AX\>?RB?J.R$*B;GQ3 M53EY?$&?<$16SU#TC-<@'P)>V3BQBQ 1V^V*V$MAX(?(\4#\@-D)QV01(H"< M>VT1X@.\2LIR? 2EVX3/YD(?[S(K=?3V E(W\L5O$5S^B$(.-# 0B4+?,%/? MT F%T=Q'YU?-9(I(;0F,7FW.0=\-Q+S"T'(?S* G<=7N+TX+G?7.#_*!C!A]]' MSC,__E;X?O3FO3CT"@FZ2H-6NW(4'/!B'-NGT+Z-O93!^.E9A@.D[I%=PO ( M\[,;PAWB$(.%J6L<8!LIR5;Z!@@7%DT.,&4(]R;H@=5MT 56_P9&'PU"U,:I@,4\0E5NQBGH M,7NKB"\1@^4X/>#G$7!4I%MLY,U2QD3ZLXFTD/B(^H.?2$&;)R')D(O;(OP;A'[(*,P1#]G04G"K%D"U?Y2-8Y21<;231 M,Y(!J4,E*Y'6>"H7: X"4&8@_H?H^D=\/C,>+8ULQN)EQT\>,E"_7'T4]$=@BXO49&/&C<#^\M%;7#O4 M'WO@.W@DW\E+2OPF5!G)I?2$TTMS.6U8+02GHK_BXO%3US\%ISR^>2/A#*2W M!CXJ,B5_WA/PGY"H#,OONU@A^"8E%#Y&\;#!$53P><$>$B.^D8JO\=^>A3?]K,Q/P1T)JT"]U]@X%9I+VL0H@NS97&?^BB:R1CF3+Y MA&:JQ[2#FTSW#M2%VP-C&Y6XC- F%O*K4"]#1Z<7!L-3'!P\Y%-CLT*30Q&Z M0.C/:%<0(P-L2P8AP>:@18';I[("FCF,/GO AL>CX'(*B>(75]\PWA?^\0GN MIA^C?OV. 2T\,A79U=]F)"0#-=I#61P\82E&-U*.'@D$K9""S)I!P-Y43(:, MO9JXURA5=X%?PR6@HZ.Y='UCRM5).S*$U0/""V5MHLLEO\&*5"!3^BK@%!3LI,#49$2A@KB+'0C3BA@I-L4'BA ? )J.RQ=BQ)-!Z+:2!8@*2!5 M9T(==D.3*)P74-2-=Z;B85*!Q"H-_MG'4#>L"(,?TI2!3WN8 !PZ;U2SMV%> MV8JM][?'\SN!$LK4IG\==,7/W]SSWY_1#OJ*)L'G./WT@%%@+KC=:&I@TQ+) M-__+\<<81ZJVE"W^BN8QB X%0XR&!Q')("+=JLCMQ5,H.&!(URZA(T>Q,HZ#12(N^03XG#OT%2+M*:JWYN[N(FZLF7@RVHURP89:\!FN*!H[B>6G?7]Z ML>EZVV?I+U/_(>?F,"^''R69,(LS 2PUM(>/DC"V)=N+W(%0IK\%(@7__)=: MY:P"PL;S* ,!%NC3$^92X2E/(743JS7&30J^>$7'@>K'-:AE-%=5@Q##L7"# MDJ65,!BR3H%3BUJM1%P9IM<[R2#27()A2#HND,!OX^#6J"^+YC'N+=_(XAEY M*7F79635JQ&U&=<73&>Y0?BKM@YL@!*DY&0+%3N=TN7Y07T&_/JYBX_#$7XO M,K@31?L^$M%E+Y]+U _6FOZ40##/VW_,288\:ZXUF. ?>0I+7#,LB9$%[-JO MJ"8@U;T3(U(C(#EQB3'!)5SXGGD-TJC2^$J94D3)0R'8>)G7L!:X:A^<*"FI M()]9]*E*<>I>&-,[I+8U(:ONU5NQ^F6^I)!208^53X.IZ]MBL&-Y^8QJY2?\ MHH1U,#^!W?2&VHIB%+\%WGBPS+8R#N[C-!E)E,>T]!$[&DPU3DBN3M*L=V>1 M%%>PD*3&BB25Y,3WS2/IF?YF7-"K0_#8N%$2M!''+0UN?B1*H,$+GW,-2%R2 M&Z]9Q2$<3T2Q3SY:,#;X& JU+QGD4F%N6&GBHV1<:[T^*$Q9Y$]H\ MZ=:C-3Z*U'7&C)S $"!PF]"Z%--,:S#3RK!:X,,MLS^:SQ27YX9/#Q0Z>+540JR8^?,)6F:2&M$4.GQ0RQN@H=%*267 4C!7^H M?_HJA2?D+EE; M3%#P8)EEEE4TL7^EPG*8=EK%M.RSU"Q^&1;G7%"<&)%1%:P A:],.4MFG/IC ML9@X+T;2.Y+/6[GPWY)Q)QF:A' A(NUE"QP(PN7'.EC1,[3A**BR,/=+]6IR M=[@)+HK%603A,$ ]@70>!M&!*_CY1)2]QUSP37;C1,H(9[K ?V)64 8!5OUQ MT2\94U'@"-C<*\VR4-EJE(7D+2#Y^^+V]31 M/(ZW-M&U'D. ""?T7#9.V84=NDG;-5KV\_PR50X>=+D7@L6>@Q>1#H(A)/WL%*5.Z*\ M-_FLD:S60O]B(@@H?ZUD(8OJ.#Z1_A@5M=%#N=S#8B=X/$AY.E$A.-$D[H^I_WDZ: :6;3"9-,?+64DA +M!JV*'1^L%*A AO!DMK)4+B#1WB 4/75 M8!S!J85O<:O1%)4MI6DIICJ253%JDF*B8.&U!VON7 :^[$CTWI)VZ?DFLQX& MG\ZNW-U=3.=0D,MG!+35;Z1IK$7>0R&G^#C2&)?CIUS!TZFDD2Z;*GIBX,<( M:%K"([X>F"IVU96;\VP9(7[!AH%19*9,=BZ(4>N7@^0&X,Z#&^^]80ML;"'' M?*=]G0NEZ%_ ",?5TE55([/0(O22,D=V=4<3ZT]:LM+/57,MDYAW*FN"7Y8@ M;O+:*OE%27))FT-E\S@U^H\ BZLE6L'[2XS68L0RV;Z _0_ ,J <78=DI7ZY M+:U7B9)EXT>:L^CPO"S'5UZLJD9V:%"<]$M)=FJ20"<]M4JPY_R7FI91Q!1C M\\QN&.J#Q+.-G$&(%/: MY6(\VNW*'N$MVO.0"^TY![BC\('V9H#X9N[X"(I7)BC> 2J#OSV>_[=X4]!= M5)#?T["^O@FLM>3SOAF/L)O_D"O]?J=>N;'GA"0,L/D^53$P8')H_K$Q2F%R M_2'>M"Y(#:T":_'5C[&1#*\7!1/&82S(+&P CY =9=968;%8"5C**,0J)87V M$/\2U( 8DM",7Y?"O2$_Y@^A]9 A*FF4T:PH%JU?C8!5,7!*?HPCT1][V$8G M=Z;:+K664'T_;&F^,;0.8Y.0EN3]1ZKCA&6/[.1RJ1"9)$^HGQ-E6A"(AB$L MW@S&[!K)ECIW-)8E%-RO%:2:ZEQRLTE?*S\0E30^X4_:0];Z5?,/C8O&.>D] MY"!XQ-6O7QX^7= _J\\,^1FSGP3U\$__?G%Q&V\W30_4*3K5)4FT1"P^AT:S M)UJ9GD?=?@S MN)XSN'K")/@,-OWDO@U=OO#NT-Y6J#:D]Y/"%QVM#?XO)EX&B8@W*$ %_P!Z M4,N<1!ED5_5K RP?)VLM)-\J]:4#[]Q;+O]1.^8_5/[#/N8_=E2)/SQ/CRV/ MT/[E/,\=WB\K'F>-[-W.\_-GM3KT^9S9PWJF2FU]^VVJU:U:S,\47N5=? MYO!#2ES&.%$2B6/-M>QJ9T?F%'^H6JU6Q6I/7]6%<\TV,Z9XXI#8 MQE@S4>S6664Q.7Y:]]'40#KF.)6?UG$S:*HGY4("#>A^O?NM6ZUF ^[&E&R; M,]%Q76L!0=NP;:O6:>_LO4#-A*&+]1]+LP.4P F=NW L-;MCU9JU-1Q+'J)/ M1+_6+YW;C8K5J.27SNM;2P/6T;*:K?Q\L*V!]CR?N#.!?8MPW M+@L<4/I*X?-I&1\)SIP@SXX9I$6+XAE48)&=WM)R9PZ67%%ZP1U@V81J5 *C M881X@!PB5(,2)O,]] ).1HA>\GP)3/TPP9@K(<3ZR'P*)-@-XJ%/ MG((D?2CZ'H'*$7A#-C_J#*!Q7\1)%IEAD=-\#:QM4MF.',F6C)3)WPEUXC9F MI27$QN8R)EL;WS(OX:<^>T\R=&+O%A4L3N;I#)E2HVRGD//+5:J1$R%Q.E;) M44OE($?.CUBV?I %O!^M12)6Y7CI$1_D[Z./EN%CY0FE2ZE.C,2-'RG!#+=- M;8B0X!D:?2 0,Y2QWR6P2=P[)9\\G0K.NN&3J>$E;[=9PNW&G_K264*YE9^A M#[T2)C6_XYOS9G[Q^Q[G]CZS8I 3[XQW,_'N)J7_L^?%2? 6N,>&EDFG:(FL M140H!OY3CWMX(NR/D2-52,\C^=5<$X=!>V4;HO[.I*B$M"_-9AK -MP_547* MX;*H>WZE9MP@+>XTI,][PJ^E;A%\!U?7130IQ: #5..?Y%@>"1!.13)4^F*9 M"5*N1%[51V;0) -IP!'PGPY)J(^3D*7K$0'UZ6"D1HP^3O MKZK2B- ?\ ) M!W=JV$(R9D&-6.!JM&2H*2)A'KDKLIXM*RSQK P=X05'Y$2R )J-0R(76^((A$UE M3KZCOI^-%2\+@I4(HXI(!F=V7@*^E@B.[O.\*&I\ P\'+&D&MQT&'IKS&1CV M-.P)QZ PE^&\GOA$L916FU* UQA91S\,;5!3#%G9(U"5N)3\W5Q/R@T;! MD."IGX,!7P)Y],P [A/KO24CC9770E.(+YSG^!+>K9<4EV5@1YJ7F#5". M-.YKD0/'[N3ODN6C*=1W(ORN1->F(DML^4=C9M;FR'\E<,\8&BIF,D(4)5 ) MKIG&Q>H$3"!#Y#.I]%'AKQ*X!C%&"@0UAHJF MH8 ,]4K"_W +G#^G4(^TB0;(#/\ ^1: VD R7XR?X#<&INBGX1\?!7Q)(7D0 MI\AI(/$CXD84M+513/*H$#IG1F6G8(E$"6?H;GUF ,E4A*_HPB'ZI_Q%(QZI M0/-Q$4N7VX5I'J.JMJ=W)#:1)4<")1\AP[WA ZG#DS#$P\ !7E2JB-J(TYAN M2NZ@>#%D![$"Q*>WQ@,RDG9)ZJ"D>28,+=P;RUZ%B6TK$/V#93H*$5#[-#[F M4AO_!=Z4K@C(:C.H8O9*G6?\=5(&*'$3"T/U#69-U@ ^D:&J&:,UL&@\[/%L M:0YXD1)/1(F4SO?!&(6];WX_NS]+4/^G39A(&F 2^EG&[-P7D7*H0ZXF'$9"\QB$<0XA\+EO/]+"!CS!]8DC@?(M MF#J1LSZH[0,[&4(ROQ245X@IC>F7PP]?8_P-@U?!8QR'0T0K>>960!\S$2"V MI;HE9$*4N6Z_'V'V(9 ^GD)GBL'TR3*[? :K+0'(!BI,KD*M(*)\C:'- N-] MR^XWU=+60PM_1)TT<=_;P/GA#D"6)MX@!5F[B-2?C,56+XWTM]*>F/!, 9IF M+0T&LH['(_* N9G)G^@$8I9@Y=&C_CPV>O5.C\32PL_\@*!^U0&%T0<$\ M. ,7-*<\>FS'5VL[: ODBXJE,Z_3O4I_EL 0&-C7 M.>0 #%C 50(YYS&$:/E2G)LG:$6RH-ZE[EBT&/4QFNA*!J\TN(Q^#8Z(#*)+ M]X] %6G00HR3H>8":H,G##5X F]R/!4U<;-&DZ-[N!DVY;'ATB9>I/5*>V22 M#["ZFT"&HA@>+MX"]:0:V%9-XXS8"")T!A5.HG;N6+1HE(7MOKAAX'//ZNIL M[O1X:"&/,,MBZF3D[<1A'RQ;?\-,L&HOO&>Q>XEB-S:70^13@H?G!J M9!EQN%4B'*@O*A!,Q:R+%TU6-[(?,@T](S6U4$%XZGJ1&SIIU)T1ZQQNS+AX?^-0AE0W5* MF^B:%.C"@UT"7_9[ZBL.!4]><+$P +L;Z=F94H "1/$,+O(;9&\UWU:#EJPJY[9F=> M#6&:#G7&(\!OQMI\PU!(&+[^V.]*#2NQ>$DB(5B#?L'YDJH!QOAO0XE#K<5P M0:(DII@LF <$.C@DY6VRW5\#69,[[@9//IKJDN3IV8Z32#BS)F!IT&V& M1')1X5\WGJ*E?D*H;4\*!BVD&9"OSAL;6@OMMWAPV)EYCZ47R9)XR"<6CCR. MC-B@4RH&8T+N:*P$+Z4*Y(+44/N>4%/'<$^)2=@70@EQ&K5 @.)P1Z6#D,;^ M/5-7%YC70/*&V-Z'7X^[Q2>>_$'J,8Y)T6$(*1>9IZ12R Y MBV2D[KBEROP&[&J1E9% GK&+RPA4!"0/+@+A:]"D%R?E3B2#6660,)3=^@ZG M5"0,!A?V!7U#VC]3,SSY&;B7]$)E80U\%7A3%<:9V6,1X^\4R"9+ZG,H@F0N*Q?+Q 4"):#X,W4 4.QCDPK48H.78R MCF04C"@PRVJ(ZCQCS"L>CT >3F0(ZE_]EAJH2T>*Z8Z#Y>,;&EH;:RFN*>$L M.@\JB%/_S.V6G*4*0NA/:0[+D1.H)WCH(<^6B(?2CY/DJBH&TYC'4G$AML=A M&S@]259JI'+P?0\'17-\1/ER!COI/!8Q#ORC#))_9O *=F'E"$)638F\E?C] ME+&1*DX-A-2R?Z8FB;_&C-;X2>ES7C)A:=)@%DZW/L>(EW&JU3<)D#8UH8-9 MT)S/@J9^5G%Q2JHDQ9@H2,HQ3-DN_ Q8]Q]" M#'' $ZE-9@I98,P0<3+]C+Z0Y 4TB[2:)WR2S$'3^&F*S6/JVT5@2)FDI*?' M@ZE[B XT2D!-V1R2XDU-K?9[*>LI8UBU9DB1"76H@D,9]JI0O*?FZF1SM3'! MU;*:/9ZHO>@>-( -0QJ"_?BFQ71T935A!R._PRG0R"E/R!@43L&(QG@/$^.% M18A>FB,1+LQGX?1>7;^7/3A:%5GT@"2@Q2E?C*@_DXEQKLOO2:,ICJL:\=19 M*A+!S=!%$CAV=10/BY.5+>J^\_R&U$Y9,!\LH[$O>2FM^??B3ZK]*L-%63JZ M^X7(@VPZRBS+AR0,(ZLJ'%]X%)[!%CI*% \$V4-.]P^RS:0@HRGU$8CN)X\@ MH6E8?8Q,_68F69QDF#Q]]M%*NV])KDE"FBN5# M2)7IQRBBJ;2:*G@_5$+JH!ELS'/IK1$JA4727=2J%4"?A2I'YYDANHIR=?EE$EA4CHU4G+-O 3 M4Y3>L,$J$);D>CO2!N7WGE"4KME6RX.G1+*=FQ M:C%3ME(Z,L<.+Y9*Z^/ER+/L81$(#U1_$5JGVBU83&@?>?$$,"GS%1PRJB>4 MN%2>[X^2K!R^6G/SH_BI)K:^/I$C+(>'<+ ,UNFP=RP[]WC10^O8E-^3B;'O>*Z]6FDC'#$1: P$(PG'(H:=T9+_W[8FFQ-)^J_@?L M I:)-':>]+RZG*N%43B9Y;',Y_& IJ/+[GDK72T3E\N#/Q?T1^#!">Z_3^^7(Z$C#)" ]?[DP'5"R&.G]<>B[U+3(92L_1HR5K4Y^ M^B7R$507+F=G.3[-3SABY[N6I2V20402)6>'82M4/&_C+^HV1=&J9$A8)8.B4[ M,*4I%"7)'86X[B>52#R%,#WHZ1%L)RHK.&PEQ&Q\E_1YZ[5$6W$VMNKI9( / M3P35+F6. 1-!B[[=.'1!L #RVY$0 :JF !,ELIJMJU>S1:EJ-BWCIC(D1Y3P M=:&$3^US?V'"UX(2O@^DN"0-NTNHZ)OAJB,L^L[ HN_#;J< P@]WJS]M5A@4 M KMO5(]@][L/=K_-U=>M>L6VJO4IH/KMK'[N@V=LH5$YF\(JGON2M2"I3VK(A9,TU:5J-=L2KU'.#9&SFC.HCPCM5L M[I\;E%_WR!"KTK:M1C7'N(@- M<6ZG4K%:NS-GIF:U[8Y5K>S"%(E6ZRP'798?K+*V*089:?4UTZAF56P;1P/M M"/^ *V"C]-L9?K;!.J[DN5YKY^;:674=S+P,JTYXN!DJ=VRKWP3#;<3%[L9BU!Y1TCEWWS6U;]=JNA/7:U7P3-C?D:=>LSG2! MP#8T3W//PD9?)JHZUQ\3L=J-_)-9UQ@2J8!2SC/Y8RF31D'.0)% MVXX3(4"P').&E?14967FJ6/>?X>YU<"@_3L.&32;-:L^77'P[L)'K5H'G-T" MP9/])X%MVV>K!U2WK8,GZ"R#2IG^SP$<5=NJV:O'?/>? BV[835J>8LZ#UEL MU<#^FTKPOB-. NX.CWY?8UB:Q6A5)]A>EW+$:EJ/"UUJB_:2WV5 X$?F;U@ M_.B)7(6*2SU#"UFVT9I8:$]55V;'G=T[9M"FR_7EVX]7H1 M8;R&W2\AAA:0H%E$!DV(H+]2R]6F8(6F1IRO[T73D.:;[VW;!/I6 F'V^,80 M4S]<'$3@O9E_J9_5S8'K>8@^01FEO[3/VNJ33&S=3$!'!+?XBUT[JR[]TR9/ M+M'G'2E8U%(T8F\(DS$2,C'<"R._Y_[7UK<]K(MNAW?@4W=Y^JY [& MB+>S9Z>*^)%XQHD]MI/,S*E3IP0TH(F0&#UL,[_^]EK=K0=J;'"04,NJ>^Z> M&(1Z=:_WZO5P')Q[B=6,-=8!'!MLV).)2T\*CB7L,FL$<\XKK%EL;+SN#2YY MP0=/GM>J%Q?'U=>\L?+-Q3GOJOP&MX631.G_6':(#3&U=\S>!P &8QE=,L7J MZM7NFY6->LKNKS8S?:$@;QE9S.K>1WH04DK]5S/*H- YCS+Q*\NB>XGKUOVZ1-]^MIEG[Z<4[:1K#48Q&H-"F5//M[L2)A.3#^UZOT* MURDU)H*I@CIZKDU9UYYK4@JH*G$[4O3N@K>W(^H/NO:N-%>*]OH/>GZ%39:@ MRR],7 G;+U7#03QAV]\+?V[8[-E*9(1O,*Z+0L>& O'EPU;#;%+ [1HU1L[ MEARA!\JF:5+!,*)*5F=]=2(#P/GN:A&.Y5,S)5TLQ=0;RY-W"H]U9 ^LW0BC M+KX/PTT?!]J(]Q%%NLR=U3?)R8;X+#]RHEW^UBU<W%%&,TX\DI9'AME]I5V7Q[*,_8->9V:VQTA!7<=T&8?A@0?K8='R\,Z@:-(00( MR#K6%P9DQUR++LA%;MT(<]\BG19Q[ =U\&"<&FOZC0/H)SY2G9@JA4'%H6$Q M(S RBY9?)J [B>/1R)A7!H5#4'BX%?O1LT:O? 87<#WKP_J$!QO<3T3&@^2PO:EH)HS_ /JC8A[ICW<39K=P_](BZA(>IT9H MX%U"$)\-*X91/TRQB<%O8E*AB_/:'J2$YV/)PN9F,W/C@W"A"!634S%%I,G MZ>H\6H4< Z]%&6#CS%'**M! W0N=[!@WL;>-"8@#^ D/O1$40ZZ/$TPGO@GW M-:;N6Z.9F(ET1=67O!NRS@1_,N>/C+QF+3TS[G@]P7X4J;&_._AT$ M:P .RT<1%8[.0.66 %P]48J)!*G9^#$;?LRI M'B=/H"SB$P79;2M?"+4AGQL[LAW*.;I'9$MA(&J^,/$7P7(ZLL7Q]:<@:%QD MFL2Q"]#/7FAY,9^6LVQRKCS.SQZ/X0(X8A4Q%66!>28Q8-B@69>(.X<5&R2@ M68H^ XC.=T/;#!.^4 K"*!Q_P6*?C4CP$^[B9W0C.#$?@7GWS#E=>*X68#Y<'X/&K]4+',2,)EFG(%8IC;A\\PMA(#^C@85#]0.XE^ MWJX?'06SO6':B,=M(OZ@[@DE$ QFYY.GL=DYCM-;9](9=5*OK7V$;0UFQ4+> M O4+9S8.#@X&9%-^L/@YO,&Y0$-J U.N19T!!,&D%>H;&]6/;P4#AAW=< -] M""=+D:>'C+5JO"-9A0JC0JW,.^!)G.>,:I0:]_[0-$; YC@%$(8@T_? Q$,^ M$S!Z?-RW=6-SX8'NJK_X%A%RD.Z%4@C=&(8CZ/;8I1:%'V<>_T,J>I5NZHXX M+HR*F1$3_(XICQ(BX?#V\>&>P9P'",0\G!&SH(HL(GCF"GINC$1P@#F.RQ"3 MLP,#==7#$=,NP'3T#' M,#%,&%1""ZTV>ZA!DH.#W?^CXSDPLAFX/-S=8Q8% M3J6B- _C7_G:8I34ZZ@\(I455GXCJ(22,5=03$80(B9FB_V#A"!48> > AO' M8CXI#ZU8]!2KWCTQ[T2 !8D4O@*N\( LJ??F^J3"A XH( I/-'Q$Z<]R=1[4 MM9V83R3XEQUA+:!^NE^@33?8#;=2Q[&]A#.RN*A&P5O!W_ ?\ E?C-P3;^>K M(R)L1YPX/^GLN$ VT2-KSL!!W7"H:# Q"QXL+28[#/DI"MH4UAH2 1_TSK0Q M%:&4I7 :*_IJ\.C8<$<^NT]C[C)=T1)B*+"=T1)'MK* "R\D_<=] ^194.) M&'$)4'U2 5Y!JC0$5^'@5XIRV$',6T=_(M"D.@RX-8B'DSBH7T$<\"-!3]2K MGVR'0"I8#2F_:DS$%G4NAM>=3JW"] X%VA+V@AFW%R@)VC!:I_K=LN^9L8 9 M 2[&=69"L5++!%UM<,U02X51HWO;IV;ED-2K _#;F$1"#"Q"]^YM$C]U;= M#W0K8N9@9$3R0E]2K(-I2D4@5P!RB %*9SFUG>_5AD1Y-#Q/L M1$^HP54%*+89%YGE&%!11!QWFQ\/'<.(8]1K=<+X?^BZ5 M)K2D2W-%,'*VQ^Z$X9QS_&4T.VWZ25KI'6D[+*J=EY7RHW _-D>JV MU\Z10B7@NRRQ(.*'! D)J]O,?L;1ZWZG6>NW$UVQ'ETC41F_![B;M2:T2FHE M6J#F'7*MUM8:MG46DDZW$?GO%ZS MUNGEH+4NI?&C?K/6ZV[><_&HGY?&S(U6[2C)V7N Y*A- MCV1S&I;WNBB4T[;JI+*06CB:;A"AU_VYKRGVPWC2&L'\Y5A_C,J_&I'*Q6V* MXV(U RL]-YJ1TH<-WUD1I8"8Q=8.[_;C.1WAKB)WA[ K7AL1)F+ ^#J6@ UUH-4USSL^&8=%)GB?@C<:H@M M-"D;,C U[=]!W2;/LV!70SKDP(=%*=$>'@N'+'3CT66P)I-E,+@D>I8N2QB4 M-PJA^&LG-E:)'H1#1L2X@[.H,0A[4@A%1D5TN[5JL*V.]$=/GUXE\KIZ];-M M'2 Q4*0Z4W@>LA?":H-XS#S>GZ#&8O3C1XM_L6X@FD<9*:>IQ,II5BH6V%8Q MJ<45!0P4JK'!>I!AODHPM>*RJ%H=D986D3N#-MWX?X"4GYM"ZX8&#^N MX_":O(D,N];1W5AZ-SSYMT_IFC@5)F-NR,+C2;4-D53+;Z7&F.W%6\(Q9&Q? MQ]UE@!A!4C3"$;Q6( _R@2S,P-/9?4GPQ,:5'P6IRLB%77 >.$'YL NR6&XC M3U!F)+0B"F%SMD"%QE.8,37&]DA$=:PJO@.6"LQ@0@9'\HSK@>1L#?M]^8YU:);JS ,#J>@#WFA>S9T8["QS&%\QH,J]9;HT_ MH\%<@M&HG2H:7P1I"_#=Y>+8#I)CJ2*>$-2!D-A9Y:D;8 KPGR/'L8R[X :? M4*]2=X45Y^D/:$#QW-(JFJ.1]B/KZHZC?0- "P:%74PXK-9I58))T;JN>1M)ZB\[:L=HL9J+R:"M5:[]]N M-&.Y$DM\$ATQQIB:%J?,7JO6[FGPQ1V9&2.J)DU;%UGHHEZ+ZIMX324OIX3J MK96D)EZ8(RH)8X66F!X&[$/_22WP<>8EED6E$HG*A)\ MI]C5O[=HY_&MAUE?<[YUYJ%15^DWYJ)1G7=-L+8-\\L@H1/+@RE5CWS1C@KC M#LZ8U3D"/>'+L;'%3.15(DM1!<9_$'$Z6:*@R\(ESOH75B(O9'!$7PHJ!/)> MZ38]R/ZD2J,&Z9.NC[XNU2!VC<'%UULI31B,X8CHBT[?G]^>#'@7EOAGG_!\ M*TD8/ R(Z'!Z8\KPF![*DU1#=YG^@P(UATW5(JF,=C15)=*;E:K>X+>UJ+T< MS:&LQ/C>Y?G%X35/(>9&SP'ER4@1HJ&L-ADI/L\I"#27?%Y M">48%NX*3Q%ZM("(H](+<]_'@%&/"RM(?15YC3Q0Q;) K3L69W!YQUI(#ZOA M>WR7)4O/]>^$?D"-)2@ @&Q4"B[WVZ,E *WE2"S4Q!7I(6%@_3,,8+Y0)$Z M*A+\ O#'@EHHTXT"VPJ0+TM_JD]9&!?KQUD9Z2.2HE9ABN0OWXIHDG4/(W]: M6+PVA4)[H LX8EQ6%*$'%1MHNU)^U:FQ-ZV*7'.H-7E;?6V\ 1O0\" WVAI7 M"#34T'F^=X3'$J6N*WHW!#+RHW_3U]/W4VZ!\"6\593;<7(S7"SY8 5CH8:O M2-G\$1!PH?A*4%Z\;J4H48)0N<.BW?#%S*^HA #)Y8Z$J!E?@\1 0\<1I"5 M1"@>A-O(\T6B/-K1)KDC)N[A[@T4DQF4^C L"T%3+&A[9/TXL7E$G],7T??0 MS\SE/RQX'R UQ!+KDR2J8X("BS&O*0#?9*H[K/8+:P4B. E#%A1H>-'K.WKV M6!8R860DM(^H,Z!O]V.G./3'4^*),X D;'KRS#9<.%!^S0\%MRA;N%Z)U/ ) MX1NIN7R&P(B?,.FZ0D>\8IAJ0"I6G&6-E=M#GQM>.HHYEU0I4;=.=X*]5B1[ MQ4)EOIW""MWMLM#[91:ZR$+OEEGHSZ>QHC5O.X8;3&/(C-4K[+O .CI%/V=V M^YX[NF54##PF$U!,H^C^%_Q<7%'XC6&!B@F6P]APH#R(]1()^SK5HBU"8[T* M'[V+K?%'DC P\+'M$#@9PF,+&^S7*LQ_J:*%Q OC$GOP[-@>ZG%$+T("8.N) M4DL,/X)BA$IEC/FLJ+:(D8)^9J05!N[11.\LIF0#&\5F?9DP#L,M%-&P@'DH M.K2;Z1V-PFB9+J-?4V15E)'V@ M5H7HK0?W[;P'%K=KHL88.R;PK-"%P[(^84SI0]N'F/,]0 &['^EX-\3[HU69 M-4%_!MU/5K# CYY?6;-J#"F:DA,61'?9PFI]6>%*:-I!?-VVP",(PW_)@ROK M679:SR)+S6-63,JY^]W=Y^XG*URJ.2EQV=LIE]4ON:E^R:0:I-==6PWB!*.; M]EZ"T*II_7;MJ)W(F=ZX!F&?X/=QKF7W*$$7J590),92I9S"W:MU^HU:H[U! M-GG\G2G! ]-$CVK=7F(F]ZZ..L7YTZO#7AOU9L>PQ%1J-J&*63?[F;^[V=C/ MIT;O=FI=>EC]HT3:OQ)CF'=S!E!_T:XU?F 8]P_+B4RX\>D',Q0-SP$F';GP MCEV:8LC[;0YWG2M@TIFQ'1FG_>C4K)0/1*LU^EJMLTD-5$;J\ZC1J/6:15"? MB-SC9(1N/XICA\/KF[4F)9IF6U-2@^[P(+1:O]NN:5JB'CZ40-O-FI:4(GD?[;Z3W;]NUGJ]1JW_=$2@N8XL4ZV3SJ^JSQ4P MJ8N#5^\^1(8.[X':MY#$3Y!\FU+RLV7P?ZF]]^:Q09;S;@J)7C9AML)*KO*])D=EF.:QL&FK=DSET%9Y7 MACFH4 XAQM]!;>^;*DL$8GF>Q/4BU>S2,7DU\3'45H6EXZ^'Q*(P>6]J3R1( M5'#T'%][N^EPL<+VE7HM6 >V[D!O8-;0(>Q1'DR.%B7[F(O(>^PG,]^#3%W, M1HUF#/"3%&7+8[>*1#,M(A#_$^FO4(6:XCTW?9Y78E3'L,^M/'-Q&V M#(!>S)BK69T#NNB.R!V<3Y@L*V"(YLI&9HK83V4LUBNK)Q%/](7 M+#,5RDR%33,5RD2%,E&A3%3 1 60I_N_Y7_=KG6/M%I+2P1C\][A\;76HF ? MU5K=UG- ?]:E8WGOE?\[E/*/6>A/VFC"5VR@=; M(>%<.%TKUU=IW4@V:OW.!MO/A&]:C5JSMP%1Y(QO7G^@_NN;YPPW3_D\>QVX MW\T)X.KYNQ8[;&H1=K'<22],LM> G::K5IG6RK) =?=K G\I'Q< MW:,V51AY2>!HTA/LU;16:@D%%R_W:'JMC#9-ANE M4BF<;K(F6>NEY=VLS1++9][-J^3%3^:7>[O*+.EW&E0Y_W!FB8)[[]!]]VK= MWI-9;V5632&B&L]F=A$<+$(2P^M6I_YD=/K)FWQ5-Z]UM!WL?M_FDDP#%8(V MF[O CJJ;[S;KB<#4RTZQV4D/GZ.RAX_HX=,K>_CDE:2'[XYAN#CTD!N$71I/ MZ=?0 ;?0O5'/,+]H3-R18RQ$G@NVEQ0G$NE;N:"\-C*(R]K%B./!21W0K=#& M[OG-QK\_!4E20=_A$\,=^5BXP]J,0N,[U\",I; 9[;&8PXW/7(=)39=A4I-H MT"\P5I%A#.&@#_%TIP'K;,>[NM+7TUW/Z1$>_!IDZ^#D$=9@^X2,^&@.T6.[ M.C&"V>GP\,WI,;QEL' ,L\K;+=EYZT MI\/D&3QD^H$I_@;ZI%X&].*KL$9 GW3G.W4]K@WW>Y$%P !S^^:Z:<;ZQ++T MO&4-OEB4V4X_4QG38CSDZ%LA0*U M+"FPS5M&V29C\2MH:SXN>N]MNOM3WI*3Z9:0T5[B<7R!9FQLG!4TZ>9WDK%F MS#C_;&0L\,0JHE\P;W$6SH;C'=@L>-*LD@T3UK3\"-U8/.Z\F3"YG1!O]T*MPO&(?Y&4?PM OQ!TJUD&@']U/7I M)]!'%@93L91?S!6^]DWZ,ZVE'VB=U^0-OD_KC/E?')H;N&["6_7*Z0._@Q^, M, U;.VJUJZ_A(6Z 1!_@ML";>G7 LGK!JF OI5"$NZX]]T@KXGM4_9 SS 9N MB8:W#F&#[0)CX)X:\G"DHO5\-02Q/%TS,&.IDHS^Q"' MQM%]F<0C08=K:N_XCCY:LO.W7;+Z4Y8BCOX=?21&@4%KN&!?[&T>B9I1L3[7 ME7!7;(^0T"X&RF%C1'.)3?V"4W&A+S6F]Q.33R5D%,-:&X=(U,/<-SYK#8>H MD7'8K%%<@4*;1YAYR/<6&;/(T2]9GC\,I\,:/$/:EH-]*_^B= JT0:# 2W2S M9@, :YCX3(A SOZ>CQO;/YC=#!F=(]RX 7) ;\B.T?X9ULSSR3']LZ0E4 MYQWX3#17A&K\X,BXN1V,9+2CXH(#>@]OJD3?%!QI[%W<4I8=3>1%HE!A@8>. MTTL<[%4-F*BC-X?'9S)+)NABS;B3%V-(3P!G'+!R!PGC[M^83J]9H[M65*V* MI8NL%_[D9=F]_0M<&!4DBYS 5R8BY096-'#L<\ M@#5+-VN:X>A)E'>L-F1.Q@:?/[&AMH//#H.F1EZMSY@?82;,ND M,L%@"1M#,YP;'E.S^*"PRBI@MB'! &*(&/$$'9)K]%=SF);\#_P[M$MX](6O M"(9(@&N@)<8V_%N(SCAH47+2F(O1< @VJ"1358,%^V(.2]=XTV,Y[X%4VW8 MWN/S&W9JA8LQ<&R@@N@\?"]L+=FHAP KH7#*BIR!OO80G TG\9X+#70<-8R# M""(?W$1/J?KTDWNM9' MJE>O.P4^S>5EOL9JW>D3(=QFBB%< M 0I505>#Z]OJ^7GUH'IY^_'TNGK^^>SR^M/@]OSR<];CC+>(;[>RC&]K]>H% MM5%,%LDE8*J FUQ<-?S9MC(SO+;%?#M3S _J>$U6/6,3%PN-=0B9.72S+K\T M'^*P:F$X$;1C6$'%Q9KQ(/#&*1O\=@QQD'# MH\1X.3CM_,X1Y^I9=$.4V5ST+O41@5X@P3@XAHSD.X4["F_R+?T>YV9.7AF-5O-H@LN'1GN&!_;^KC)<*FLS7(2^1'0^H\>!-U:O9/QBNJK9.E:FO6JU\LATQA,CHXM3>Z MB5+D]&\?!AF'=Y*URAHTPQ1=-EO"ZTO\VPE=3/. M0#HA$QT9_LN"2HD;8L&0[I(.]DX'O8SS@#Y!K[,;?4*H&(@DGA4<_QY$NDUC M!+GQN=,J_2Q)H%.OLEXLYZ'A4VCD_VP\O+5LZS,U-JBC@!%;^M@UF?SGU:CQ MJLH.X3^OC ?O[<1X(..#";6^R:NJI<\I+&0T?DO%!P2HM<:PHPTKIP\P8 M&EZQ+8=XFU;"MXQQ'78'I[N8-$M]JUK5=BJ8*4==?71]ATMV[8=43/UHN\;" M D$(8/^6R*-=63<'(=:D]9%FKH]U94T49:[K'/HS=+2,PDCUS=PPEV^?@A*? M=8U_"-L42Q!G*&4T#"]^)RT0786%RI-'"THESS^!F1]9-.CRV5GMJ"O$W##9 MC&-=Y;+T%FJ71WZ^PB/7@D=6D;!QN76RE/KI[0<=+7>\.VI[#(GS%#VM:8LI M:7S[[)VU^VM>OM/MGH35>SG8L];*8L\@OU_,9C<4D(79[YEA@JH_H=+I&?(( MY7RR]\/_/3X^/3T[B[1XV1W,S;KV&&*VQ(;'M[?W]== M,JI/[;O#@3.:&7?$/23CJ>XQJZ<6?DR56+U6_4A,PYX2 M^@JJU^#O)>:B66(Q? S?$'PS&/WM&RXK-KZX. ZPI^\<@[OGD/[!KRE1V^YA M38\S=@\KTMP1H[GGR)Q41$M+?H"IRP^)\&C3_].Z710>\/^.0'BTF/ @R)"[ M%B''<,P33,0&H1!:K;Q*<544K&/CDE=_@-1R"2NKJ&DVD%O;^;<06O5FSMFX MF1X;OU^:^KU;,NSN&59*5+F$]<<9-A6^U!KYT:]2XUQKI&.=8P"4Z9"6[D$]D>-WXS5J5;7_M]N^'9W@0LA 8!_CQJ=5@<5JW:@ M,=X-C5ENO5X%A8&G0>'@)2\<7/B."_V*H #JAJ<@MAK-H!F&[@QUB[@'EP\F M68H^&$TJ1!BO/O]@GDF(>7U\O[Z;5F\J0Z7-)ZDT3&,MJ70_5)JQD&U2(:L( M_39W)F6/&MV2?I]/OYO=H.Z42)MR(DW_WC@#JMZ55"ZI>B=2>0,!G!'=:PVM M?O[Y1G7"/[=,2(;^_?WU1?7<@H8X(U(]X64I)2WF0<("I=TL!Z=5+VE-'#AX/+@I.G<>Z.8(&17A=;5C?82Q>2:OY MDY,GIV<%I\03Z!ADE(2HO-"\&+PO.*E>Z$-BEE2:8W%Y=7U:7CV#K@^O61$AS\&,TC7OZP&M55BO0)Z0 M3-^LO2EI6$+#L0E@+[ZLZ%$V63UBOF"CWNP8UBX90'Z3L<.,"BQ&@_Y%T#^E MOOTE>BJ7.&LN<':X;=^Q#'?VY-;38(D?JOIMEE6_O.JWU2BK?I]?]=M,G-ZE6^QK08PI^WZTW5U"QP^76M)>.02!4P%7D/HLU',<& MV-BX"L;2A!UTJK+),#7^(VCBY,!K9M#XV#>7U9'NN]AS+NQ>SSJ=\];HT([, M<^D',]VZ#&VM7YEF=7\(6Z[\UL;%Z>7EGQIOC)D?Y_OKT<5-4V M7ZW[;2HER7^>7J[D*8<-A9ZOUE=,G&[COQXU-OECG8V>:JT\MD>3 ^KVWF(% ME]9AC;"W=1&>JD?<*;:-=X?N(3QE>[-E];UCC*?D'CI!_GQH/*/V4#Y#/H5C M1BV>),H45I*>36[/Y18Z-;Y-^4B.9P:9)#.*=GXL3WQ62PP4YKYY+;L\D0^Y.9%9E[M?NWHA,HX'_!M#*W-EM5WO"\6UIV9Q6 MQ/.$EFH'4>]SQ28#H_E5[(LHI46"![@S2>1 G"LNG'1\$^MG@=/(;L:&NS!U MRE]4=A#6HPX:H!/*&/AO8TQ=%?9O^L09AIRIE(DUKVMJK ,=>_@ ^FL?-$3? M.M\]F.KZXBUV2X0AF0Z9P<7*'8%2X#FYL%WWS'8(I:MC;.8]6MY2%\]E"PVL M,?[%\B8&P<#&S\2[G-SJ#Z^H+V0H MN1%M=2,WT M]9IO@0K(^P+L%HM5, M&4 H&=B<-9[=C(%M)(%NY [*=!+*=.R [22 [N0.REP2RFSL@^TD@>[D# M4L+=_6V /)TO3'M)R'MBD8GA04^6]%G[*%\02OA:2RB<_8(H81A-KDKV!J*$ M7;2M%$WZ($J810O4S#_$?AM:!.ZM'4X4N=*-\;EUK"\,3S>O"8[XN"8C]C=O M5G3-)BN<0-L\AXRI,4%<:FY$WI@^7VEM53F 90$[BPZ@((+#+R36!N540??IL6WP**C1.Q/0NXGKI2^UF2ZTM2&1ULZW6%KJ2 M+734VH),:G35VH*,%Q+NXF?BA6&J#"@YX0JF"8",#A/Z*$T )%342NB>% %H M2VB@E7G KR.#(G<1OXZ$7%NY"_EU)#3=REW,KR,C_-P%_3J2:'@K=U&_;D," M9>["?E(>WRKN=TTUH&.,J,."3PWN=6>,MR!GMC,A!DQWW;%TE'+\5O[*'F"6 M\'][*W=F#S!+^*R]E;>3/*L_?#.\ M&9@PL"'Z%0]]W-JXD6'VED-[ZUCAOC.C:X[TW(Q.76 M,<$];T(J/X\4VX1,.G7R=0\GDSV=?-W#R21+)U_W<#*6ZVRE.E,'4<90G:T< MO_1/4<8N6WE]*42UI:C=RLE+ 2@I,K?RZ=(X*1GZMM8[QZ;NN@,JD^>V%=D M_=ZV+-;H#T0Z/F% (3>+.)WI(\.D_T5S\W(R(;#?8]O=]1V55%YNK9?RODF) MQ.TVBK9)"6-WM8)M4B8HNLV";5(F>+I;:5_V,?52;XAS9XRR"!1UM]*]:0,H M8_BM-&_: ,J8=2LMG#* 4D;;2B/O@P83 =83X\Z@7X_=*X=G?2#(&5!;(FZ: M#2@2A[^7\-"R 466G9OPQ+(!1<)MO83'E0DH,K[J)61[)J#(($D(\6SP(U%X MO82X5J&@1":5>@FYKL1.)$*MEU 2NQ$)A,3FD*)G%^M1$<9<_?52G24V5E]M1(=I;R04. IIJA) M*3G+-$4I'6:9IBBEHBS3%"6ZZ2BAFP9SV_%X8<'EY(0,O1/#'=F^Y5%+>6[X M\QU7*DM*KH\2WA0]$8?R#CDA[+_G%JK0RP6!^WEE>Y )[ ,3BSA:5WI2Q$K'&&'LL^V1]QK,B+&'.?8<9"7,5[F<7#D4(H]ZR38CDHW@"VK$ MQC^(/)D^_R;$/1.U6#$%D70J?#,XRX3,WP<46B-V4;3FZN#+PK:^4GQ1Z@.+ M)9DVE@&?:(UU;L>Y=4,\S^0&U6 THDN.!^,[P[6=Y1G)(.].:\3\B9P4Z/6D M=>4)'0'06OZN3ZDG*T)M))1!2HO+BD8;"7F?Y>()*0\W:\!,"$(6$"1D]PE9 M.&1DZ#RJ$#7YLH!'(H69RW/Z "H-_"%;6'99P).0QV>ZX:#K%G+HY>2;[D#' MUBQH)MD#(M 0_(AX;L]N8>G+!%RRV4.*]-N7M19(]G)($P*)GZQI"=&9-0]K M"?F9.03R>XL;@D$+*D4^Z)%UM-(2LC4=P2Y?/"%6TR1+*03) M:^&L!+L+<. MWGDN,6K'PHL4K##I"N+94<2Y_(,?!$S:":W5SP-D,@>S%:M,D #,#*(6.0S M([C:C;R>6%O;^,0N?<_U=&L;\,'^$*%*]P6!'(N46]89_=@H)* MNYWIUN4"S>4/Z%F<6RRG):L-)I/R,]K@-V),9QX9#^ZHOS E^"4,& G\KK@2 MI3_:T3G(D@>U=L(?&)BF/8+[)/F!I*/IN[(KI7;"/]@+;#U9U#A9ORWJ8GG= MAAQ"ZO?=44>/8A]O-V]M**N*? ^V[V?;^X/0Q4?VU(+Y:L_=SF=*C8XQ6MV- MM"-MLM0[-6Z(Z,L55K@F<]VP,%9%76,*F*^;M\29KR=]OL4G,2A3\=A2*E<DFW\0W3FCG[CQ93JOWK$Q8;M9 MA5D.DG6ZK][]ICU_%58&$-G*J34&6R2^2._5NX,#K7G0DJP$'S""8\NBM0H3 M==UW/YN&]?VM.YI1L4[7KC[@WS,'P*#V[@$<4*/5TNH/2&?XK;=<4-!<@^I2 M\NJ045ODE7P)U_8=^F?U86Y:+B5XSUN\/3R\O[^O/PP=LVX[T\-FH]$ZI +! M@RQ 2K;PA?&6GX3X(=LF/1*<;L4>(4BE?-(6^P@R]CQC8A"GBKLAL25=,JI/ M[;O#X_-?X]2[^F,V0FMU%;[& C$<6Y;"[J!EB*1TT-#H_XG?A]]%?T$8]OCS M+418_)L("&)%\3<_F\>/2LONJ,)S(%/@!/89_W1,5W]8F,;(\#Z1^9 N-S;F M4.MB6Q$;QJ-;AI]B]MGEA*65/1CNJW?2G+0KG1G@#0"-LAR: >SU#,3$JF). MA:%RJH]FIP_$&1DNI"B?VX(I*./K5J0F1 MZ"O; #EY1_XDCGWC#_\B(P\:)8@KLI=))JV"D$EX]0 $P(@A?8PR]>1Q_'0. MM%:P=?[-C^*G71#\!.+Z:X1%BX"@3CY-C_C&HY)C5QOOYG[C'6'R[G;C/958 M,E)H%"T5=M\OH]_$96CTFZQ9- U*[9<(2PEA*7'8D4H(V]!'L7 .-;5:@^N@ M+Y;AN47@+RU#]_M%X2LE]M(*%P-X7QQ>*I+?OB_(_%:$<(4><)K9TN\ M=E+"JU+1C(WPFFV\*8_,VE0JY)%WI.:$4YL9QD64/ZNBQ"GV8R;F4J85);R1 M Y3FA4L+%P_YH:M":;="SG8Z[V2Q*P&;[@'1) M+L\@EZ*$C\*J41:'S99>XBHL^^AO6M2A5.QJ]R9&22%/4HA24; -<;1F&ELA M\*54=&M3?(U&_MS'<,BZ21Q%P%U+J2#6AKB[)IYN6&1\JCM0B%H(HZJ5T\!4 M!CLO2IBI=B9JTBA((*UW>G!)8H<)R+\M)SB4]%25&]T+=ZES2E)J!O)PZ MXKG$L)K!. 5<]UQBNXB!M>R=_5RB5LT87.DD/R/.TDDGZ[NM9BBP='GW1"Z% MJB!\60YL!M11E*#M"W5',Z 0-2.L.74N,\"7F@%+!5S%#'"G9G P;XY?!HA2 MH:-2.CM7,Q)5.K#/(J%4$@7::H:W2@=V3^12J)#9"W9@4Z&.3E&B8:4#FQ:% MJ!D 4\&!30=?:H:D5'-@T\%=$8-%>W9@TT&4FE&BTHW;E(3R6+7>43.\53I^ MRA"8FHEPI:N85WHJ2K#SA3J7N:0I-:.?.75'<1V5\T 9-Y< MWERB5LW(8>DD/R/.DM;D)36#F:7+NR=R43-^6CJPV5!'48*V+]0=S8!"U(RP MYM2YS !?:@8L%7 5,\"=FL'!O#E^&2!*B8B;ZWAO/^E_V^R/OTKDASITQ M(B$6;VQ3=VZ6+A6EYR"=3*KE8.+K9^*]3,;L*1$B4P6I.6E2T%,B:/4X4J]M M>X+1H0A"7RB+*A%3RCTV\\*;2L2 'L?FJ46#BY_(CUZHL% SY+2>N#X2T["GQ"JI*P_4I42G/CQ'#( MR+O0A_8FD;12'1:6F/L%B"CNE9A+]9LG:BY *#5%:BYIZCDT58!([B=Z$(ZA MFZGE');*7@E2+D 8>X^D7*KZ/-%R 8+XJ=%R25'/H2C%KQ$$2OFW VO,O\8, MPE+SOVC:5N)*11W:+DV!/!&W$E2'NDL2>0V)JW>N4RGDCXLI)OD-?B0NE M4CNJ25U'2MSPE#C^(1R7]QZE.BP,,1?@PJ6\DBZIF5-S >Y?=1 M*ON"D++BER[EE71)RP$M*W[)4EY)YXZBRIN-4O,7E;:5N%)1A[9+4R!/Q*W$ ME4Y>B+LDL6>0F-90ZF*'4A+=IK>\,G4+Z EZJ"U0HBUOEXL5LKNQ)]Z][I 3 M. M?48FC:$K%4;9!E K_/,5%:-@7)TNAI53,!@KV/NOS2+.W MVWO[3^+8]#]GMN]^]4FW]"EU,UYNV+VM5+AE!TA46EPGH["M M')"0$A&>]23T27=&,RK>;V>V[^K6^/:>OG@)POZ#HV=1I9-/P:!$I.@1P4!T MU[9TDTL'9%WPF^@OL;G>'A3W,PJ^H\_O#K5*A9WRBMI8?#"&J)V9SFVE0DBI M(6H;(+X2US.LZ4I8W*5%7JJ<5RH0IC*-41/C MI=*84D&\7-!8Z7IL1%A*!2"9,$CT"+NFXL0Q1AX/VV-X^/KF2R%N.-M*!?_R MAJ!<"O..4F&_O*$T@UN9CE(A/4004.9J0&9F.!XAEC0PLV-EJT#0/S?49 MQ6.2MNB'+X^VS#=.6[_X M9DE7^;.+R_I*@.+J:MZX+NDDEQ:2UW58]Z?8:P9?;RD MK?Q93*H'R4O:RJ_5I'J,O*2MK"PGU2/>):7DUWI2*N*M &)S8[HH%:!6 +&Y ML1N4B@[G$[$9*.V>4L'6?*(IEQJSIWJT,TR<6EY:>[+'\E&!FDO%W5,]3EK2 M5Z[MAY[J\=*2OK(T8U2/@);4DF]K2O4HZ!/T=6,\O$3RRHTQI7KHM"2O7-M2 M2D5/2_+:KRFE5$2V)!;5+"G%X\(Y1&U>K)B^XK'D'*(V+Q9$7ZEH;\,_OF1OAV,L^4%N2-FO%-/\-"YM? ] M%Y_0,F7)M/KT])6*3>X";\UBX$VIF-\N\-8J!MZ4"J;MO@'D5JO[0Y?\[=/E M3^_H_R0;J*T\D+UGTSYH;C6 -/K\[E2O4@&T_"$USO51%.V.ZY4*6^4/1?GD M.R6"13#&\EJWIAR%\.\<*1&R 3P%)M#-B%@Z MW6N(0O')F>V0D>YN(@?W:WSMDIVUQH'6WCT[*Q$AVCU=[);'8[C9@,=CSV_/ MX[YEK"#2A3D$;A25<9CP>_$Z\5WP?GCA^I?[[ECV9L.UVTVM]_;+ MSIU1[_9 \_^C?#UO1+^X]/ECVZ7G[Y M[$Z&?W4:#Y^Z@U^=3T3O'W__:?*WXWWYIS7ZTSUK?[R;_'/=.W[?FQ]]-+I? M#C\.F[___MOXSX'Y9^-A>-^=__*M^_M=[^'4^]VZ^\7^Y]O9/_?-SDP?GCX, MOG__^K=^\MO%_')(K,E(.Y]]N?YLD_Y7IS4\^>[<:POM_:\7M]\6>K=U]%F; M7GRPCXZO&[_\.OWC[R^MNR_Z[4]'0_*3.SKL']J_D\G\[J\/3=V].S0O_QCK MQ^[][YV+D]NCF?UG?WAUW_AF_'1JF"?&3[]TO_J#IO?]C\;%KY?NU;<_9D;[ MX:_W@_L_"5DT;F]/FG\-9K_]M?0Y^4;\G[KST7_^IWI\MJ,*A?TU>LY";Y])KES62-[-P2[^==/O/S0>'A+C\+VG1%QV9\S MHH]!KOU\2#?Z3OSOT!XOX;.9-S??_7]02P,$% @ T("O7,@6I)])!P M%2< !4 !E83 R.3 U,S4P,65X,S$M,2YH=&WM6FUOVS80_CY@_X$PL"$! ME!XZ4;#=Q6F=NVFUP/MB1 M=+P[\IY[[DBK^39X=]'Z\8?F6[_=PS>COV;0#R[\5O/(?>/I4?FXV;GJ?6 W MP8<+_[=:K++\G-6/)SD+9"H,NQ0S-E ISSQWPV,W0LNXAH$8>OW<<0V6,&R\5]?L 3.<(M+4?CO-9J=EK^_5@.9#F]OV9<""*S:XO?!9_90?U%_M M\7UV-6#UL\A=?!MG;B][_H %;WUVXW=O!_V@[]\P_WWW;?ORC<_:W8!=O6;U M7T]?>:Q]\^,/[=[5=>#WV,HMH&8W$C,.>![LZE_&GW]%>]4D2H5!NP- M=OV+BYOK=K=_^>:WVG'-7E^W>[WJ^ME&9S+*QR1Z_%/-LF S&%1:IC2SD"?5 M"N=J4BN9TGTV@]ZJQ0,C_Q+.[$+Q\>')F\L5AIB@GUT4DQD M$0:^XSH<@S ]H/'D%Z9B]H=0S,^$'LU95^G)8+,IRO+L,.D)L"\O1E "E8+#.$G-"S#+$'-$(8PQ.FF\QM>>BO0,Y4SC[S=H6]3 M]+W:"GW!)Z'Z69N/A6J8$E]EBT'TH>)8XM(&L<^X%A8N"+\<)L(6/0&,#A-I MQB1.8BFHD^B3KB-IPD29 N.(5+5*'&XF6H4BPFW#]@"32 !W#@O^?3CFV4BP M-OAJ4"20L%WQV9[8MT-M6TQ7[E)2%Y8YO#K]Q&HK.':X(F_#$*/2GC("[/Y$*JE M0P$\E99<=5:%A@*0W%0:2YV0$IG50_WZDG17B5N+A%N EN5Y"3*O)'5Z*$' M\,6H1$8\MXX.C8PDUY(F(%T384M)1IH*0X7=)K2Q78 E6F4$',I![#1HPBFX M1<*I/F!:UHEE@X 1KMU8[9+PWU"0("@6(!>,[8;"4.G(.F"[Y9' _@PMTIR>B GE&HE@)^!@ MCYR4$Y2+'?!? /CA5L#WISPI+#L2*D0H17T@+:OOC+^_;V+#:4-C4%6XEX$^#E.^@^O6A&FW' MT0X%C]%$IPYE9VJ?K(7L,YB9^@X5AH4FS*P4^35:4V5RW*>C3>@R6-+%>=;> M$T-B@!^<^4"Z=!S;0V$/3.@L)2L6?NT[K\;<+#HB8EN;+"*R9R'M;+]$N09Z#^K/OL.^TI[%1E3#>DNJ(>5=!NV0]@MTS&I]'K??" M-8[V.U?:+'H->P,JTU3FN1"?J2M#A6Z&GD<2_EDE>X V:-Q0F< W;0*J?!0? M"PGW;>X566@/6?;/=[C\MVTNVPG:2MR20"@=!-"10B@%(%7V"8M-WDSP.RK\ MKLVTI=\VR/; N#I(>Q90R_V8.X=9PXX\PD C%N3X)*C+MAI#@$QTOY[K/@SB M9HH40,$JV,F416GMD>.../^5N[\V&HA8@Z8\P$589@7@[.\")3(]5W]E-E7) M5% 1SOBH_'E#EV0LTDFBY@)/9V/E&)A_@GO@]*MT*(?_)P0U0/H:>]^#4"4) MGQA$JOIO :[-\? +0;*'H)VS=WS.ZF?N=\3UX%B#U09[2O/93Y]'Z%IE$Q[1 MYOQ@J/)$8JG[)Q^L#(,L0;K,$_<&][#9M-\/M.JC,_7S^\!%[E>R?A MX9V; ;.'A@VVU9R/FOV6.5KW3D+SJ-_Z/FMQR5-Q[M2P;?2LG=3WF% @\T0\ M$=_--'3'4L3,OQ=A0><.[,HUTLT.36#OVAU>@7X?2>R_( TO"/B(7FMS[[G1 MZW!_ U!+ P04 " #0@*]V::T\;.12&OU?J?[ B;072< F4E1;22"$92B0*- Q2N]^< M&4_B96:;I6O:X=GK>_L(OA^XG^JQ"K+]UEU>Y"S0*;"L%,Q M8AV5\LQS!1Z[$%K&%31$T_/'MCM@*=<]F>TSJKI]P')QG6_P1/90I&6OGU?J MM<.Z?]V779FSW>KF3FWK$&:?/W' C5P-[*#3@J[*GSS/:A(<\O.Q>7C=. !6>LW@=8RY/6WZ'!<<^N_";EYUVT/8OF/^M>=PX_>RS1C-@ M9T>L^M?N1X\U+MZ_:[3.S@._Q>;F\#IVPCKR$-O=WB&+K,&-SF'CU+_8./MV MXG^?V+JSO?U,U"XTZ9_"Y#(>OS"@TU':'FOR+%,9.U9)5RMUY6%5-+UD>9_G M^Z\\S:!Q"&";_LG)Q7FCV3[]_*FR7;'/YXU6:_+\:$M&,LK[5'7[CXH5S5K0 MF?0RI.F&/)F8!BVIE,+J?M>"UOR(&T;^*]RPTXZW-W?V9%:I5S>AP1-9_EF[ MQ+ MB2Q"PR]L)SCM7.G9'"-#.5LQ ]6Z$,SD M/!Y4R$0HC.%Z3%52?B4L*=,^#"1S'I8 MQ+R/"9J!"*V!U.\ IJD(TX1[L"C=\?PRK(!<%LC=EP%2L%AF<#G1,W.Q!QI1 M':_UW'N907; FD0_,@N3@C0'&,WYTP."DD1K H(8 ([26:$EG"86T-C$T22 M.O:H1I&@ K!48,<.9ZP](3=]%B=J9";,:M&3)M<< W$J=';#2F\./3,QYHZU M*_J6I>_CD^@+;KCJ@S8_"G5@2K[*M(/D0\6QQ*-U8IMQ+2PN<+_L)L+&/ %& MNXDT?:I.U5)()\DG/4?2A(DR!=J1J&J5.&X&6H4B0K%A:\ D$N#.L>!?AWV> M]01K0*\Z18(:-FG>6Q/KMJG-FNEI?1IRYYG+J!>0G3F$W9 D='-H.]3(OJ4' MCV\,'M\_..4-^RN(R[JWF)T8OQ2WM]K2,>G_\]X2!@7PLHV<#V/I45 />6&6 M;T+1M2N 4SF2B]>JT.@ LC>4QHHI:HG,]D-9_4R&YZ5 M7DI(,FPQ*I$1SZVA72,CR;6D"4B75MC@DE%/A:%0;[>XL7F!E5YE! S*(?74 M:,#)N47"*6)@6M:(65H"]8&Q^%(9*1]8 FS_W!$YL2)K&]$8,:*]1 M%9P-'/;8DW* :+$"_P7 #Y\$OC_D26'5D:@0<8Q45P[A3[,@99WF04NHO7M< MG,5:SM$02FU@@$#]\DF/=R1'#;EWA5@+V'%#G*U2? M']7H:1KM*+A+$]U#E(FI?;,0V4_(2K3;(8ZC?>X.3J+V>C28;QIM)'2GO/+0SU2/L'I'X MW$F]IZ9QI-^YTF:::]@"=)FF,L^%^$E!WTR1 A2L@IU,&9067D*NA/.7//TUD$#$&C+E 1=AE17 V4\*2C(]%W]E M-E3)4% 0SGBO_,!#EV(LTD&BQ@)O1WWE%)C?X!ZA,M]=Z+RH-N1.\*/^^P+'[/JGONL<2E>;D Y6_#GL.@1M+^1 M%:5?)E]0Z28\O&+5S3VXU]ZI'; [W6V9+59KUV]]4%_;:M??>@7OF/3&YO2E MB-G1=&^?N>SM]3;V%GW=RGW_BKZF]1]02P,$% @ T("O7%S6.5&B P M%PT !4 !E83 R.3 U,S4P,65X,S(M,2YH=&W=5UUOVD@4?8^4_W!EJ5$J MF<\TT390)&.<#1(%BAVIZ=M@CV%:>\89CPOLK]\[8YO2BJH;;\]9X2?H/_ZP3B8>(-^J_Q$:ZLR]X>ST2/XP>/$>V?% M@JM;Z+0S!0%+:0Y3NH&%2 FWRP4;?"I9;&$@ALZ?&]>#E,@5X[>@7=L]4'2K M&B1A*UR2;+56UJ _''C;-5LR!5?=9J??&B+L^0\;'L:%E"LJ>_!<$ TE,@-D MO[ 42HG4K!D<%WR99[WC"%[DR"5TLY?K+8+QW=AU@O%L"O.'A?_@3 ,(9M#Y M"QZ:?M-M@N^YVGI^UKFZ;I\&EN.#,YK- V_T':8*";QMW\!I@,SN(+CWP'<6 M0V?J^8W9QXGW"(X; %JZ[7;W-\+X7.2*Q3MK+XC?N\N80R@XIZ%B@L.&J36H M-84/!9%8C60'"YH)J4#$\(F*\S./4[G:@2MDUH1+[7J11$^%Z+DBS0C?74CS M]!HPVYV0*0)M?,!VD2;MTSYMAA!%!)1'-(+W1(9KN.K86-SNC0TDAY@E:-CC M\6E82*88'I?P"&%LPS7A*XI TI3EN09_B*9$78.Q86QJ(]1Z!T/)HA7=$,1A M@[MF- 9OB^D5^TIA%LK#F6C.*2NEPU9(?."< 5*8+.-=F+"M-^2YL:2[N + M%QLLS(K>GEA^@3.<>.!ZDXD_=]SQ].]W5MLRSW-G-*J?GXUDPR*UUJ[M5Y:Y M/_K!HL[R5=<\)$D-#4>H5=TQ_6!TN%\VX->@T\2(:_8>X MHU4(L/Q5!\1%@KH-41&)EN%>FI(^%4S2%,='KEGZ)H5+@FT@H7-]&;W><_Y- MR'L-5\1WWEZ],=HGJ6F+GI:Z 8__%F5U6H:'P0O0_N@V3/_8=QH#>"*=J\'9S4N0X$E0VC+W0&TYI^DD1XLA8RH M;(0B24B6(WGUMU_*I_Q)=41!5?X;+<$1\G6+-\X.^[*\;XZKIXIYHV/J*GQ7 MYF?@.$QP=/'ELM;1517K7YG+A(1?H-.\1C)RD;#(&K3RUK$[\:5/>8(M?G:) MGZXO6OK%IGS3T2]$_P)02P,$% @ T("O7(K1]XJ5 P . T !4 !E M83 R.3 U,S4P,65X,S(M,BYH=&W=5UUOXC@4?:_4_W 5::N.%"#0:353,I%" M2+=(## DE;;[9A('O$WLU#';LK]^KTU"Z0S2;K5L'X8'(+X?/K[G^%[%O8V_ MCKW3$_.'SBBV8@HM>N^=V!@A[=IP-3?8SOJC*_E'SOCY(0KFBTNP5A/-X=#,* M_'@TG<#L;A[=^9,8XBET/\%=.VH';8C"0%M/3[H7E\[[P/(C\(?361P.7V&J MD!\CT!N+;$")_/O G8=2:_C8.[\$/8D!+SW&.2_]K&'^L*\6RC;43 MQ/^[RXA#(CBGB6*"PQ-3*U K"M_61&(U\@W,:2FD I'![U2OBB(/16E0NC[SHV'5G"=/2)R03BM6M/GG&[ 3TR) MM;9LM!,3IOT6M#*68@,/7#QA49;T^IVE%_N#<0A!.!Y',S\837[]8CF6>9[Y MPV'S_&8D3RQ5*^WJ_&*9B>#&\R;+G[KF"K8G_1[8:[ ME$Z[=\FXY77;.%J&_R+N8!5B+'^M_FR=HV835$2N);B3I:2/:R9I@:VCTBR] M2.&Y)8:Y$7\O<@,>O^;8Z'<.#=Y2! M\[,PW/O/##..S:D@AC;LA(HPCK>7<<-80S]AIF=)6FFF;6TF>8Y%Q6:F6P<: M2J2^LDU4MFLIF#!E)C72J;W6^58H ON?V;/ZKMUH#>"*=F^:9MTJ$X$E0VB+ MS1ZT]L^DD3XLA$RI;"4BSTE9(7G-OW^4ST(H)8H#"JKS7VD)#I&O:YPV&[R7 MVUES6#UUS$<=TU3A59G?@&,_P<'%XV5MHNLJ;H,P."?) W3;ETA&)7*66EZG MZH [\KX;B6YGY!W[H#]L<>3TAV?X^]V*HR?LZ#>?[:N0?F/Z&U!+ P04 M" #0@*]F7>Z9Q]*R*T[>=N>(9!;2Q(2Z/7,F3W""'!K)"K;">37GR79!M]D MV4!3[7?<+R6VM/2L]>BRM"1+K_\UG]K& V:.1[MZ1GWSNG#CF!$^1@6T\Q<0]AZ+:>(0\VWVS\\-#MC6R\'#' &4( MI&5NS5W,L/-F)\ Q0L[@)67C^O)5G4O?,5S$QMB]05/LS)")EQDX\#%U/%!W MO."X1?K=_?U&6(AMD>^QY/,!LT49>[N[^W7^>H <'":?I](_[HO4C>/CX[IX M&R;U'!GZ\$T /I#L9(D%$(WZY^M.3]AMF18P#MUE^BCDP[K_,DSZA&D):PQ= MEFT,>%'GF'F.@]INH[;*P]-8.2:TB.,B8N*=M[\9!J\#B!#J(A=J*G\2/)O- M+#*B_@-XQ UY$AK_'H\,8=H3#N'-CF--9S:G1#R;,#QZLP-ZUD)M_K+1X"6 M"U,@9C)JXWS:ZC-&9YBY%O 285T(2.6.:\A?UZ%,;'=6B'?J6U)FQO"S*P-E M.M ^!4D_0Z:]^BFS>='L3C*%'L89"Z;_87](T8=%AX2NCOST^/MS?;<"@TH-Z M);I_^ V"AI@X,!)%11J!3$,(=5[7D[(2I7@@X):\%;^353?('"3)R1BO'X6S M)4C(S!<\#)GX.?S\U44,%)]@UP),3A&ZDEE4[.VMPY[Q(E[*[Q6=,CJOP&6; MXJ6%910FDZEHVR]&VS*)8]"1<3OC+B+( (_$.0-+4A3<1?CKC>!FCVA]A < M[[,?GN4N>.X]RO:CU.6D4C%WL YSK0DB8^P8%C'N\1"#WSBPL7%#H=80%W!# M26/CBK@8Z($0/S?__ESK_'J_PP?JO$"''3+M-R*>FFS;2%G#BJX8J9>L4.99#1]V(GE#M;V%,8E>$3WC%HRA_!7.H M&(69K]&V'-,&3 S#'T(NIRTJ6;1!(=N("*\HC%+8L: _@KJ] %M=4.C"H$F8 MF)&FXV#'20Z7!5*KJ'N5I&XI4] EI!J!6&,EMV(MRAH8$(W'#(]%F71TCQ\P M\; #%NSA,;?7/9Y1F *1<92^,ME4//Z9Y#$NG+?%4+P_%OH%&,L2*D:CC$*_ M-4/6\&P^XR.3$W:*+8]Q)Y^W S*_(W;M9LMO,?*\@I[&;)L>7(DA9RJF8B#+1-$WF85FSZ%AH8-D6CPQ% MZ2F>2<59(\E9(#JO047D5US&7!.,G#A1P1,5"WLI%T/DJZP;M>X]MOFLIXN@ M1Q$+5,@488FHO:5I5 SL)QD()!E"E!&55;$2G_].IY8K)J'04X ;S#TE3,Q$ MCY673,7-09*;B##1/<7$5?3$&TT8^(G'?99AGV"$=Q?Q9E0XEXJ\PW3#*A:* M\N57;,;BC#P\=PI# [2@*1^?4^$*20H52ZGPA)!3$X*,J*2*CR@?Y\AB'Y'M MX6L8K\%PHDN*TI&=0,5&*N+ Q1A"CA$55)$1)<-?#>FC>7SDB3Y6&3X5(O S M&R)W9>VHM6^PVZ&.T\5,+&M$+9Y\I;)Z:E(/ @PNP0 1AI!1V3XV#'@#!__P M0,>SAV2/DWJGL/Y>:M:^DF#X(BKC)R;LU!/^9I?:%OERB7D M:'/I,. %2%K;HEL8Q=9\6]!BF=2$9>*;!3;(,EWE(L" M*C;7C5MET+I&;A6_J0!'^:4/1P,8=0GDK%7"K0 M49HY\""#XGEBWB,O,U2D*D@-K!G9R9_#K2RQBN)4"&1#BL/W$2 5TRJF"T>3 ML[DOGEU5&U)1E^*QZ'@U*!'#KBI'T2!VQG"=ETQ%=BI.(PMC5PRIFJ]D*4'6 M7&7)58REPC,2QI)ML:)U'5K+K39D #]PS=";X"QQ#&K0?:LUZHE1D5]6 _%?Z2;3=, M3*1EFQ(K:O.I_808S%==>Q5T"NPW1.Z21DK0/38]QJ =B8, <[C?1*"J3#,^("W/2U '=N2ERB F.V AR M1W\V>414B/K_?_[VZWK\NB7_[]B53/Q")FO*]PD;)/-*+'FD)4 M3A;^5RW,5^./:HV]VG[CY=P9^O?7E,3 %?6OSRF'(M8JMLV9#%+SO(FU%V< ^A*/S-3NA^W4:_N&D.')R?C*Q5/>L^X8*$CU9L=E'K_$2Z2:86;185_D&WHL&,.(9=O<:0S3 C0' MQAZ/O[U@U)N%A5@@?N6,Y*-3JI3^T$1#S7) *A5,?$W1S/J:0D.52\$N8 1_ MSW@SLD==2Z5S8"J53&S.;DHW9VNH>7GL2G,DML=JJ+0,H5*UZ(X(#?7*A*=4 M2K6(W$\L(FNH^-HJ*(TC72)M%E@BU=!2V]%':;;,E4(-S9&/4]T?K()BMZ-^ M$*IK9H;J;M.A.@WML26%)(9;]KO+X2;(L/O+39 #3::,?_<:7]L(FY N?.9 MDRB#]GK(%L/_-6+?,3>$-MKD89.H$ZP,Z^AZY4"3*-/&,^B.+5$LMT)SRK^8 M?PI@1-6!=HA=Q!99"HV0[2@T\M\-_-MRX04>6.[:>N:BEF@*$TD;>IBF"[0, MH!N"4ONTYT=D[S'!C^+4G4ZGU07XK$]Y!^4Y%L&. [W0P"*:VV1+^I6QWC/; MQV1XN&T#E3!!<_C-<_S=_WW:' Y%'!O979C07I' .^:A"L9O)C?]OX,Z&7SL M$:Y:BQ5M7FU7$C6VV\_56^8&\2'_RG%@^MCV>#_:%9H*=VJUO!1QK+B?GO^M M@,8F_AG:;E"+@:=/ECOA=R1S+/ J(!(Z%(YTD+Z=15O3_AQ]-S!NRK'U>8?W ME! L/@'C8)K^QT8 PI]5G2.3#^D+Z,5N1[LB$,V@ER M)O'X3.#":CRLYZ&6: K>.>/)VMC__XJ$O0)TT-AZX# B'S2*:\RTK4-K*"/W M8?QY2R?E!JAZ4WC*KQX/XSX:FVN+2DHGVBWJ-]HN"P;V-F088C+4N1[EPI:H M*NF;/LPH^0@& ]NEPH/-1\1^KATVZT_65ZFL$JI(3&%EO/(S>K,UJ>(?/@GKKWP31VYC(I1 C]-/]Y^0]TOV&T.Z8P[ M")3?)M7'<_?4CO1"0Y>=N.'#-6VUME4V5B+'/#'OJ$\[WM2B8I6]ZS%HG5OQ M>_V=;>[6:TL1]!+5SZ8SFRXP7@GQJ]0#1^;<$A'R%?,)Q['$[EHD>Z9!\6HFE_ MLU6U)*;K(M_K7EU(N_)?9L&S]:K"FIRG ,D\>_[2:7KNA#*^[R/!FWC[K,!3 M@&3-3\QK8,Q=Q@P$67YVWV?[Y;H4P2A1K\_$DL)"9,B0(T3\<@6+H5R'P5O/ MY=!XU/^7:UD8:-[L.74$S_K'N6C:S_Y4-=VLBU?E'WGRXN^OZ:O#Y[ *=OS5?KZ)-VJ MPKH:2)?MPY7IZ,8R[9>&\V'+I\G>U MBKJMNU:XN41$V316O+@.TDEH M[G&^NM7W0G!EDT80R#_6'OL?T_$5WAYZ %V4EM<(R M6'AQI#F^?OZ9O[H16Q2Q1.$.](!VEU$38SXU:$[YZ@&,<-8T.2_5J?GFHMXX M:J0ITVLJ(.O%@]$/0]G@W03K(5V8^.@\7N6 ENTU6 M!RTW%B&\SJ7/KR]=F6AES1-8#1:XN<]E.?Z^(SY&@5F:A'C37SZ\%,%8*@"@ M:4]3 *RZ?D9J-[?;+RCPJK;,T;,;*E M>.W&ZD2P%"#G@G^RY-R.^/:S9,Q9"T8R )D_CD?GHO8NS&[X9OM-I:8$\ Y ,NOB.'-HR M Y>X1VU_WJR'$GG09(O+>, \Q!;GX#%"?>M/J,<#:J%94902)2^Q M;=$Q)EKHD@ C@?S.LS7GI A"B7+7B)F3_L1B+L8DG5^7$:0P3*6:BUNB,9/% M<:ZG:,^:_QWT7,',53.K'HC B$8ZJC!*%70!"\SL-5$ECD;Z-?N#>*]W;UD4 MI>I38XVF9MF8UEVVU$*EHBAE2E(Z$JD=%]G^,>V:Z"4')@O?8N3P#377B( S MR<(=Q\M5%+YC5 O52@"5J4IMQ/AI$F A/51* \J#WELXD#W&[0W68S12XY.N M'I" 4$>7*6(F)#E\/A73!7<$B^S[A^66(BTPI^#(8#_2KYA1^(][.+=38@T\ M)[:K70]UBL+,/VC1.4/FY&R.F6DY' 4_4(!@Z3&A;E/L*+D=G=E\5VB76L3E MG@:'TO,&W[#I\K.(PL_+M;#4=6,Q4BB'[N(=?Z?.*\=86V?G2ZCK9:7P77V^\W[=.##OD!F=[MXOZ%^<>K]S>'B_HI0[O?+CKOSO^P M)O7+=^RF[7Z?M9CWA\=ZN]\/+I]:AZVG]L%1[VOO\^QHV.ZU/W]YM"^^MZ<' MW[[/[,N'F^OFS;WES18W'V=??DQ.[P^/ZHW>8'IF?EK+L_,_]=L?[TAL1]/%X.CBX>II\F;5P[Z;7?VS>'$_?SQ_OO,][LU?US]T& MQ1?-HSO4_-38Q^3]X\>;]N!+:^X=?;O>G]N7]Y]."?[L'37'%W=?C\[FS7>' MGYPOYXU,_OGMSYI$[Z[=U3\O[N0[/;W]O[^&0=SFX_L\N;\9]/W<;[ M0_/CCW=W!VTZZP[O6WB=W_Y=^F\_>V_4$L#!!0 M ( -" KUR9%74"^0\ +/3 4 >F5O+3(P,C8P,S,Q7V-A;"YX;6SM M76MSVKH6_7Y^!2?WR[USAP))TS2=]IPA)*2T)% @39LS9\XHM@ WMD4DFT=_ M_97\(#;(#XP$-K_E\NE:VA"#"RHEAX7I0N,@(HU=01+ PQ,,D38 M*/W;,OY3*I?&EC5Y5ZG,9K-7C\O'7BG(*)7+7ED-#%E)[TI-K)5NP*)4.RW5 MSM[5:N^.CTMW@T;IN'K\QGUAYV/=O: MA!&9O1)190DVNJXHV(91;+4U\*CIFJ7!S')L"""X>IT)F[CHK-:&=( 54)V$ M @6;W[0M&\,;S=0,VW 0NV#!V@*U4(6XJ9EL/';^D+E&FV,(KN0E'$+:&+RQ M>P#F;A^E+46 7AL4[E9+ ;IBZ\[0UZ:5\*K"2LT\4X8H@G,+4E[=V9WBZ4@) M_5UG;@7"_I=T\ CU#T.)HX>_+(KF>QC,US=="8Z-FY-@LQ#R)-#FZ72RO4XM!/A!H:J9K41D3Q#;&I"/D7+QJ8XW^@: M(76FZ;I@A9;%YI/UEUI[3)YMSV0@<"K'[>< ;!=8Z8(%:W-R(RDK(/ML#]$* M\>(GJ^P(C3*RO1_I#28:IQ J1'$D-,*X N*O10,?21>%AUE$@;C6$= M'VJQNU#8&F3^I4K'G#@GG;\9+$FC!+#\JY/$ECC//;A D*Q*+%3^-8EG2ISW MW4; E.N&\1#RSS^7%RFNNCP?/2\T<_F-=JM$!(GY(YJ\<$ B7HZE2$&6.(>7 M.ZY)TR4)+<>J)!(ESJ]M(W,T@-BXA(^6-"DB0'*L0!0MXMS4>X QQDBGY1&VAV,M! O Z8OG_Y>78G$)3PAHP6/8^6VVB.N%U8(B2[>=> M=B#R$E+G6-$<0YD!M']C2_OI_!ZFG7N>,O;KN6"B!D=5^=@5FT@"<\FL1%2Y8+-->*()A@->*0"J-(+%T" M.W83:-C9HJFK/VQBL;5<9^AO\8G>^X_%*HPT"92M.WN9Q7D9^9O47):RJ9DV M-=$;\ZGW?P&'",/EC2V07,VI:T--T$R %RU:8<*/DPCO<_(LW6?#V($"W,D\ M..?GS3'9,2Z1*<,<(%+Q/S=;K%YYL)"HJTH7PX+T&<$%7=4/A M&Y11*'F7C\.+ #^!Q9MNH:53Z+IE8>W1MECP?8 N;**9D) &,AYI(T@9?$M= MU#[8SE+7E9/G2Y7$A#JYUO3=N'R/JCQSKO!IMQM=K"$\0(,Q%*C+YD!%4DTD MOP(=L9>]I(?BN,[_\IHLX2YL/%9QQ4O@HM( M;\DA-88-^/?;@9B-T14[8J_WDJY]//HAZ9W LZ^Q@,C-.O:E#0>H!YU3IUV M=]*K>9B'I">74U]%(>]%61LQ^'?]R!^?(W /2H[Z$IV+R+-?' 98*%1X)Y-S&MR'X(>D:S[*O\!LI"OLO9]K%K!G$ M.B3]0ASZ, 9-_^\]W /4%UYMC4,(]\")GHG,#UP M#MMLC/*A;<$-V%U/*%>>;ZEZ?O(=1A@>< M.<5 @5!U3DF]Y#ET,271@K0O*%#&"),.-(>-,T;QE:2#5*R*2U8-WN1-<:B- M$W9;JMM'1"?3Q6(55[4$#@6.)SVZ5'&+=;,L!0NT5GQQ-5EG2N!A].Y+T1HS MSE2%9U5Q$(HK!I>O]1S3K?7P%@P#- !S%KUAMP-2XUBVW2[24#.;47QE-V=^ M/94U^SE!:C_[QUSO*=!=>XB%-<4[+\3NYP]]$'BR"[&&U/7EJ*+;JG-QF3(& MY@CV:/6NAD.H"'^)VFZ-W^NQM;WH%+I 88-X1=[NFL@M>]R%5]PYG5_L)0VT MX@[+N/9TAD$;.^96; @> &58^/_=TJ1HOK.KE?O*&*JV#M&P#T?,N6B90X1= MV@?!6)>(D[^[/!_[Z\*K8EUX]>NBH V;P(%?%"1OH/.VH/WK2H&W]^RE_[@; MEQ*&OB!H>+];3GI7&L2LT>A@R;NP/@\Y:!LH& XR<\D2>0&"FTK1H7X(]J_C M%:P&'Z. :D20M?T]!VR7?6TO?8#:MJ$AQZJNC:E_F.J@8;IR"L3^!N2(6XL% M7 &9"=$K"6JN)(H$RHKCZ*P>)KC.4JK3Q30/GM35I57>E@DAT+'5(:RXC)*%2L"ZT#TBF)2Z'O. M&5!@5295+@[.@4C%8W#[$ -;H7D [CU5#8!7D]*XRU;.EXI*=!0' E]HM\M9 M,^4<6325TG(9&3V0YZ#Q[TB0X9"U(5VZ0JO@<- MH%'F<&?8U B5[3L$>!_UY!NRSVZU::L(=J=MN!?GV*6MP2WM/H,9U*?P!IG6 M6'2@([,9!ZT^EW=Q'F):&UB;&\S0GB3WT0]=Z27+D;ZEO'FT:5LVAC>:J1FV MX9Z*\0RSV> 3/"XC?FH-EKZ#*341;OMC67N90C,8L,\NE5;UJ&-;NY\JDRR6 M/$5N#']0ZDJ>"I.PY4R!:5$/3#)V"R- MMDL)6Q;VXL'00AL X\40X=EZT$I\-6*0]]DSXC7E98REXE)\5M\2EOZP( M+9&IB"LX@3%5?,99$EJNM.$S$2N2\&RM-03VDC.7%UU',[:.D"T1!Y'6Y?WO MY7+IK_N;KV=__S5Z!JIE_FS;S]5OH[>U4_CZK=IZJNI7[5;5N/HT 8VK;E=M MXLNSR4.K8WT^.?W\O56]5G]>W3]\?*XH=E_]>-I]:JD]:WJ&7E\\MSY]F3W7 MVK6GT\_G%U?7E=F7_L.H_ITK>'3S<(\KDX'Z\?-\2O3O_6OC M8?;UQGH+WCY\_7YBD-F7GCE^'KPV?C1>_Q@^?AQ]K%ZIGQ?GM[WCCU>MQEVG MKH#Q3:L]FUY__M)ZHS?)XL?S]V&OW[CHWC3.&TV@3H;-2VR?W?8J9-Z'2O/K MEZK9GU65DT9_.-2&;WX\Z%^>[\]_(K-Q^^W\S;%IG9V:H^I9_?;RKC8WFI/_ MCC]]JB^ZJ-9^?OKP=ZG1[Y7+!>\3O!:[4;K:^PH#>:2KY3]^^Q]02P,$% M @ T("O7$H1NE*L/P 6B,$ !0 !Z96\M,C R-C S,S%?9&5F+GAM;.U] M;7/;.);N]_D5WMPO]]94)G'2W>ET3<^6;-F)IVW+;2O)I+>VNF *LIBF" 4D M92N__@(@*9$B2(+4.7Q1M%6S23LFGH/GP3O..?CG?S_-G:,EY9[-W%^?'?_C MY;,CZEIL8KL/OS[[3H?G5TPAF9 M<'OR0(_&G+C>E/'YT?_UY__OZ/G1S/<7O[QX\?CX^(_[]:_]PV+SH^?/H[). M.94E_7)TSNVC*[(Z.O[QZ/C-+\?'O[QZ=?1A?'KTZN6KG\)?=VSWKWOBT2-A MK.O]^BQ1^M,]=_[!^,.+5R]?OGX1_^*S\#=_>9(_2/W^XVOUV\=OW[Y]H?YU M_:N>K?M%4>SQB_]<7=Y9,SHGSVW7\XEK20#/_L53/[QD%O$5?:5V'>7^AORO MY_&O/9<_>G[\ZOGKXW\\>9.UB>)W)OX:)EG CR_"?WSVK[\='?V3,X?>TNF1 MJN O_FI!?WWFV?.%(^U6/YMQ.OWUV3?*GDN67[X.@?Z/^,&?_,]3YGK,L2=2 MGA/BR/K>S2CUGQW)@C_<7J1J^L"\0+2*AY64]X7\C1>Y!;S -._/&\*IZ\^H M;UO$\7:V=KL\<.,O1$>;TSM?_'TN@&H9O%T&B)%W,U'S&7,F8EPX^QK8_FHL MBGC%^&MC&PN* .?QE'BS'4$VJH88&XDY%H1/S" ME0.D^I&QH8;%@9A^:0N9)D(H@?".B?%?L&11[@X\CWI>I09J4!2(R4/;(P\/ MG#XH&MCTEBZI&U!/P-[1!XES2Q>,^\("8]NKE E2"2'N@MB3LZ<%=3V%H_0] M#;@D8@%@;EWTZR#0M]21(Z*8]L1H+5=TQ))]P-R8W * AOSYW/9E4Y$B MB"%%]D&Q6*TB9E$90!Q.J%@3WCOT6HQYHGQ1GOCJX<+UJ1C%%6PX'U9@U;A( MF-G?9]9?8N81B5:/8!5TL><_'U7X,8%B[# MQN2I0EM,?@-BQ#7U+YGGW5"N5E_&AFQ_!].*@GN/?@T$Q6?+2BIE/H2:%UB@ M>ON-6/G)_GZR4G\S[X<%132]FAG+T<"T?3"0O!F]XI6%I4!/=-7-"W[)<:L M7]$H_==G@E?!7"'>D)6:P )W0OFY[N[VS&I@AR0ORU%U9K4*!KM$*RJ[45E )X<56X55\/)_3^3WE%4E-?8IG(G&<:H;)#T)S1+L4&U_9BRX%< 0O M?Z>VQVVJ6O3)I^Z$3I27L(!SF)7Z=T=Z,C,>?^20>^K\^BSPGC\0LOAS[60J M;*,7XJ]>EB OKN>4>/>JLM'7+^0@]((ZOA?_1 U+BK "@!>[61IMAW"L3.QZ M4M(->-I6(7-L0J2X69.(OIER-C<1P6?Y!# ^H?S79R_%[ZK&^HMLSGP=T5Q'4=G$T50N4P9.-UFHR.#C2: ?,0JE2K5 K M4Y:B2+'CEY"2)&&&T;0$JH4& $>$[/1:J$!>$TR*H2,GVV\P1/CSY1[($"_( M$'20_,3] 5*)O!WVR2KY+PA#5@7@SH]A54B,1413$650TP"T.:A5;[5Y)W1:\,.G-8)DHZ=$AC_R8$LA>(4^$ MXEL3=TFY;XO1](9'ETSRVM?3*:$]63(KIS7"\]>8DO *1*#P?U*#ZY,^\7JB MXQ!D^%A#?$S<_%5C4O-EU_G4539B]17HKD#!A%T#95#6 '24^R)*(NI?@U)/ MO-G 58' \G9G21QYW#[P3PGG*]M]4#X-T&H88;8FD-DIDR%Q&,O+*!;'NZ46 M%<#RRH[ZD4,DL%2%4!U7J)@FC,5EC#B(G%0WR!ZZ0L68/9&JA#B,N>?"E1>, MC*^N*;0TJ:([KD":!I291OH4B%WA)]N?G0:>S^:4*\DJA<*[' MZ#CW.<1$&KR!'9U"ATH9%J#\<&*O2OA)O!"JXXH4TQ0)\S-HYTC%#-W:#S-_ M-/T@QD+9+* [22%6QZ4I(2K2YBVD-LGP)EQEBI ZKDLA22A^"5L;GL'4%Z.H MX[!':<<3FSEJ8D[W50UH>-"UJ,5Y9+V'6.31WOCU 2DVKK8CBNQJ7[, M+N@&/DX2A[#H[3JS<=5C7D'WZ_&9S U9R0Z$>WJU!=)UWG.HB74 W8E' ?") MT#LT*7)PNJ]&'D&Q(+";[0Q>O--/95A$%D>'V3NAM,3%HH'NVG4':3'JJKGC MQPQDQR4SHRU6#'2/KT\_@:15"5C'52JC*M8'=*N?W"DAJU,(U7%MBFF*E0'= MZ%\RXN(NVW0('==!2TI\H0BZH4=?J?5OB5:P-GL%NM7.&0GQ3DY*\3JNC %A ML5"@NW;ML(@F4QE:QT4J)2N6"/0 X)*Y#V/*YT-Z[Z,IDP/2<4'RJ(EU #T MB-(.R[= MRU*3A&E)UH[TL0?F8"X/Z8"%V9\=>B*XE M.!8<]%PA$7. XGR^77S'YF8PF$Q4W8ES0^S)A1ME&84^QLY!Z;@& MN>3$?K+0[OW!/% Q>6&O8_,%IS,9A;FD82XI=6U-_=%T3)[@;QHJH7==NJID MQI("1YWZHCITA XI\OTIFW<))Q91ZH3;)XR,UU MR,UU?\C-M9LTA]QI2;ZY IQ=W*0''(E'+(E-('/@^94AKG MOH@2C/CU9/#(D 7W_C1PLBDFH$_CS$ [OD\UI0YC53.F\P7CA*_"+;%*=>]= M>%X@=INP6A4A=5R@0I(P,J5H ?'\&DKA^JB/UK\!Z2;NAO 15[9.U"W4YIEU MK,NY7,2.2V5$&DY^E35PV#X&@3]C7#X?AZ=2!JD_ZF1)PLBCD@%$F7KR4/JF MQM:4 ^JLE0'#FVX*H?JFB6Z:*7+OPKM."*]KU]4X7"$8L(:"^.(5UP M:MGJ76OI7SR8,^[;WZ+'LI.T:UTY"C_O*+/EU<:X9[NC*N!.8%T1_A>5V1BB M%.+0QTGY0!T5Q(0BC,NT=]2EG#A2_LE<$.+Y,DO&DN+H4H;6<7%*R<*X6%LG M+I&CH.RG$1KTG)N/TW%5"@C"N%Y;PVV"ZK"42"#T18,D*6B/$HAM!DL#0BN0 M@])U%?+(P7B:8!TV'_:V)"RP&D5('5>DD"2,=PG.BI<6"M3P-IN(+"CV4R^ MZDRGC$?A\V/R1+VS)['F$\;8+N$K51%],A'P(1#/THXW"E214&Z^UI9$K?=$ M;!NFX)D/\E!Z(:>&')0W$VXXFX:/7P"SGRBXXX0G*0!]/T&>(5U37Q3@#7R? MV_>!+V^?Q^PN]&V[%B@QH>L@$! M=50K2"I!WV;(-0Q0Q7W0J5 )T..'.$U,[&-_0CS; A[<]!@=U:2$&)1'%K:Q MAK83^.#.[GDH/1-B30[*ZPF?J,R!2B>#I5@./M#K0)H_FF9C.Q;;-?G##3/E6RNG*G:C_TD"23=RA@8YK4&)-*U#86'+UB M_/6S%&>'D*9#2-,AI&E':0XA3=V*I3F$-'5"AAZ&-*W-"N=,.:DSE\H7/Q!' M*2U6?T8J/54HUSM;4"@#EAZC$V-64:-,'0/I:<(8NK10X*-72YH8#6 [B8*1 MW;'LL0WSG(.F);6V-2L<#^); V,^< ()"A,40J8!Z;P8!9Q@S.4Y+VJ@R%", MU7U)2KC"B$@P>#4#1RICW![(9LXA1@3#]OL92,& 6I#NBY/'#F2DPB&;$Y+ M,3N1J22Q*-;Z*,-)4,Z /TE6D M%"5DO,".L_G"82L:NY#?.*1)777H/1952R;*_*0W(ARE6Y,T'[Z?FA;0";WU MV[@ >6.6B1\HMQPSQF?4ML7S03>C6='SI M9SNH0CBH3YCI,EPLL#_9_DR>A4FCQ3]%*_ Q4[;>%Q]0U=[W5,?M: - )!HT M\8"IG?$UX=H))6S4XM^9ZU(5:"/KH7[#]H7]X?GI.;%L1_RIFO5H*G9O<=XS MH 8#;U?/&Q2"4*!9&(Q&QH$EC/)4]1J=9!2Q< M'DK'%&]S+ M?-(6=)ZX0JA#5K7\IEX@34E^-= SIF2:_L+'"7:??@J0>B-'(5TH$1X)A-%T M2._]H>U9+'!],1W.[6 .K%(Y7F^T,J .PZ?HD".YLE)FV9+A_5C1'?>ZZIQG MJ$N)*Q[H 87<:Q'7HG&/U.5>+ M/N\\Y^4$X+QM87$),J3AGQ?NP%+K$N^66M1>(J1O,H+LO%S5",1P@LDB#P,J M,\>0R#D9*\"WF,YBTG%\+C)VG#A+@4:XS;X1%6,U6/94I1AO:FQ MA2F?;) 6RFO24[%Y8'/*!V*JQ.]\^<@]EK" 3JS7++8L$)OS!;'7SN/13"P6 MKVHQI&S![Y!&1O189C.241[-R!JC,-?KKX84UH+V6%$]B>!/+/T M2D_;!IN(&H5V7JFZ9*%X?^0OF&_(JM'M1HS7>?TJ4(?BXZ'%%<5-+FUR+YV_ M;!53E>[VB7]K0M$JYO1;\$K$H_B(Y(SX6XU1WDEEK&UF+C6RI,>MH +=*)XI M9FOUV [H]!!5T7LL= FM*$^3:(] QJQH)85SG)3![+&06@I1GB'1C!:IX^3F M>F4>;H]ES*42Y260:^I+.]4MS(1.3E8?/.F/O]E96;Z]Q)A6*P#W1LPJ9)H\ M(%+]_I&LX@ ,Z6//J3!%@/LKF:S"%].WC*=8S.'/ZBL ]T;-*F3&:H(>'64, MN&8^Q;LT*X7KKW(9XF*]0)UL MRMZXEMQPT81\*H8 BV*,HV:@O5'1E,180= SI7/;E7AJ'24@7R'C$E287 MTNZNB858O=&KA+)8)M"CGENZB !"MU5@93+%]T:,+#$Q_Z G+3<;D#CV"&EE MD43HC0I:>F(A0$]%8J1UD'TZ_EYZ,3;AQEO;C-Y)6IWH6'?0XY2P M;M0!]T;;*F3&GO:P[R=-I]02UIX]63/B/M!;8?_(E3;)_\D]XY(X8>N+,ZS( M?Q#[R?0/$K\)+#N&A;UI'RCRQ T)]#!G)YO"N.[LZ:+E!'*(2]8^9 2XC35L M?&^:7].BQBT3]D&"#@UFW\FP!31 @9YWQ=X],L7/-8(':KKTWDB5H24F']K' MB 0'UGD5H'GO5"GF("8;]!3 MJC&=+Q@G?!6FA)-^2%2R$[:'^4+^?2NH&GA K&-!Y]77V6;XRRN+4!&!/'ZYS4PB;#4Q:3P3A8X(&&NX(T LQ=R4Q5A4LJW(*^8[Z MOA-5)7+G'4R6ML?XZIP:!;!4*JX7BE4C*-8'+,DQYHL^?7ZMQT"YW=_D^:'H M4 0V$]X)\40SFHI%LR=,4(:2*+;BPITR/D_=YT'DQHL\^&6F3^;8E@SFP,F, M5P!4;\&ON!JEN!("WMD/KCVU+>F!ET$<"ZY.'/A4HCN9TEHO*I<^N0'8C6Z# M7'VP/>G2%ON4B=BIB/[SCJETX*Y%N2LC03TON?N#Z$4C_D#<:&399+,,*4HR M-II&]XS$68]A6!T.QJ::Z<2">_G^JR_*'++@WA_T0=9MUNZD!D*-V\H0_3,-.PH MAD7J9,N6R\AT1)**+D$UZ\\(OR M_*3S0 !U#5FE@--UK>^"Q2+!U$ /,77*5)]G"ZAE%2&UV!G,YLXG$$031$$XP$T>IS@W206GPY7NWP WVYFG;05)5TT*WU!V.AM^(1*K#:>.>( M3IMRI@A-C@.@(X*MD/YXL$ [*2C!JYD[?"M906X:B\2/-K)'-F#U*6#CVCQ4 M,&LLJ=3DP,HT?]H@_>Q .UU8(E(/VRJ\7G>ZI&*M0-/1Z&@KKA*PUIJ[7J9D MVRZCJ?&VFL@ D7P8!K3UYF$@M>=2N+K[;GVQ^"NL*LBMM7U3D=/;[PJ4-MXU MPF4ZL1 MI#R^*[+GX MO?"U$PKL54< M5F/.QVFM)9<)EDKOD$]3\\OXX-ZC7P.QVCA;0B\YMLO&6KKGP=3W&TP6A^DF MJ,=I;Z%=(MBVHU\.36U<26^Y_9ZLU-] 3W7ZZZ9^PVW&P\0$V9RYXJ]ARDHO[ /A_\<:QBK# M]T3<9<,_\S]0<3MI!W6D52YT1>[0S2<4&AJ#1X MF+XU;_6Q/&B&=LSMO<]Z3JF*+,1#5@/,/GFK&[*(,;7=63,Z"1SY6OI6@T]$ M(IZLHG]$6ZC7M*)/(M=FVF#2:SY" 64XW*LXA8W>.>SA=Z92X/Y%,51AM1-! M#? =9>]#&QH/:.A AX -8^A%\ )\S]B7$(;-()=%:&CJ* 7N5^A!%49;"BN M[PY]""X0A4A7$=16G8?2Z7""'&(P]H"ZV(7U@X-7Q ^D:QRR0M4MZ+1Z-0B% M/-M<.Z@DWO%I5M$JR!U6LA*!C1]?FKM>PT\NWZ,#=N((1[KFRG=B*/<2##=P M/E8&O _NV%5X[HA7-GP'Z[]O=D)&;?%;>6A5UDN5C#;.V=U4GP*QKD>^V^#" M(-],:(U4IHT682QB%QJ,@4%[U$9,Z&_\YD+KX@\_-/?;T7^C[&8R5N?G S=Y M+!)1.!F)X< *.!=3N4H.V5 ?@["M-X$$P))@#,=;AN69\L%E]Q[EZGWM"W<1 M^.*?Q7)05"!<)F$'E !9UYN6 RY+XV-V(F@%?J3N<^C*9E!(I*_6#0L-C+0=@+YOF\SW:2:%;V(IJE-=[-!ETVD+D ;*,F)[Y-B"7^ M:R-4;K$XXLS$E]P*[NES\5/J>HF &".QTCV:%=$2KV=!-D,)&+DZB("\H1IN MX230E(TT3\3L/Y^DJA"*4-;6MHC7,0*Y$RV$^O-EO^FG4Q(X/C#_DA3HD)D[ MYA!^M_+$4'GA>KX89E77],1\>Y5:;A0]'%5:1N/+(J.>O7XFJIP#R(:OPFL8 MFZK+M 2<,=\%'W>;Z*):0S?L,[64O!/_2!ZH4#BHQG'AY]UFN;CF!EX--9P' MPI4YN#= 5&S7XD(*%Y<;,EK<+D5A)XE0%/!=4T'8"];.R0BRD< IA$U5'0L: MWFM5D7R'6*G#-@QY&[9#8S_LS@Z[L\/NK(G=V;JSRK0QJB-ZJ7?GU&AK.DA5 MF8=*\?H]>E7@-9:S.3W-!S%XT6* -J(=:>#*;%?,82@IXZ1! X0V:J[%8'1Y.6FI(B30O* M$)B$@!_LFN6^<%C;B7R,\_JAS:GE7Y)[QHW/,K/?=/L 4U-'Z//W*Z$KMXEC M?B"\_46W*P!CT&W87']^;7K*G?;X]:W;)K?96:KA,T9>^I8[,'ZAIS MMO5!-TG;KA7&6+VW5W1U[R0J7=-5IEOF>EA?%P)SGBZ[=\1O48/1V(=T(5:0 M82R$F','D 5(O5.FD#:,17%$>I,K3>R55*7Z39#Y":K7/5 MJ'>[9"JY*'T;L%KY.+W3J8"R2*$?410*XYMD)!"6-@F$_JJ2I"G2XR=0/>2& M_)JY+ T(K4D.2O]TR:,KTN8-I#;KE#-ACTS" NM3A-0[C0IIBW3Z&5*G3?#R M^BV/T?03X9PDGDD"CQ#78?5.JQ+J(K7>0JJ5[;TX*[I\G-ZI5$ 9J.?;I@?' MD]ZYL#]\+#P0V-&LR%SOA K+:2+F_NQ)K"^%,;9+^$I51)^^"WS@Q+.T=\T$ M5384GZ2U)5%[/A&;EJF-EE-A"Z6G FOH0O%SN.%,%(ZP0T@4W#L)DJ3$K(,> M>\1/7)\S?LKF<]N3W@+@"NA!^J=&#EFQ,K"'&W+OT=C181E:[[0JI2\6K>B\ M RMNR?BMFFM3Z&BOZVM5W#=*2()$94,/EOH,!IO M_KN+EIY&M,1A7 G&^8A&4_%G?,X(?AVEP^BY1CG$83P>::N,:K?4(3+[#;L, MYC93!MX$W)J1[ MSQ<.6U&ZP?#4Q==29MWW1NX=$3_)74[K _&K%ME3I>K1AW%Y.!0K2D^FB%:V MXBPF]!@]E:Z$.(SKP[2IL:68BID@]EP_(U(-+A_Q-D0-YL+J4S>4D=ADOH;2.IVLQN)SA& ^$\3. MA/29M7NC)RB3A*+<=>7;*CY&B?$S06PS\J]"XS9[131!),8!AP$P>*Q@)S0L MBB#$$Q$M-)I-_4?"Z9 NJ<,4*$K<4#Y.:T?J%<:@U!R9SQA&/QM-I[9%U[:A MB*/'Z)LP.4QA])J/=&9;#L4)L=LJO&\R;'.#<3*HGG24+\M=S!><+2E>O&,1 M4M^4*60-(Y@@U\YW',6_H0BL>V(5[L3*J,.8:@:6%H)DHH MUT1@8<',ZED3@),#*1V 'NZ:PA]&%D#U3-1BVAI_A'ASW"A:F\#(\\78?DH' MRB'#&+6&H4/J$]OQI7\%X0#W K +9WCMM&OTYD1S*5!.0I.PJ"<_&H MVCSHK=X7\N3"/-[-XH"?YK:A2]'A+;0P6$>V222D'$\9@-96V?FC0Q[YF(>Q MT:A[0U8R4D)VT=;2R(1X1*&W7+!0M<[!^I[ESJ,?8U2-(!.N MDZAJ:W"^9Z5UM$->'"2J>LKIQ/9/"9]4.!%(?O1=Z91'',9U0>B %X(ES,/I MAR5@WY7(I@)@^!\+.!:XOB>F=KE%7?MA-M0,*L-_EPVCNDB0;M"2@=/ \\4, MP6/W>(.A._/)=R6=GC2,9$K95A"WC\2/<%91)9C?E> 5Y3!(W81UU;1.\Z4< M$K B?+=0:@7SYI6Q8Q8X5=JM_3#S1],/'E4Q!]#+FT*LED,W2J31IH33"C#O-"FD96@S65Z&RK&'LV7,P93*=)L5*X/5>KR1W&)Y[.;#-"-5_>9 V MWBFP3U2.LG0R6%+YIO0ME;6+_W%,^?P852T#^+[*:,(L:H)@G15#VU.;NUOB MTQO*+>QATP!^3_35,HN:7EA9(3-FH"JH /JJ4<@.QC[X(^&VW,I@B9 MOS\: M:+C!R!V,17T?*<]2#9O^UW;EF9)N6Q;FNTRX+R,^R5';C/X(69]IC$3"26N0 M]\:%4/W4+W]?#'J$H85$VQ:7H?5<*LV6?KQ:U"8WZK@Q2"MXD5N.;X8K@ M_52PPD88-L]O@1'X^^"*X'LA;=$>N#!1<#.73QAQ3<5'> (ISI\\#*C^5@KI M_#,'NNY62RQ :-7ZDSI)>,=>?07L%U#9COQN"EGB,^SA3:V1#'#^REM2/T?=> M]#7-."DXS(QH2>3]5Q?G*K 0_8,[B99STEG)$K\ZF,O_:E+C7!OV4_!\RO$O M"O?^=AY*P;++^C;>UC@/_(#3*U',/)@KN^+*!')-F-RRP6]]=*7?O%P& MR7$;:=/N?.*KTD\=XGFCJ3(+(4M:/DZ+2=$PND@JCWL^N2@^64D8E#QG&H V M\YR5-MZD&#IR,/;R61SPM&9MR%"4UFQ''= >GHC-"OOP*9LOF"L7/YCCFQ;K M>QCC]"2C>#-N0:$,=7J,3HQV1 M/76LNC)*)DMI1@TS*.L!-I\S5\UZ Q0%- "M\9^_ DTM 324 M0%*O$M-L,#[J:-?G\\E^U%$J\ZH(_8AY*-(I4^[98 ZP[S@?!AO9!'#VS M1N5TF6PS(J S"H:P=;CN%:\Z#L$>$5<0)S4X/.D3AR$?B1-( M!_N[&>$F)X*93UK,\%SS?"];:^AI2A7K#0)_QKC]C4X,>,U\TC]>L[4&G[?4 MW#AP)^F%7@A\X7F!$=4FI?2/?2-NH">R,:?$"_A*06DL4. &DIB5TS]1#/D! MGQN+VL(H\#V?N!-A_ZZ=)5E4_\0Q9\E@WL6Z(;T5->"VY4?&R>7 P/+M97C; M+E:M,WKARN@X>TGEVV!(21'+S!AOF9$AW2AM8GV4&G.T1#@A0D9YL$!=3^4^ MJ$]\Q9M55/@&W[X";"+K=02J,FW"9^,5^F'O*$RVJ;*;O%.HHD.EY5S069.@TX)^Y#^ SNR6KS.Y$;CC)L8YV87T1MKLF:GNB+MI4,3AVXC*(YG:#53-? N MW!O*;3;I30O?,OO0BNMHC1&YUI3U^S-85ZW7H:VCM!:,2$"\ZGU4LU'OANTM MLP]-N8[6&/&,35F_/\-VU7H=VCI*:\%XF@*O>N>,3ZG=QY$[:_FA0==4'.,= M#_0*!)QZ^S-X5ZK4H:'#MY,67_+<1'3$U8_>,"7N9)W4^X/+J<4>7.E+F/Q5 M)!>77)L&!C;5\WQVHTORB9!Y ]<_KD&>=KJGJJ,8-BVK-2RQGM1&OF,VY M@(X&/*?W/"!\=6XO:198_-!8!-.2NJJ!,1/0'>'?@0- OTDI7:7>B 'H\,!K MME0E[TZ]:4E=I=^8">A0P,VPMQJY.XI@7E979:C !G2L?0GTG?T$I<.FJ)[* MD. "\FI1!>0^LC\H9^(/.>./YJY]'WBIHWMC%8R+:DV%?(_W:E2 IT>@Q&,N M<:Z(2QXHCX.CUUO"2C)4**RC0E2A ^,$8^"H?X_"T3/[_&@O#WV69 ;:\KT? M_.%]5=)1\OK-%PY;47I'^=*VJ-Z"M;NU&LN],?.)D_SW4^;YU\S_3/W;=>V! MVPB>G7O;K!"E[9=/?2)_0]ZCT:[DM=NVX4DEGPLA(\%<5AI3;2R*7B-X:,",04!*=BQIC!*(BU48\, M0X^;Y7A[JZX!U2V>S0^C#.,7KOA'.B9/(0LDQ0+X#+]Y MN&RTMF"-G58 :2*O8T&]KI8I?;00BWC9#&2C.!7=?#5E7%UX@M]2F".W]]Y, M_::0[&656,:8)S,&B+_$/XNN%&^IG-:IK-7 LGA '$_]29.5Q&X#=,5*791#?<;$SSF*LV'^^\U0)Z=9@#;=!DO;=%(, M'3D8AX%9''"?OS9D*'+LVU$'+(>]L*>&O1;%BT@#T-&WVXLHP>@$8L -;Y7D M"#I8BE%2CI%CEA@\9\P1N)X:<8%UJ8K>FFCF:Y/:Q&*HNQ5Y%#[O)-K>]B/% M&-I6P^Z1LA5)Q1@P.'D(3#,]6,\S6^A1H$TGM%\RXAD[&\XGQOV3O M(@O;)TY:2^VYY=8'^R.$C@V4I!>)G4.8A #\7# #L#\J%;&(L92[X6QJJR-- M8)42!>^?.DG6,!9T8F\N!TH!L[3%;'^R^N!)Y]JU-V+T.@N\HU\%X/U3M0KK M&&XF$GQ[?G3%GHYQ7Z9?P7,7J@"\?ZI781W2:<7C_I^1J>[#+;6HK6)U/G'; MIVPZ'4Q]RF7(CMCHK\8LVN\GMO9B#V,9^G *J$0S$/^U:0)05NQ/NP#3Q< E M!G9/.;0]\O# Z4-T"WE+E]0-J S#N NO@6_I0C1K823"YC*-/HK1,_MQ*'>= M,KCJ>X7J_)DZ0]0MN>EL2882QMN)VH0UZ;8@^_,5^<+X:>#Y;"[6TZ:^"B7# MIJ;0%AT3=FR\\-K[:,>FT\+6CJ"'VL%T-4>N1% M\U$_B-0\WX(2-Q;-&>L_XFREQ]!KMU*\]M*P5%@"5: /Q3,FNOM=GT]$\SSX MF5 N3J]4*J +HT_%<.&J2RZUD.71 /52'QUAC: M"5*!H<8']DM*/.HA#.5AP4CC]E;A]0;I32X365KT5@#T:B0'I+76JY>C_-: M5!%2AZ4I) C#644'&'78D1N',T.[&QF"]DPG'6T&GBRPD_$M5:N$&R*6%V-. M7$]40)2",3WG0&5VI$"-IA2N^L*SA"S3JTBC8AJ^=S05)UYAFE'1]"7CK7R2 M">AN<5-6BU>*55I*35?)?$ :S"L ]'.2JT!K+"KI) M3L*@#'L:@#8'O.KM.$\NS"$PBP,^^+6A2]&P!RU,$P,A2G(7#4!KIT7YHT,> M^5@N7'?,(5R>2=GN@[$+E^:CCE*95T7H^\A/,]NG[QGWZ)DZ7;N\/#5F,__; M#I-:4&'(,V?E.RKJ/@_F8$<.Z?):\3W4G*&L7;_3M84^=;@B3[!DILKK')GI MVD+W^I- C"G4\RX9<0-^7_1UBP_@%6_:X_Y?6'6.K MEBS%WEF@^1H M/7N4&$1F"YE&J8;NR%(N_\9,J#^^';P/\WT9[.#-R^J%#!7IB91Y"WM'O7X> M)_$P#O)3>AFD7JAE1)F)]Q>L-ZE,7&Z'F9J(.SEEKEPV4M>R4>(]5#43D!FF M('=76IP:4?.E#)EZD9J6U+ C::DHZ\AZ4R::="*5AEW2!^*H1T2I3"8UF,NE M\JE#[/EV/F>M+H6?MY>CRU26XMH;G#A"^Z=/*)W+AG#-7"F\^*GX^"%>+7A1 M>+"_0AA@KFR7<5%T#(8UP.3CU/%1KTB8N==ZK8(;'GY*)=LXL-?CZ?#<5^-> M8+LTZ,,+7LVY@1U>\#J\X)7C>3!Z%/.Z-[,70,$YZ?)Z/3IIZ 'UR$^5#Y;C M;[O$ML)WM TK0RM6*K\M )!0GL:9S0OGJ4+MP4.^IZ//P6?^X#-_\)GON\]\ MPL[FQL*]'_S2HQVH\TD.(OK E\7JX!AHTKK0X956"+S0?M>+$GK,]BX\J=76##@62Q:NC@),/HMJ>,87Z[SIQ MAZHG,Z>BX(_>R1"92U'QZ*&WRC%!VF\[S&M!A5'BK234V>6H!JN)K_K 9[*2 M&"[*NE?D88]'LP"M\9Y_))\Z$]50@K&ZN*/',HL% V*D#HN1B%) MT$/+QL7)>%S)?-*)025W4Q&/+]F:HMR^J)ZD) L?1K_PO #\6>P\E-:4,+J% M+N4(9 "S6#H*OJZV_27UATMF&OC0P7<.[9+[[8 N9Q AFJI_=KF M6<=P=-PX*9ML3PN^[C;!I76'#+^*_3&C:>BUGW:=67UN,V">% M$9Y5T\F(GQ+'2<\5H;085JLPA1L!4T12/$9Q0CMHQ^RY/ #&6H50UT*$L+WI^ZH[X<.LK&-P(H40O5#F&*V M, *N"EBQEO:C$Y?!(^%R+S.EM@^^@=_!D'YHNPO3*+[)E0VZIOYH M&ED5(*U7=K)G3QM"EG>4?,VGS%U2+N^!HP/9T*+PQS[\^Z/E>/W0TX W%'>Y MZ)9-W6$FMHG0*N6@]$2;/(Y 77J^P[ARXUUV]8#R8]!T,MN&KATM-H:=K-+> M8^&O />C^G9T6V, GF/=08& MO="DE&YK8\Q%K #HHBX2)^X:3=>X MP&KH$/JAA):;6(6B(Q'88'FHQAQQTAC@HTW3;!>---7HQAI8/HHMCDS7!3^N)$ONW;"2H@7E(#Y"0!E4 MTF6W.:9HFI>&9LP1)04!/J TS'31>%*%:HQ(RO$C^X-R)OXX9P$?S5W[/O N M7'F,:R^I',W,0R-,BVKME$B_)EC'2!A3 ?XR6^!>$9<\4.Y5B1S4?M91F1!P/&.!3 @P?A3BK:2<[SBI\%Z363D=I=J0!$B?>:4P)1YSB1/) MK&;PY.1=:2RI4%A'5:A"!\:#)SGG@O+D3T:+63,ZZS@ G^,#9IAU#K[-%;4Z'6=2]%K@-IE*B'\NL: M+,5V4VXVSUDX=W;E'JS,S-:: >QM%+ZPJ!<8.9^"H?Z<3?56C-@K<# Q!]TQV4ZJAHY3/"'=U ;/Z_&Z; M7]X3^K4)Y,FU=^M#V9$T"3@?W8HXF%O1.M@BI MWKAT-IU22UZ\K(N66X3PX3#IWAZ]4\Q!>#6^H:!L,DAJ0J7C;_Y=4W] M2YG1)QHE$;J!G$)E%%(,@=0'GN^#>HU\#,<^=+660 M T8\01HB,]]"K1CS8.I M^P?/_8/G?NNOU]W*#2;0RW6;LGHP]FQ5'OQ=.E6V^4VX";6XU]ZE[]%EFDJ* M1HP;[JW"0=Z@:Y3)O/?G3*C$Z.WK >C.HB[A-@/J^?IR>S(*Y) "ZE*O<*+B M/[C>@EKVU*83L#C$BE1*$\VJ9!0]D8Y>.TNC\J;I0ELF!NDG+AP/=*+2I3N&4" MD 9K+#OXO&8WK<@^KW+.NA(5GP=SL+U5NKS&"<[9+,8S]%9ML99%YXQ3BWC: MJ*&=5D1;!;=";^G*>WLYM,U& T,[3G"#%J,]+X>R54;!<(X5CGC*7(]:ZN;K M)/!LEWK>D*Q,O$GRONP*O;FW);E51HM.^$Y=K@ST,'>D O,3EU>YCDUNK?'U3QN?J#AWBAGI"[3]CC$31 M&4HT'4QT?V'Q4E37#ON6^,NF2Y467*W-Y12GN8_>W<9&;ZE-!9!MLIB$PPUU M@ZCNM9G%UD) (HKLAX7MF+\7_'<=+).-$"Y6*Z^A) M2W5:P-]_)USYDY\1:W;V),9:VXOB3$7*( M@)R2DB;)$T60+:4JJ//LIJL-.2HG2_\](-RGW%G=T@7C15$6YOQNE]D;JC-D M0 [(2:#PV.K,G0PS^31J,;Q$!/52O^Y!8/GF*!\!FGBFT-ZQGZ8 , M=]],#>>V0\/$-0#38Z*PSA.=K3YDP/L&X98^R+>1Q-Y IN\#('FKP)X0O4T# M9'3Z!D6&G'+17<*G;GT5=QJ(M<_JE$T@N"\NOR=2E) $^7#V!G1,GBXFPDQ[ M:EL*&&S0R2NY)VKD$@/Y:O8&;C"9<"KVL^$?TK:BYU=--="5VA/^M81 OHA= M!/4*A?M7_>7^%?"=3@;K5/QUQ,?LL>A2IR+UB3+[17R2#- K R2FF9&_(:S MI>U:$%-Q3L']$B!#"VC02P;NAGD^K>;WS-F)WG1)G>=VJ^*@+Q(GM3M[LF;2 MKW_G%9I117+&R"W3P@"PON//O%M,0J &\P MU8/41"5?&Q*?1.@@YU[:@GNB0AXM\=41\$Y3GBGS4[&P?V '=Y-R>.$\=0 %"=+J\G5&^1$%,-O(4\FU/^((:P=YP]^C/IWD]0$DL [,]R]K2Y%=2%CM3C/UMH7\C7T!$S#WQ+>C>CC@/7YE/%]83M M- 4QS\"7I0G7L# @*_%H!\1BLJCXGNA03%&L"]@N=2"LFT@+SQVRFP3IDCK/ M]E;%8V+!=JFQ+>>V9Q'G,R7\7/P$)FALN\S.DYU+1DP[V'8UC11.&]#$)TOM M&?4I0F+RP7:ITUUNH<*^?_[7\^='__/IZN.;__V?]]].?[*O'[^- M/O[V^?/=J^-W'EE]&;ZYGK+K3W^M_"=*7AX_GA[_P8??'VZN+;T^>_ M_OYV=GT^^G#_YSJ?7ZD?'3R]$=G__\>#FQOGY;_OCRQOW[SVZN;5W?O__KL MO_]Z_C9P[\C3^/(W]N;SV=._/?NG5P_W]L7@;U?\^LU#<&Z]9Y^.7PZ>7KR;'<^]CS=__T+C[ZRU6SY M\J^_O_K O_SX'V;9[Z=O?G!>K@:_7[_Y^>%G[_?@XNM/2W)\\3@[>_&?-T]_ MO_OR%WW\?.-\/OYZ3T:U/K6_!^.OD](=?__?H].[V^?.NM_/\MA=[-%9+F_W/%[+X M>^+1?_WM_P-02P,$% @ T("O7&QH(I 8D@ ZU$' !0 !Z96\M,C R M-C S,S%?;&%B+GAM;.R]>W/C.)(O^O<]GP)W]L2)G@A[NJIZ9^>QCQ.R+5?K MKFUY);EZ9RF.RC^("^2P^_1N?H.4V/?_S^ M^]?7U]\\%I_]9AL=T/EYUM=EC*&G/Z+KV$>WWAOZ^%OT\7=__/CQCY\^H8?- M)?KTX=,_L<\#/_SKHY=@1)@-DW_]5:7WKX]Q\)LH?OK^TX_K7XM/$YWU(NOWX_7_>WJRWS_C@G?MADGKA%@@D M_A\3^LN;:.NE5'R=?"'A%_#3>?[9.?SJ_..G\Q\^_N9KLOO5O_TOA/XEC@*\ MPGM$N?YC^G;$__JKQ#\< V"&_NXYQGL^$T$&O*0YWF*$'>HVVM;\' -LHSAM1HO_ZJU-R M_N1YQ_]9IX2U P[3R\!+DN5^G4;;O\Z^^DE;8 GABG*T]Y)'RE;6R?$ @'SOQ>D;W0J\+2R(R<5;]2\3H$>#L#DXJ3,E MP%?V&?+"';J+PCC[$9KY.+&/-WUU5P&H*9Y^B)PE"4Z3RU,<$Z2/#+IZW^/B M*HU2+[B1@*M&7("?#72"LF\0:V$1+EQ=5!'1'M,0I4^B;3MJ%NEWN9G=H-EZ M/=^LK>M5K- !FKSQO4<_\&&YFV8.?/O[NG]'\/QX6FS]9/7.(U%0_;'!' M.JZ\CSCVHQTYU\2IOM0_<,1^X07@XWFGTOTPB7CGX4Y?N!^_.>%^''NMJ'B- M- 3[B2/8ZI=HA_?^-GVG0OXTW$28A;O)-Y).\NEW>;U?+F9G'W&2WN-O/5?+U9H]G=E9L[DRH*!*:+6'2C^L;,.H^O5\A8M[^>KV6:QO+/IR)!HAXN,QOALS<@Z&[RY M"']#,-9\/D:A$_.PEYS[SKW[.-K[Z013KM*QX9E64A9,L+OY!L$DLZCLMMBK M.FZ,P/ 4JE/GS9P[G** _/V="%!W;OR,H_\A0X01SM(T]A]/J?<8X$UT<4K\ M$"?)971X]$.Z8M1G#6E)9\*''U@PTC]H=65HGNCPU#&#T&RS62TN'C;T^+M9 MHLN;&?P672YO;Y=WM3.O!;#T423 2%M"_=9>TLLQQL_$?O)?,%O."=7E?N-] M'7DQEE$RO#I+6)& C>#I?C7_<7ZW7GR9VUZ\%?1678RZ1MSSZN?9(_I9GE*( ML80(U+%O?EK]V[F(:+(A $GF*4??^2%B;7YMTZ$K4D[-G\L=FHW["!XCDKN> M=R_DOL9R$0[(')TPL:.0_)A,&>O)I64AWI/'AV RLD]1^:U]YZ22ZKBAG\)Q M]\,06?HOO>296*@O_@[O+MX>$KQ;A,6Q;K9-_9GCX70@'^!U;=BQ> 0;-[&\2R MZ#DH;%_P5H_N8[C\_@P]XB<_#&$SB_:(L?A>I]GHL\:6:W PT[P#GP0#F/R6 M:#]]QG]' $^8/=_Z;;?1*033_CX*_"T$;CX2,M[H!HJ$D#F/I9@)X=U!XM,G MZO>$%2)K>J]' ;HD0(S1(H1L'5X699GU9=.9V:W/V@-#N3QZQFS%3U[H_TR% MEY1W\@&*Z*<;G/['2<)-"+&W >%4NU6*G1!-QODESYB??T%$/F$DIEA5]P>,(3P;^+ MFCE@=W B@&R]%:S'6;N$8GB-GRAD5_@8Q=05YP1X%75/0 E\0IQ#SM M3MMT&:]Q_.)OL>J=)&E;01?YJ426L-OIH20B+8&+(9"$H&^\K3N9?">*BF!R\O?AM01:^ MY(X,B[0D0PQHC&F*B4;'7JFFY-2PTVK"H4@?<(19""8Y-4/WR*?]HQ0(6%P- M#6"PNI).+7W#=ZD3#X=[^9I''*"+^?5R!4[0R^7M'&UF_VDUF\*WA:O! M\4=Y'&IF$TT:?\2E92'^B,>'8(G,/W$H[$BF,6[8D7"X/:%S>DRRGFHG(8K4 M*>#32<\@A+IX$<&H;(=J#1%MZ0"Z5)5:0YB2-'H?>+?$*CG%>(._IA?DX[^N M3\=C0!$]W;%7@:;1PV\W/\)C##YZ_JYXE%MQ0M8SU#ES]E57=^,$K"@C_9<[ MD'QX=PKP,:J(Q_DQ4B2W>H?/^%Z^L <^UR1$T?;LG\DPA_<+?3OYQ0N.JFYXYPZJ3 M%[%OF+:C*"L:N6%!*>NS\;I901 C ^SB;4.:3W!25*'H ,A*;D0WKE'X='[C MO^ =,XC.$$M];_V4J*%2)90U)#$RSNZPL34,2)G/32'DI<.^J2QB.&]U!O< M+D*KHD4E3.7#-Y_J0LH/WWCY)6AB0*A9?,*[=C;KZ2+..N@9#3R3\R*8X5D[ MV1&[TJ<;AHNRGAN1: H"&A3CF-Q[;Y"KH["\123'QZ$>>=,U$C3YDVY&7@98 MR?DM<"+U?E]0<,(G]20WUN*94YLNH;\:3?-H[69J1(@BFI#WXS^CO'S0D94/ ME' M;EA4?#74$F^WAS0PX2KM,8?1V"G?151L)5ZMLR'=/*ZK*:"T3Q<#Z:9N]A\"3K@]\ M&H91P&5"B@B6?0V'),%88)!42(UN5RB2 M-6YVJ/$EVX.L6AYZVJP;)AI#'\]N,;(F:A VMR*J,Z6P'EZ?TE.,T:T?^H?3 M(5L4\Z[0*=SA&&4$D4OG:GU(=.W;HR^17.-@NJ6QDYP+-KC[2Z&JUCK-P'&6 M/E&I^(D6O$YRUJNH=3G_A*74'%FX5!6J4%1M#*?A970X^"E[BQ3NV)NX)QQ" M/I$RG'\BL.G1-H<\+;Y$&;'*/NBE1JT7-Y#82_6-$@B:WY\1_ M, ?4_K@@)L0.TM)CLLK3I#;3H+F#F,%GG%)&1"<8*$][3ENA:C,W4*BFR%8] M"[D01L54'$,V3A;V6WZ26:RS5R_>,7@O0L+!B:[P]&YZ\^R%RR.U/'=W.CSBV P\)^#;7OT;$\,3K>WKA^0,5>JG("]%5WB+H0WZX>,9(AKYK7M3 M:#K<*LS&B;1CJS20J0'RKGZX^+LE^'C.P?=/?P>?$=TXNZW\A/VG9_+?V0N. MO2?\F72=7I%3<&%QO;\=IWM(W^IFU#ERP3Z5MSM'64M$FR)HBZ QHJU_Z5N9 M\EPQO-"HJ?W;W "5QL[;&_MB_I>T?;YKP/=^A 6\0&\3/->M]VWP<565KN@A M%7S#X&_]U2U7![6X[M: >KZD)2*X\PZ3/,VN=FWP#7:%K.A-/_D)P3?V%^(\X6A=)A/=;4G)64P>D'"A@ 6Y::';K$'+?(\@ XX^U0T6+LK M[AK_0"!=E#[I'WVR"Q&CX.T&OQ"!C+^2*!*U "XI0]TP*]K0&XZ[V1?["Y*> M@KF(ZQ;*0.QER;/"ZK.F;,;NEN$*PYLN*/D6[HC%%.<_TD(=4R]Z8[!F <6B_!X@BI$(#7"(#WGK.J,P!BF<*.-SIX5E]C8HQ"5*"IJ MHUUX 420N3!]1L85=PJ-*58+[J,IQL%S!U\ECX&24 MS-D;$BX$2Q=K@6B2?#?V?P6=M8L!B(?<.YSR&(741[B_PGL<$YN T."9#-,% M56IS8#2T4I<[!?LU[PF5J,S3%\/YS;DW7@-0THB_["7,GEG@FQ0JW8^?WJ^+ MFN''#!WL2"J[[W)LI@24UO/?*BJQEM5=8>C]$#7W8C!^H7@TO7B9:$44DC&W M[(E8D. &RM0@\CVB#=Q8M[H45H6-=,@#JIW\[406O/D+GJ[@J)",X=HF'!9D M)4WHYXA][P9XDK M,DC&,437$R>G'\1G:G M*3R@:C0-PT:)*1&,2"-ZCMK"/W#9W.8)2D>QM3.3LB"&):Q=X2WVJ<^*&'/3 M)J?EDC*?!5+(BS@_,FV"XJ+-&4O,M4=>$$2O-.< ^>%__^/9'W[W^[-//_Q M44A^_-WO?G?VV]]^."--DR/>IOX+#MX<2$@K4SHO^:Q06CVQETOM.HJOHM-C MNC\%;5)CHU"-J&D\*G$U!)DVX::EYQKPU,4R;/G+DYF6G2:3KX-RFI861"E3 MZOAS,_6MNJIYJU^W:,;5V0N.'Z.1M"9(9MQ4VS>MGOZ7:W#"C^*W\;W&M:Z- ME_DN:0LOS=@G=BA87T^ 9WN)>G)(T.6<6TR38"%8JFSUW= M+ D3B+"6]N\,-!19OYU2&WK/1)EE 3[(SS )GO@T#".(RX0 ,ZRZC'7 2'53 MRU4I'-L8V5-7\!9GN7](6,3>V."0TC(-$ADS(K T\E_'T.H\VI^?R _V,:2B M2G'>4YX(AF?QFQ91,DH6\SBKH>FZEL;9+2PIJ%"4S6\\'#5LZ=F>**%Z'+^, M\*D*?"J[FO<]\SD72M!1#-K/4?!CLB-O7N>JH20*EG# M>%#E2U1[:#&[6-PL-HOY^@RMYE?S^>WLXF:.[I9WE\N[S6IY<[.X^XP6=YOY M:K[>K-'L[@JM-\O+?_]Q>7,U7ZWI*O6[?T;S_WA8;/YD,R>X)BYJ.<%UA#@8 MMM->^QLK0JH#3;T @$I#-P"E$ I@HIRHD:*AEB\@ZEQTW3@[X M/U60IB /X_?IW3SQ+M*;GNG*"G!6;#29!K\Q%?6]4^=6()EF%9"2H/8* M4"]!Z,;\5U%H9PD:JW._BR/>S+\6%8-T:=Z/K9K>%;XC+YSV),NC8-KGT69! M?6('4?AT3D@BBYH+AV+DP7(L,10>7!47U M=AHJMI<$!:8T+4D7EH-IM-/?D@R?-D0@5\1*FFP%$! Q;D_RN!!=YM;L1P!$5L6AGU[0(&16]58'3 M.>!^\-G@ YD^7OS& @+RY[>S USI+<)M< ("]VR&S=(T]A]/*9R+-A&_'M]4 MB1XF9-0P=*<;2?\*DA8GPO0(K$ZCB84_96'5^SC+ %5G>N1Y-HP7PU-I$+,B M_U7@)0F:H2T4$R$P@&ESS'M I]!/B>WZ\>RW'SZ$89^Y%)AI%'0IU^R5::54?8RFNXJ65#-3+L9U2C9W4VJK @ _E!% M['=^R#*;);]V9P_@:4ZRB+?&/")\IK.F.\FY *1NJYJAJ;KH.0RI#AM;2013 M;O'T"8$#VSN/#R>W=@ZCTFW](M_ /WT\^^'W; >'_?C3I[/?_W[4#=V9I#B# MD:>_M8NTTC/=I*FG$.X\?M!^[E!M4+QJLPR>N$R^APB$+:]20Y MYIK=&X_KK-,7QG#"9RB![\[0"WQI-^LV5R>-E-KM@0V&P+T7+^-U"J\.::]Y M3MSI4"&D: \H(I:4L'/T8H8?:N5=D<7?BQ-T)/M> GW8-/@T]"Q FE0R@\'' MK,G9*7V.8O_GT8^D,DKVP-9D10ED%$H)\HI6CAPI%)0I0!97#",A:A('AXB* M;21)'1M<%#GEY^A0GA0]//^&JO]W^ M).XD=L^]I*)0*:;&<2O-=CL?;JJ\X-[S=XOPTCOZJ3=V3@@1%=//)/ELB!Y) M%E\3J]7?G1/8;%D#FP\BY?JJ/8>4C+;WN]K3X423KC /370XQO@9AXG_@EG) M)IJ=!*?+_<;[.C:(-*F;?X.KPY[X96[>2_X@M]H/"D@7=M_C]D% XY6NMISZ MNLQ3SP_Q+J]@4Z%\A??^UA_?-]Y)T+@3O(LC!1SNV)=67="JFJS[FI4&WQ=< M+S@\35;]K]6]<>#4Z0LC@]AG5K'!5T0="9S1#-/[1/JVI6>!?C=03P]!&3.' M-"W3L)WC;94Z[SS+Q A1Q_'[$>.'L>3X!R9',GQ5&7[DR/#N?4GOH\$JA3R3G64:;B;9E,1U;3R*;C'0^A2F0$#(=BB7D1!2* MY0591KY#WL!F#%:GQFHQ6/+!]DQ4C4.R$06 PMW!#WW8A" J6CN;^:_5]%A+BZTP^GZ@NHO"(F$<\SIG?4YTGWYBNV*#6$.M MH@R"\8V\\IA:<<:&"#@W>ZTT4J?S^UEGM-:7";P6_9=ZN;\ZJDQ6]!W^EC2@ MZ[V (]$=3N'VO?ZF>WTB!LK3VXK8*:^TM.;-S>5][$?Q)MH\XXM3XHBY"WDJS_2.RB@@;P*$91&*"Z3$X3UY 2^Q>0$XP,F M/YF/*.M^^U=^G9Y'MU]XB;\=>>_BTS"\;'*9$(%TN5ZC^_D*7=[,R+]FZ')Y M>[N\0^L?9ZMY4;'J8K9>7+KW\D&JT>J:*I:(<3^\D!7>?@8!1534VR(W PL2 MA9:%=AZABW>MAKY.^6:'5WYP2D=_$R"B8GE:9VP,FMA7BYN'S?S*_:G=T*P, M556Y6)_>%6;Z3_ =Z^3=JZ/O-/\)0^(OO)L1!7A/^.X$#\Z7^U8\^10[NAYM MT\G@=)@398>;+S[_2-: \]F7^6KV>L;"V<^B64+G4W5BT1 M>^.O6U6KQ]F5JPLK"KB62M25U4O&Y,CKEWT[RHZN!SS>;#YQR9^W3'3;J$+1 M_%/.+I9$45/+V_O5_,?YW7KQ98[@0&;WW::J+AO/-Y5&/R##$7MD?'6*(?\H MCOV():'(/01X!SP0!CANZ'$R'^DQ8",CDA:'LDQ)YX_P-7V;EW]N.T]2+_6W M\B?I2VA\Q,X/QR!ZP_@"AWCOI_=$_ ;ARJ/N$%8Y['7FH2T?Q.T)"%<(BP8V*7V8V6 .PF+P;"!;R-R:$'3F.]$6( I[E M8M2_V9[M_G)*T@,.TV03"=(&0" X4?H*9SD0LEC@%<[?T])4S,2>8;@O+XV6$:LE[Z1381C'DUXV8 M9X/]_4NM0_?VCC8P5(V?4IC&W55*;/$<5)]C>JD71UN,=ZX:IL.TT=>A)+4+ M#*X<58)N+!T5CFRN'>_!!M6%;E.T^G:FU,-P>DSPWTYD1[W%7G**,6RN\/Y0 MGB]K:(W="B[8^]578VQG!!2N?4XE0)ZOA[ :9DD:^15 MOMZW<4NA1EZ 40@#SB/2(0S6:C@Z3Q6U$/36@,8_)ZP(G&)_"U=6\-7LU8MW M]&;A.HKWV$\))L>&R6!VW# 5E/GM84B.:/#CQB119WBZ6?(>C.F1IXRFV%TYU.NQS3OT7]:"3_ZN M^"X)3N/LWWA??_+39RBF YR1/V5^T$U$&7J4AQ/T=O+KTW7,N:\] -$36.\K M>BT[H@FH"X=^&K'ET8T@A,DQI>/%[R?_"4R.V?9O)S^A+!HU+6IT73(AJHSU M\\P1#(90#H_\":8&\NB'?@I3 M-Z7VCO;:$P^]L9S;5)+(IHO\? "?DT2=_% M?L(#CO*^T1+R^.=-]FNR#ZVSZW:#A\LV;3<0SF>N!\K!YYS#FOK>]MAFFHQ> M.% ]$/+EY8HE*V915J\F?%]15=/H<))++4O+CHBX&^N.@+N1%I[WL%L.0;!, M>@,2/PGJ61 *V'\*+T]QC,/MVR;VB 5*K9E9N*,_!=0@+:WVLUA-!K=6$JQII#UVCODG..W900[/,I!!QW(8WK<$ MH[XV!^GCTDN>[^/HQ=_AW<7;0X)WB[#(?#V#\NOD/#590OD>#)A.'J;-H++8K.8VWS8U1\*C2O?/M+J6[RO MXA%;81BD'^#:K?,FLHOO25@T7C9P_#$(:P[FI%AJLXP6=6?1[&?DM_#O+:&& M3@ESC!5I[I!7T+%:HG Z5-;K&TZDEGZ3L9HQ79KJ?O"ZD9WJI[6)(M&Y6VH'? M?T=:HEW6U.9:J*K0VL*F)(1^"+OV_)BZ[LK5<[G_R8N)@=U\JC4877):AI$E M94:41=^#W94![SW"O9/=?5=)M56<=8O$^.&\ MDR7N0Q%0$XL&_25K:[1Z?>J7)YT\\0KYT5Q]OV ]?>Q[/V(DD8<;R3K>>T(. M]:0;8R?6@/L,CS"XW+/0L7"78Z]RQ[&,+P///XR]X>O1-HPI+>:^D90:O^T/JAEA[1$X)\TBWS$L=XYZ>P58Q^U2NG91B54F8$*"S:4)AM:0/J';** M-2455K'5/?0>-1H(GU[R7'AX;C!96KGE5?B5%V3-3=93D/ A>A@5A>?4*UAZ M P-HE5<=M54#04$A166#KE'WW!%#,D5(3U>8_;?B ,RB1B?R?6L0-KT7*G,F MV@BI[9XTO,]DXF8OI"NV^Q]M[G_:JJ]M?GI2&@N=LRWU]23WWAN\()TN$<$54RLU)MR7A);CNZZY7);_LT$YG38 M<0&2&OR*$0N=%'7 Z4K)BFRQ\!!7?!YCP:<3[KHR'461T%_D6RZ?S5T]&+G9L6VCCJ,"^T)#S69+B$_!3$B(&'4Y>G)(T. M.,YIO4T^ >34K8->RI[(.,[:.+N:*VE<#M5NN8P%SZL3AO .N@C@8X\A@U-'D19@DS;(4FRQAP(S19PJ%B:/+B[LM\[7QHL@(4%$*3NZ0U M*GJO_= +MQ;1*V/ #?1*.%1$[_7B;G9WZ3IZ%:"@@-XN:?6^CJ1)9Z_)0,HK MT/O8?R$&QGW@;6F>O_'O)56(FK^@5.!*DJTO3^"+ !5HO!P/=J\Z->#1N/-4 ME6;/2K[[/9'?7+D6$^ M!8>F*PB//P3!!&*4("INGSTD+/(30P0=Z<-F,=OIL%8KA#N1M'M&X9V.QX#. M4B^ 7J^#Z'41$NTG]EJ(GX:0^OHK6%IAR'=%MMS1O1+U MWHW['FKD138PA+[0+&D0$Y5GI;;J7^#JI.Y%:(^LM\,J.F!:G&0J#+0(F'=! M-3A01 +-%4U+W]CU-@D4U' K\<;8L^AHMM1D457E,3_<<0Y-\,(HB""#^505 M28>R8[IBY=TYW=LJ+J:[*]>.[&-AIU8!=0R!]H@(K;X'GJ7$'GP\ MI7"Q"O<%\BS]Y+?4D&1,-9S]_/C1\8B9C#8=C6N)&X"^7O+$Q3:L6@5#$!)U1#H*T?]I8[-%)92OI($\.%("##C TKUM%.M MJZR#_?LVN$CV9O*;*GDR"A3R%7B82$?#\"+,W:'744R_^5+YIC]^._JUCUTY M@R/4_'.D%.A@W7< 5D&.^F MWKXO]RID"VOFX@%J*RJ@=B !@_ =QJDH$6DM M4<*P2I:6,#T.1')PCR#E064L%^$:IVF0E?W+ K5GNQ<_B>*W:]P,5>VJ3]G= MG9W"DYU\]4PY;3W3?5]U_;X,X'%:9O0W*K#_(KECK ML(B,WN6> 7IKP)+46["RQ]QW45B\&I[HLI)'R7@V*PDS M FSF+2R^VM?0&>\R4S162[?& G9X:<2^6=GW38Y=7$=F_5[@$._]R:Z6&U0L MS%8N(\*9FE\LHT?V(?KNF&')R 54C&_? D9$:B>(+ MI_#%49H<3LVA3IGT: ;Y*R?'DIBR \@2,M>5:8;E_G0*:YTJUL]P5(IB+!P2 MZQ$.(/FU2^8-RA/A47K3+V]*3#B 3A4^A3FS:5->TCD'H:N#"CF*E44V:FK% MLL*:&0!SB3H 6!Y?HN!TBDD'L2A3J$(Z0][H]?W;/,. W7F5!R)9CCBN<[I' MIT8]R_K\==TJ.WD:&:;?W#O;4U@]\\-D^D-8TF"MK MGBT+N:U*EH?$O?*H0S'#@W,O<8[P'/?>8P_0/I#_]_$>,VJW^/"(XSK$U5[A MRKJS^?A6PE='+"+K!-%>SN#PE#U@_-\??@-](7(*1@GTYLHC6P6-"M_6=HE) M'W!YO=6YMWV>?\7QUD_@P :/&4-,N^<\?9RE,V*(0VK9>8!?<'@?^6%Z[;_@ M_\)QM#X]_@5O4XAAS ,:E?%JDAN#<#BCQB_1%^X)/__?'C;W[[X0PEC W8!\HG;)8FF@4DY_/4M'Y[9NRC MM!D?O!DY/ =?FX#IK'HM#C1V#YL)\82JJ:6XXX]N7!F_X/@QZB-EWB$F$_,[ ME>R'T:WW5%^L'Q71B_[,VOSW.Q7VQY%Q'&A+^I-$TK47+^]-'FD#'4:Z$5K5#[F>K"884I+74U/3K<*MJ;8U&/-3KLF">'I=.#21M"7; M]]+O+@KCJ2U0/@W3-1IY3(BRW!??6C=%I?JI5544CJ]/HCIY^GKU]52U)Z-) MZ)18$AY1BK3>]>:H:&\MK9R6TLHD@XBI&#_C,/%?,,M9-PVLE.F:AI@J8^)$('E[Q)YXUGI 4 7*)O!T M]5T#H99L^EYTI)X?XMWT^"I!IJ>Z5 M%PZR'T NO,1/H(0Z3J#"+JVH&^[6_E/H$ZG VSJ6BH<0NX\"(B><;/#7]"(8 M/Q7>(%8,@VT(KP)(TBXA^*S:*7V^R1:^2LUCBU = R]50 \69-\RY(])2GKW MO> J.CVFL\?HE'Z.:-I((H,XG KD&H2-%R-7Y4P X)O%?SPLKA:;/]&2K)^7 M4([UG0B4:C2-YV=58$I4MW+[ MC'>G@$:80TW?K*W=C*T:>JWG;U650\\-.I/5OL+'*$ZIC[RP@R[> MLC].MEOWY,+TUMV/30689DT<,3X'@J*VFP\063]$4RN>'>LA7PG+))8T2[Z/ M!-P.8H;Q*>=&FM'+9R4JOLN*RMBL#**FP"K(%,;=%(@:'K-Z^1(@*OO/OT:K;T@JTQVR!O;7-:4M5E;P=0$,.Q9.A0WA5H+ M"92&F2IU1(.(I9P%=2XD=V39%P[4N9)KB??,FS/( ;N9&()3;&<2:C;V,S$[ MT@TM<6KI451C:U/K&+Q^S$J1Y[*Y2WY0B%V1-#88PR+F0@2(O$&^E-B*8NH6 M?AYZT3'&'GHO322I!]]HG98=1'14+ZL MM4'M2]APW@!55$(.@*ZA#K DL@H7+,GQ5-X<&24;%@2?%5%VU]7\?K:X0O/_ MO)_?K3,/]G+SXWR%+A]6*_!CPR7+9FW;FI"KLF5)2(0PU'/(Z7]*?[4&86O^ MP2[.%%R"64I\E%L E2OJK&,TLYV&71\#?-^@DKAZGK"9&#,I3E,KBD_#]/F: MQX2\S(1->UA)/[6CM7!\/:_:LL=XDEJQPZ_6N#1,7Z7QF!#=Y.;/+OTP2;T@ M*(-C#AXAY'N!M0*K2GJK79T)QVW\%;N0%=YC@:7M4K;C2;K/R]96'81-=',Z M^!'=%_+<^PKG%K5^C+[-4F!(^#*KR/->R9E)F[-B+.B8=6#M@9:&ULKG6:H2 MZ5WVAU4OG["Z )^&X26>RX0D$VM9-L!R$1^Q>KA5Z ?6 @#,S0_'('K#N.P( M#MJSW0ODAD^6(3UZ"^]BN"N-=I<&%QU=W@2@R;NI(H>:!5[6$X*L5M39LBT[ ML[06]55QOBSUDEE?(_08)7Z:L$//-*<3/@WC1BB'":G?UIFZ=U(=UN_&0;1,DIGLS'HD7:^$%7G3>ADV]Y/U]E$=3S_WA8W%L.F>ZCZOKA M6%,F(R/2. [=0Y^>;Z]2-6SN0M4P9<4JH6Y2K'V.HV3T$!DY,5C.T%-L]^VFFAZ58%4.O_>S85KN_MY[ ZN._!B?\.ZF+&>5%YRM_*I<0+,- M?:JE;F3FS#] 'I%[T6O2R\O5PUQZ-W>SF%TL;A:;Q=SF!=TT0&L\:AY;WD.O M =L\&+H&["1L[1JPBS,%4R'K0G8->.-$/3Y](/#O I5DUGO]AZ[)G"&#"J@_ M:9HCMX20^759P(GXQ3[%VY&U<*388[?F&HNC;-"#P--P_DR*'P$M.Q#B,].! M(KO.0"W5<0 D&?(@#%7\V9/BAT/'#G;:C'3@)H5/[2-&K"@.6@2#U+^BR/J[ MC/'.3R^]N%E+E'L)P6ED\)JA3;UK8:!?HBU\:NF:0"SF_") ,*H!\9=MXV:: M!:"#F(TH3"$WTEL +\.+&V:(F@Y;L9?RH?=(/)IE',BOI!26AU83DTE'&[1% M;[ZRSXH[15N),072+=)B\H;3;TVXP4F"Q#1)=\J9-%$W^1/51LX;G M'FN)XKPI"J M(HPJ*A9MKT$=D$X 6W-OC"5UZ*[S$!QOC6 MM"YYE\#+X4\5O+NL*2*]VWQ_WU?]RF@5R6@,M,(J/BD>*0&KB ,.!)BZ]K^2 MTUM4;,)L%;2?TD&L(S%HBF'V@\47+_9A-Y\*%>W^#8.BQ8#(/'N.XO2<[H1P MF?62-7,0)4*554'"'W8_C%S[(9PI:5);3BPC1\^ M-(E;!/$W?_#HAP,1>"<]=$@(37_DT"3N#F2_@>-&/\4K8G3NDI)O^=V$&HSX$#KN8.%O4=BXY$80T 1)?76D5D$Z X3ZG'%O<=CI?[:S*' MO.!/9"\S"68Y(RYA6LJI -H@"_1=8378M!&&PT$9RMV2FA#15R=\1V;/YA4' M+_@V"M/GL9\U]&;#131S^!1C^7>NXU>B?&WTBB0S+79ABFQ>(TN0S:D[BM2, M/3% ?_\. -K00M4F M[Q)*WXU%VE?)RJ@_F6WF5^A^!AE6-JO9W7IV"84!;0;N]M!U MO?2?GE3Z 9(^-4LIP&?A#FH,$GL&A]O:V^VI,*E)W# L];@3O3!8WMXN-I#J MAZ4.N%S>03G*^=VEW70!_?1>Q6\ ?ZOES0U4\%W<;>:K^3I#)N2DVOS)(B0U]%S%H:ID M!A>K3$E/SU% SD$)I(>9V!.D0=A>2T4^] -&NG$@EH:IG0D+V'MJJ:Z9X>ZLX;GV8;&+L$3OEC?;'(4,I* !%K1^#4%%B2 DL>4_6 M[ -M/>6P49?!R.O+\I0FJ1?NR&ELZ")3['%66NX).7C[0J/N,]\3+:I!Z5UX"4UN18_[4QUYAG)C.K_X,'9%AZ/- M\O+?SR]FZSDXBVXAZ^0,/)DVLY&/@Y):WO(19#?X0%_T7^<@26-_FV:S[2&$ M[.JO7KR;;5/_Q>"I?Q3N[+D&QF!?P7]0]LA,! 1]HKP[\A,$DJ3/&"U"B'OW M7S""'+]N>!K&!*# '3&:&GK.-B[]61P3?6*8TQ=OK6E..6&^DT5(&#W1N4^S M&FV>O7!YI-<@GTD7:;((R;';CW9C3T-3;)N>GX;&)7)%KQ^(148_M7("M(7* MVMPTJ0*W)VWCF1+]XQ79_J\]G[G4WNFL[A[7-SKM.P?>]2P/92W9&H&@+8+& MS"_\2UHZE.>&C;5%3<_3V.?48LFX!L]A>!0KWWOL!&NCC(=NUM1\#T3/0?T[YEKL44[T\W(DT.1J.D4 MT$IZ>*:BNRG[S&A(MT2QSF% MO,CD&LE?\+IJEC51UY4IN/3\#HT MV4 $2U=MI[6_7$V.M^KTF5;6KAVD*]<_HH0T$)$9>]OTY 60EF;L5S1NC>V; M.5#W&'S7H3H_4Y<6^8V_M[DN."4]L^?HONKM^:@I/X^7UVV37=[*:9E^P"1C M1I2);[98H2^SFXZI,I*+""T[.P6F'B MED:\X-TR)+OG*8X)F,D,\4W5Y!N#-VN>FA&85WEU7_A24=8G7:6<<,2,""V^ M3V8L$0]=QCAV#[+?XNE[=SM)G]I]6GT"H*JX*GU#O&(=:1S>*^;-E&>$^^.TJ*)_3)R=:-F+:Q(22=!$/D.=(,683W<;3%20*4B9R> M">4K_(*#Z'@8OSJ*-GG;B._@3V0*8YIE#/WN'W_X[M%F7M.^ZI:B5D4F8]D9 M@F([IL%H1(Z+#ZGR#;I;K-;J? MK]#ZQ]EJ;C,HMDM;M:!6Z4B'^IF;O<.E[!8L(C\XI0!0(WYF/2ZL^9FUV%1) M?$@.C:>4/5L@/T** MHE]:)DG2+P,"!"$5&2M%E ECHT0RPYC$-I$WN!B>^( MUA=UOYEPAU/FY 0>4Z83%%1]"/.R]W!Y!]*K4BF-6(_-$'#U:!L'K!9[[P6HO?3=6;MM F!.]S;X M"\U,\.XR6C;8-CX=3(U,FM.2??I-OJGGP]+,M=].2DO=<7VS\W[R MI):_F+7#L9R6?=3LVNIS'<5[[+]'LZ'-^3>T@K0&)S4>BJ^_R35 "%$SLYRO M"D?G,21L^79,"*U!?7NS7VG<0XV'7\3:H34MC"XKZCH>*004.F2#"(+H%3P> M4\>#WLPV1=TBYF1+>LT XEM"'RJRW/4(A3]&?6^K]M%2Y5 MU5-1R51)#OJ 6471W@^?:GTJ(T72V"!$Q%R(K'36H X+VXCH5D0.A8[QZF-@ M3M]GK,D?R79'@';20X&TN4$A32 VC=ID2=[(-AA4-)+#H7/8^H"X M\F.\38FTV!E7?(BZ*[:+?H0 ^M*UCH9!SQ?('I:_-6V*-Q;X7J,_H M9@N#FFR0%NBQ^,JV$@6RS57(&TV_@\-]'.U.6P@GR1*BTP,,3Z.#3PQ24H:# MZV2\R%ZHVL2%CLJJIX+.L?8X#K"GE^JF?^U[DV9^E;#(I&??V)[R7)D69GIK M'/VF^PH?HYB&TM.HRR?JLYADMLLH&9[L$E9$EGS1 E6:N##Y%118G?M=0]>? M^C_BP(^><*@\]QL-#$[^.F6!JO./;$]_OESS^<\92L^KB6B?OGHQKF2SF&3Z MB^F8#J,7,2+,,4"Z#,D!^.U\QYI _IZLD__'@16@4X,UQ[9T]/T@M-SOB1%1 M1!]/ A\^#U(6=0ZJV*F;$P^Z'ER_XV=\& M>!HSH]&Y8834J8NN%K*/7 !7Q=5[7.&U/=I@9=@>+"X.!SCZ 5/9VK**!D& MA(05881UU@*BK(LF+F!%08'UR'_YT/OZ)[([+?K^=2*_!(>$<7]$FP?L)OK1]*!%* M.3^7\$?5US>1I+&_33-XT$Y7ZX>)O!,R6L;]$Q)FA!Z*O W+[8*@E0MK@9(6 MZRZ*KM'WN9J(M\^;9S].,0XWK]'F.3HEQ"+?O))-Z>V:J%#CSD*Q*Z.7&6H\ M"6\Y2'/T\8&DVI-!-"FR)*JHF;5&OZ4KTF]M(TA353F =(2@CY__[Q2,@!V5 M7@SB1H$= 6:@I2MXT5!-CA75@>OCY Z.WJ3Y<*RH]F00+XHLB5**9:U=P8VF MJG+LZ AAB.G\M@P'(DB]+RO&J'WA&-ZMJL^KM"RH#4Z,QE1QDE M6]6PVZP(+ZO()^BC"WY&!8UQ2TT+QCH>;#X9@\TG=V#S20$VGUR%S2<]V'R: M!#8_&(/-#^[ Y@<%V/S@*FQ^T(/-#[UAD\0IV0/_$L67IR2-#D30LZ^^4GT7 MTK*"$O)3B1!!I^."(N#@@4]8=!N:?8/^#!_90(!<^*!TR8#Z/N9^3,LGY:JZ MUGJ[W2(PO=[%Q(4)LQ]35'YI#P+=>JD_PN:.3W_*KR#YP$@SO>S+S 0OZ(E. MOE#1)$G]+1Q^R1GQ%&.[.N8*/)_=]='H:W+Y&I)5X=D_CJ3->G]F-%JC*0J" MS;^QJT>NN'-=ML?1-ZHU@02W$ZS.U9[-+VL%(9^\3N@B_50K[PBX>E[W7^*8K_2I:82^_HIUY0US?7 MM]QH8-"#7*+6X&^=JN[@Z8@]#<,EGZ> MX'B%MYB0> SP3[&?XFB_G^V)_,BOHQ<0O]G MO/LXNG^KBYZE6N="AH11_O1#%!=?.I"4L%.+O)2$\I'WK,*9U9PKJLVLLP0' M(\-)3,=T94T1(Z+5+?\.9:D?;!;([%)6K12F=*##T%))B3$M7#B$+.&ES4EW MWA-W$"-6& \R@K'VW;C*LFRC[U&5KHUO1R5MX>5+^0G"7R%@RVY"W+8BZMM, M8T3Z9_K9;N=#YIJ604@ZIV91(LR5R+H"(IV(O)_<=$'BO;(@UYL04E; MDP6N] 34,Z=.K6!BEF%^;,-$0,1T5ATN%Z+X#R]Y1D?/WZ%]%*.HL&<#:&NS MWKM<8;5T.N+QCBMY;++U;QD6=6X-((A#U $PM;E2,CCVK"O[YH:>>KO@ M)I!&WV)GV>78113'T2O9?$7(&-(B;1A7.KS)L!:2 M3^'B,/O4(L[Z*+J*/6V)],4CVQT)N>C BB2,#KLV!>/H:K'096'[]%.K^!$J MI@X3_M!ZIJ^MK'4CPZ#6M>D$M17:(@N&;4S@L0W(US8ST')T4$LYVQS,L(D_ MX7;3(F!IVG=N'61EC4]X1R8]:^# M._:'+@CT[_KN2_"OI;[.YS"07#MO8!- MO(D(QC:KV8]1L"."5KCJ4>_+X$V/,E.B]$DXI<&=*(W *8Q( _3,6E@.FNNE MOOQ^1T\LQESVVJSQ//BERKRO*&%-OVG]]'?S%Y5S63N>/7WC!O\Y 7W<;3%&,[TLP.<2BX# MSS_@G<(V(6UN<&>0\2',S4":H&/1!FYU2".T9:TL+3(J^LC7E7J* M:9'RSW&4)/=$1\]P#1G[S>KK_/@026N3 2%B-D0V8]X"/4$3=,S:$'CX5AQ< MBKHH(CPZ1CS '7H9'0X^?3 RA1>TTKL-YV=)7G294GR0+0^VG9UM=;1\G(U! MZ2\"E9<3:_JBI#1@%!8!66N#BX"$C??RDD91%_DBT#7B'B5*")*BD*8\+/(! M*2" V\QDH1(.??(Q>X&M;Q4HD\B[JE8@&U_/N$SI:X1W&Q&A8 MQI=>$.#=U2EFKZ;\:,>@-/9]J")5TW>D:FR)7I!"":QHC[953'WGAXBU^K7- MVU0]+==N6#5DTM-/30XQ3S3H:(W3-*#QJ+E/;&R_M8R4:3^VA!?ID64;):G- MJWD5?=5\W%T#';!R+9+DQ(-CHR3/[-6+=]=1O,=^VCS7CK.8]6/$QOK6BU-1 MW8O\[YG!Y-)R-P@:K16PO]1ZIGB(PA>B3@C3W].>&3GVZW3\!\?=]$PG=.AB M2&C1T0]\^@+0)5 J:[26S4%)"GVSB- \)+1<6>7L,#:P!%2,YP?ALB'T$D/I M0F++5<.='(&17&OU5"#B,?>#S*T?1K&?ON7;=Y&*KCQJ7KS=D4%$84H&1+IX M8I^,#*K^?!B&76]&1>GPL_Y#(8J5H<)2M^UL?)2O-S36 '2U94/N_CC M"8Q4<)O,PO!T4/!TJ/1BT/&AP([HB4OU6Q23?BRY0#3TDGM$5$?=-SB9HK*H&9K>=O;C:VXW5N<"%*50+WC0T; MTQH&U93 <4+SQCHL=&V%Z5/U[$79+-Q=X=UI"_!<%2*D(RY#RD%^NV'8>,"=>=AI3+ M[J+O]K?;01@8Y"$L1:2_5,Z]..1=RG%7PLK'!A>ZDJH !O"!W;VN+<5\ 6HP M/^#4D#!(T# <@@CZNRG,?BX=&W8[CQ%ANEWJFO5I Q9F!<$6#!2V;7"9XEI& MM'#0QG.C2-GA!5??YP*GOLVK* B\."G58/4*9S0]Z 94-XT0>JQ)EGLHRH"Y MX1"=-BBW"TN&)X\7)6OSB3:$?[W0IG;7;U4-\$B,4'@;,OVZ#$SD17I/A@)OGE++$;WNP<>#]2;Y.LM#Q MD>$Y#D^&D3L*TZ(H<]+W>=ZY_?//J)BI(GX\&?9Q)(8)(0FD+TZ)'^(DN?+> M5#9L44NC+D0N"^)(A_QK])A]CG;D>VON0ZGH2]^A>)"]',?'P(?7WNS,K>8N MKC?@35.OK/G$>9*M^(';@^GWPY&[/8H9KVL\#;PDL3?^UMV M*['[RXG5++G"R3;VCQ.D+-0F;WA?TN5/Z'^KM[6Y__35>'6KZ266GMGW\6N6 MM 4J\V\_CVA4,OVWT=>/>)<,GDRYXB(XEV4_@FGF@]Q6K,UHV"A"<<81;0\S,"M0(Z!JS?E70 M6S_T#Z<#3_G\HT]'?<]Z?P8K==8(BZ/PX1N;"A?*/*^7V1Y'CR+1SWZ*?XR( MM.8ACI_>;FXNE6>WN*W)TM$B)D15I.%[1!L@UN(,D3:V9W:G'HH*T]+Q]IC5 MWM=Q9W6M/Y.SNDI8-*O9-]9G-4_FQ:QNC:-'>I?C970)KK(+^C),>4;SVYE, MZ<)C0%@X]#)"]&-T@=AS/LN36"KV(H>+<(A&TS8*V>!%$=5$?7K_HNX3,$07 MWAL_"K,WE]H[);>MZ9V2QX1TIX0&*&OAS$8I4T-MHQ0.=X#^YS?+'IJOM+*A M\Y)\M[;A6V?4W)9V2\&-L>FKMDS/JJS75A.#2FW2%F@44A]GW]G6IDC N2JY M(^H1-[_^/+^#15]G;>8T,AE'WZ(N"I>##Q%\Z<1Y12SJ(LB>/[*>P?8X]G$R MNX^S[+CTG87ZF44GW%Y"R73 O9@5D>>9FF@S5#2Q;Q=K:+ 6[]TQ=O.1]W*& M>%8S:U)3!VWU[:FCCSV]/H6W7N@]D5F@LUQSFYF\,>#0%]T9G$*4?^O"FBV3 M>'%Q(!J>OH)O"5O/F]=H\QR=$B_<;5YQF+[!+1.-SE?6N%H_!B&@Q)#0 T7: M(C+&?T3T8]N8T%)2#A)U 8R:D .>56X(@>TS7H9XFMU?@[(;:3-XK,D>Y)W3 M+E"6[P%5TD&]]&!M*%8M!\T, M@($>5H<$W!143H\)_MN)R&_^(KC&'XY*+@W3^.,Q(;32\F\1_=@)-,D45<.- M<*#Z-X'K+0Z]V(^NHQAOO40#'AU7@H*.#=X-\CD09[RE']F^)93K([\NE RM M9\Y0\"%DJ4BOHH/GC_T.@T-@7"@$DI6A35SJ2HGV^9&=?6QS41 KII81E#_ M?EC(LO/<>W'Z-@D6. 3,8:%-7!CUS;(P0?:ENRC,DS)!0W#P.( -L:*JV! , MN&]^)=(7V&*;"8J1-CHWAXDZ89')D'^$_DP_LVHJ<-503UW4&M) C=_X(>8D M:AM/ZR4!"YHOB'=K'SY%]%LG(-#2"Q<&]?$-WQC@@))X-&?;Y'M$FY:=[:+% M1\?.01NA2BO7-@VA$D7[!U\"/=.K_.WDIV]P\HU">,PY!8KX-,RAATM?=-=+ MOT7%QRZ 1:JC6C(4X4#UCZ3W<039()-9N%OC^,7?XD0='!VG4G'?TX-"2E^4 MJHE]3XW0K(%-7"BI)S^DRL?:LQJRGWA934R:8V2%7W!XPE-8HU)2YI80&1OB MI.^5)G">Q-11H6CP7-7-CL(@WEMMSV"C+I&RQ'NYX&6[6^#:*H2E>$EQPL+@"#IX-Z1%5S0#V5G:W& MRWW6XPH?HQ@R,BS"?10?**XNWK(_3N*KZ\&!0>#H'%RHZ<,"&&J#]&AA[ M"FG0^L2C,9EG486D\=5,RHZ"]94CLM+<%2-,1\><9;%;,GU3T$5''*=O]T2F M*3F-@K/B2#%-&D^R8:I0- <\!6Y$A8FC\.G\QG^!I$=)@M.S[#V@ WNMAE+K MB>749#%T7Q;3F70S[B!K8P>6LR3V>]%&9X@V.Z,.L**E4WNPFJ;Y&Z^";$9> M\J;::Q4(.K#@Z>RS>2=-Z+FQU:HK6&GU&[+-0G XK=)85'2"\/!E^HSCRU,< MT]Z]1S^@V:)S"4=[Y297./7\(.$LG-R7 \98F1[/)HH;OT"N\P/L 24*^XG1?G!@[837[)8Y9(@X66ZNW$HY(S,P/' M9%D8'9230'4:J"!2F)S$^JSOJ'E.%A:?[,J&.06NRM3#(VND;^R;G(VISE7J M=$W&Q"GRI+#'U 'MR.%*6]GU>#D=Z4Q4O#X1E?EFK\L("7+Z@U/@G7>8Q@4Z M"8L&_5<3L"\Z8D$#!"U<\*M."2VM0O5]!=PC*06L/2U6RNVD4>D7LJO,H/(; MV7,>PAV.B8];W*F--*LF5=*AA'%%'SE@EW4;=$,MD7RCJB! M<^6ET^B\V;LYI30O_G>C*&>3K:>(;9JI478,47&2/4(UBP@JJ\U+]_+W;K MZ'!6-6+'U?40BU;(R4R!DW[F[4@D3=NZX["M8/B.,0.=,H+'Q5C;(AY1,_UL MI6O/C[]XP0G?8B\YQK3-V5E:?(GR(9'/$?T>%0U8 M*I39%Q?LLEYZKUIM^D+27^NY-,JMB/MG35-M, DS:_E0-KM16FW9L*M$7[EB M*XT%DWQY'D78/=_5XMA_\<#_4X?0F2I)['-,[HFQ@) +DP^-QZ 61;A#MIQGB4G( /X*;F3)!K8^, MC68/T"RK@L"X<2Q QB!\\TW E(9[)O_Q8C@9%)0H$U-M%!W$#*8#DC*B$BTS MXMQP9'M10T(MUU"W%/63#H'C?KF_]?X2Q7EI[-&2#HG[-I-T2$B_JY2YY4Q# MG3K),PW)!ZAO;=03@T1Y8A (-6P^5=6T(/KV;,8JZ,F=;AJB)$MGU7Q9[\IN M/5#]^0X\1)J&4Z>K9,+A%3O25K$CF\Y4V8)T2R+!XK6"@+?1TJY7>S.SNU0H M2G*G^DE*K,R@>L*UO;UP!)]O*,TQ]76&/*:+,$GC$PQWLB .(1F3+A ^"Z*= M@7R.RN_/G GRZ-)8WEF13>#KCM.6QU]E6]9 M%"4R:G[FJ8[5G>2L9VGN.EI+8.:(H:*J4H6$S4-=L. \\%/JFB:VW644@D&' MPZW^"WW5GLPL4XKHN7Z]T1--OR6+O74LR4ZU58CKF M%BDA#[V@Y<@"U:G ZLHDEX#^T6GY&I*3[;-_',U5U^S1S!&J056 A^(KVP2<4'=G<.E5:W=SD,NF'J2^D'W /3^$VJO=M#CLUN@*\9-^XX!+B MJJ"J]_9XQGK\,>6PQY)^'*UJ2N)_ESA)&VG,XW]*(G]%/M32,PY%"* MATYF=6'LR+8V'FRT$CJHB7.4(M>3)786TS%<6X/'@VJM:V=2C70I35+T>E"Z MYFH)Y8*MO_?Q;C0O@KAO,_X$(7UAB!G[WK9CH5,GS?K7_ 'VL+_JX-)U M:$N;&[*Y)"PHK@ONN*M5U%$86%T#'V5#F>65?:%?I M#)'_BXONZ)?0X6_LJ49QR!R5:0G+L"IW!$CD3UY092Y[;:R@O:)Y77F8=6!- M6[)1M134+0+3.OG+*6%7>9NHY.[>\W>+,,OLV7I!LD@2LC"0OT=AB&EDPD]^ M^CQCUX($>\P%?.UM(??QVQTFH%ON]SCVPZ?+*$G%RV.AZVWVW&'+GCLD]+F# M3\DB/R2_S@FC5T(9>?1#2AMAYG_>9]3/4(AIEU'& ?F4L& /+1;DW4:A-:6[ MAVX( HX3O,);]K/_,^TM"\&YPF0(9 ?<>%\QE$&N]"A"<=8AV5'J/9)?Y%L/ MZQ.ET"F]-/'*;EU&9F]9]4'@0,6XAS3"*DR9YRC8D4D!?\K&LHGH#'ML>MZZ MUTF"(+H"9GVB(^FTP%D:L87SG'8,2V31L\L@TQ93'W#UU(5A4&6/%?#G&)YT MDNZ?"5OWL;\5FTMY$_0$;= Q:X2.T,J6UL7C:.FN:\AF-2#=?"6/A$[Z. M8OK-E\HW(MULGC'R5$T*)N0MCS. M#!#*$+T62QCC(LW?G> Q$F@RH5]G>K:FO^Z1M#2E.GB'=+(\I4E*3&P"(V7% M1&4;)[53&9.6BEJRL*$GRD^154:DD\OJ@KB']#HO\+E5;=0YYTN>-SIK4J[H M>T5,*MF6%(/)"!N2"Q:&< 02F7/':ESRQ\#WR-CN<>Q'PHU@6WR'CO1#>W*N M\X%-*]JQ^;Y1KRLF;6UH\%^2]+RT>8RCW8DZ=5F=[M=G?_N,(/<0?.6'*0YWY$LXBQ*)> $^ ^^2 M%] ;>+)QP*^S_+ TI1'XV*E!=8)N&+WHA96<('LY(;L_!0@82_X96I/.H(-X M1UL3JX4Q ZP]1M%?V>9/+X'@=V2=?_(A$IWV7'2,'G&(]WXAH!K]DLP^P-L4 MKA"2T^%(J>Q.]&( NBB;$DJL^_39(R(0R(EF&.<+:R+<,UF:<)O9])$M"\ M2-AY/S %\XZR6PG6%:PD,.D3=LW&>K.E#,U!MU362VAF%5N<'Y;M['T<1]GR M>!G1[RZ@G(WBCEV>J72=D4 N:W"!3D#1UL0<)J"+U]L5[! )C05+:S#Q,Q+HNUU&Y-< "#^C4UDRT/_YA]]_ M^OCQGXOKIR,C:0L<^L)I J*O>,V"X 8_><%]'&TQAL,ONQLDP/0/8E=D>8$8 M0&LP9[+FN>JWK -;RI,-JJFF;@&85<@=3@ERR"$#LGC.TC3V'T\I8&43=;UH M);^]])+GO"*9]FR%4)< KOV\"EEF]1:O-\/&Z\UB*I]H33CZ9\(#\C(F;$%@ M/#$V 3.V@HS#*VCQG7L-R);UZ(?2DR1D;_X.>OAU"R6%QV1;=F-1_4K#Y"A7 M0SP.J&Y]"G'\]+8B9]=7:H[>W%S>DT-HO(F(Q::AV%EM&1"H.&'4R(*0DT.$ M'D0'L.,Q/4:[#@-MD2F!I*QQ#_5;O23@?*DTRS](9^/VR5K9T(!Y'2P5=0S:K 7+VH?8(W;_<@^A,7@G]Z*6 M[6#!>:(MX5\OM*UEKVK7H%J*4!*"/<40FP*.!FOO!2Y?-M&]][99S7Z, G*J MHLQ]%&P)QYJ6P':CFW7".@*C[.B](=(7>F:=N: QZ6AEJE,0DST=9MZC(!0UVC%6F0R4QF=4BQ'PL]_3)(F3R\1-F MV8,'GW ^"\/30>A-R4)?O*PQL<>! VV<7M7FLNS5%J0ROI2IUF9A75I@&;^SJ@V ) M#B[P5B*.0O+/+2MQ=Q>E?\+I;!<=P0L>!?[V;8._IA=!1QS\D7X*4VU+3N*G M.%LY&09DR5@1P9^ M!O>4P:ERHF=1.\_>#CUB'!8+"H0VX1A>0^$7/SHE9*VI!'LCLD?60I]>T3,. MZ TXT$UC6OG$VHU(4YQ-;/#%;5CEY6WY%8VJ8J&C] A=INRHE) !:U)^YZ+F M3DO*I":'2H$:NF14[[YX5U_6%#J^L%J8F$H?UF"U"-WB57&'1^D/8406YI@>"A?AD=@GQ-PCP_0#/S/V(!*<\ UE M4Q-Z4"Q>&_&5:47"3=_/.R7OE97L?H$/^?60.[I>YX0^#)7#98T^8 MN:&6^]9C>5J>7H3_O!.4]8)*;Q;K"%5Z.J,6U-:BCK3&S%-=#Z$9W&(K+]N6 M>ZCO>N4GU(=.CE '7WP)6&T(JJ/U;?.VZ+NL]:]M[L5=0^-NSVKR,)BJ>/N, M=Z< 9X!I%1MH)'JA3VMHMI<\Y)IFA>Z\8J*=9_4;LD(%J%+' (XT13(=2@@! M)7*PR:ADV;,1$$*4DM6\R.,*C0>42?1BY9A3L?%IL4*E(TZET1FBS=PXZ30' MTW'*X8_=XFES$4*LF?2JCWO4K+1S0Q&MX2B=-UO#-UBCRXM]F)(T4!H2L(KD MGW^(Z)=G"+ZU6:RKR3=/T(+!&;0SV,5\0O86X"/SI%>FWRSMP MR1(Y=.YB.164D8']B5U*U-8KN-6DQ*J_1B4YHM,L<\2?W=C/QI4>U^Z90#_F MT+7!AV,4>_$;RZE\Z<7Q6_&R<9'?=-^#:1>%]4,MP+[Q%8FWRC*)H5ZXO-NP#) M>+A^_<[QF_%B#D\Z(+_Q0LZ..ZQO,IE1WCNZIKD=R/Z?-6 D_I[: M89*H=-G7LH7%^2@8 V\J2H=KJF;W&%&7O)F8]YQ/ MN+)O5.^<;+,I(MVCK'_$"%0\$'^/<6U(VZ#7BA]%E07<;8DQD- D\\)#;FW1 M95T@UL=9YB4&V[[LQZ:S276L7#>2GJ#,S.[&:,DHS0 MU&6L,($E_T:V3-.9?X^NWG.:3E."U@WFXTF_:0&6W8"UF+L8\IX0=/4+"'LT MN9^P]#,T2K]\_R/:.]C'B'Z-RL]=.'5QQ\';%R0#-B?USY ?%7+^0)Z_^5

>95+)7O#5/%-\PRI/'Y"W<\ * M!\(5O7S4/FY/1".D_?9B$MA7>$B=1D15: 6JTC0U:&$C,@,YYYD34& M8R)OCDA[5'2 \AYLF15:2BL,"G6A6(FGP$_ QPH?P?T,+N9]%!_HY?W%6_;' M[K@)]ATJ>G$V$$)GM!T!#_J",WC1R"]?)[PQ+&ODPO?PJBEK8?.ZCS\&[KV= M;+@67F:P73J+_=\M&V']K4< ]3< G;.M^C C"_O.28&=V7IVT7ZKT7BJX=9L M'5F*W&N<*11E, #5BVDF([*1K""J4L7=G[>AU_ZLE2,^?]EH>,KK'KW!??1T M/#('@1= ?J+K('JM; 1=]^?5Y@C:(^@ 57IPPUA6'"9WP]21D#G%9=&=4.D5 MW,LQOHM2%:]*W@Z2R&0M$6U:<;%85%37L'@:4A.%]5L3]O:<&V4J#>=-,I?E M6;YE=@;Y>OL4QW"OO<=^2O8%]VY5)++0N%[IE*B]P+@LS*H=@'4I]^\T0]\J M06[<&#C[OE#=D7/-WU[2,SRCLRR$+ 2J:V/,P\EFC3S4]QX+2'1B4Q2.2C@' M)3(P%;$@3]+1^7RLR(DB".^S?.VI.+YV:(&&6,QHJIUC@/N*+$N78.^TWB=; M@LD[L_L8'ST_3SK9L7UD'^>N:A?V!R[_7#-./%!STK[!Y$"-Z^G6BSC)6X]8 M4\IOL5A79ZB\0&@'D$+Q"4Q=5F.LEJ7P7R;^R^?98S'55_%UC,WS+2>O+T7=!\OO-\CO;]YHE)\(;S>:@ M+#X[^QQ'B=Z#,]K"I:=FE"&>K&6#-2?R+(WW?1Q![8?=Q=M# G$VQ<*6/0OU MZS>L_/#EY!GE_:#'-_3= RNR^NO*CI&_,JV^2Z$OF2%P% Z#V:>N^-GTQ<-3 M=5\A&PQ5!Q.;T(642$5I94 EL"XWT?*F+ U5WCB[",E]-[,@B%[IHQ.H/'E) M8.^G"()67+#H% ;/TZJRS*S/9O9\M0:T'K.XZ$5C%KLW=3FRT)BR0DF:G*K% MDY=6KHZ.DBVT41FH[L9MDVP\_&G7-7Y[N7YFV^WI<,I3./M;7[AJMO/^?%=I MC++6-O.4=(^-IQU5B5B_O6#8::3#H)DPR-1?[LO+!K7P:\%;D%9Z$DJ!IN"# M>-,*%=M^TR$2TKCBT!6[RG]5?4;JX>,D@W^T:(Y%#->AUL_] ^G M@]S9D'UDV]=0X[7I8N ,Q!P0"?$(O$>YK[O,9]#IHA,]\2^[<"5UA,(@>/]!T/\1O>[>K=:.;.L'\X4AA>M_-;(A6+$29Y^.\]44I:C0'6 MB37).SE#M!N6Q:7HR:7($^%PE6)0.H3EL#V7V13BLB5##+FB\_=DOQ5,CV*X M->1K\O4=VP3@NDF2 [O8!=FUU/QK[K*XS$OOT.>3[*,SCK/2ZL.\VA!Y^N)* MP>01^)@M%?*W=^5W#CRT:S+-/\GR!F8A=IVEI;_!+SCXU'&/5XE#9ZW.$&V' M/KF05E@R(IX".@5@-!HNIN^/B]>OW6%O,7N57;[Y=<&:$PZ$IX".41O,9'XX M!M$;QFLLAT4R*&"\0W5_X.Z059+A)X-/ 4R@J9=4:D%L1R M.P!ZIZE?H)IA2> ,L9QB-C.H3R4\'F0FUI3)4YW W,VV6/YQ3G84**[":F[> MTE%S!C\%F/T36E9S/EL] (HEP3_Y=4G.3+S>#7[R L+,%N-=D=OO,O#\@[@& M FV#RD;9[$59,TO1?+*15#6@-FHSTI^O/\_O()W-S0ELH;;@L876!O>&;@&\KPJW .PCZ[< 55Y;MP#M@5B\YN\NO\N[Y4=E M,Y?N^/G%;Y7';C3#$U1RQ%>8_;<2M96M2YUUP(K:S> VSA\L8WH%G!T/R>_U MH^^6%HE9>BN]QO)4IJ3F#6C71BDI:T-L9ROIS9DYU#[U[BJF* MS^0;KH[2+VY4?)%6>C%>X04VLWN/72#D%2&%CCLOS[)?U+ZTM$$W.6YNS_P1 MV4A3UE[\%"NZY5GEHCUO.W#KL:#Z<+DWZ9K",AJSE-6AAS.6W'PMOLT"'QRX M2.2QSW=%BX9I\.HPH$DG\8Y_%Y(%2 ECC+LNHK+V-J\4E0;(O5_4$(W!)8[+ M3$7H%V_E)YE.6 !SK8+J[,7S YCDUU'\&=)CJ=PU5BE6]0P. 2X4LFCR9J7: M@CA];D7)VUQ%)Y(H=\V=5'LV_4Y7)WQ-Q+K"].J0& (*IRZ!FXATA4!%*.L, M9;VY#Z\+'H(XR(XH#;5^Z1J'H>BZ9S.HW"MD/R9T:EO3GG(.N2# M+FBA*K'&9N9*INA1P=5.*3V>3JR_&F:E]<;* 5#T]JWD )"(A[1.6%9$?P2)Z@&'A %298 MA8$WXIX,:US MZUL,)YW"@"VF3X(*I[<8B7@TMIA.(9O/*IN_!RQS&B?UI"D\7UB12K9\)EEI M3]_4NW" 51HC=^]1%XZ=^M)DG2&FRA'V1O8P1O@.I5Y@NFB7^ZUL)CN0#HBG M%@4)F#$);LDHGS?/?IR^D?U@\QIMGJ-30B;#YI6P\@9K?E?,'>D L1[H_DWZ M0'DGB/7"-F>K.[#R.)O[IZ: 3%74++;JXD&3:(6KV4_E8RYKQ33;G+?"A82C M,W3#RV[DO2=B_V3NO?*\?47.Y%O8Y!,LNP%#-/:)5_T;1#Z(=V;H: M5A]JZ]985TH.O^:6IH0<\I+;=N;(?I+@WH$,D*G5R%JP>LJDB#17A.;-!C,+ M*Q&SM!.GKC-XHU2[QA#+QWS:VV.,G\D"0K94%L,,N1PA(:__%#)+=?NV(8?9 MQ*-+"UEFZ$\!+L).DBO%6?2*KD[*J\L6P]L:1!PLDA^_)7'I_ [:^R85^<&$.2D;$]>IV"<",_XK.>#;)1=,3U35>DWG+BF# ZH$GTK)T[$P<3KFJ, MES=?M,5E\DZDY>DG_=.H7:7[$-XE"+S4I3VXU=?-3XY5QZ<,;S#EXHL.#$14A6W!/+; C+\>;9"Y='.IN_ MT+1B9XT9#&G%5ZSPVU*N$49NV>(,0R>W]S-WWJR MRJ8Q\&WW2LTY[7&O#EQASN3ZE+W.8U6)+B$EG20$A3Y8S H8T6\M+5)MIIO+ ME&A8!J]XDN0$R^1RS^Z:PET>XG8=Q9FC)UG&-#V9^*8GZX0^;Z(7=K!1%\&) M\, I[PI!;2G:F20]Y\N)?IH^I"\-Q.3>1%R;D5 8W9$KYN&@#E+5P(7A>- QA1(MPR.;C M3^DA-EGNV4E7GC6V'G3*6L*_,G^&U7RR76-JKKYJ,C!>K(& @GP:Z%1KR)HX M5ZZ!,Q3!3;)TX(Y$]=)Y.R2"EW;@:J0N98[K6E.4B3DM;?#A&,5>_,:<=\K5 MA(MVF9>VR#7L1D'AKF'QE*,F"D/7)9E92@[Z<>J3?:U(8_40^FDEA(=[=LZM M_Z(U*A-XT?:6,]"J#*YUX:(N$3,JVKQ&\+R6_ >NU9:'T'\\)8L0MD'_!4/E M"_G-(]PYT@?0\ ]ZV9CU@8I.: T1N[I2'65377K2L1OT\K%OT,M'5X->/NH% MO7RTHXL5O%5G:9DNH6(M.77_Y*?/>?IIA=@+VIZELEI5Q8BK@# MX![;Q2,U>$ Y/8)IE_I>6S+'A#M GG0!Z*= MH*P75Y8@]>%R3RZ:PK*3G6 %$07+_4."J>/N N^C&%>"JU7>"C42%] NSZ/] M^0/$6$*O9^B1]ENKXN9(H;:^PN!:"H,$Z]3+ O#Y5Y^K"1Q A385WAPZ\710 M<^@"AY&^](RG3:@ W[[IZC8(?CA'E# M@(,?.!+/O3_\ASFV'72U(0@=>WBR[K,UOSY4B&*39/HJ\<%G/9>R",Q$+ T3"4_9@"5OPN9:Y(Y;[/)X5 MF/DD];I6TX*2J9HW=,'ERAN0U.DJEH"-^CVM0!<"ET'%?#A11G0FOH/B/EJR MX)J20\0Z)&QSC9\ 4(N0G,D/_?/?2[HQ'5XI9D4A9#)KC"JMW8E][-95.YZQ M0QH&'2UAZN\@B)*8%VN\/<44SO.O$'J-=^Q^HA)Z"96GR?FU"+9D=>B%[I=* MYZCL'>7=Y[<\93PL66]R$F7TZQEB9&PZ9<80$]=5,Y[\#55./QR#Z WC2A9; M,$AV+^!73);AVB._ :^'GR3P/DQT7,K[J>;ZI1'0>5=H&2+:&:KT9JL4N^:@ MFQ._G] L5*)4,P\J=2G=VOH%X^!-/.F0O[TWO^X]Z?T%/-7EFI1&%6XTU]D1 MQ^D;A %!OJ_B(E@C\4;>QQD-DDK/Z#FC"!JSGE*I4+TPA5KW2R[L[8&RB[;_ITAL[3;"_I&3J( ML?*'I_0YBJ$\E;0P*3'$B@]M':\:_+:.4MSQ&))E%'@QV _$$I<']- O4?:I MW5"I-M,MD0J&94:H/^+ CYYP1X!M_I5=6=9Y;LY_B&ZC1>;.\["B&!Y^B&UKZM/C85HFZ-MM-:0M'9MUC 4=4 M2""X?<;+L"/M+]>94)Z SU#6$2UFY$ ,M,:0-8[\8HG9N#?D,\D"UYA_(<_, MHGB%V*5CUNM9D?#%+4_B<,'([Q.'B=L&0)I7#XT4'/H7R[R+'I8(Q:LD0G$4 M%5K2D$.AAV#=2Q8^3I;P=Y ;G'^7H",DHQ%;>268[*&9'YX(@T4*K80%_;/O M:&*!^=Y1:5P 6[R&CF%"/ M#Q=1'$>OL!^)+3ORZ3E\BZ[PH]7W &VF^?:W8&QZ$5KE^P(OQ2S<+TO4Z 7W M4>*+H[1@K D9+!WHWDL>Z6BS_KZ'^*WO<9 F^6]H1!>-YM(B:?(I23<[HJBN MO"E8@$5CE+=VX_V"CH;K+T\4Y6+^ 4.6YW\3D3T#7IK#/129")!YEGL2$:[- MK#^69Z[2T1D_0J \\#GP$D)7!MR5>Y \S>;S)1L+_ )[1YXD%_SPI"\9 MJ!E74J_@3=]S7U% MYYYSXHY8U9M7'+S@6W(N>A9:MKU*FBU#F_=K?44PQ(W!%Z?A&XB$I=R[CWU: MKH7^KB.HA;4@ITIH4WH=;5\L\$8BO$80#]N@_#%U+)!=]=:+_XH!*XI%SK*6 MU+8HVA;5SMRP_3L'Q]6-HDALOM;,GQ&6J[?FL\SB06;9@U-O+]L#%+C8% 5C MXY:%Y>M@V5WS1-6Z%RM9IA/62?YDSRFOF?IXY5JC;.#HD[[U0[]--^I"H3@L$G"5$8 M5XJ4RM?2\N.L>JL#T4/< ?!FJ&2D9O#O?:(/$:M6;)=%[WW*'FG.:B:]9=!+ M!M*$>^>8[6Q5N:LE.T4H)C8LW%%9,T=VJ,9@NG8G[M@-+C@GF'?+_0H?HY@& MM&:O]85^(]8"3.^R39ZSP&9.$_%(N,M/Q[@-[<&G\-8+O2<<)SJP(.*+!ZH5-H4FOG5>J(VK?8*KUQCO#66(0[M.YQF=7KZ.;-Y[4T[LCD\_/_E75MS MV[B2?M]?P7W92BI*)9GD3#*U6UOE>^S8L6/+\9Q,G0=*@B2.95(A*3G*KS]H M7$B(Q(VT R Y4S63C$V Z 8)]N7KKRV"V)!WXL-\Q_*L]J,=O%8)[C(#CV^/ MG['-1Z3TGZMK"&NUUVQZO5AYUKPIC&.G:3O+:TJ'*U+@022_->(HG2B=]-[; MOQ((;=7I5 K TG1_95WX FW^6LLF#2K8*<1][+HR"^U#U[7!'%#DNB6'+G"M M$-KA0;45!>2(2=5+T8J9\@$^SR:I!-)C22.K&R/G,LNF)*8DP$ST^0(VH@&R M\9HU4 O1-&U,XKJO*8+PP39GK:9BJ(BF6>Z9RE-TMGY'\]HA!>JNJ_B-3!Z##/\ M7 PO=]Y3@FU5"[)Z A[G)C7N;!+@Y,331/4\GO;%6L[F-G54D-,FCSS%K.<> M$)+O57"0AMC\=FW<6KWLL))+Z-H..Y_R[#Y8%NI>H18Y!.%YHE>S#C6L(:QPDT 3 M#3;ZZ9J'L->YNV?D!B6S.5[1SAJ_V3/$ _BTPEWHDTZI,$UF%9LL8K-%=4Z# M%?X+,W**T2!"+KW4(-O_!^C39T7Z18Z6V%WAH"8>.DHGM.TM279VK%%G4U:< M O"98>V$R71!%:S;R*^(^?36Y$, ,8VCY#I-2LY2?)U.H!D5Q#7P1R=9(Z V M[(6:Z7T3U]":O@NUP-^T/F0P>G;FWR\)Z6-YWF0MMT\ M&N?+O8QB;JMX 2E$TT2&%NZ#'A<#XNJ<9YV4B=*@]EKQ89TM+ODCZ>OU=S3"W^M>CTV!+;BZ/^)EUGQO[P;:A#^1:>] M5A#9&A3DEM'T04$0:7'0KQFM>O2XU",HWZ>CJ2C/[>A;-@![093]669O"Y?H8F8?F+.;;WD^G?=B>U@\JW$7!TX$+:]_GU06]Y-.79/0A^%>X#Y ML$C'+DK1-#%U)0%8"0\,/6%#GH: \-F60@OSD0GLESS"7(VA8(D(IB)#+Y5L M.VSTX*A6>E64^,G(A_>9'OS,+R1M7;UBGEM+;CJU"IGZ.3STS:DLVA_DXJCN MXOI(;*U X<:P$['V9H)P6 Q[U3X0Y>(Z! 2C>\8>"TFW/$OQ7\=D0<5%MDC& M&_I?XPF)YXGJB:+MF081G27ZB_T9QJG957;9+O;3GZ.B]LG?^!PB:QEF.Y,) M:>,2+R $=9SNQJ]8GY),RHK(.O+P$P4GU; M$OH"Q@IVYXC=.FK>N^H_(-(B,((^879?%?0_4JG-[XB#'?3-X23P,NUNZDL8 M1I(D^VG4!NJ&\A59.;'BA_,X99U&!2! (Y%\!)"_?:R(PSC)M; MD3-*7)]( M'!6--O(N012EP2)GPD*9 U;BI;)VL?@L%%8[B%JY?[+B")8%<4%GG8.I8O02D%Y'/,A$1D3\4&TAX2O,U0M M1^L$-(GL-7Z+#]2J-Q\0# @GJZHM52M86]#@K-"44)@IK!"L0ES+>*M663Y: M%53O,(67X/4) :$S[!'C V "!#? ,,[ 1SVZ&=3'^( 3.<"&B[$Z?K.(6#_L M=@3H%6S?@T=0GO10?_S=<0A@EC7"5IW,RN[A/D'",@%DVZ21U"DB?YFEY ,^ M;?&*F4"7]6!X1R4,;&$$%*QDE![ ]LIQVE)YFI3 ]*9Z*P#IO-6"&P@KQXO5 MA$05 !H")GE9YLEH16FJRRS KMNUH+*]::K!C?58E\[HXZSU=7ZCK,WU-DU# MN3SN'F8]O-<[6E>-OI6B:7]\YL6BA MH6]]?CC MM[K(2P:DPU^RNMC[)D]*E$VG.T#Q )P":Y1OAAF+2@@%$JQ\4@]/A(]D/?<@ MXK-7#!)T?G@0>%AJJP+%'XG!(ZE'?"@>5>/NS@(9-Z24,HJS8 9ASNKH+_62 M.0P0K$8%^KK">WJP)I%WH[-?#8CHB%!@ 4I)I)ZW7FPW-NKNJDA25!3 @[LS MRQ&)X^K-53XD@C%1-M5U:2?R77IDG8U M%O5)=4PN$F<(I_[(:N/:149FO?P*^3[L[T/X&$UHG:B20LY92J]:T(#5[OZ2 M";N&VMWFY*1[[IT40&QI?ICE5RA?)^-^% !T*DX50L@F^73A%?LKY)8^$CTT MYQ.HS8G"NZ.PA9%!H:N%=2F :"85N(SIIP!G@B:K370+Y!,'D0WTH;X<#)AO&WFZ2<0[D5O.GX5PR'-,S(^D>R_F4/ M@Y%!QD:X)_T]AY#AH?5]MXR @.%CG978!S;6Z.BN@68 MJZ9B16TP62!%U&:A98=^'[6Y?"V!N<*00F3O'KDRA'=+6++\!6K)Y*OG@K&T M4]VH-IBN"]J23<\%FK#E)ZO%YC!9H^%]-IQGJR).)\-[_+$D/]0_V# T@LM( M$1(?'='A]!=>'W<+T9HO@+4V'#7%J#(PE3URNKI+,I*TYOA/E=58#Q8M0#*> MHGHJ_*NO;ADVTC5WJ(-*7!8.$6[6BSP#IIS)[N:Z@,Z<52:-<1MIO&B"@^7C M(0[W!*; CO33J$Y3&R"L-'XZ0NA'8Y*).G&Z^5W"-^C99N\VRIK4*B$\[&K>0_9 >_-Z!/A M)Y5 IG2=K!X[90/M9S9&!5#Q("PXD/ (SX5J+]I@;7@WGK.Y(CX9J;(0I@NI M:;9!]M/>0\ #+%)(69?[8 :D$[B&"L@688$0X.%EQL,="BY MR=M.(!2 M=D>;L$I1/ML8OF_T(K]^\]9*6_ILB^%&?P?DOGCWP'2YRA8KBQ:1=$S$!D75 M*+_ZU4G25+=9:A_%@FT:P>Z5@.(<%<]BF.5])G&EIEU'93FM.UJBO-P KW*) M/Y.P)O*1)%7%RL:?;-2 <%.7M$ZW&CJ(1FB:Y0B \ZN[%:>LJ-EL!_!_"T3_ M&OMGYK53AFQC;=3GOM$;(Q(3.SBJZ=-8QSO8QJ)$L%71%'\:/(&PY%(TH;3V*4VV'<9K'([B%!?ICE^]EJ M5$Y7"Q[?,/?^K.(X8OU3-25M\8V=[*2,X"'S&=RQ$E,:[.F@(*?A-FXEB0]1 M92(UJ/^5)D=?8^UGL](>2U^*<. C[H4C[ F!..&[;[=1%V'$2HYT"@$#_KAF M,WD&$/76GM%2LA9HQ589W@'R),=R<+=<9!O$.7_A.7I DSP^6\2F(R]\>!!Y ME>12$[./\CQ E&KS2]T.B,.3M@S0$+!)]>*UN*2FC&Y9D'3!7ZJS.+]%\'X);H/T T!'$%.L&N/163)+(CW0#7*[Y F8('0'%O\V M2U(52B+A60*BV(OS? .KO@-?04THP"=4\2X-*DX1,BTP'M*)(SJS5_Z!GMJ0 M;?(#5>OP^PU+Z/XJ4AQ4J"^D02CI-]Y&#[\"O(X1V *,D%J2_@%TU9)J#-TO MB8UKJ5[Z>7"]\ZZPVX],)O]S4L0_&OW[3T/MKNZUU&!+DP;(MRC.,=F'@U?0)26 M&C7&9"%]S5BTA@3-V< PLH-ZH916GD$-3DF*>6FNH692+%0.(.C06KA,UPKI M7")[DBRGE@[^3$(M9S)-QM2BTM_+29+NU#!6 7.RM3>H;R:@P MOJ0V.ZCHH2V7WWN-O%#'HL]%-4OE0ZC>TL1!;0*'5O:8J8 M^ 3"5@IX+B.5.+ MK-B^CBH++6E3@3\>/W%33?WS)6\46NF?P-&JV8T17)W\36_VI9DFIG+GJS&> M+%RU$$V+UB2NQY)5$ERP+TPM6 XTI-I3LB#9ZZ 3UI&SI\%!U3!\@=OX?&IZ MAY7DP$J@&>.%%FH6A!M"::CY(/7E0SZ^^EK.YH_:(2^-:)CI; J1"B,JSR$, MGTXMBQ089)#9]/G>!QG8J ]9$2X?2"(>HVX MIER/5#LN3ZPRF1'U7:&R7)!S53P]Y6<6'Q/5@T)HC:<31GYHF81W;PZR%C75 M'^-LEB;?->S4E67(A@SX7Z)Z< VHE(NG;EH4(:O*&%_QME6W#!TSMFN@IN# MB^'PSOYXR)30RTLE]AY8K=A,6L4+$%[=W\$9G&ZK'QM?]O/V\RFLW/=3&M0. M2A,>(2WPUWF_JLXM5EQ\P33R^0_F=[3?,;>O4=*DP28HVJ ML+QFN*B;;AY"5L> EE7$F*$L68! Q%_V8;+K/KMKFKO.*[3@P./(W#J%4,%R M>>!%!.T&0Y+7^UEH,^CU4ZLCN#T^\=@*\2NTGQ24XP5.R@N4[Z3IZDX)K(>O M&-]AQJE=CR:-4!<6(SR"#Q :TP2"C5"* M(C, #'+_"C;M-LFT?W>P24_^2YJEVTIW:WK*-MQAW+%"&)U/15I1% M2S"+QM6RYTYX- ,Y?!XHO31V^1@*]0GOXN$"Z.'&N1:,O8,4""\^5W2/)XOX M;&%T%NHHN1W0RT)Y+K%>8*J,2^8:D4Y4EU?7>DQ[/8AYBK35UA,\L'@:0O6( M5BHY%LNHAC#(C*0M:[LA3"HJHY^BUZ]<:NGGM[O:'.'GZD@##3VP"KUXIHPY M"D-X&*8>Y M!IQ:C!:$S2>SN93I"*6[*H4TQRX5V]>ROB4G1LP$D'QYR$TA+$=OO1P?-N,3< MF!E*U; ;*=%K2#RO-N+)T3>V:O%2ZWX1Y^N8J)AU,2K!)3ME;5>7-&8F]O#M_J*4_N=^,XI&L,(\)[)%4F)I:$1M,-X M3)SHCZ@\GYY/IRCGQ[V:'KU:#/1J%=C283W1<5IU8I(U=&<.U#$)8K!U1;"P MJ%X9CZ'RM45 CW\^C?CRZ!?5&P^[A[UHGOP>'PA?Z$!8@C7^#RX.PTH]RR7>VE.O=-RFLJ$NQ(V;8J M%UM8\;6>.KI)O>A>5C(_H M!!&>09I5P[/X3:K92MF,K7;3CJ.*)8CE?K9G)B:!]\];@7>O>Z%8?U/U6C'= MG4"[<9$4$#Q"!0!P6)[N*IFEA&4W+9DA V\*[Q*L48AFW>\+CD5J#.#V4ZM2++]LM"!NPTY M2](L)_A_2BMR?I^BO)@GRQHTM[O9)J^BERB-P=6H2"9)G$,/+#Z9@!\<-(G# MR$4>]Z^W!F1[^T!UNBRK6"<3E$Z*[>I457RDNGS0+-3U6APAE4$*&=&)ZPA] MAU^F$7L!E%]AXC? GZ-;Q+QNT3";7S!MQY%1TUCZ#$U[]!*;2,. MKI=9^AF?*G!J3!M5 Z262]T[50T@@4DC-BNE>&S45]"9?=J[?30AM8C[J]1E MII/485W$V&VJK79YBS!*,D,BP94L1 MFV=:)\WX(=>LL#Z\D'1_I03"-A@V!?Q3F44C1%"1@9!HRL22^GI6JG"9^J9^ M"6W@H&7TYI>R_FC^V;PE:Y9L*'+U$GQ!30 CP#O ;B-]\O MY:^5D'9H J5V/ &;3*38#8!3&'S84@FDR6.UJ,X\8?IRGK:\,A-A.OXI-&3: M&9?8H:<%ZPIOF+=U/)5YQ68:>_@Y;6/%[^7/)7XD94G4,IWP(O6DOIN#=M2![#3HKTN'0$G\K,&_4%>QCA>( M(%^XJTX>Q'2R_0/A2IJ4;W]T&(_^P;?Q'%A?@$3K8#I%ZE,?YAW0,Z&>?B#& M2^@5X%DT?K@U@+7:D'SG!U&UK(BOB[00CNC*R-2DVRYD%! M6?\-T>PL?ZD^?/;#Z=(')ZCF-U)TE$(\IR!>X!"UUS/G70U,WTHYI Z67FCO M))"0UACF^,"<0]30T$%:SY,WB-A$)+ :0 JB@\BRK>NL,:=5B^NDP*O!1CDE MXJTLU+ MJK;-Q)DB.I7_+J2=9+:VT_1*GTQ##W:6CT5HK4('F@BMW69B:4%P([CWO$X9ZA%,"3 M'9I^"[,0WWUKG@#[@'>36NJ*]]";NUT=HKMEEL?YAC)T-(M095M8#:D:1+." M0.^%MQIA9#MCE-VA5R"2KD#7-/Q\D!*V.AX]S"!,0[[X$S39W5P70+A2G1PL M\MQH/B!U**I[T?09NUDDI CPSTF0CM\->,F?P VQS_U4.+QYN#N0?,\/4*+4 MF_EAF^7<#;V*%Z@@)U0!9J2E*TI&1?6P@/Q1N4 :GU2G 9$#] "Z MJZ!SA#X(BU]L:)12 / \6^!%%=1@ZM IG5+44NJ](&P%6]D,060+O82S7]WV M*>#-Z;,I+N$\-_.D1.^SO$ 'I*3B]'1/'U,F R(R(J)#HFJ,)Y2-4H8F:,8@ MK+O'_V.69MS II:XF<6\&L ]GR=LS%./C[]2$-ES;Y#:?3MT*Z+7J@6Z=]Y5 M[?)E"M?(Z8IBH<0WCA<&LK_J,M]4"5NK;9X>4F&<\HEG15(65BQ^_.(H'#H_ MZ?KE3ZU24#=/[1#P#:M\0[[,DDZP%=^/[+C@@UG]G;Q)KB\Z)&OIFL]^!Y7X M8D:^!$*T\^EU@;3D?ZUT#AGW/)L^QR,;7'__]]_/GT=_W9Q]?ONOOQ87]\5Z MG&:CBX-W?R_?9^EH=/_A^,77X7!ZMCD<__EGO!Y_R'=.]I*SM\OK5Z-G;_=/ M9N^O+N_W#E_?_3%>[LT_W5V.CF[+DY?)G]/IF^/USNX[]'KG\M7H[&5Q]?5F M]8]K],?AR?+;Y^/YN_>O/[ZZ_/O9I]_GA_N_98?S=5)^3B[?S$_^OOWV_MGY M[=[MA^SBV\=7PZ/%T8=9QW^L/BX_)47YY21[>YR]^7#W MY6*,OIS>')6_WQV_^>WEW>OYW9>7P[>G\]M7SXZ>_;9[,LHN7C\K-Z/B"'V_ MG^?KY,O^U;-W-V?ES=>S\]_.UB^^O__G33%:?IU-\F7ZZ3"_7?UQ>[Z__WJZ MM_OEZ]>/QT=GZ>N#%[=O;L\^O+CZ]O[O;_M'!^N3\W^/M MV>V'9U<7[\;'E[>+TX/W\_.3WVZ2Z^]G_XKVKBZ?/_?/3]UX?F0GD\4#1YY^ M]@"=XO'X(7H!\XSP@/__KW\#4$L#!!0 ( -" KUQ605!%6C\ ,Y?! 4 M >F5O+3(P,C8P,S,Q7W!R92YX;6SM?6V3VS:R[O?]%3Z^7^ZM+<<>.V]. M)7M*\^;,[LQ(.R/;FYPZE>)0T(@)12@@J1GEUU\ )"52!$F !-B$K%.UQ\YX MB&X\3P-H -V-'__[>>F_6",2>CCXZ>7)5V]>OD"!BV=>\/C3RX_WKT;W9U=7 M+__['W_[\;]>O7KQ 06(.!&:O7C8O#@EV)D1;_:(7DR)$X1S3)8O_F^T_'\O M7KU81-'JA]>OGYZ>OGK8_MI7+EZ^>/4J;>N,(-;2#R\NB??BQMF\./GFQOLU]\F?SF#\_L!X7??WK'?_OD_?OWK_F_;G\U]$2_2)L]>?V?F^M[=X&6 MSBLO"",G<)F T/LAY#^\QJX3C5R=M7[TZ^>@YG M+__QMQ)0U 0+5#DN8X?=M9VOSWMRE_1T;-$]Q']^Y(*:J7P?AM:E+Q? MT)XOL#^C@_WBS]B+-E/:Q%M,WDGK6-.$=AS/G'!QZ>.G5@!N/]:BUJD3>B&> M3P@**1M\K#O!;$R-B%P%;-;C/Y)65+(Y+:I?>Y2F&26*2OB Z:1.47(1"49A MB,)0R4 EFM*B\KD7.H^/!#UR&/#\#JU1$*.0BKU'CTS.'5IA$E$-I'57:5-+ M)RBY*\>;73RO4!!R.9S?LYBPV8=!%LG/95*-:5(;KQ#A%+/QO5(R$.''6M0: MN2Z)414 UY[SX/E>Y"%Y2.5;U#,,$5W5Y;5+?UV+Z#ODLQF1+GMTMF9NFN.R M,2"O3&4#FJ;\Y=*+F*DP$NB4PL8@]4!5R*QK0Q.&,T0=O0;K(<*J$HWJ6?UC[#[!UUYZ-J(E\SHU=:LBL^UJ';I>.23X\?H MAII]3+C+(T^^^&LMBB5NV-1Y5K#%_#=:E+A%T34.PPDBW/N25F3_.SU6%#^$ MZ,^80GRQ5F*I]*&N=0''?+1/J.?'QOOIAO]-?AS6--&W-S-ELX$\I.HM]^;9 M*/9$H4EC7HZRRI5-].OQ*.JMVJY&[T=1T\)'/:_BBJHJ-VQP15=4O;81A>Z155*W]I8M575$K\M1ZKB5LT07YMK5WJF*M;-6)JK8T*ZVV4+;HB:( S=T;K]@]#EVC M1-M.E-O0K.0==<6(YT9HQF5\#+QHY$;>FOIE'QE,=/C1 MU9RBYJW1Q'=:KQ7MY&CN;.)OYIVZ=*:A$\T==5:IK02/'P."7/P8>'\)_+\6 M/=<@5/?HJ_05W2FW[ MU46:YHZ?HSFB"^!LZU8G?@FU'PT3OT+CNN=':N=QE![4T/'/ '2IW'//C^D\ MD7?6Z2_[3AB.V*$V#KK-J!JD]G0+>8XBQU.XWI=OL>]3/-6>M&C:V"&8JNYU M;6@\.5(VCL)71F_15%5K:L?TG9JJOA)-]7PVIXZX:LL&3^=4E:]O1??1EZIV M@D]-''ZIJE7QN9$+,&5"*[Y74X[)"*D0'D(8(I=*6K^>(>\UTYC]A:O.U7;Q M&I&R>J4ON78S[,9LK--AS[XRII3C*6LTBNEJ7PZ/6N6"J*ZI+JE&[-O6\8R% MGJ+G"-%-6Q*#207ZV"W\N\^"/S')/O*=!^3_]#(.7STZSNJW;0C?>)YLPCW' MG^#08^J.'N@VD4[_-2C.G?"!AXBF[250(C\*LY_L,%42^;I;;U*'U(S>.;^S MO8;4%M 5_6MH2LN=@$S3O"F.2%%KA[B9(O2O)>LLA@*GO_%ZQ2-57[D+SY]E M7\\)7K8SKPA7$XG)#)$T^IMV(]DE72?05JK)=>3X=R6+;SW&<[[8C9X]8YR5 MY R!NL)8$I)4A@>&K[P>YYB=YF@F2B!@" Q5F6>>+!$V*4MO*$MJ@&=;\8 N MPI%'S6.2<IRB_ZY']+?3'-I#IN4 MJJ\!J*HZ:3K=Y/_%@+NE('@(U%;Z7RH MI\0NSAD>3V,.&0" 8"4J5MT%9V= M/311HT;F0X& @V# B-9TR>QC"$05#H1RI-4 M 4UN?NC=TW+"Q2C@B:SL=F+M^.RX>!2=.81LO."1W\GK=KZD9 *266O!!5], M#CU ?M.\D_ .N8CJQZZG4)3V3/>8K!-E YOU6 %L_/<5&Z7!FSL%0^-LULNT MB=8&] .&S(-KP)V28?)YA;IIK'0M UL%;$ /8,(N)*?O6AQ%H<17B+">V%L MR,E(M(%"*>0 CRR*&0K9M%#HGF9F923:P*P408V"E:PD/4_XZ#-.4O7O4$N)\[LG5&- MH,%?'-6!-("#Z8FS87.OV9/H/2& G#6;K.C\>1\DV%LA5A2BW _]U%7(L8F] M*JA@!]Z>5MEA7*%*J6$R13(M)E8((>"UD.@IX@LS]%#9(S!"B&#)ZX*'$"',RVIQK:N_,(K',<1>SELQE^MTR\9B"G,LH'W*"12E.T7&'BD$U:8S(-Y!\MV1'N5>#Z\8R_ MX4 X@E%$O(773 M!=""S _@8JYA)\H KX#D-$]JA<,;FDB/HY$U4P5X1<6+&!0>\316B:Q2T.!7 MLCJ0 $-'<]5 C"2 [C["I(*]OKOO:M MD&(-9Y4PP=[?Q\N8URE(YFV\I!HL4!!Z:Y34.^41BR@:SZ?.L_Z;?"7I]E"M M"BO@J>D=*\D:H-F%0]AS!6%.]W,T]UQ/OZ?5*- :HF7 SQ&+7?&N,]C#W8#X'ZLTP^!^K-(\>)[J ML-$:)S1L+^6Z5(2TYYK%^0SP?PCU,A>[V"C.3B)%,8PPB8I;MV3BD#'A M79KQ"]+L=3QS-\B5$@?/J11LX/X=UR^QMU$<+3!A#VJ;H[,DR28:RS !QH:7 M]#*R/%9)L8^VO641(AB\I).Y);%6E'WDB99"#8F(9N^=DHB$;8]UWC7M-6WH M>JE*RO%&Z2!NE!J,Z'B)=+Q$.EXB67&)=#RR[71D"W%$4O$(5G\OZ0U_/JN% M"/ZMO)Q*QI_-*\L:WOMM,@^V"3#K/.G=XH"8?D!/+,,>#BHP&LC\]^6^>=CB MD4,])\"#G/"'\\CA'5JC($:FLKM+S0^!EMH3F3(@H,FMB3*&6(&=)\2&)^(" ME(-MS:+TM2!30Z5:SN#'3 U$@ OO&0ZC\3RU(>W;PWS;@ 0U6F=Q9UA !&!0 MG2,JR/4X0BS;8K1DN>5_\?^6B'JK_7SH+-3W'3+#'?$T?*K2C4/^0+E^Z#YN MK!8T=/)DL *,7/B MH)GUG5;.D%'NM Y*V1&1Z;I-E"9B-J0RBIS"9M-EUD M'3+E=I3DV,)B#5* Z9A;K7;IVJ:8RTFPQU7,P])AXNQ*TRT.<%&E[%%0,UY^ ML[S!4R@!&>2\R>HEE%74/?8JI "2)VW)I4?'1&@!;KBWY: 2]?/::0_[J)9D M&Y.UJ+787+Q/V S0(SN?[<+GI>,1'@PZFOT>AU&2V9O5,=7,:+TLVSAM0*[% MLJF/U&4T'[W09I0DPN'NK;SH63NF6?*Z]9%25 M%/"81*/CKFP_ IQ;.'KZ%I$)P?/D35O-A.<:'OS0SH.@K]*0-!>W*/*I[&)U MU_LDW/N.6LD3^TEX?7TV(1XF4SQ=H-,XI!T*PS.\?*#&*'EXKTG08/G4!23 M\T-"U36R;#^/=4Q!/#Z4%0S,$NQ.G=!S-4^B8AF#Y:T!&L RQ/L:G7M^'&G/ M8*N28AUA6WA2RMY#/$B#V.LJ:#9:4W?L$=W&+#1M/"\E:9D8=VJR!T^O(I39 M617$T6.%JJE!FDYE5)5N*_/5<&;<0T1!U!5:OJ0;,>\Q2%X== MQK<&,_Y>? MH+\]IS-4\=J0DH.W)%/D9 8'H<,>KZ@NT<,+I[/: .Y)U MK+[1IOK&UZT3T;<:I,]&TOT9#A![E=J@4R64-00:FATK,4S]%G9H>GQ3?BF7 M;6D(W-09**-*&A7 >-B&\O Z*^A9Q%P-.I#O(8K?:#3"6[TLFSAL0 W0#Y1X MB-$,M])RK>)9'DW #)+]-QD-%6T1"K&)S2J< *-)]U0WLAD0R[")N J4UXAXN$9E4RB3B4.#(=N6!B<41-^ 4<3LYVD?OEY M3*A.$]XNSX'*8OG0C,UK>T2TY\5P6/,0/ MO9X<,N.A )>8S)$7Q41[?83.ZEAM'W* 0[]07E8^F=R&8RX*^MAJ+RJ0 VP1 M=M%?X117'#A,G>?/7K1@S@OK%OVGM#SE%//>/-2O/L+34C-R!VLDAF &?,ND M;GJ\6*Y\O$%9-MW$=_IT2$32!VL8K>$$2(>2FNG N*\6;ROY-8!V2+$RN5*P M&HJT^3OD)O^=EO%+Y['S5$^>M&V MTN=Q9=9=:K'&2LT7VQXLIQ509*RT./O3D)U4CH?Z[0'91MG^<84>]H[46>L>?N6B@PA(%2 M0_;>"J0,+V"*V8'7X6UO[ UU>B&X*AR$WR'JA[J>CPHNSQ3#CFTC*EHT^LU0 M!)C6F'^ZL/;5QNY'5C62 "W Y* K''S5 0TYZ>04&<_/T4-T[H4NCH-H0G?' M7KS4/8,TROL"C$$"=, YX?BL3X^FH/\E(&U76+VDY0PN]:8OXAL2=" N+=FA MJ1.X**L\$\PR0\Q=KXW)F>]XVNLBJLG^ NQ#D0S W&S>T9 R0!5+[FJHZ&0_ MI?UJNU[6%V 6#6 #I%.P*Q/:KVT_KA&=U(1/QHF?%:G[_( )K8<-,#>"]H\P M7N1VDTGJ'#!07!%AT9J, )Z.V5U1RY?$<24MM'WMI P68ID; /N2D. MA'K>18""/M)65O$\1NS1NC3M8N(0-GLEP17F1WNM\ .R@WJ005_T+2M[%:RI M6IAXVEVY>ED'Q'H9T-&U)4T/]JK)1\0]37P MMMCGFS2$"4$KQ]MFVF6O'@=)/3>NL_D)0$J) S(/.=!;;.U-6@K7;;?)Z<UZ+M([/);-&H=NVV :['/-SFVLRW*Q-GT MNN'+Y%G'N0*4 4/:K4C,17O.0\L0]+C:?7%22CW;WW8@8HZAV4F2D0 5CNH M6+7V#)T%-Y3ZU(]_(*7) =F. OR -17D=D69MKH+K:I*/R#S:( 9\CE>X:$8 MNV:I=BO-'#B69!X0_T)((1_BK>D@O_WJ;PZHDGM [%=""UD,03Y>&RPIP5X; M4 %7X^.ZNHR '9.'D!DJ=0I8=.'HLC9"X$H5'J6*T9V5+SUI-9!@PTI&RR4R8K[6;(1\]+L)Y%(6R@ M(6&91ML7.XJ/>;"DHSX2 ENK<3 FH4X :("8?.?!O'7[;4,%Y XI8%UW8P2W#3;8L_*6V2F?=/:(=NRZY0YI,GQ MBYD&]4QX+2(Y-;VFVTE_[84OCV8C"WO[X$T]-5#CUK&LP$^W-6Z,W'K/2\H>FVLSH6SL?(J _Y7Y&TJ>].%EQ>1U]P@ -0]<8XX5W-,(/L%Z, M5V0YO^X1.Q4M5^SO M>\4@-:\.;30X$*OH1 ) 9::*-R\_KJAZ"0KLX9ILMYD4"7QRB-0LT+[M S&& M#N "Q$I7/G^:'69>8L)_YU/N=]J;04.[AVT"3: "A,1M:P13MUA"Z>WR=_HQ M\*1>).XHX$ ,HBO, /=@!=WN413YZ?8IS0$>S=9>B,GF$DE5Z5!J[D!85X,0 MH"[G'5JS3^^0FZ2 I77CTS"1K'80/PYAR=^[LJ42A+=O^T#8[P"NOGH>^I_( M.G5":K3S2:X%)RTKD3MD>UE@J]NC66D9 O;<(O8]U^ 3--6"VFW*.%;C E:4 MZGOO,?#FGLO2HTH2IQ2K4U__L[Z=5(&LE=Q(?GX#U@UP?4WE#.Z MJ:2#[0-F6;MTBD(D8/6\PC"_G=\!J M:G3JT:GM]>8#>\X_@A&CW@.,K38&K8*@@&'*1:S:5X&RJ/^Y!'+_44 MG,='PD)BZ<=XSGR#($8A'X%'G,"Z*'6=B#0W0)FEMLSAX M*RR=2%1UQM3 DQ8+..PDZ2VF>,BB.>3AE!8W38N:AIG_F1:Z+M8-U32.4D=_ M"]#NDMG<:)*0V6Y,E=$R-8SJ),&.''E"\^.G%KEA#YFD*H,CJ'JA8XA45GTP M-#R:Y;7.#1:W*S"9OKHD$@TX>*2IWDL+5L!UR",I/;RK6'P$E2DUG8'L%5[, M)B%C1R$-\EJ^";I74K*R1&GN1SL+274P-0 U*P=[:B)G+H6G0S5S,^1!S!/6 MM8[0I$5#PW&O\79C[QI1AP45B_<9<_P:A &.#3%1^8'0!-20#3M7E',S)4X0 MTC[25K2:>I4,0\;?**[MP8*X6?..GHIDP($B2W/Q?$$!U"&/(W9![R7W<=3# M8VV),1_.K22[902[C Q3XTQ1..2]N%M1M .U+'\WRSJ1MTANELM1.\+9AJ M:'!UU08R/4O*%/+CJS/T0QY[VQGFANX]:1<+07HV"V*6$+I!"5E^G0.@0N'!-2_W;9MR/XKQ;0L!K?7G"G+KY8#:/9- ME!6*LE4#-62#9V%_Z,^8?GVQUNWY[+=MK#1-A9CV :CYYDS&FXKE@!;TJ*=L M/V*T J@A6WPY+OUTP_^F]8S+WDR*"?$P2FHP)=6 !"QG=HJ=<[P@.Z%^3]P3"9+ D_]_4Y*@LWAHK4 <6H-0% M>UDHB/Q-DE%9I>\MCGY!T6B&5^P>LLX>*M(6.PL9/.LZ@-17M0(TVV+*SOIU MQXI;GW-1T2H'R^#AM81,N[(M)'$$7%'OW06:Q3X:S_='1BZ9]W23_J.Q74=+ M+>RRAM98ZUMK85)QC$RR!Y60LS.-"O3,C[Q&P3:FZZC@.N3C 5'VCOY1=? Y M/+UG[@QB].C-U[%DQ$AGZ>@?1H>2J[.;/,L2>EJ4&@7;EF.C@NF0AU>:$Z%] M[-B014,;8=%%1H= E92!Y\U40 .XP17E\F1C;G/C1#&+T31,I;H& Z>Y!:2 MI9'S;]3V2[V*Y$%3K@3AD(^&Y7,+]*]M7V*&0>[,BX63LP='*<=$>R\ 7Z-,0KR M9T@IA+,QG6+ M30M[^IC^D65G$MF.Z_V&V8SJ4K[//3^.F GT,J;4M+ D :TU MR$,>4%FG\)P.K2RXF'= QZC:099K73RDQ"\MU7ZO/R"XQSA@O=I3UM%5A)9A M/SW8B0,8NU)&)1NZW,6)]%ML4D(2L7BD6>Q&8W)/O5S/1:-G3XHW^FV.,_I? M.[XJFQU>6'%QGGWA7VN,VTF:'1U')D1:\.!1VV=*M$7G O6WJT@2L7%*6@;U=64BK M+5Y-,[TD!!K8 +;1H&5?J]LWM3>4$@FZ/VPVS XYC<>06Y$><1$VG$N?S-0T 2= ]@DWCCT4\_QY76*,\>Q=Q M!4RA]L>L.TSMG(I&QFJ=).ARAC+67MQ&UZ &&1V-]&H=T Q.&J5T:&;:U ML@Y@R-9CV7Z"[C)<4QWDG6_UW3"<\ZUDQ06JBJBTO]9)CJ'DKW *OV\#8GL] M!'#!?T:^AQ]1( WRW@)]0 M$J"HBS^S36O/*L<8"F:LEF,A;S6@M9_ORY<^RF2R6A3;6RK-!!;;!B2MT6*+ M[P06$ '<.)PC*M!-TA-&P6RT9";W%_]/W?%X-9)LX:T6+<#:&MF[6I>8\"ZT#DK9$9'INDV4)F(VHIH]] M3+-91_AKE*R*9MHA4YN)DAQ;6*Q!*N7O6TC^DC1"ED5GBKF<+9G:RM<+LY'.!O@ _1RNVBT.<-'B3% JD (YG4J9=(E%$52 N_YM8;-$ M_[QVFBFLDV05C;6009;5W%:FV+X3-IY_=@AQ]HKIAJF/AH.PE-$W0"4*[9R\4S[ M2%7V H=LN%<@+D>I?8HVIZF%7I=1XCJ<:^#(\;L;)-4W'1VG=,<^]XP5W=F3 M EY\QNA(%#YPOH]SE\O41X<5Y] 0H$LU,;!_SC7\Y1"=1W/(Y;QV*772KX2] M+-#5-G?*FG)!"S*L)+0!-H#M[<5RY>,-0CLU0G[GMV8/DX3CX-ZA M/ZF,01'7 %%MTDHJU8$#O ,_IYOFD!7#Y]TQX_6(95C);0-L@%??Q1YE'3)) MJXQ$R-HI=99=[<%6(-?!G]T[SC&[[:MXME;W-B\1T_QD;>.VKJ:AKO54JE]4 M-5I$I4&LYA=V2P>#[W7+3M@A$6Q3+L8[ "*\##I$]HX;D^,E.U8J]Q M^_C:1PPKQ:K@A>(W.U1NHDV4=A+6Y:CX<.Q96[ABX[6ZG9!V+D MVKU.V! -OK0SE:(U!0_P^G#DNO$RYI@C MI(7_68S+Z1B2(];K%ND_F:T191W_]'@O-@8:=[4V5P"%6<,D.A-) SZ-8#B\UN M_=DUS$%G&IC,/25.$-+^\\#,3?Y?#)QK*P@&L)Z^I[-BM2=Y2N"-QLAA MN$ H#^D/D:JZ-1VXIUOU%"-V)* @V"@^QFW,)_LP*>F?GT7F(.B5.&)LV&I M!CRTSTQ 3HV@PS2GIF.#2MAACY>86GM!@$8-HD+6EVL35> #WD^FFN7"?XV: MA$#.EVL.(M !+CM3;=_^@+(E($&72ME%2G7 _,C.0&85^0 M%L/30(RP(J,8 M,< 3AZ)FV0#<&/)*ZX79R689,]!7%BJ48_5,^N0T)\]R6O/(@=:#J]"O'SX' M4;NXR:0EV 1Q[\4Z?49L'4"S$;4-YQ'=(79+E_WC%)'EB5%J)<3;.7)E<(4\ M!ZI3]MP+^7;USHG0!!'7]'PM(?X@C$"(*^"13U%95DW'*,U<@)U$)M@ [N\_ M.<1CNSI33)7;MX4H 3* SP.8X@>4ET8C+.4)%7B <'(NO8 =_8AVNDG=Q5S( MOL%WQEJK8-'P/LAT5JF;LF*%)FM6$ M"HX8W@^'TSZ8A%Q;)0VYD<7!K+J]'RPH"K=QK"H<*IQ G./7Z&K^3$%1^ 'P M7W>><#+P\M_BDU&=Z87U9[!44O8(ZWF,3+_H+2.Z[8:3^MJHXIPY$Y-,%-0N MQO-+:C.._PMR]%>[:*W(X$[UZXVCN-MM#S_@A:N4VK3KMW3H39^0OT8W.(@6 MNB-(6JMQZ!8CA!XP]EM6:6;8TR<,9":9]"_ .K9 Y:\DM45R!H@S:#E>&EC M": ;OEHE/P:SU$%EH98N_=71DOU7G_90J<,!&T1>.1\:V9+N M=S.* [F$ZWLOIB;[@,@?Z)[K>)7>9I^E_V*]QXNU,V?ET1GD/L+N'P82 ?/- MM\H"%#:@^OKF#%%7F_9-_$!RF#XN%6W$L"@6U=0JKFW-LWH5K@V]L20O%_0Z MOXHI+[I_YCMA.)XGG=5?G+):#@#%)D9ZX268:E!A6,[K M8:2\I$ Y+L+34:=)TN$3>=JDJS&%@YXTR,CU20% JP!7(!-%WG3@GF>2/@2=^*D?,@50[@Z=%#HWV MJ9R=F6K#BGT,B-#N,V>2:W': NM3Z[ ^%6'=(NE10RK 5NG$R:-SY H'[(C& MI.,KE'7(SJ\87)A2Q'NZ&/&!Q3*&,#;KS#Q/705*G;WA[>+&#E3T"?!5 \$62DE/L, M$)O )8>C.%I@XOV%9A+ ESZQ#?ARGP&N_Y,=YBB8%6>P1+>K,(REN)!IQ39Z MI) !N+6?$N2$,=EP;01*9HE"U? BF%!/$)8Z%=[= M?S3T%EZ=+$"?0VC6Q8.'6I2T;GP/T.*UK#HP1\C2 H?P]@NG""\8J_N7C+K@%#BL1M;&"L]:>W50NU+ET\LLNR8&L/A+ 5*G3J.!]U6TN)!F8+].K&B._-.G2]LPP$X,M8L) MU"02=%[5.I1DH@4U6BU@Z"";R$V%#F[;'F @E?8YIQ1'N$,6F%XC2;;[K4/' M"N[;L9".SHFT-U2KQ73AD0BA8/J$IPL ]Q&'A M6%5Z $HW!3@ 12;,4^BE88 H%(*<$ >.?^,$SB,B69K_UKZ46%)H;( \J4!A M:R4BD+E(_ZEJOU6,MBNLS_\]K7I10C'MBNXC'CFA]I[ZUEZMR4(.^/S3Q7+E MXPU"]XBL/1>)%=U&=7,O+9RR]T?R_WZ&P^@61[^@Z&X+DF9#,J?G@=J>06(! MWZ4R=UF=JR>S=UF]Y>&,U:UQW"AV_"DBVE]2&%;?#G18# MDC0>G1I_ES*(T M;G@Y+8Z3OO%6Q$5 MM_^=9[=Z6:"SC939\?N0SI8 QTL_WKSQZ=FXB[V%RC-?(-'%Q)"@5@ M7M> +CP()@DQL 'DNU36T\@MOYILR$?AE$:)D'PY>#O7X-XV?16LJ-?!=3LQ M4MRI3I+=5(F@@WQP5Z#7V]XH?7MHE+X%C$RHT^M=;Y2^.S1*WQD):[#<[6CP MX&&JJWUV"$\"9IMUMA&NKF?FO+, MB;8HX,"Y0VY,".W8J1-Z^LX12I/'* P11_2ZK-$XV&I!?^$6L[.DG%+B0P=] M$[4.U=0&9TI.3I["P4K-QT-87S02S<9D'52 5S6B!>*S%RT^!O@A1&3-QE&R M7K+#^L"ENG,VBL.-8V4B,4^[>@"6U3Q(FK9]W0@!+R"Y&U*SW^,P8CT:9_.Z ML0,BH2Q[V!=#U7XOJ>%1O ^.%X37F%I6. XNGB-J:[$7+A(=S]&#[G6M6=[@ MZ92 ; A[24U3C?8*?@OBF?3USU/EK@+ZCVCJ/"<^F%/PP;2[]KNG M]\9;#;:RB_Z?(0^^C0:MGQVOD031NP&X_!T,8._9J,SE2;.28\:D?[1:V\Y,%:0@WW2L@.R0+H7[*?I=$P=X@M-(@9_LAU2>SX M(?\3Y<>!:?-HJ]9!V$YK3@"OFDJ=N HF!+LH#)GN['">ZG[.CMSQBCDUI@VH M2?Q!&$HCQH";B_*,R$+;C"\K7,A!D)OB!9!O6V-O++"7WR&9'[\[40=!9P$[ MP(+.)<4^$.JAF*8S$3)8(J5]_"KT.JR\+#Q>*Z%LXY] Z_OXR0EB]J0-B=1J*Z]E>!^_#GNQO8%K\F", MS5YQT@:>4[^ G?*Y#G7V/#]F%D;M>X((SS&@O^P[83A*WCGFR8T&@NIS"HWG MTU2AD5"A<5FA5M'WFD0JEAY!4;YA78PH1O+WH47+3#^'L!R4K12N0"DF15>Z M7KTPT'!_O0."UWOIP_1@(L?OJ?;\:H-K-YXG&.C/%JB6 V K/4XEA=RT:JQA MR$]T3_IA)'!5( #0<6FT];TKA!(V7?S/O;"-P[?VIO4()G:5@I%<:;+>&;IE M$\L -'PYUR!/7@5,@-FI'(_ME$I_8"MHQIQT!A:X>S8QS')07!=@5Y[I]X HZGA M&>8TDW*(K&X1;'_U7>95_^G\M?=G[,V\:$.[^0$GA7A<1 )VSQ"&;,>?;E9U MQJJ.R:,3>'^E=;2"$/O>+"$]F$UR?1G/+[W "5S/\;<'$*9VGGIT:GF8Y(0L MZ(7]P6HIK1V?-QKQB#O*B8F<)#F9@"-3JY$4CJ?DT ;8LGW&Y \V!)V5%SF^ MQ)7*W@>'Q-8^%I"5]7+[^:36F?83_I* 0Z*R#D? V+X)P7./G^]JIC/7\"'2 MF,<-,*[O%D5L"J?:K#WJB9QN/H8LYV8;LIX^^Z@_S%M!\"'2KX([8(0@TW%_ MB0_H3AJ3B!68-!<$JB#X$,U#!7> MT-"$OV6]BAXO$,N\G@VXF?B10C/YZ,Y M;9DE)=*]UV:*TUUA;A](MW>N9. _%96S%_I?.UO1I<4A&9 V9O0]=J)_NWWN MA<[C(V$AE?SJ^ ZM41 CEAQZCQX9-G=H18<*[8^!?7=1^CB3;FA'W21-;>"J M(R<;E]:VY9:QL&)42G=+9DFXAHPW4S1'-CFT9K_?Z" VA]TXOV-R%H<17M+I M1#8>K&&Q$#0*0%S',9C-\B*$^N>)O10SGA=TD2_RVD!7==L K-4;949*#1RM MB[)F#4V?L/130^5O!@F9H&L )U29%DI/XPH^&C3$@O=N]1P7V35SRCL0 \B7 M397:_I$]1G&BV[UIE#<\_Z;DZHE2?6H A(PD3*]'MX<]J?%J/V*KE&,9G36 M 5YH9%HE4GEO_&<)RW+D"3?F#6,*> SY'7D M&CDA"@VL'$G#AI:)O<;;K0F[(FBLM?3A.]V>4H400#,7$Y-?%*J :T,MQMC M].\^2F^D1DNVN?[+]+I>*7+0/,J!!OD"$+\61+PG5P%M#H61F4>9ZR0-FL-: MB""K,POT2F>*<9"5,=$=3R[X3!SJ+4V)$X2TK[05 M$VY$E2A#CD6C.+71T@"4[$VV5#/MQG%%TZ4S$[/X7@_AVEK6U-AHEB.V_\O/ M._:FLZ:[Z5U; *2HC)SLJC/7>2#DY2N&R& />XE7,J4"S(+Z'RU"*KS 6\9+ M;:@5VQL:;GN]!?"[D[O99[V8%]H;'.;%WH+>H#Y$5P%=26)^I*2_G)1 @ 7S M=AT\,.5PBIJP\!DC;T17B@$M8UEEH]54Y0%JO1B=7V746GMK?M\XT:J3DH$' 0#'2?+CN4V+C'OD/8,9X7/$HO58*/K&-"U'$ MQ_KSPHO0SYA^?<&/)Z^OSZ1IJ/[6.C9J8+#UU7C-:^UU*8*V1=YJMQ4V"0K6 M/JNGS0[/9DO'QT6:,CC:7RAWH6/DNCA.TE?Y*S:[G$16=/\L)D0R$52!*SF9 MEA$I"21H2;-M@O(I)@0_L4I.FJD52;",2"%(@&=EW)K8QCB<.!MF3V8&9:48 MR^BKA@NPC,<7&EW5BK_Z>*L6WHJ&B?,J< E3YQPE?UX%N>G^%D5H9Z]Y9,\]XBJDE3>]&/R<% M[R1.F^3;LH0K!7!2ZM[#OB6:>U?/\$._)4F64"H%6K:3UY !H#\HE;W1X245 MR)Q@=H8#YE&CP/6,I+?DI(WVI7FAZU/]B*D"3&JR%2M/-*(H&[0JVU*'(X*< MB))1ZSPC$,H!'-BMC(^7WI!E5U?\9(_@*%INZ0!%;$S]!I)>HT?'GQ#L(L1* MWXV6;&=XYCO>A@)EQ,( !RO M:@_$"K#I'!UW?)&WU8N\*L.BZD5>Q9D.$>IKCR:93*ZY$<;J)-E"72U:(&^& ML7R9\1/U;<.%M]*40UALS\J52 !+OXDI!06TE;+=;Q$H&5[RB"YW^)A.(O)= M!PP-K>A%?V[!P?H!A86_]RP7H4K&?8"RK.$-4)GU7X!9:U=@%X$C/=.5/AD^ MBN5>:EWLK9P8:BZ7V@<3=SHOYT>4_'0K>7S]*@QC[2_05TD!-.+&:[[R0:X MI?;WWCJ2IY@^B2;G,4G>XO/PC-_,)3^^Q.0>D;7G:L]N5)-M"\^*B(*DSHW2 M-Q30!X+#A\ZMH-OH$W%? 9#&N2N+$HMF8 MG#F^7US@$A,QX2)(2!TZG%0>[ZV6(8M#%8@U#X[30-KUU[D)>^=W:,H\GGX2=89S>35BK*%PWJ\ M +/5*J:'9,J_H]K174B4A@F-GAS"-HISY$7:CU(Z*&*+$73!6F,.G'D;N471 M>)XJ'QMRP#KI<[ 64T8^,QR8.DAG.*"MA!Y[%S-WS)C\.-+_@&^S/%NHET N MHQ;B;"B]7.[SD5S2/R?9Z#-T4-""=F4B?IV%W3D1M=^2Z)*::G'O,*WB(>8 . M57@4!/%28D3+M#)T J60R"B".,8Z]];># 6SL)A_H?NXHT+*T.EK1"FC#J*& M4E8?;SS?JJ>9-I$$6R@3HI/1I:& DO[L>6Y2ITZ(9F=XR1ZV3-\KU9XIS_WV MDB!#"?$-PA1+S==!))OC+M%(VQ*[PJX2PAYE8L9XNMG]2FJ??(]<,F2SV*LH M!)E%*&6FO!"_A%D^$[#GS@Q,9(6FK9F[ MBH#TFQ4]?<*_(H+I'Y8X57 C@6\-6*:R8>^RS8%.&I$ML=CX*5A MT%=!2]YOC8,;)W >Z?>4?4I1K9X!,2 ( $,)[CYP0!XZ?&@J?9_-3K-)$I=#8 $E2@0(P._$3 M"EGE2 .+?+YE:];X APP)052%8QL1HIM XX:@=D):-"VZ:@X96"G("SCSEV@ M<:#PG'WWTQFAY.'RH80?8$669CWIL@G$\TZRS3SG\-/J7PQ^9=!Q[@N3JMY: M\]N8$3V>)R% HS7%AZ%SB1,_AU $MM/G IK5QP\:&<@V%4 E* Q.6\ M:\%]^G \9WM^),Q);W3)A$T<#(7-8.E[/%-_)&'R"NO4>3;RXMNV=>/ON]5) M:C?+72.+16BG+U#C0+>OJB 8,XGODTKT%>P/SXMGU8XK$ M)34=-M?&">;C>4DZ?[E,MQ.O12? ,=9D"@7/70\!0QY[]_%#B/Z,Z=<7:Q:O M;R+>?4^$J4CW*C&JL4)"0*2CV^L^;[DU*#99R(\V/$>8\1YQW?>[ICVW=-;W#MVAKPY+37Z?Y?V.+"Y0># M#.:P;T:53*@ LR J7!VS&R_PEO%2&VK%]H:&VUYO 6Z:F1;;R>S>18%#/*QI MEA"W._ 9HP*,?L-4N2*I_(]!N$*N-_?03-M+?=5M XV06A/<4E.-2*<@"OB MX9G4L-G[9.#0E[NH+U2WPPT<;YT.Y*\>\?KU#'F)@!EV8^9?OS[#Z]UJJ^7> M;3"7$')Z4TA^.T_1N KFF"PYG(*;MX+*>42YMO0O.R5K&P6P8YE.*EZ2J#M\ M3(F+(.*WV=WA+;8$A*FP.XI GK0':&#K@:-@!'MI\=PD.\+QQW[K.$!#3[ M/0[YJXS2W/>IS=!-IU=F -,ICW$HK>)0^LQQ"0T"^M:@SQL\LCC[UT:<>#.!'G_KH4Q]] MZJ-/??2I2S[UC__UZM6+__E\\^F[__V?T>O%-[/GI\63'U]W??W]^^^>?F_.3M-_^,/G[MN*_QXW>_?/SE?'&^ MO'"_^3,>7X_GK]WEQ3>?;GWOS>EH=?[PM7-U?_[S^]/PEX>_!S+K;_[SO4>^OUDMW_Y^\?G^T]F[?S]L_OK9P__: MK&_>WUW]Z],J&CU?;[Z]/7G_ZZ_XW7?O)O_\%*R?G,W["_S-R;N[Z7QR]MJ? MO)ZL?SGY(UA^_>'YT_+[\')\$OV^BBX^+O\>1P^CQ?O9>/8PFEU^^O7-?_Y] M\_=9N!S-/__R5W3^^?WGRS_^/?MYZA'\S2+^-8AO_W5%OGU_-SF=?EP['_X\ M>;OX^7N\>O/+OSY]^_6WO[MX<17]\^_OQM2QNIV^?__GR GC]>^3Y:]?WSV- M?/)FLWZ^+L_N[5Z\&;O% FY@?7S,-'IP0_>-O_Q]02P$" M% ,4 " #0@*]#,R+3$N:'1M4$L! A0# M% @ T("O7(K1]XJ5 P . T !4 ( !/R@! &5A,#(Y M,#4S-3 Q97@S,BTR+FAT;5!+ 0(4 Q0 ( -" KUS'-D4$L! A0#% @ MT("O7)D5=0+Y#P L], !0 ( !YC\! 'IE;RTR,#(V,#,S M,5]C86PN>&UL4$L! A0#% @ T("O7$H1NE*L/P 6B,$ !0 M ( !$5 ! 'IE;RTR,#(V,#,S,5]D968N>&UL4$L! A0#% @ T("O M7&QH(I 8D@ ZU$' !0 ( ![X\! 'IE;RTR,#(V,#,S,5]L M86(N>&UL4$L! A0#% @ T("O7%9!4$5:/P SE\$ !0 M ( !.2(" 'IE;RTR,#(V,#,S,5]P&UL4$L%!@ * H E0( ,5A $ @ $! end XML 79 ea0290535-10q_zeo_htm.xml IDEA: XBRL DOCUMENT 0001865506 2026-01-01 2026-03-31 0001865506 zeo:ClassACommonStockParValue00001PerShareMember 2026-01-01 2026-03-31 0001865506 zeo:WarrantsEachExercisableForOneShareOfClassACommonStockAtAPriceOfElevenPointFiveZeroSubjectToAdjustmentMember 2026-01-01 2026-03-31 0001865506 us-gaap:CommonClassAMember 2026-05-13 0001865506 zeo:ClassVCommonStockMember 2026-05-13 0001865506 2026-03-31 0001865506 2025-12-31 0001865506 us-gaap:RelatedPartyMember 2026-03-31 0001865506 us-gaap:RelatedPartyMember 2025-12-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember 2026-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember 2025-12-31 0001865506 zeo:ClassBUnitsMember 2026-03-31 0001865506 zeo:ClassBUnitsMember 2025-12-31 0001865506 zeo:ClassVCommonStockMember 2026-03-31 0001865506 zeo:ClassVCommonStockMember 2025-12-31 0001865506 us-gaap:CommonClassAMember 2026-03-31 0001865506 us-gaap:CommonClassAMember 2025-12-31 0001865506 us-gaap:NonrelatedPartyMember 2026-01-01 2026-03-31 0001865506 us-gaap:NonrelatedPartyMember 2025-01-01 2025-03-31 0001865506 us-gaap:RelatedPartyMember 2026-01-01 2026-03-31 0001865506 us-gaap:RelatedPartyMember 2025-01-01 2025-03-31 0001865506 2025-01-01 2025-03-31 0001865506 us-gaap:CommonClassAMember 2026-01-01 2026-03-31 0001865506 us-gaap:CommonClassAMember 2025-01-01 2025-03-31 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 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 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-12-31 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2025-12-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2025-12-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-12-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2025-12-31 0001865506 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-12-31 0001865506 us-gaap:RetainedEarningsMember 2025-12-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2026-01-01 2026-03-31 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2026-01-01 2026-03-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2026-01-01 2026-03-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2026-01-01 2026-03-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2026-01-01 2026-03-31 0001865506 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2026-01-01 2026-03-31 0001865506 us-gaap:RetainedEarningsMember 2026-01-01 2026-03-31 0001865506 zeo:ClassAConvertiblePreferredUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2026-03-31 0001865506 zeo:ClassBUnitsMember zeo:RedeemableNoncontrollingInterestsMember 2026-03-31 0001865506 zeo:CommonClassVMember us-gaap:CommonStockMember 2026-03-31 0001865506 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2026-03-31 0001865506 us-gaap:AdditionalPaidInCapitalMember 2026-03-31 0001865506 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2026-03-31 0001865506 us-gaap:RetainedEarningsMember 2026-03-31 0001865506 zeo:CustomerTwoMember 2026-01-01 2026-03-31 0001865506 zeo:CustomerFourMember 2025-01-01 2025-12-31 0001865506 zeo:SolarSystemInstallationsNetMember 2026-01-01 2026-03-31 0001865506 zeo:SolarSystemInstallationsNetMember 2025-01-01 2025-03-31 0001865506 zeo:RoofingInstallationsMember 2026-01-01 2026-03-31 0001865506 zeo:RoofingInstallationsMember 2025-01-01 2025-03-31 0001865506 zeo:EnergyStorageSolutionsMember 2026-01-01 2026-03-31 0001865506 zeo:EnergyStorageSolutionsMember 2025-01-01 2025-03-31 0001865506 zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:DirectLaborMember zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:DirectLaborMember zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:DirectLaborMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:MaterialsMember zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:MaterialsMember zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:MaterialsMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 us-gaap:ProductAndServiceOtherMember zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 us-gaap:ProductAndServiceOtherMember zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 us-gaap:ProductAndServiceOtherMember us-gaap:ReportableSubsegmentsMember 2026-01-01 2026-03-31 0001865506 zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 zeo:DirectLaborMember zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 zeo:DirectLaborMember zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 zeo:DirectLaborMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 zeo:MaterialsMember zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 zeo:MaterialsMember zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 zeo:MaterialsMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 us-gaap:ProductAndServiceOtherMember zeo:SunergyMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 us-gaap:ProductAndServiceOtherMember zeo:HeliogenMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 us-gaap:ProductAndServiceOtherMember us-gaap:ReportableSubsegmentsMember 2025-01-01 2025-03-31 0001865506 us-gaap:SoftwareDevelopmentMember 2026-03-31 0001865506 us-gaap:SoftwareDevelopmentMember 2025-12-31 0001865506 us-gaap:OfficeEquipmentMember 2026-03-31 0001865506 us-gaap:OfficeEquipmentMember 2025-12-31 0001865506 us-gaap:VehiclesMember 2026-03-31 0001865506 us-gaap:VehiclesMember 2025-12-31 0001865506 us-gaap:LeaseholdImprovementsMember 2026-03-31 0001865506 us-gaap:LeaseholdImprovementsMember 2025-12-31 0001865506 us-gaap:RelatedPartyMember 2026-01-01 2026-03-31 0001865506 us-gaap:RelatedPartyMember 2025-01-01 2025-03-31 0001865506 zeo:SolarLeasingMember 2026-03-31 0001865506 zeo:SolarLeasingMember 2025-12-31 0001865506 zeo:BusinessLoanAgreementMember 2024-08-31 0001865506 zeo:BusinessLoanAgreementMember 2026-03-31 0001865506 zeo:BusinessLoanAgreementMember 2025-12-31 0001865506 us-gaap:RelatedPartyMember 2025-01-01 2025-12-31 0001865506 srt:MinimumMember zeo:WhiteHorseEnergyLLCMember 2026-01-30 2026-01-30 0001865506 srt:MaximumMember zeo:WhiteHorseEnergyLLCMember 2026-01-30 2026-01-30 0001865506 2025-07-03 2025-07-03 0001865506 zeo:OpCoClassBUnitsMember 2026-03-31 0001865506 zeo:OpCoClassBUnitsMember us-gaap:CommonClassAMember 2026-03-31 0001865506 zeo:OpCoClassBUnitsMember us-gaap:CommonClassAMember 2026-01-01 2026-03-31 0001865506 zeo:WhiteLionCapitalLLCMember us-gaap:CommonClassAMember 2026-01-27 2026-01-27 0001865506 zeo:WhiteLionCapitalLLCMember 2026-01-27 0001865506 2026-01-27 0001865506 zeo:WhiteLionCapitalLLCMember us-gaap:CommonClassAMember 2026-01-27 0001865506 2026-01-27 2026-01-27 0001865506 zeo:WhiteLionCapitalLLCMember 2026-01-01 2026-03-31 0001865506 zeo:WhiteLionELOCMember us-gaap:CommonClassAMember 2026-01-01 2026-03-31 0001865506 us-gaap:CommonClassAMember 2026-03-13 2026-03-13 0001865506 us-gaap:CommonClassAMember 2026-02-05 2026-02-05 0001865506 zeo:TRAHoldersMember 2026-01-01 2026-03-31 0001865506 zeo:ESGENOpCoLLCMember 2026-03-31 0001865506 zeo:ESGENOpCoLLCMember 2025-12-31 0001865506 us-gaap:SeriesAPreferredStockMember 2026-01-01 2026-03-31 0001865506 zeo:CommonClassVMember 2026-03-31 0001865506 us-gaap:PreferredStockMember 2026-03-31 0001865506 zeo:ClassAUnitsMember 2026-03-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember us-gaap:CommonClassAMember 2024-03-06 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2024-03-06 2024-03-06 0001865506 zeo:SunManagersLLCMember 2026-01-01 2026-03-31 0001865506 zeo:SunManagersLLCMember us-gaap:CommonClassAMember 2026-03-31 2026-03-31 0001865506 zeo:MarchTwoThousandTwentyFourGrantMember 2026-01-01 2026-03-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-01-01 0001865506 zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 0001865506 zeo:SeasonalManagerStockCompensationPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2026-01-01 2026-03-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2026-01-01 2026-03-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember us-gaap:CommonClassAMember 2026-03-31 2026-03-31 0001865506 us-gaap:RestrictedStockUnitsRSUMember 2025-12-31 0001865506 us-gaap:RestrictedStockUnitsRSUMember 2026-01-01 2026-03-31 0001865506 us-gaap:RestrictedStockUnitsRSUMember 2026-03-31 0001865506 zeo:MarchThirteenTwoThousandTwentyFourMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2026-01-01 2026-03-31 0001865506 zeo:MarchThirteenTwoThousandTwentyFourMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-03-31 0001865506 zeo:MarchThirteenTwoThousandTwentyFourMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-12-31 0001865506 zeo:MarchThirteenTwoThousandTwentyFourMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-12-31 0001865506 zeo:FebruaryFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2026-01-01 2026-03-31 0001865506 zeo:FebruaryFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-03-31 0001865506 zeo:FebruaryFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-12-31 0001865506 zeo:FebruaryFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-12-31 0001865506 zeo:JulyFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2026-01-01 2026-03-31 0001865506 zeo:JulyFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-03-31 0001865506 zeo:JulyFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-12-31 0001865506 zeo:JulyFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-12-31 0001865506 zeo:NovemberFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2026-01-01 2026-03-31 0001865506 zeo:NovemberFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-03-31 0001865506 zeo:NovemberFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-12-31 0001865506 zeo:NovemberFiveTwoThousandTwentyFiveMember zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-12-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2026-01-01 2026-03-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-03-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-12-31 0001865506 zeo:TwoZeroTwoFourOmnibusIncentivePlanMember 2025-01-01 2025-12-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentyFiveMember zeo:SeasonalManagerStockCompensationPlanMember 2026-01-01 2026-03-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentyFiveMember zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-03-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentyFiveMember zeo:SeasonalManagerStockCompensationPlanMember 2025-12-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentyFiveMember zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-12-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentySixMember zeo:SeasonalManagerStockCompensationPlanMember 2026-01-01 2026-03-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentySixMember zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-03-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentySixMember zeo:SeasonalManagerStockCompensationPlanMember 2025-12-31 0001865506 zeo:MarchThirtyOneTwoThousandTwentySixMember zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-12-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember 2026-01-01 2026-03-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-03-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember 2025-12-31 0001865506 zeo:SeasonalManagerStockCompensationPlanMember 2025-01-01 2025-12-31 0001865506 us-gaap:FairValueInputsLevel1Member 2026-03-31 0001865506 us-gaap:FairValueInputsLevel2Member 2026-03-31 0001865506 us-gaap:FairValueInputsLevel3Member 2026-03-31 0001865506 us-gaap:CommonClassAMember us-gaap:SubsequentEventMember 2026-04-23 2026-04-23 0001865506 us-gaap:SubsequentEventMember 2026-04-23 0001865506 us-gaap:SubsequentEventMember 2026-04-23 2026-04-23 0001865506 srt:MinimumMember 2026-04-23 0001865506 srt:MinimumMember 2026-04-23 2026-04-23 0001865506 srt:ScenarioForecastMember us-gaap:CommonClassAMember 2026-10-14 0001865506 srt:ScenarioForecastMember 2026-10-14 2026-10-14 shares iso4217:USD iso4217:USD shares pure zeo:segment 10-Q true 2026-03-31 false 001-40927 ZEO ENERGY CORP. DE 98-1601409 7625 Little Rd Suite 200A New Port Richey FL 34654 (727) 375-9375 Class A Common Stock, par value $0.0001 per share ZEO NASDAQ Warrants, each exercisable for one share of Class A Common Stock at a price of $11.50, subject to adjustment ZEOWW NASDAQ Yes Yes Non-accelerated Filer true true false false 35139912 22880000 1731160 6137939 4978233 4777550 10360929 8158909 765757 611807 854733 852179 2337408 2598623 3982540 4192590 20032527 22552047 67667 92712 1988422 2830490 732192 897476 276421 310539 6343069 3153485 27091695 27091695 56531993 56928444 5010855 3769078 1847476 2421237 3849754 49269 623591 1301393 611704 684819 145767 142095 24183 23526 12113330 8391417 196281 304295 171017 208865 49288 55586 567180 491280 13097096 9451443 1500000 1500000 1500000 1500000 17479714 17207469 21380000 21380000 22880000 22880000 12272120 24939200 0.0001 0.0001 100000000 100000000 22880000 22880000 24380000 24380000 2288 2438 0.0001 0.0001 300000000 300000000 35139912 35139912 33180843 33180843 3514 3318 65063624 63394456 8251 -4895 -51394614 -58064985 13683063 5330332 56531993 56928444 12155521 6216391 1029423 2567304 13184944 8783695 7580046 4789679 1081528 4900729 3011770 3112799 6276724 9491886 17950068 22295093 -4765124 -13511398 68437 82363 10853 30277 75900 -663449 -18316 715535 -4783440 -12795863 -92129 523500 -4691311 -13319363 -1178637 -6958098 -3512674 -6361265 -0.11 -0.11 -0.48 -0.48 33377040 33377040 13252964 13252964 13146 -3499528 -6361265 1500000 16130871 33730000 115693900 35230000 3523 13252964 1326 14523963 -103440891 -88912079 2137247 2137247 43500 4 63505 63509 -238491 -238491 -8500000 -18785000 -8500000 -850 8500000 850 18785000 18785000 -51448264 51448264 51448264 405237 -7363336 -6361265 -6361265 1500000 16536108 25230000 38097300 26730000 2673 21796464 2180 35271224 -58353892 -23077815 1500000 17207469 22880000 24939200 24380000 2438 33180843 3318 63394456 -4895 -58064985 5330332 663053 663053 120051 12 -12 -11609 -11609 31793 3 31312 31315 -1500000 -873000 -1500000 -150 1500000 150 873000 873000 241000 -24 -13431 -13455 66225 7 99993 100000 160153 13146 13146 -10183045 10183045 10183045 432398 -1611035 -3512674 -3512674 1500000 17479714 21380000 12272120 22880000 2288 35139912 3514 65063624 8251 -51394614 13683063 -4691311 -13319363 1081528 4885729 15000 75900 -663449 663053 2193630 31315 63509 200683 3538569 165284 180643 2402703 -1742908 153950 94441 2554 -25075 -261215 -32609 -204075 -1138288 -25045 39584 37656 1254681 788747 -467073 -1465223 3800485 -1038972 -677802 -82190 -2000 -181129 -164851 -852842 -2263438 205342 372578 3150000 -3355342 -372578 13455 34176 31696 5641 72300 160153 11609 -198124 -103996 -471 -4406779 -2740012 6137939 5634115 1731160 2894103 10853 25785 1611035 7363336 432398 405237 10183045 51448264 12 150 850 873000 18785000 100000 238491 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-transform: uppercase"><b>NOTE 1</b></span><b>—BASIS OF PRESENTATION AND OTHER INFORMATION</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 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 (“U.S. 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 U.S. GAAP for complete financial statements. The December 31, 2025 consolidated balance sheet data was derived from audited financial statements but do not include all disclosures required by U.S. 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 April 1, 2026. 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 three months ended March 31, 2026 are not necessarily indicative of the results that may be expected for the year ending December 31, 2026.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Reclassifications</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain prior period amounts have been reclassified to conform to the current period presentation of the condensed consolidated financial statements. These reclassifications had no impact on previously reported net loss, total assets, total liabilities, stockholders’ equity, or cash flows from operating activities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Recently Adopted Accounting Pronouncements</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2024, the FASB issued ASU 2024-04, “<i>Debt—Debt with Conversion and Other Options</i>,” which clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. The new guidance is effective for reporting annual periods beginning after December 15, 2025 and can be applied either prospectively or retrospectively. Early adoption is permitted. The adoption of ASU 2024-04 did not have a material impact on the Company’s condensed consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In July 2025, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2025-05, “<i>Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets</i>,” 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 adoption of ASU 2025-05 did not have a material impact on the Company’s condensed consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Recently Issued Accounting Pronouncements Not Yet Adopted</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2024, the FASB issued ASU 2024-03, “<i>Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</i>,” which requires 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 a 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 ASU 2024-03 will have on its condensed consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2025, the FASB issued ASU 2025-03, “<i>Business Combinations (Topic 805) and Consolidation (Topic 810): Determining the Accounting Acquirer in the Acquisition of a Variable Interest Entity</i>,” which requires entities to consider existing factors in ASC 805 when identifying the accounting acquirer in a transaction effected primarily by exchanging equity interests in which the legal acquiree is a variable interest entity that meets the definition of a business. ASU 2025-03 is effective for fiscal years beginning after December 15, 2026, with early adoption permitted. The Company is currently evaluating the impact ASU 2025-03 will have on its condensed consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In September 2025, the FASB issued ASU 2025-06, “<i>Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software.</i>” This guidance removes 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 purpose. 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 ASU 2025-06 will have on its condensed consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2025, the FASB issued ASU 2025-11, “<i>Interim Reporting (Topic 270): Narrow-Scope Improvements</i>.” ASU 2025-11 clarifies and improves existing interim reporting guidance by consolidating disclosure requirements within Topic 270 and introducing a disclosure principle requiring entities to disclose events and changes occurring after the most recent annual reporting period that are expected to have a material effect on the entity’s financial condition or results of operations. The ASU does not introduce significant changes to recognition or measurement guidance. The amendments in ASU 2025-11 are effective for interim reporting periods within fiscal years beginning after December 15, 2027, with early adoption permitted. ASU 2025-11 allows for either a prospective or retrospective approach on adoption. The Company is currently evaluating the impact ASU 2025-11 will have on its condensed consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Reclassifications</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain prior period amounts have been reclassified to conform to the current period presentation of the condensed consolidated financial statements. These reclassifications had no impact on previously reported net loss, total assets, total liabilities, stockholders’ equity, or cash flows from operating activities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Recently Adopted Accounting Pronouncements</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2024, the FASB issued ASU 2024-04, “<i>Debt—Debt with Conversion and Other Options</i>,” which clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. The new guidance is effective for reporting annual periods beginning after December 15, 2025 and can be applied either prospectively or retrospectively. Early adoption is permitted. The adoption of ASU 2024-04 did not have a material impact on the Company’s condensed consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In July 2025, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2025-05, “<i>Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets</i>,” 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 adoption of ASU 2025-05 did not have a material impact on the Company’s condensed consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Recently Issued Accounting Pronouncements Not Yet Adopted</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2024, the FASB issued ASU 2024-03, “<i>Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses</i>,” which requires 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 a 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 ASU 2024-03 will have on its condensed consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2025, the FASB issued ASU 2025-03, “<i>Business Combinations (Topic 805) and Consolidation (Topic 810): Determining the Accounting Acquirer in the Acquisition of a Variable Interest Entity</i>,” which requires entities to consider existing factors in ASC 805 when identifying the accounting acquirer in a transaction effected primarily by exchanging equity interests in which the legal acquiree is a variable interest entity that meets the definition of a business. ASU 2025-03 is effective for fiscal years beginning after December 15, 2026, with early adoption permitted. The Company is currently evaluating the impact ASU 2025-03 will have on its condensed consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In September 2025, the FASB issued ASU 2025-06, “<i>Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software.</i>” This guidance removes 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 purpose. 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 ASU 2025-06 will have on its condensed consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2025, the FASB issued ASU 2025-11, “<i>Interim Reporting (Topic 270): Narrow-Scope Improvements</i>.” ASU 2025-11 clarifies and improves existing interim reporting guidance by consolidating disclosure requirements within Topic 270 and introducing a disclosure principle requiring entities to disclose events and changes occurring after the most recent annual reporting period that are expected to have a material effect on the entity’s financial condition or results of operations. The ASU does not introduce significant changes to recognition or measurement guidance. The amendments in ASU 2025-11 are effective for interim reporting periods within fiscal years beginning after December 15, 2027, with early adoption permitted. ASU 2025-11 allows for either a prospective or retrospective approach on adoption. The Company is currently evaluating the impact ASU 2025-11 will have on its condensed consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-transform: uppercase"><b>NOTE 2</b></span><b>—LIQUIDITY AND GOING CONCERN ASSESSMENT </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-transform: uppercase"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of March 31, 2026, the Company had cash and cash equivalents of $1.7 million, positive working capital of $7.9 million, and total stockholders’ equity of $13.7 million. For the three months ended March 31, 2026, the Company incurred a net loss of $4.7 million and $0.9 million of cash used in operating activities. Management has assessed the going concern assumptions of the Company during the preparation of these condensed consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has operational plans to increase revenue and move towards the goal of profitable operations in 2026, which plans are expected to improve cash flows. The operational plan includes an increase in the number of sales agents to increase revenue and improved efficiency in the operations of the Company through centralization of field offices and labor and productivity improvement in the corporate operations through the implementation of a new CRM software.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is also working internally and with third parties to address short-term cash needs through the use of the common stock purchase agreement with White Lion Capital LLC (the “White Lion ELOC”), which provides the Company the right to sell up to $30.0 million in shares of Class A common stock, subject to market liquidity and contractual limitations. The White Lion ELOC is limited to selling shares equal to 4.99% of the outstanding shares at the time of sale and resets once White Lion Capital LLC liquidates their holdings in the open market (see <i>Note 10—Redeemable Noncontrolling Interests and Equity </i>for additional information). The Company also has other opportunities to raise capital, such as through revenue generating initiatives, private placements, public offerings or repricing of outstanding warrants. In addition, in June 2026 the Company will become eligible to utilize a universal shelf registration statement to raise funding for the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the generation of revenue, access to capital markets or other funding sources, realization of assets and the satisfaction of liabilities in the normal course of business.</p> 1700000 7900000 13700000 -4700000 -900000 30000000 0.0499 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-transform: uppercase"><b>NOTE 3</b></span><b>—DISAGGREGATION OF REVENUES AND SEGMENT REPORTING</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Disaggregation of Revenues</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s revenues are disaggregated based on revenue type, including (i) solar system installations, (ii) roofing installations, and (iii) energy storage solutions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company’s net revenues for the three months ended March 31, 2026 and 2025 are disaggregated as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2026</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2025</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Solar system installations, net</td><td styl