<SEC-DOCUMENT>0001463101-24-000145.txt : 20241108
<SEC-HEADER>0001463101-24-000145.hdr.sgml : 20241108
<ACCEPTANCE-DATETIME>20241108160925
ACCESSION NUMBER:		0001463101-24-000145
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		16
CONFORMED PERIOD OF REPORT:	20241107
ITEM INFORMATION:		Cost Associated with Exit or Disposal Activities
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20241108
DATE AS OF CHANGE:		20241108

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Enphase Energy, Inc.
		CENTRAL INDEX KEY:			0001463101
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				204645388
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-35480
		FILM NUMBER:		241440616

	BUSINESS ADDRESS:	
		STREET 1:		47281 BAYSIDE PARKWAY
		CITY:			FREMONT
		STATE:			CA
		ZIP:			94538
		BUSINESS PHONE:		(707) 763-4784

	MAIL ADDRESS:	
		STREET 1:		47281 BAYSIDE PARKWAY
		CITY:			FREMONT
		STATE:			CA
		ZIP:			94538
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>enph-20241107.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:11619063-fa45-40bf-822f-95af293bb469,g:dbc53a42-a25a-4664-aa11-6ea2dba86db8,d:f5157dbefd114486a6f25d940b0f3a74-->
<html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>enph-20241107</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-21">0001463101</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-22">false</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="enph-20241107.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001463101</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-07</xbrli:startDate><xbrli:endDate>2024-11-07</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="if5157dbefd114486a6f25d940b0f3a74_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">8-K</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">________________________________________________</span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CURRENT REPORT</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Pursuant to Section&#160;13 or 15(d)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">of the Securities Exchange Act of 1934</span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Date of Report (Date of earliest event reported): <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-2">November&#160;7, 2024</ix:nonNumeric> </span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">________________________________________________</span></div><div style="margin-bottom:9pt;text-align:center"><img src="enph-20241107_g1.jpg" alt="enpha06.jpg" style="height:45px;margin-bottom:5pt;vertical-align:text-bottom;width:260px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-3">ENPHASE ENERGY, INC.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">________________________________________________</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.186%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.142%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-4">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-35480</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-6">20-4645388</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(State or other jurisdiction of Incorporation)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Commission File No.)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 4.37pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(IRS Employer Identification No.)</span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-7">47281 Bayside Parkway</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-8">Fremont</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" id="f-9">CA</ix:nonNumeric>  <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-10">94538</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Address of principal executive offices, including zip code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%"><ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-11">(707)</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-12">774-7000</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Not Applicable</span></div><div style="text-align:center"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Former name or former address, if changed since last report.)</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:WrittenCommunications" format="ixt-sec:boolballotbox" id="f-13">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Written communications pursuant to Rule&#160;425 under the Securities Act (17 CFR 230.425)</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:SolicitingMaterial" format="ixt-sec:boolballotbox" id="f-14">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Soliciting material pursuant to Rule&#160;14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementTenderOffer" format="ixt-sec:boolballotbox" id="f-15">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Pre-commencement communications pursuant to Rule&#160;14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementIssuerTenderOffer" format="ixt-sec:boolballotbox" id="f-16">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Pre-commencement communications pursuant to Rule&#160;13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:38.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.430%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-17">Common Stock, $0.00001 par value per share</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-18">ENPH</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-19">Nasdaq Global Market</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter). </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Emerging growth company </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="f-20">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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.&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt"><span><br/></span></div><div id="if5157dbefd114486a6f25d940b0f3a74_7"></div><div style="margin-bottom:6pt;margin-top:12pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.05. Costs Associated with Exit or Disposal Activities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;7, 2024, Enphase Energy, Inc. (the "Company" or "Enphase") notified its employees of a restructuring plan (the &#8220;Plan&#8221;) designed to better align its workforce and cost structure with the Company&#8217;s business needs, strategic priorities and ongoing commitment to profitable growth &#8211; all while increasing operational efficiencies and reducing operating costs. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Plan, the Company will be reducing headcount and moving certain functions to cost efficient regions, affecting approximately 17% of its global workforce - approximately 500 employees and contractors. In addition, the Company will streamline its operations by focusing contract manufacturing in four existing locations: two in the United States, one in India and one in China; and it will cease its contract manufacturing operations in Guadalajara, Mexico. The Company&#8217;s global capacity for microinverters will remain steady at approximately 7.25 million microinverter units per quarter, of which approximately 5 million units of capacity is in the United States.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates that it will incur approximately $17 million to $20 million in restructuring and asset impairment charges, of which approximately $14 million are expected to be incurred in the fourth quarter of 2024, and approximately $11 million to $12 million will be total cash expenditures. The estimated impact of charges related to the Plan is expected to be approximately $10 million to $13 million in employee severance and benefits, $4 million in asset impairment charges, and $3 million related to contract manufacturing and office closures.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The actions associated with employee restructuring under the Plan are expected to be substantially complete within the first half of 2025, subject to local laws.</span></div><div id="if5157dbefd114486a6f25d940b0f3a74_10"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Item 7.01. Regulation FD Disclosure.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial outlook for the fourth quarter of 2024 furnished in the Company&#8217;s third quarter of 2024 earnings release included with its Current Report on Form 8-K on October 22, 2024 remains unchanged except for GAAP operating expenses, which are expected to increase by approximately $14 million of restructuring and asset impairment charges in the fourth quarter in connection with the Plan.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to reduce its non-GAAP operating expenses to be in the range of $75 million to $80 million a quarter in 2025 when these restructuring actions are substantially complete by end of the first quarter of 2025.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company published a Message from the CEO to Enphase Employees on its website about the implementation of the Plan. A copy of this Message from the CEO is attached as Exhibit 99.1 to this report. Information on the Company&#8217;s website is not, and will not be deemed, a part of this report or incorporated into this or any other filings that the Company makes with the Securities and Exchange Commission.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information in Item 7.01 of this Form 8-K, including Exhibit 99.1, shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), or subject to the liabilities of that Section or Sections 11 and 12(a)(2) of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), and shall not be incorporated by reference in any registration statement or other document filed under the Securities Act or the Exchange Act, whether made before or after the date hereof, regardless of any general incorporation language in such filings, except as shall be expressly set forth by specific reference in such a filing.</span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Non-GAAP Financial Measures </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports its financial results in accordance with GAAP; however, the Company presents forward-looking non-GAAP operating expenses in this Current Report on Form 8-K. Non-GAAP financial measures are financial measures that are derived from the condensed consolidated financial statements, but that are not presented in accordance with GAAP. The Company uses these non-GAAP financial measures to analyze its operating performance and future prospects, develop internal budgets and financial goals, and to facilitate period-to-period comparisons. The Company believes that these non-GAAP financial measures reflect an additional way of viewing aspects of its operations that, when viewed with its GAAP results, provide a more complete understanding of factors and trends affecting its business. Investors should consider these non-GAAP financial measures in addition to, and not as a substitute for, its financial measures prepared in accordance with GAAP.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to non-GAAP operating expenses, the Company is not able to provide a reconciliation of forward-looking measures where the quantification of certain excluded items reflected in the measures cannot be calculated or predicted at this time without unreasonable efforts. In these cases, the reconciling information that is unavailable includes a forward-looking range of financial performance measures beyond its control, such as stock-based compensation. For the same reasons, the Company is unable to address the probable significance of the unavailable information, which could have a potentially unpredictable and potentially significant impact on its future GAAP operating expenses. Forward-looking non-GAAP financial measures may vary materially from the corresponding GAAP financial measures. </span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Forward-looking Statements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Form 8-K contains forward-looking statements, including, but not limited to, statements related to the expected costs and charges associated with the Plan; the Company&#8217;s plans to better align its workforce and cost structure with the Company&#8217;s business needs, strategic priorities and ongoing commitment to profitable growth; its expectations about the increase to GAAP operating expenses in the fourth quarter of 2024; and its expectations about non-GAAP operating expense level in 2025. These forward-looking statements are based on the Company&#8217;s current expectations and inherently involve significant risks and uncertainties. The Company&#8217;s actual results and the timing of events could differ materially from those anticipated in such forward-looking statements as a result of these risks and uncertainties, which include, without limitation, risks related to cost reduction efforts and related key initiatives, in addition to other risks described in more detail in its most recently filed Annual Report on Form 10-K and other documents on file with the SEC from time to time and available on the SEC&#8217;s website at www.sec.gov. The Company undertakes no duty or obligation to update any forward-looking statements contained in this Form 8-K as a result of new information, future events or changes in its expectations.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="if5157dbefd114486a6f25d940b0f3a74_13"></div><div style="-sec-extract:summary;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.01. Financial Statements and Exhibits.</span></div><div style="margin-top:9pt;padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:6.34pt">Exhibits.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.359%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 4.37pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex991_q424.htm">99.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ex991_q424.htm">Message from the CEO to Enphase Employees dated November 8, 2024</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="if5157dbefd114486a6f25d940b0f3a74_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center;text-indent:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div><span><br/></span></div><div style="margin-bottom:18pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:4.975%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.443%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.154%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.028%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 8, 2024</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ENPHASE ENERGY, INC.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Mandy Yang</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mandy Yang</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>ex991_q424.htm
<DESCRIPTION>EX-99.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i671c228101cb424b8b2ad1c6f5ce2444_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">November 8, 2024</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To all employees&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I am reaching out to share an update on our restructuring efforts to help us manage the continued economic challenges in the solar industry. Since announcing our initial restructuring plan in December 2023, we have made concerted efforts to control spending and operate as efficiently as possible. Despite these actions, we must now make further adjustments to align our workforce and cost structure with our current business needs, strategic priorities, and long-term growth vision. As part of this plan, we will be reducing our global team by approximately 17%, impacting around 500 employees and contractors, and curbing other non-essential expenses.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This decision was not made lightly, and I know it affects us all, especially those directly impacted. Please know that we deeply value the contributions of every team member leaving Enphase. We are committed to supporting our departing colleagues with comprehensive severance packages, extended healthcare benefits, and resources to aid in their career transitions. I want to personally thank them for their invaluable contributions to the company&#8217;s growth and wish them all the best in their future endeavors.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Additional details</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">When we initiated our restructuring in late 2023, we resized the company to align with our internal financial operating model of 35-15-20 (non-GAAP Gross Margin, Operating Expenses, and Operating Income as a percentage of revenue). However, the ongoing challenges from a tough 2023 solar market have continued to impact us and our industry partners throughout 2024. Many large solar equipment companies and installers have faced significant cash flow issues, with some even filing for bankruptcy.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A combination of factors &#8212;including reduced U.S. residential solar demand due to high interest rates and declining demand in Europe due to policy changes and utility rate adjustments&#8212; has contributed to sustained unpredictability in our industry. Currently, our non-GAAP operating expenses range between $80 million and $85 million per quarter. Given the slower revenue growth, we need to lower our non-GAAP operating expenses to target between $75 million and $80 million per quarter for 2025. Meeting this target requires us to make these difficult yet necessary adjustments.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During this phase, it is crucial for us to remain humble and agile, continuously identifying opportunities to enhance our operational efficiency. Our strategy remains clear&#58; to create best-in-class home energy systems, drive technological innovation, provide high-quality products and outstanding customer experience.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The changes</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To prepare Enphase for long-term success, we are implementing several changes to navigate current industry challenges and support our strategic goals.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are streamlining our manufacturing to align with current demand. This means continuing to operate from four locations&#58; two in the United States, one in India, and one in China, while ceasing contract manufacturing in Mexico. Despite these changes, our global microinverter production capacity will remain steady at approximately 7.25 million units per quarter, with about 5 million units manufactured in the United States.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font><br></font></div><div style="height:76.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In response to shifting market demands, we are realigning our sales teams, cutting external spending, and leveraging AI to boost marketing efficiency. Our business units will focus on initiatives that generate immediate positive revenue impact while prioritizing our core products&#58; microinverters, batteries, and EV chargers.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To further enhance efficiency across customer service, permitting, and business operations, we are integrating automation and AI&#47;ML tools. We are reducing reliance on external contractors and testing labs, eliminating non-essential subscriptions, consolidating facilities, and offshoring select services to more cost-effective regions.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We understand these changes have significant implications and are committed to supporting everyone affected and ensuring that our remaining team members have the resources needed to focus on core priorities. As we move into 2025, we plan to offer merit-based salary increases, maintain our promotion process, and continue with annual evergreen stock grants. Additionally, our HR team will implement engagement and wellness programs to support and energize our team as we tackle the challenges and opportunities of the coming year.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These decisions are grounded in the current economic landscape, not due to recent election outcomes. While the Inflation Reduction Act (IRA) has supported U.S.-based manufacturing, our primary focus remains on creating a resilient and self-sustaining business model that will drive our long-term success.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All these actions will collectively result in one-time restructuring and asset impairment charges estimated at approximately $17 million to $20 million. We believe that these adjustments, though difficult, will better position our company for success and sustainability in the coming years.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Implementation</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We have already notified all the affected employees, except for a few unique cases. We are committed to providing these individuals with relevant information as quickly as possible and supporting them throughout this transition.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In the United States&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">We will continue to pay employees until their separation date, generally December 2, 2024, with exceptions made to accommodate business or individual needs during this &#8220;notification period.&#8221;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">We are offering severance packages that include a minimum of 13 weeks of pay and accelerated vesting of certain restricted stock units (RSUs), pending proper approvals where necessary.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Healthcare benefits will remain available to participating employees until the end of the month of their separation date. Afterward, employees may elect to continue coverage through COBRA at their own expense.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">We will allow employees to coordinate with their leadership team to use company time to seek their next opportunity during the notification period.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In countries outside the United States, we will support employees and follow separate processes in line with local practices and employment laws. However, a minimum of 13 weeks of severance pay and accelerated vesting of certain RSUs will be maintained across all regions, as applicable. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">We are decreasing spending in every department by reducing headcount, non-people related expenditures, or both. These actions are not a reflection of poor employee performance, but we believe they are necessary in the current market environment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:6pt;margin-top:6pt"><font><br></font></div><div style="height:76.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Our way forward</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This is a challenging time for all of us, as we say goodbye to many talented colleagues and friends who have contributed immensely to building one of the world&#8217;s most innovative solar companies. We are deeply grateful for their dedication and hard work. To each departing team member, thank you for your invaluable contributions. We wish you all the best as you move forward and continue to make a positive impact.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For those of us continuing on this journey, I understand that this transition brings uncertainty. While we cannot foresee everything that 2025 will bring, our recent actions are intended to sharpen our focus on key priorities&#58; driving growth, creating value for our customers, and delivering exceptional support. We are excited about our strong pipeline of new products, including the upcoming three-phase battery for Europe, IQ&#174; Balcony Solar, new IQ&#174; EV Chargers, and the IQ&#174; Portable Energy System. In the United States, we are advancing with our fourth-generation battery system, featuring a meter collar and an enhanced combiner that significantly reduces installation costs. Our GaN-powered IQ9&#8482; Series Microinverters will expand our reach into three-phase commercial markets, including 208 V and 480 V, providing higher power and cost savings for residential customers.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">With these innovations, our strategy and purpose remain strong&#58; to advance a sustainable future by delivering best-in-class home energy systems globally. Let&#8217;s continue moving forward, committed to quality and exceptional customer experience. I am confident that, together, we will emerge from this period stronger, more resilient, and ready to shape the future.&#160;</font></div><div><font><br></font></div><div><font><br></font></div><div><img alt="imagea.jpg" src="imagea.jpg" style="height:69px;margin-bottom:5pt;vertical-align:text-bottom;width:211px"></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Badri Kothandaraman</font></div><div style="padding-right:5.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and CEO</font></div><div style="padding-right:5.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Enphase Energy, Inc.</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">This letter contains forward-looking statements, including, but not limited to, statements related to the expected costs and actions associated with the restructuring activities&#59; the company&#8217;s plans to improve its operational efficiency&#59; the company&#8217;s expectations about tax incentives and regulatory benefits of the IRA&#59; expectations on the timing and release of new products&#59; demand expectations in 2025&#59; the company&#8217;s expectations about the decrease to non-GAAP operating expenses in 2025&#59; and expectations regarding cost efficient regions. These forward-looking statements are based on the company&#8217;s current expectations and inherently involve significant risks and uncertainties. The company&#8217;s actual results and the timing of events could differ materially from those anticipated in such forward-looking statements as a result of these risks and uncertainties, which include, without limitation, risks related to cost reduction efforts and related key initiatives, in addition to other risks described in more detail in its most recently filed Annual Report on Form 10-K and other documents filed by the company from time to time with the SEC. In addition, please note that the date of this letter is November 8, 2024, and any forward-looking statements contained herein are based on assumptions that the company believes to be reasonable as of this date. The company undertakes no duty or obligation to update any forward-looking statements contained in this letter as a result of new information, future events or changes in its expectations.</font></div><div style="height:76.32pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>enph-20241107.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:11619063-fa45-40bf-822f-95af293bb469,g:dbc53a42-a25a-4664-aa11-6ea2dba86db8-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:enph="http://enphase.com/20241107" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://enphase.com/20241107">
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="enph-20241107_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="enph-20241107_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPageCoverPage" roleURI="http://enphase.com/role/CoverPageCoverPage">
        <link:definition>0000001 - Document - Cover Page Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>enph-20241107_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:11619063-fa45-40bf-822f-95af293bb469,g:dbc53a42-a25a-4664-aa11-6ea2dba86db8-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_dei_SecurityExchangeName_592c253c-1b5e-41d0-879c-11e71789d2d5_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_28945dda-a103-459c-aca5-59ccc8278404_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_WrittenCommunications_9134aa76-b7a3-45a9-bd57-d93d122d0c9d_terseLabel_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:label id="lab_dei_WrittenCommunications_label_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_WrittenCommunications" xlink:to="lab_dei_WrittenCommunications" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_a196d8ae-9ac3-458b-a849-14653793d6a7_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_5e16a713-85af-45e7-9be4-554e537d3bf8_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_8170f51a-4cd8-4973-9e2d-1f96625bd183_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_9b6db92d-4bc2-4cfe-baa2-d7af307b0fe6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_a5d614ae-6660-498a-bc86-e2ac617000dd_terseLabel_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementIssuerTenderOffer" xlink:to="lab_dei_PreCommencementIssuerTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_785d623c-7e09-48c8-8b13-1c7358a628de_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_263ebf23-67db-4cd4-b2e6-bbf67971fff6_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_bc9dd9b5-6f7e-4249-a970-269cdf599316_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementTenderOffer_0c039c0f-6c33-44ec-94c5-b52bbe23d24d_terseLabel_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementTenderOffer" xlink:to="lab_dei_PreCommencementTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SolicitingMaterial_ee7f141d-69e6-48c2-9b22-6e796b5337e1_terseLabel_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:label id="lab_dei_SolicitingMaterial_label_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SolicitingMaterial" xlink:to="lab_dei_SolicitingMaterial" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_d73bf4ce-c268-4886-9a91-287cf92b0b75_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_37f057f1-d591-4685-8e47-0c3defaae7af_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_aac278ea-217d-4875-8432-d2889f09e5db_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_1353afd5-643c-49bb-9816-861ac05019fd_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_6b40f7f7-5eab-4675-98e3-239c110ef97e_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_68849d8d-0d9b-42ae-9674-56ff28438d2b_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_f9759599-72f5-4aa4-b9d7-197cd3308f6a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_53be34d8-e90f-4aed-940e-701c7ba44d1a_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_610cf425-6351-4dd3-85b8-0fb0a1a60f04_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_3a2bdf9d-b872-4fd3-b011-40a9c171d71b_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>enph-20241107_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:11619063-fa45-40bf-822f-95af293bb469,g:dbc53a42-a25a-4664-aa11-6ea2dba86db8-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://enphase.com/role/CoverPageCoverPage" xlink:type="simple" xlink:href="enph-20241107.xsd#CoverPageCoverPage"/>
  <link:presentationLink xlink:role="http://enphase.com/role/CoverPageCoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_a5f5893a-1d4b-44de-82bc-bf213b7277fb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_EntityCentralIndexKey_a5f5893a-1d4b-44de-82bc-bf213b7277fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_aa4712d0-38e7-4efc-8296-d0eca6b59e8d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_DocumentType_aa4712d0-38e7-4efc-8296-d0eca6b59e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_70ddd6c7-3525-4b15-b9c1-4d163803d3f3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_DocumentPeriodEndDate_70ddd6c7-3525-4b15-b9c1-4d163803d3f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_947015ca-c1a7-4936-930c-51d7368d3385" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_EntityRegistrantName_947015ca-c1a7-4936-930c-51d7368d3385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_81c41d86-39c6-46c1-8b53-74b59110d5ed" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_EntityIncorporationStateCountryCode_81c41d86-39c6-46c1-8b53-74b59110d5ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_522b9816-15f8-4c44-b835-2ad3a31e3a93" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_EntityFileNumber_522b9816-15f8-4c44-b835-2ad3a31e3a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_0e7e7990-c91d-4eb0-8aa7-5dfd3e3bc23d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_EntityTaxIdentificationNumber_0e7e7990-c91d-4eb0-8aa7-5dfd3e3bc23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_f81f40f3-35cd-406c-94d1-db5d964c5a32" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_EntityAddressAddressLine1_f81f40f3-35cd-406c-94d1-db5d964c5a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_42726d38-8c91-40f2-bb1a-912b8788f253" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_EntityAddressCityOrTown_42726d38-8c91-40f2-bb1a-912b8788f253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_bdf51388-eaf8-43eb-ba6a-55ec208b0697" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_EntityAddressStateOrProvince_bdf51388-eaf8-43eb-ba6a-55ec208b0697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_572fc8ba-b929-4c2b-8f01-660a32060aaa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_EntityAddressPostalZipCode_572fc8ba-b929-4c2b-8f01-660a32060aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_ac80a952-41aa-4c2c-9b5a-6ac8065d3114" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_CityAreaCode_ac80a952-41aa-4c2c-9b5a-6ac8065d3114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_568df0f6-70b7-463f-830f-a902ee611e1a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_LocalPhoneNumber_568df0f6-70b7-463f-830f-a902ee611e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications_3463d300-dd18-4578-bacb-0e1ca7e2a1d2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_WrittenCommunications_3463d300-dd18-4578-bacb-0e1ca7e2a1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial_76e1d3e1-cbc1-4632-a4e9-6950c5e770b8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_SolicitingMaterial_76e1d3e1-cbc1-4632-a4e9-6950c5e770b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer_a78f9843-352d-4081-9828-8400e89e1aa8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_PreCommencementTenderOffer_a78f9843-352d-4081-9828-8400e89e1aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer_e9a31f05-802c-4eb5-bc5e-99df2bebff9a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_PreCommencementIssuerTenderOffer_e9a31f05-802c-4eb5-bc5e-99df2bebff9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c99c0810-bc37-40d7-92f2-35447a43e171" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_Security12bTitle_c99c0810-bc37-40d7-92f2-35447a43e171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_a22b789a-8496-48d0-b347-b7c0bd9dd041" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_TradingSymbol_a22b789a-8496-48d0-b347-b7c0bd9dd041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_466a8e70-39d9-41c2-b5e2-ca1579de1b06" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_SecurityExchangeName_466a8e70-39d9-41c2-b5e2-ca1579de1b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_7c14bb12-4cd8-4a85-beb7-6fc6557436a8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_EntityEmergingGrowthCompany_7c14bb12-4cd8-4a85-beb7-6fc6557436a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_c86e5515-5d97-4f16-8b70-12bd178f2c0e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_57ae35ef-67bf-4e10-9af5-b25eb25d892b" xlink:to="loc_dei_AmendmentFlag_c86e5515-5d97-4f16-8b70-12bd178f2c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>enph-20241107_g1.jpg
<DESCRIPTION>LOGO
<TEXT>
begin 644 enph-20241107_g1.jpg
M_]C_X  02D9)1@ ! 0$!+ $L  #_X0%:17AI9@  34T *@    @ #P#^  0
M   !      $   0    !   !Z0$!  0    !    50$"  ,    $    P@$#
M  ,    !  4   $&  ,    !  4   $1  0    /    R@$5  ,    !  0
M  $6  0    !    !@$7  0    /   !!@$:  4    !   !0@$;  4    !
M   !2@$<  ,    !  $   $H  ,    !  (   $]  ,    !  (
M"  (  @ "     @   %G   "TP  !S,   LX   /70  $PH  !<P   ;3
M'I@  ")Q   G-0  +"<  "V.   NRP   5\   %L   $8   ! 4   0E   #
MK0  !"8   0<   #3    ]D   3$   $\@   6<   $]    =  $D^    /H
M  23X    ^C_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&
M!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8#
M P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# S_P  1" !5 >D# 2(  A$! Q$!_\0 'P   04! 0$! 0$
M          $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#  01
M!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT
M-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)
MBI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9
MVN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0        $"
M P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A
M<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$
M149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7
MF)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;G
MZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]_*"<"FRRK!$TDC*B("S,QP%
MZDFOS,_X*"_\%'+[XOZK?>#? ]Y)9^#X&,-U?0L5EUHC(8 ]H.P'\>,G@A1X
M'$'$.'RG#^UK:R?PQ6[?Z)=7^MD?7<'<&X[B+&?5L+I&.LYO:*_5OHNODDVO
MH?\ :@_X*N^#_@Y<7&D^$X8_&>O1$H\D4NS3[5AD?-*,F0@]H^#_ 'P:^*/B
MS_P43^+GQ<N9O/\ %5YHEG(3ML]&)L8T!_AW*?,8=OF=J\4L[.;4+J."WBDG
MGF8)''&I9G8\  #DD^@KZN^ /_!(SQY\3[6'4/%-U!X)TV4!A%/$;B_8?]<0
M5"?\#8,,_=[5^-5LYSW/:SI4.9K^6&D5ZO\ 63/Z<PW"W!_"&&C7QW+S?SU/
M>DW_ '8V=O\ MV-[;MGROJVN7NOW1GOKRZO9FZR3RM(Q_%B34=E?SZ;<+-;S
M36\J]'C<JP_$5^GGA;_@CA\+=&M8QJ-]XJUBXX+L]Y'#&Q]E2,$#ZL3SUJUK
M_P#P1]^$>K12"U;Q1I;-RK6^H*^S\)$?C_.:U7AWG#C=QCZ<RO\ Y?B8/QLX
M8C+V2Y^7OR:?=>_X'P;\+_VZ?BO\))X?[+\::Q<6T/ M-1D^W6Y7^Z%EW;1_
MNE3[U]D_LU_\%@]!\;W4&E_$33X_#%]*=JZG:;I-/<]MZG+Q=AG+KU)*BO+/
MC=_P1J\5>%+66\\$:Y:>*(8UW?8;I!9WAY^ZA),;\<Y+)]/7X]\2^&-2\&:[
M<Z7JUC>:9J5F_ESVUU$T4L3>C*P!%84\PS[(*JC5YHKM+WH/TU:_\!:9TSR7
M@SC*A*>%Y'/K*"Y*D?-JR;_[>BUV/W@T[4;?6-/@N[2>&ZM;J-989H7#QRHP
MRK*PX(((((X(J:OR4_8<_;[UK]EO7X-*U22ZU;P+=28N+$MNDL"QYFM\]""<
ME.%;GHQW#]7/"_BC3_&WAVRU;2;R#4--U&%9[:XA;<DR,,@@_P"2*_8.&^)L
M/F]&\/=J1^*/ZKNORZ]+_P U\<<"XWAO%*G6]^E+X)I:/R:Z275?--E^BBBO
MICX<***P_B)\3/#WPC\*W&N>*-:TW0-(M>)+N^N%AC!/106/+''"C))X )H
MW**^>_\ AZM^S[_T4G3/_ *[_P#C5'_#U;]GW_HI.F?^ 5W_ /&J+HKE?8^A
M**^>_P#AZM^S[_T4G3/_  "N_P#XU3H/^"J/[/\ <3I&OQ*TD-(P4%K6Z503
MZDQ8 ]SQ1=!ROL?05%4_#WB/3_%VAVNJ:3?6>J:;?1B:VN[299H+A#R&1U)5
ME/J#BK4LJP1-)(RHB LS,<!0.I)H)'45Y#X9_;W^#?C+XB1^%=+^(OAF\UR>
M86T,,=Q^[N)2<!(YB/*D9C@ *Q+$@#)KUZ@+-;A1110 45D^.O'FB_#+PI>:
M[XBU2QT71]/3S+F\O)A%#$"0!ECW)( '4D@#)(%<W\%/VF? /[1EC<W'@GQ5
MI/B);,XN([:7$T'. 7B8!U4X.&*X.#@F@-3NJ**Q?B!\1M!^%'A2ZUSQ+K&G
MZ'H]F,S7=[.L,2>@R>K'H%&23P 30!M45\]_\/5OV??^BDZ9_P" 5W_\:H_X
M>K?L^_\ 12=,_P# *[_^-4717*^Q]"45X'IG_!43X!:O>+!%\3-%61^AFAN(
M$_%GC"C\37L7@3XD>'?BCHG]I>&=>T?Q#IVXI]JTV]CNH=PZKNC)&1GIG-%Q
M<K1M4444""BO,=0_;1^%.E?%7_A";GQ]X:A\4><;8V3W8&R;.WR6?[BR[OE\
MLL&W<8SQ7IU 6:"BBB@ HKE/B_\ '+PA\ ?"_P#;7C+Q%I?AW36?RXY;N7:T
M[]=D:#+2-C)VH"< G& :G^%7QB\+?''PHNN>$=>TSQ#I3.8C<64PD6-P 2CC
MJC@$$JP! (..10%GN=)1110 445YW\9?VL_AO^SWJUCI_C3QCHOA^^U)0\%M
M<2DS,A) <JH)5"01O8!<@\\&@-]CT2BJ?A_Q#I_BS1+74M+OK/4M.OHQ-;W5
MK,LT,Z'HR.I*L#Z@XJY0 4444 %%1W=W%86LD\\D<,$*&2221@JQJ!DDD\
M<Y->"?$#_@J3\ _AMJ[V.H?$;2;JZCZC3+>XU*/M_P M+>-X\\]-WJ.H-%QI
M-['O]%?-_AO_ (*W_L]^)]2CM(?B%;VTTK;5-YIE[;1_C(\(1?JS"O??"/C7
M1_B!H4.J:#JVF:WIMQ_JKNPNDN8)/HZ$J?P-)-/8;BUN:=%%%,D**\W^-_[7
MOPT_9OO[6S\;>,-)T&]O(_.AM96:2X:/) ?RXPSA"0P#$ $J0#D&N#_X>K?L
M^_\ 12=,_P# *[_^-47*Y6?0E%?/?_#U;]GW_HI.F?\ @%=__&J/^'JW[/O_
M $4G3/\ P"N__C5%T'*^Q]"45XY\,O\ @H)\&?C#XKM]#\/?$'0[S5KQA';V
MTIDM7N7)P$C\U5#N3T5<D^E>QT$V:W"BBB@#XQ_X*Y_M5W'P[\'6OP[T2XDM
M]2\36YN-4FC;:T5D24$0/_35E8'_ &4(.0]?G'HNC7?B/6+73]/MIKR^OIDM
M[>"%"\DTC$*J*!R220 !ZU^C'_!3#]@CQ7\?_'.F^,?!,-OJ=\EDFGWNG27"
M6\C!'=DE1Y&"'ARK*2N-JD9R<5?^"<G_  3IU[X,^.Y?&OQ LK2TU.Q0Q:3I
MZSI</ [ AYW:,E 0I*J S?>8G!"Y_$\_R/-<TSV5.I"2A=)2L^5075/:^[M>
M_,[']2\&\7</\/\ ""K4:D76LW*%USRJ/2S6_*M%>UE%7W/2OV$O^"?^C_LS
M>'[77-<M[?4O'EU%NEN& D32@PYAA[;AT:0<GD A3@_25%%?KN6Y;A\!06&P
MT;17WM]V^K?]:'\X9UG>,S;%RQN.FY3E]R71)=$NB"BBBN\\D*\;_;"_8Q\.
M_M9^#&BNHX=/\36<1&FZNL?[R$\D1R8Y>(DG*GIDD8.<^R45RX[ T,71EA\1
M'FC+=/\ K1]GT._+,TQ67XF&,P<W"I%W37]:I]4]&M&?A3\3_AGK'P=\>ZGX
M;U^T:SU729C#-&?NMW5U/\2,I#*>X(-?8'_!(C]J^;P]XJ?X8:U<EM-U8O<:
M*\C?\>UP 6DAR?X9%!8#^^IP,N:](_X+!_LX0^+?AC:_$33[=5U7PTR6NHLJ
M_-/9R/M4GU,<C#'^S(Y/ K\Z/"WB:\\%^)M/UC39FM]0TNYCN[:53S')&P93
M^! K\ Q%*OPWG2<&VHNZ_O0?3\T_-770_L/ XC"\=\*N-5)3DFG_ '*L5HUY
M:I_X79]3]Y:*P/A5X^M_BI\,_#_B2T"K;Z]I\%\J!MWE^8@8H?=22I]P:WZ_
MH6E5C4@JD-4TFO1G\8UJ,Z-25*HK2BVFNS6C"OS;_P"#A[6KN#1OA/IZ7$RV
M-U-JMQ- &/ER21K9K&Y'0LJRR 'L';UK])*_-'_@XC_YH_\ ]QK_ -Q]5+85
M/XC\U['3[C4Y_*MH)KB7&=D2%VQ]!5W_ (0K6?\ H$ZG_P" K_X5]5_\$/\
M_D^VQ_[ M]_Z"M?L]6<8W-95+.Q_-M_PA6L_] G4_P#P%?\ PI5\$ZTQP-(U
M0D\ "U?G]*_I(HJO9D^V\CY=_P""/_PE\7?!S]C'3]/\86]]I]W>:G=7UEIU
MXC1SZ=:OL"QLC<H6D667;_TVYP2:ZC_@J!K-WH/[!'Q+N+*XFM9FTU("\3%6
M,<D\4<BY]&1V4CN&(KWJOGO_ (*K?\H_?B3_ ->5O_Z5P5>R,[WE<_"=6*MD
M<$<@CM7[)?\ !);_ (*%I^T]\/T\%^*[YF^(/ANW_P!=,V6UNT7 $X/>5,A9
M >3P^3N8+^-M;WPQ^)FN?!OX@:3XH\-ZA-I>N:+<"YM+F/JC#@@@\,K*2K*<
MAE8@@@D5C&5CHE&ZL?T?45X[^Q!^V#HO[9WP2L_$FGM!:ZQ;A;?6M,5\OIUS
MCD8/)C?&Y&[CC.Y6 ]BK<Y6K:'YX_P#!PAXBO+3X6?#G2HYW6POM4N[F>('Y
M9)(HHUC)^@FD_P"^J^8_^"*.K76G?M]:##;W$T,5_IM_!<HCE5GC$#2!&'==
M\:-@]T4]J^C_ /@X9_Y$WX7?]?NH_P#H%O7S1_P1>_Y2!>%?^O+4/_226LG\
M1T1^ _;*OSL_X.%-6NH?AQ\-+%;B9;.XU*]GE@#GRY)(XHE1R.A91)( >P=O
M4U^B=?G)_P '#/\ R)OPN_Z_=1_] MZN6QE3^(_,2RL)]2N%AMX9KB9LD)&A
M9C^ J[_PA6L_] G4_P#P%?\ PKZ7_P""+W_*0+PK_P!>6H?^DDM?ME6<8W-9
M5+.Q_-?J'A[4-)A$EU8WEK&S;0TL+(I/7&2.O!_*M_X.?''Q;^S_ .,H=?\
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
MW7YR?\'#/_(F_"[_ *_=1_\ 0+>KEL94_B/F;_@C)<1VW[?_ (5:1UC7['J
MRQP/^/26OVL_MBT_Y^K?_OX/\:_FKHK-2:-I03U9_1]XL^*7AGP'8&ZUSQ%H
M6BVH5G,U]?Q6\85<;CN=@,#(SZ9%?D;_ ,%BOVX/#O[5GQ(\/Z#X-N/[0\.^
M#4G+:D$*I?W,WE[_ "\\F-%C50Q W,SXRNUC\9UZ)^SK^RIX\_:H\6QZ3X+T
M"\U+]X$N;UD,=C8 @G=-,1M3@$@9W-C"AC@4.3>@HTTG<^C_ /@A5\+[SQ?^
MV)<>(DCF73_".CSS33!?D,L_[B.(GL65I6'_ %R-?K+\9?\ DD'BO_L#W?\
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
MX:*QN9A"E[#<"(2!7/RB0-#&1N(4@MR#@'ZXHHW'%V=S\.O^'/G[1G_1._\
MRO:9_P#)-'_#GS]HS_HG?_E>TS_Y)K]Q:*CV:+]JS\.O^'/G[1G_ $3O_P K
MVF?_ "31_P .?/VC/^B=_P#E>TS_ .2:_<6BCV:#VK/AO_@D/_P3P\8?LFZI
MXC\6>.EM=-UC6K--.M=+@N4N&MXA())'E=,IN++&%",V!NSR0!]2?M4_ ]?V
MD?V>/%G@?[5]AD\06#0P7!^[#,I$D3-P25$B+N Y*YQS7H%%4E96)<FW<_(7
M]GW_ ((F_%:7X]:;'XTL]+T;PCI%]'<7>HPZE%.=1AC<$I;HA,@9P,!I53:#
MG!(VG]>J**48V"4F]PHHHJB3\_/^"HO_  2<U7X[>-?^$^^%UCIW]O7RG^V]
M)>X6U_M&48"W$1?$8D(R'#,H;:&Y8MNR/^"4_P#P2^^('P ^.:_$#XA6MKH/
M]EVEQ;6&FQWL5U<32RJ(S(YB+QB,1L^ 'W%MO  Y_1JBIY5>YI[1VL%?*O\
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
@@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>imagea.jpg
<TEXT>
begin 644 imagea.jpg
MB5!.1PT*&@H    -24A$4@   .(   !*" ,   "1@7AF     7-21T( KLX<
MZ0    1G04U!  "QCPO\804   +Q4$Q41?____#P\+V]O5Q<7#$Q,=S<W/O[
M^]C8V)F9F3\_/P0$!     P,#'EY>?+R\OKZ^M_?WZ>GIU]?7Q86%A 0$&)B
M8JVMK?/S\][>WJFIJ:JJJL# P.KJZJRLK"@H*#4U-6EI:;.SL_;V]LG)R3 P
M, <'!Z*BHMO;VYZ>GD5%10H*"I>7E]+2TE555??W]\'!P71T="TM+0L+"U)2
M4N+BXO7U]>3DY,K*RGU]?5145$1$1!P<'"0D),_/SY.3DUI:6AD9&2 @('!P
M<.GIZ>CHZ-#0T(6%A2PL+",C(QH:&@D)"0X.#C8V-G=W=VMK:TU-38*"@N7E
MY4='1Y"0D-K:VOS\_'AX>"\O+PT-#145%6QL;+>WMUA86#0T--'1T<3$Q#HZ
M.A@8&*^OK]W=W7Q\?$M+2R<G)P4%!4! 0&!@8,/#PP@(""XN+AL;&SX^/K*R
MLG%Q<2HJ*G9V=LC(R/[^_K2TM']_?P8&!C@X.$A(2)V=G<[.SI:6EA<7%Z:F
MIN#@X.OKZV]O;P$! >SL[+N[NX&!@5M;6]?7U^WM[=G9V61D9#<W-UU=78J*
MBOW]_69F9KZ^OLO+R_'Q\;R\O(.#@\S,S-/3TY^?GQ,3$P(" D-#0VIJ:L?'
MQ^?GYTQ,3'5U==;6UEY>7CL[.X" @'M[>Q$1$:6EI104%!(2$K"PL)B8F$E)
M22$A(7Y^?J.CHZ2DI/CX^(^/CU-34X2$A$)"0AT='=34U!\?'TI*2I&1D7IZ
M>E%148V-C<+"PKBXN&-C8V%A81X>'D9&1F=G9_GY^?3T](B(B./CXYR<G'-S
M<]75U8>'AP\/#R(B(L;&QLW-S>_O[YN;F[&QL:"@H+^_OP,# U=75XZ.CE!0
M4"DI*<7%Q28F)JZNKCDY.3T]/6YN;B4E):BHJ+6UM>;FYHR,C*&AH5E96>[N
M[D]/3SP\/+FYN:NKJT%!07)R<KJZNIJ:FC,S,U965BLK*X:&AFUM;8N+BY*2
MDHF)B924E&AH:)65E1!A36L    )<$A9<P  %Q$  !<1 <HF\S\   @<241!
M5'A>[9I]7%15&L<OF"C\;($$111(!7G=03$MA1 0=1,$V1"!3%'241 ,05$4
MP3%?4-%\R1@L5EQ?,5U;,<V7#2VU6'S9326UV&I+-U>S%W>WW;_VG',?D$%A
M9F!@IFF^_]S?^<WG7L[#O><\SSGW2A8L6+!@P8(%"Z: E76GQSJ3-D-LNG2U
MM4.WQW]%;3/#WL'QB>Z DW./GN3H@4LOU]XD394^;H^[ _!XLF\_<O2AOZ<7
M.WD M4P1;Q]?/]9%7_\ ,O0EX-?L=#QF3TT30Q$X<!#K7M#@KD^1HQ<V0X8^
M_<RPX<$\Q!!3','/AHX(8WT+C^@UDAQ]B!PU>LQOGAO+HP.BHL<-)5]WN@R(
MB1UO30W#$]<K9@SKVMC?/A^O($MW)G1V39B8* <')'DD]XVD7_3@A4EVXO07
M)Y-A4*;$I$2QBT]-GJ;W[;-/[?'2]!E*T3D@;.8L_S0K^DDO'":QT]-G#\L
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
7I/\#^M7G#]6PV?L     245.1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm44904380073968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover Page Cover Page<br></strong></div></th>
<th class="th"><div>Nov. 07, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001463101<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Nov.  07,  2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ENPHASE ENERGY, INC.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35480<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-4645388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">47281 Bayside Parkway<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Fremont<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(707)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">774-7000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.00001 par value per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ENPH<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Security Exchange Name</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>10
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "R!:%D'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  L@6A9^;67E>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O:85T=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN
M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC
MVB/4574'#DD910IF8!$6(I.MT4)'5.3C&6_T@@^?L<LPHP$[=-A3 EYR8'*>
M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33MP>']^>LWK%K9/
MI'J-TZ]D!9T"KMAE\ENSWFP?F:RK^K;@O*CNMS47U8.HFX_9]8??5=AY8W?V
M'QM?!&4+O^Y"?@%02P,$%     @ +(%H69E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M#RP/9'I;K?%NXQ/R^AQ@/7UM0K"=XI.([12O-2#QNH%'GL>[C>4!#ZP+V.Q
M_G@>F*FX3YI"5S%NV G&D3S'$)C%^(QF&5*=##[Q_F"G)$WS/(X %F>0IA@"
MIQ%', ;  4/2='@//GL?)=-[*CG_5U/\!%!+ P04    "  L@6A9EXJ[',
M   3 @  "P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!
M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I
MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z
M3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=
MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( "R!
M:%GE:(KL.0$  #("   /    >&PO=V]R:V)O;VLN>&ULC5'1;L(P#/R5*A^P
MEFE#&J*\@+8A31L:$^^A=:E%$E>."QM?/[=5!=)>]F3[;%WN+O,S\7%/=$R^
MO0LQ-[5(,TO36-3@;;RC!H)N*F)O14<^I+%AL&6L <2[]#[+IJFW&,QB/G)M
M.+T=2* 0I*!@!^P0SO&Z[\;DA!'WZ%!^<M/W#DSB,:#'"Y2YR4P2:SJ_$N.%
M@EBW+9B<R\UD6.R !8L_\+83^67WL4?$[C^M"LG--%/""CE*?]'S6]5X CT>
MIE;H&9T KZS "U/;8#AT-.HBO;'1YS#6(<09_R=&JBHL8$5%ZR'(D".#ZP2&
M6&,331*LA]PLZ02<;.P!DFO;^=,'U^7@553D37(\0UWPNASDCAI+J#! ^:ZT
M47'-J]APTI6>Y_[A<?*DN;3.+17["&]DR]'R^%V+7U!+ P04    "  L@6A9
M)!Z;HJT   #X 0  &@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSM9$]
M#H,P#(6O$N4 -5"I0P5,75@K+A %\R,2$L6N"K<OA0&0.G1ALIXM?^_)3I]H
M%'=NH+;S)$9K!LIDR^SO *1;M(HNSN,P3VH7K.)9A@:\TKUJ$)(HND'8,V2>
M[IFBG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++3):BJ#(9
MBBJ6<%H@XLD@;6E6?;!/3K3G>1<W]T6NS>,)KM\,<'AT_@%02P,$%     @
M+(%H6660>9(9 0  SP,  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULK9--3L,P
M$(6O$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QXWKS/GI>L
MWH\1L.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6#4,$3>*HH
M>Y3KU3.T<F^I>.EY&TWP39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$J+EST&!G
M(BY84(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L:!3JHO>.6
M&F,"J;$#(&?KT70Q32:>,(S/N]G\P68*R,I-"A$YL01_QYTCR=U59"-(9*:O
M>"&R]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\UDX:?^:+
MX3]>?P%02P$"% ,4    "  L@6A9!T%-8H$   "Q    $
M@ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( "R!:%GYM9>5[P
M "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4
M Q0    ( "R!:%F97)PC$ 8  )PG   3              "  <T!  !X;"]T
M:&5M92]T:&5M93$N>&UL4$L! A0#%     @ +(%H63+MQTY$!   BA   !@
M             ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4
M Q0    ( "R!:%F?H!OPL0(  .(,   -              "  8@,  !X;"]S
M='EL97,N>&UL4$L! A0#%     @ +(%H69>*NQS     $P(   L
M     ( !9 \  %]R96QS+RYR96QS4$L! A0#%     @ +(%H6>5HBNPY 0
M,@(   \              ( !31   'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0
M   ( "R!:%DD'INBK0   /@!   :              "  ;,1  !X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( "R!:%EED'F2&0$  ,\#
M   3              "  9@2  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@
0   )  D /@(  .(3      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="enph-20241107.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://enphase.com/role/CoverPageCoverPage</Role>
      <ShortName>Cover Page Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" original="enph-20241107.htm">enph-20241107.htm</File>
    <File>enph-20241107.xsd</File>
    <File>enph-20241107_lab.xml</File>
    <File>enph-20241107_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>enph-20241107_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "enph-20241107.htm": {
   "nsprefix": "enph",
   "nsuri": "http://enphase.com/20241107",
   "dts": {
    "inline": {
     "local": [
      "enph-20241107.htm"
     ]
    },
    "schema": {
     "local": [
      "enph-20241107.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/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "enph-20241107_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "enph-20241107_pre.xml"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2023": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 23,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 22
   },
   "report": {
    "R1": {
     "role": "http://enphase.com/role/CoverPageCoverPage",
     "longName": "0000001 - Document - Cover Page Cover Page",
     "shortName": "Cover Page Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "enph-20241107.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "enph-20241107.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover page.",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "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_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "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_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "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/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "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": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "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_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "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": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "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": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Issuer Tender Offer",
        "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": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Tender Offer",
        "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": [
      "r4"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Soliciting Material",
        "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": [
      "r5"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://enphase.com/role/CoverPageCoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Written Communications",
        "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": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>17
<FILENAME>0001463101-24-000145-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001463101-24-000145-xbrl.zip
M4$L#!!0    ( "R!:%FJ$LR:G1<  *^)   1    96YP:"TR,#(T,3$P-RYH
M=&WM75MWV[:R?N^OP%&S=YVU1)G47;+CO5Q%R?9JXWC9[NG>YZ4+(B$+-44R
M!&E+_?5G9@!2I"ZVG/C>]*&Q1!# # 8SWUP [?]K-O79E8B5#(-W/SDU^R<F
M C?T9'#Q[J?#L\'1T4__.OAA_W\LZS\_G_[*WH=N.A5!P@:QX(GPV+5,)BR9
M"/9[&%_**\Y.?)Z,PWAJ6?JU01C-8WDQ25C=KC>S9MG3N.\X;:=GMQO6F#=;
M5M,>C:UNO3ZV>BT^KO<:HU&SW:M>]+V1VVKP9MWB]1:WFNUVT^+<<:RVX'5O
MQ+MM;]2M>OUQRVEUO)$8>X[3;';;O#VNM[P>=&N/&[S3I'$G"= ,= >J/U/R
M7662)%%_=_?Z^KIVW:B%\<5NW;:=W?]\^O7,G8@IMV2@$AZXHF+>\F5P67IM
M-HK][,7&+CX><94WE[-D?6L90%.!C-U-8AXHY!M/8"6@G[IMV77+J6>=X$OR
MAD&7YRAGFQH[C<+ 67-/+#JGMDJXM8OP:A<>X&P:IN$Z;CF]7F]WAEPM4&Q!
M!Z7&68<W$>VT++MK-9R<Z!5.EX;$I]2T[W.0UXH(K-_.*@?[$\&]@_VI2#C#
M5RWQ)957[RJ#,$A =JWS>01L<O6G=Y5$S))=FOWNP0\__+"?R,07!R*()A:*
MK./8G?U=_>7^KNYZ%'KS@WU/7C&5S'WQKN))%?E\W@_"0, $Y*R/#46L_Y2>
M)P+Z$YX?PP:*I:O'GR6G8ORNXEI <L"GV).0_6$ P\T',+N8^T>!)V:_B'F%
M2>]=96S5G<J!#?+9;#<<V]G?+?5ZAT$.81][N)<_^/PB[[Q>.1AS7XF5?G?+
MA,1B+&+0%$*MX3^N2U_1WH&1&:U3/P&NOZLH.8U\%%+Z;A+CQ$JLKLV4!PM!
MXRT&,6.J,(WI$^V&OJ&.YH[49=\+XE_V27KX>2Q%S&A.8JU8#HY^*?-U^>6#
M[*MR[Q&P)_2R3[ 'X^0]:,8#I,<"!87"L_PLGZ:WH6GV)/N<#;);HCMC4LZ5
MW8+<[8)T:A%%[LC;%.,?R+W%.T:LIS*P)@*U=[]9KW5:4;)W+;UDTG=L^Q\5
M:GJPKR(.,C&*<='TW[J?E=YPSA;WY470=X&)(J[HE[/G;NB'<?]'F_[;&P.1
M8!2FTI_W?SJ74Y"T8W'-3L,I#WZJ*M <H&)B.=8-E?Q+])TV3) ^7NM)=Z ?
MU#89$4X=I_W;\='Y\#T[.S\\'YZ5Y_P,9WLV'/QV>G1^-#QCA\?OV? _@W\?
M'G\<LL'G3Y^.SLZ./A\_(0GU)1*::TGXG:L) (HD#*KL?6U0 RC0:O8V3GO*
MXPL0O%&8).&TWX,A'I^0]6OQQQW_>\*5Z6Y%T(?/IY_8]C8C@W_:@FJ3 8JC
M:_VR;"_8,Q+*!UK+S9KO&5(+.N1T>'S.3H<GGT_/G_UT3])8I1S\C"1D9\)%
M>/C/'YVVO><T6!@SI[7CO7WV1(1C\HQ@_FDL$PD=#V?N!)"28(=NPN"QTVLT
M7[9<(4Q!2DY%%,8)V\D^"PY 1:B$B2MT%V-Z++RW_:_0-B>$?H8:$U68=A@
MT\R2O@??6%/H8H*O61Z?6W,8VA)!CF@K!\?AE9B.1*PEJ%,E3W1[A?4W,$?;
MD2BG%TS%[A)@_^/"J?T9@0?!_40_XG9;?V-ZSQ!D*YKME4="0'DEXD2ZW#>C
MT<#ZL<&:];8=S<@E>*Y6]*Z>W:FXD J=W^08GF22VJ@<#(]/_GUX-F3#X^'I
MQ_]6V='QH/:,+.LR-]:CO9WAC(-Z0Z)1$\0YL8PKIB+AHCOE,1DPF2@&"A$4
M0_S\M?D]X(6$CWR1S7L4QN"H63!]GT=*]+,_]K)8@@Z46/32U^P;\-%JMO;3
M$G ($R\;V3RNP:/=U>_KG5JOUUC[R*XY:[_?U%6KYG3;]]+3\YQ4M^8TZS=V
MM4N<U]R'!4:)>%=IY)HQXAY&6OOU:,::M49GG>)=7FB]QO>^">S;-H']-9KN
M*'##&$P_!?C.$K#6@S -DG@^"+VR*<=X(89($A'%X17VL[#A3< 9PN?7/%X3
MES*[+/&V8;)3YK OQBL;Z9'XNZ([B;\:HMR1J%<I.1^D+Z QP+9,"EH8GW.L
M1JO9M;^+P=]$#,[Y[,B$8%U2(F69:%<.ZK;5;#=;C6[W1J&X11,;:YR$41^$
M@ZG0EQ[+V/$U7(:>'AU^$8=W2,VBEQR"]QFS/\'Y5)XD'QKQ6$DEO_V[;IQ7
MM-Z#<#J5"A.X#)4F.PYKWY?UY2_KT>D9&TXC/YS#)B[KP-4E)NVV2Z["\XLD
MW6H9OLJ)/O2\6"AE_OD5^G,RJ]"I'#0[]:[#?N9S)3W!3GA\><WGS\B5?EBF
M#.#/S_%Y>)U#Z&[EX$,L,%*VS(3J'2)RI4'(SGR.3P"N2RH\T"/U*@>#PQ5.
M?^T@)R'X!/[_R4@[#";E8%<.>FCRG]&";AD;,62A(8YB8)N,N,_$3+AI(J\P
M7@)[7*@J@T=^BMJ*_24CX)8GGC)"<JNP=IIW$E:4S\-8\-*B.L">CMUYN[JH
M6_?[:PB:^V02!DNN@U.O''0Z30OFO>(Z/'^9680+__ECM^YT]A1+A"\BI),%
M1&A18,!+YO<C,?6&,ZX_I,0<APD[C"(?[!I8KJ>;[I8+\2&,069,9#.FZ 5\
MY'I+PQ*,F4[O>$RA1F0^5UGJHW;WQ=A@M^]9!GM;D3Z8"/>2LED\BN(05!?Z
M&*-PQD;"#Z^1='R(#&)=ZQ<VECZ*HE0@EXD(/&!)$@)7IJF?\$"$J?+G3 &8
M4>,YO6E>"$? !YZY*OB@$#Y.H1]@=S#/GHU#'P;']S!F)!$"J_Z628X&T&V^
M0;0('[??W8= OL]^"R3N,O;I[)M8N[UV^SV6"3 3\7X:&"BH5H-HHS#T1QPX
MD\#ZY!JP@2BZUVDV]S:YR4\@5LR0!%07:6)1(?U[FOI"X_]FO65D8"FMBMG4
M':?#!A].6;UAUZ#AYNWVXL7@#)P:%P@/+C[!)L0Y;"L#S6<I PMZV-00M$$
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
M4'_+EA;$+/967A,<7@LN2$]I$T\5NYFTHQD<H%8%O6$NT\ ER HJX>_/ &[
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
MA1<6>-@=A=X<_IDD4__@_P%02P,$%     @ +(%H6?ED+\)G @  % <  !$
M  !E;G!H+3(P,C0Q,3 W+GAS9,U474_;,!1][Z_P\CSGNUE3T2(-A#2IVQ #
MC;?)26X2B\3.;(>6?X_M)K2E@-0]+4_7]YYSOWR<L_--VZ!'$))RMG "UW<0
ML)P7E%4+Y^[V"L^<\^5D<O8)X_NO-RMTR?.^!:;0A0"BH$!KJFJD:D"_N7B@
MCP1=-T257+08+RWM@G=/@E:U0J$?QB-LC(IY$"1!ZB<1+DD\Q;&?E7@6AB5.
MIZ0,TRC+XB3]7,V++)]&) XQ":<$QTD28T*" "= PB(CLZ3(9C;I1LYE7D-+
MD!Z-R?E&+IQ:J6[N>>OUVEU'+A>5%_I^X-U_7_VR4&? -I0]'* WF6A&?.29
M<$8DC'!@7?T"-P<=<W/>>F;2(/"_.(@H)6C6*[C2*[F$DO2-6C@]^]N3AI84
M"KWO!LQ&#P![845$!>H':4%V)(>/ZRTG")D-T+;C0B%VQ#H>BC*I",OU4-NU
MK7A.E%7#NQ1SPB,/&Q<.0AP%[D86CO<//>P6>UH/(^_T'FPR";E;\4>O &I6
M&+U=7KX'-P8VQF%-PAA7EF\\@Z_K*"OYUJ%=IO'YV/T-E*-6CP0XR#5(T]2S
M4:T]2R8B%[R!C\%>)W@'0E&0^^*U"6H!Y<(Q*L*C?/YT ES=R0@Y*G!X!2:L
M*X#4ZK7SKG8#C2G44Z=32'T/#6Q7]#_/WY#LU/DU!9H3!S?$6QU'M%@X%US_
M?J])!2^&@PS@[N;;FV_=5GV#-)88BQ104D:M#'W[!0CO?M\8628RU#WSS'O-
M?96UEU#\9$MKO[[Z@3Q /B#FI,G[YG3>KJUW:8-SW/#P KW#)[@][SU3Z]B^
M_>7D&5!+ P04    "  L@6A9NT[G(20T  #9-P  %    &5N<&@M,C R-#$Q
M,#=?9S$N:G!GO;IW7%/=MBZ\$)0J2),J00A%JE($$8B*@("\"%*D1J4;BH@(
M4A(%*5(%!!01I(E*B3110$*O(E)##P20#@DUD':7[]GGG&_O_?U^]]S[QYW)
M7)FKS+7&F&/,,9YGKM!'Z3/ "6,#(P.  2P*# H 0)]EL-,/\G0# %-30 X
M !: "Z !3&"+ ?B/S3_:#,L,#/]UW(KA", (_,>Y9@;&O]L,P%%P<^S_T^;^
M^SP76+L9^/]Q'#S"</*_[G.,0> _KV$XQB#\I]??S[K"(/)?;6,&T7_T_;,G
M^X_V$7"C\]_MOPO+/SY_6@"#.P <&00 9E4 8-<$'^$( +QL "!P%@!$K@.
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
M[#0@'>@\F0Y-74$<S*&7]/:4Z$"J%@DD-W=]DNA P=FA0;GRY9?F^AYWD==
M_VL4IB[TK9O.GE(R>6YO5DDH";S1:#^?:.NSD6[(.)PN^%1GC\MX&38S/66W
MK"L5:EC.VZTP/Z@HXQ$8&J6?-FPO]DZ5@XR%T(&CA^"#V@A8ZO,OF$/',$=#
MBL@L'9!"X66H3]<Q.X]+&OK[][B&Y63SJB]TZ\H2%9,BM-4_((0+6Q\%^Z1Z
M2RU,M2QZG6@OG/IYH?&&F5@:91<Y@!-!8SPVD\1DB=5T(*L"L;]EQF&ANU?]
MY-3GEFR:PV5>G3WL"HHBP+B72@<BS<@JEV=Z6"G?G?%,OZ=-2Z-BVWG0%T":
M*2*8WS2;-K^#[GAF\&+6LKQ)D_'S_,C-X-&EHE-*R$)P%!CI@*<&4>!IO1&A
MQJ+VL9*V+FY"ZTK=27E/R:/9ZFN?4E5T+[Y)WT'WL]%"Z8 S9)S'=RQP[Q4A
M)WZX@'SR39#DD+F 7_I/\X6?1^9]?!5?OQ33D,L>IC+9.K5\M&WQ\U4+/+G/
M HV]-:IRK<#EK&0XRP4FJ\M+[A;G Z$?-C;PGZM3'L\G"I[6@Z9<:[)69X2"
MK(/SP3UC(H8D:UT3,+LY&HV/;'OSV%\CNNSV5/PL%*X(\@VL3TA \>E[:T@K
M4 ,#S$R!F#CULW; X_RE_0P[>,M;+6?^A&<^-\EF"#__^YJ3/RZYZFVUGWM:
MYZ_12^,FZ%;/4:V\U$Y!+$<V7[G8C]H9^9^!;+R3V2FII<7 W# 1R.,D(8*_
M?K\VN[>KV-,]C\78E<GB+^\=&<@FG9A5X<L1=>_/'N,#SAEUO>5)B84!(.:-
M:\OAN(XBI 3!6YW$MJ.<:8.#;E7;S#K:;4)+P<'6?8W*X_!V.E I$"\Y4L^/
MGE[:OQB=P_:%;#\L)"(=LP!UX$UHD?OK,M,16&Z8KUX%42G5[\Y'V_&5DQK7
MG+.G?TNE"[W<M;9F.KLG@=&E UXXTNG2FE9?(91OJ"3F5[V"LKU&YOF\@0YG
MW@?77VA[2HK#MGM\^G\.Y+-!)*\D7-W7_1./D+2)6M1Z$\&[.JW24;G53BW.
MO?361T71F_S=/=S0'+E+K#=P*FFN%\:%OD\W^(,=O&G-">3CH;)#550]RYH1
M;2.\_,O:H?=?.!3OCA8ZQRHVJAZ=[/!C,T(^88 ;6,=Y7W=%+"&944T&]9<?
MX\TF,O"A^Y5=?E"MM;V8GZWKL;P+!OECYGP,ZTZ7[\SVZEE%]%9_KO^6=#&P
MC5%K<5#<YB,2A]L*@?/#UMR^@X&@%%Z((UR!':C8H\E":-B.U7>7M+'^7H])
M2M2_Y&@^5#-_"1WX)7,31+XV=("-EN+Q:<\-.=%)>X3D#64A8MN48^R<XF91
M7*N!P@M#RWO.?%R0%TW1FW;7&8313-_$986@-CM&1RJNQ*Y_3[ODUJX!L0O@
M-T^(>7D0'BO[2?Q =4Z#PK_8B.&H]PW)\]3ZJQ@?461\.W-K_-9LM;OHV81$
MDR=!4T^*A)CB>;M0+>N4BW3@BC0X<Y\2443U+?<VWU$3?$8+3!2W+-F$A&)/
MU[R,\=WY?A[1$_)A>^MKT-#3Y(CJSRVY1[[UD5R58^$[IJ%AH(Z[.' &HYN(
MHK:MTR/V'39Y[ZNV1A27?_>M>F%:D$?3A7D6K90RZE>JPS0J4HRI)25AI72
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
MTX'^,Z3'(%*@HD&8!7\)(^AO'EP3B$2M]MR@ P-&B+WN]^=,[SD:J>UHM_>
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
M)_RB_#.[!COP4IJXV7$8B<,;TK@*<NK]I'0P>#WY?U%A]+'_!5!+ P04
M"  L@6A9]]"'4B0*  !P50  %0   &5N<&@M,C R-#$Q,#=?;&%B+GAM;,V<
M;V_;NA7&W_=3:-F;#;B,18JBQ*+-19?;#L5RVZ!)<2\V# ;_.D(=*9"5)OGV
MHV0[M6+))BE;W9O6L>GSG.=$/Y.'E//FU\?;>?!=E8NLR-^>P-/P)%"Y*&26
MS]Z>?+W^ -*37\]>O7KS%P#^_,>7B^"W0MS?JKP*SDO%*B6#AZRZ":H;%?Q1
ME-^R[RRXG+-*%^4M &?-V\Z+NZ<RF]U4 0H17@];OUJ^AI! &I((:(9C@$.N
M08J0!C1F&M&(<TSH+[/7DHLX8A@!AF(&,"$8, 8A((HAR5E*)$^;H/,L__:Z
M_H>SA0J,O7S1_/CVY*:J[EY/)@\/#Z>/O)R?%N5L@L(PFJQ'GZR&/VZ-?XB:
MT9!2.FE>?1ZZR+H&FK!P\N?O%U?B1MTRD.6+BN6B%EADKQ?-DQ>%8%53];UY
M!;TCZI_ >ABHGP(0@0B>/B[DR=FK(%B6HRSFZHO20?W_UR\?>R7II!XQR=6L
M_MU>JC(KY%7%RNJ"<34WV3?1JJ<[]?9DD=W>S=7ZN9M2Z>ZP\[)L1:VSI'66
MD-19_K5/;#(@_0/E6VWG>H#D&KN?#I7CKII^.EBZU^830AT_X0V9P2DO+ZCW
MN1SKVGV6&ISZ\3,^U&515&P^PF7Q0V8CY7G]Q(5YM)*I ^WX,&UT5A_=&ZFJ
MQTKE4BT_+5NA@TR^/3&/IE)ETRLE[LNL>GK_*&Y8/E.?V*V:QA0)%$<"0!XK
M@*$,09I0\R-4"4Q2*I&,I]7S-3U5.?AZM99O-'8+G#@XJWH(+=6BN"_%<FXS
MHO6\OLSC;"T9K#6#6O3-Y$=Z'C69']WI_)@F"]$*/*\GZ:)\Z:00>YW\N.@7
MQDIC8Z'$Z:SX/C%O-7905#\ ]8/F6N\-.-GZ+;PKUUFR4NPIV6K$1!1F_7%7
M@5;U=%G<VMFI"KM?X+)L1O0D*$JI2K.F[##0>1E!Q*^S:JZF**4XEI(!!LUZ
M!L>&*"98#,P#(5*4I#C$KEBM@Q\9J48C*'0 T=_XWX.UNCM3S\6PY\G'HAM+
MKNZ\8'II8Q!(S\%&A^BEC2Z ML:XP_.'B6,FL//B]O8^SY8=Q6)*88092PC@
M":L)8A1P&2= TDA"A&0HJ+0EJ%/AR!BM-(.VJ#U%W579C])@KVX\.=ITPFFG
M%2^FNB..!M9.0YMT[1[HCEC=J,\O;XI<?;J_Y:J<,DB)3)D"E(F:KI0#EF*S
M;L4DCA*#&&&)+5TO@Q\9K$8N:/2"I: ]5%MUV,_3$'=N*#D8<\*HSX$705O!
M1H.GS\8F-[UCW)&Y+EF]@WCU=,N+^316T! !(Y#&3!M>5 (H5QC$,58&&!EQ
MG=KRTHI\[,7<4BM8BMF#TG:_GQ)O3XZK-SL[3GATIN[%1CO2:&!T&MBDHGN
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
M9.XIC"+BB;EA#$RXY?AZ\786]7>+9^*=X86CO;L;W4/W6_FCO;\!4$L#!!0
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
MILUWD1 4J\ERQUB&44U7,X*F*4R]9KA"[$Y<9I>8(P+8&/4MGB4$ODMK8C=
M08$#0@XP. ?!&&$*HA9.P^2OV7C!=.*UN(NMJ6#6RD XJ37%N@9! >FQF$7P
ML^&5)P#X?H,=L_Y.(3*L,?@2JM]FX]Q"M22.*< JK!)8+@/MU_SYD,@+\KMB
M;>Z _+Z !0T$ETU&V"RQ0Z 6NX)4EVT.C8+K=8;4EQ@J -KUUA>R50.NKTBZ
M<G38>^:1PR?!2)B=97F(&%=>NSMA&%*8@I,AF$D^C(Z*B3ORF<EN[ &W3#+Q
M=3/%D5IE=!VSC4COY&0  Z<E3>M\P2H9DY)O?<Y@? _S 5?QO"6G"I=5$]X$
M;"NM%BR7OGFRAE<'F]>6 A $;Q(_29!\;=L8_K5Y90M_/>>0!&$R#M,K6P0@
MOHUA?Y*, [F90@/%D<'@(#^91Q@>7<)-M-?"^H>SH\%AD4F,8S>5 )A>$-R[
M/F[8NREOI<K;R]O!+TEXYI3J@]E]RJHV7H+#LV" [&%?;^19\XMIV</A%;T
M>@)H^;6I6?GO.N29&V#TZ0*B>3752]#O3+NMWL6#WSD=_.=3V\N:L&H#13*2
M9K1+"9DD%!'-'*PA*$B;SLH=M2,K"(W'D*)K$PA+H5C.YZ5<&-O.%8VXN*2U
M%I[R;+)0RE[N.?4^S292S4JS]/"IE/Q,(22D*4JZ946NG&R$K2K@6?I+I&AC
M>CB9PBA1^9RK^V\^3.&#Z7VYF)4]5<81%[IMR9&GJ/#I#V0   S?.L/PAY(%
M^,:<*<W :^")T@5'RCVFP2(;6P#.P2Q19JIG=,^W'K&-O"E"GE4"Z[K#1!)7
MT6L7EQ_>.WYX_O6_(!L>/C$GOOI,*,R'%318#S(VRFKR++!N/+F#Y9@HO%%Q
M[(9O]A.<L5O$(M@F;0_3P-#84H;">%(LU//9+Y=Q[8,@ &<@0NGP$@1X3L\!
M6QK.&XK$K3@==@>D FSHZA(BWC)]QVY/T@7C1 &A)9L\LT#^-Z0N.?E)WECR
MK7A.;R" RS&&;E."B#PE?S4D2M/BY-N&!"4%B;),;RB25N>\/*?>J4#@-RR-
MGH,]ED^N7Q#8P&Z 6T"M=KH 0"S)S%$HAU@_4)(74D$;H@":]P>;47F68_PE
MX#$GW"F#DUQU77<4N>#,JT !*=2HN$*$JRDR5$.^+\?97SV3X[+=ZU$HR+."
M+^,_.1-JG&-EP]*8JXHC&B=R8D&PF^?D"343H-7%E4M9Z7V@NA^%<86">4@,
MV"&LN@M"_4)B]E04B"RF*ZZ<#) IH].^6N;(%0+$P>91!2$E9((I>!39!<X1
M=2UE",F L9^AJ2[KI1-+]\QD-'@!,_+1Y;.+CSD_DUB6\D=)[O9 Z"3)&@ B
M9%'D.X>[).<4X[)9Y>23LUE"8+&6TY3OH>>]>9:LJ-0J2,8D]A5P?2T:^LV
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
MF;DTU,>ZD-,QO)#[PO21+P/(<H5P9HE0K507THOXS,B%E%HA2*S4_'#Z3VD
MY.G+],LK,;VTV.U=P142IQH#_[^W"L^?/N%P(V\9"%K4"'9H:'M2\CL6Z0<0
MDG7#7]=_EV22PHG=F]B6K")?8P^&R#668YBNKDJU_'[Y?)"4AF6CQ#^\H.G6
M.O>ZQ'Y[4G@;B:I$RJV^HJY3K\H.4))BS(6CVT")3^FW.G[QWFV]1XQKLD@6
M:-2A,^EON8LN8/7<EIM8/U;1UX<@?YB4YR?RFSZ?\&\)_0]02P$"% ,4
M"  L@6A9JA+,FIT7  "OB0  $0              @ $     96YP:"TR,#(T
M,3$P-RYH=&U02P$"% ,4    "  L@6A9^60OPF<"   4!P  $0
M    @ ',%P  96YP:"TR,#(T,3$P-RYX<V102P$"% ,4    "  L@6A9NT[G
M(20T  #9-P  %               @ %B&@  96YP:"TR,#(T,3$P-U]G,2YJ
M<&=02P$"% ,4    "  L@6A9]]"'4B0*  !P50  %0              @ &X
M3@  96YP:"TR,#(T,3$P-U]L86(N>&UL4$L! A0#%     @ +(%H6=%>_ANR
M!@  ^S   !4              ( !#UD  &5N<&@M,C R-#$Q,#=?<')E+GAM
M;%!+ 0(4 Q0    ( "R!:%GMN.*J)A,  %)(   .              "  ?1?
F  !E>#DY,5]Q-#(T+FAT;5!+!08     !@ & ((!  !&<P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>enph-20241107_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="enph-20241107.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001463101</identifier>
        </entity>
        <period>
            <startDate>2024-11-07</startDate>
            <endDate>2024-11-07</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-21">0001463101</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-22">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="c-1" id="f-1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-2">2024-11-07</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="c-1" id="f-3">ENPHASE ENERGY, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-35480</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-6">20-4645388</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-7">47281 Bayside Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-8">Fremont</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-9">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-10">94538</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-11">(707)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-12">774-7000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="c-1" id="f-13">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="c-1" id="f-14">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="c-1" id="f-15">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="c-1" id="f-16">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="c-1" id="f-17">Common Stock, $0.00001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-18">ENPH</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-19">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-20">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
