<SEC-DOCUMENT>0001193125-23-224479.txt : 20230830
<SEC-HEADER>0001193125-23-224479.hdr.sgml : 20230830
<ACCEPTANCE-DATETIME>20230830090028
ACCESSION NUMBER:		0001193125-23-224479
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		12
CONFORMED PERIOD OF REPORT:	20230829
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Other Events
FILED AS OF DATE:		20230830
DATE AS OF CHANGE:		20230830

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Sunrun Inc.
		CENTRAL INDEX KEY:			0001469367
		STANDARD INDUSTRIAL CLASSIFICATION:	MISCELLANEOUS ELECTRICAL MACHINERY, EQUIPMENT & SUPPLIES [3690]
		IRS NUMBER:				262841711
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		225 BUSH STREET, SUITE 1400
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94104
		BUSINESS PHONE:		415-580-6900

	MAIL ADDRESS:	
		STREET 1:		225 BUSH STREET, SUITE 1400
		CITY:			SAN FRANCISCO
		STATE:			CA
		ZIP:			94104

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	SunRun Inc.
		DATE OF NAME CHANGE:	20090730
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>d547541d8k.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:run="http://www.sunrun.com/20230829" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>8-K</title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
   <body><div style="display:none"> <ix:header> <ix:hidden> <ix:nonNumeric name="dei:AmendmentFlag" contextRef="duration_2023-08-29_to_2023-08-29">false</ix:nonNumeric> <ix:nonNumeric id="Hidden_dei_EntityCentralIndexKey" name="dei:EntityCentralIndexKey" contextRef="duration_2023-08-29_to_2023-08-29">0001469367</ix:nonNumeric> </ix:hidden> <ix:references> <link:schemaRef xlink:type="simple" xlink:href="run-20230829.xsd" xlink:arcrole="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase"></link:schemaRef> </ix:references> <ix:resources> <xbrli:context id="duration_2023-08-29_to_2023-08-29"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001469367</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-08-29</xbrli:startDate> <xbrli:endDate>2023-08-29</xbrli:endDate> </xbrli:period> </xbrli:context> </ix:resources> </ix:header> </div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p> <p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p> <p style="margin-top:4pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">UNITED STATES</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">SECURITIES AND EXCHANGE COMMISSION</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Washington, D.C. 20549</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:18pt; font-family:Times New Roman;font-weight:bold;text-align:center">FORM <span style="white-space:nowrap"><ix:nonNumeric name="dei:DocumentType" contextRef="duration_2023-08-29_to_2023-08-29">8-K</ix:nonNumeric></span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">CURRENT REPORT</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Pursuant to Section 13 or 15(d)</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">of The Securities Exchange Act of 1934</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:12pt; font-family:Times New Roman;font-weight:bold;text-align:center">Date of Report (Date of earliest event reported) <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="duration_2023-08-29_to_2023-08-29" format="ixt:datemonthdayyearen">August 29, 2023</ix:nonNumeric></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:24pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="duration_2023-08-29_to_2023-08-29">Sunrun Inc.</ix:nonNumeric></p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Exact name of registrant as specified in its charter)</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:34%"></td>
<td style="vertical-align:bottom"></td>
<td style="width:32%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:32%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="duration_2023-08-29_to_2023-08-29" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="duration_2023-08-29_to_2023-08-29">001-37511</ix:nonNumeric></span></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold"><span style="white-space:nowrap"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="duration_2023-08-29_to_2023-08-29">26-2841711</ix:nonNumeric></span></span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold">(State or other jurisdiction<br />of incorporation)</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Commission</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">File Number)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><span style="font-weight:bold">(IRS Employer<br />Identification No.)</span></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="duration_2023-08-29_to_2023-08-29">225 Bush Street</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" contextRef="duration_2023-08-29_to_2023-08-29">Suite 1400</ix:nonNumeric></p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="duration_2023-08-29_to_2023-08-29">San Francisco</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" contextRef="duration_2023-08-29_to_2023-08-29" format="ixt-sec:stateprovnameen">California</ix:nonNumeric> <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="duration_2023-08-29_to_2023-08-29">94104</ix:nonNumeric></p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Address of principal executive offices, including zip code)</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center"><ix:nonNumeric name="dei:CityAreaCode" contextRef="duration_2023-08-29_to_2023-08-29">(415)</ix:nonNumeric> <span style="white-space:nowrap"><ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="duration_2023-08-29_to_2023-08-29">580-6900</ix:nonNumeric></span></p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Registrant&#8217;s telephone number, including area code)</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Not Applicable</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(Former name or former address, if changed since last report)</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <div style="text-align:center"> <p style="line-height:6.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1.00pt solid #000000;width:21%;text-align:center;margin-left: auto;margin-right: auto">&#160;</p></div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Check the appropriate box below if the Form <span style="white-space:nowrap">8-K</span> filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below):</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:WrittenCommunications" contextRef="duration_2023-08-29_to_2023-08-29" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:SolicitingMaterial" contextRef="duration_2023-08-29_to_2023-08-29" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Soliciting material pursuant to Rule <span style="white-space:nowrap">14a-12</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14a-12)</span></p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:PreCommencementTenderOffer" contextRef="duration_2023-08-29_to_2023-08-29" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">14d-2(b)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.14d-2(b))</span></p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="border-collapse:collapse; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top"><ix:nonNumeric name="dei:PreCommencementIssuerTenderOffer" contextRef="duration_2023-08-29_to_2023-08-29" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td>
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left"><span style="white-space:nowrap">Pre-commencement</span> communications pursuant to Rule <span style="white-space:nowrap">13e-4(c)</span> under the Exchange Act (17 CFR <span style="white-space:nowrap">240.13e-4(c))</span></p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Securities registered pursuant to Section 12(b) of the Act:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr>
<td style="width:34%"></td>
<td style="vertical-align:bottom"></td>
<td style="width:32%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:32%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Title of each class</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Trading<br />Symbol(s)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Name of each exchange</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">on which registered</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:Security12bTitle" contextRef="duration_2023-08-29_to_2023-08-29">Common Stock, $0.0001 par value per share</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:TradingSymbol" contextRef="duration_2023-08-29_to_2023-08-29">RUN</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;</td>
<td style=" text-align: center;margin:auto; vertical-align:top"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="duration_2023-08-29_to_2023-08-29" format="ixt-sec:exchnameen">Nasdaq Global Select Market</ix:nonNumeric></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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 <span style="white-space:nowrap">12b-2</span> of the Securities Exchange Act of 1934 <span style="white-space:nowrap">(&#167;240.12b-2</span> of this chapter).</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Emerging growth company <ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="duration_2023-08-29_to_2023-08-29" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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&#160;13(a) of the Exchange Act. &#9744;</p> <p style="font-size:10pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="line-height:1.0pt;margin-top:0pt;margin-bottom:0pt;border-bottom:1px solid #000000">&#160;</p> <p style="line-height:3.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000">&#160;</p></div></div>

<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Item&#160;5.02 Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On August&#160;29, 2023, in response to extensive stockholder feedback described below, the Compensation Committee (the &#8220;Committee&#8221;) of the Board of Directors (the &#8220;Board&#8221;) of Sunrun Inc. (the &#8220;Company&#8221;) approved certain long-term performance-based restricted stock units to each of the Company&#8217;s current named executive officers (&#8220;NEOs&#8221;) to further align the Company&#8217;s executive compensation structure with key stockholder priorities and to incentivize transformative performance through aggressive and challenging cash generation and share price targets as described below (the &#8220;Stockholder Vision Alignment PSUs&#8221; or the &#8220;PSUs&#8221;). </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic"><span style="text-decoration:underline">Background: Stockholder Alignment</span><span style="text-decoration:underline"></span><span style="text-decoration:underline">&#160;&amp; the Company&#8217;s Response to the Company&#8217;s 2023 <span style="white-space:nowrap"><span style="white-space:nowrap">Say-on-Pay</span></span> Resolution</span> </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At the Company&#8217;s June 2023 annual meeting of stockholders, the Company&#8217;s <span style="white-space:nowrap"><span style="white-space:nowrap">Say-on-Pay</span></span> proposal received a vote of 68.2% cast in support. During 2023, the Company has embarked on an expanded and rigorous stockholder engagement campaign, meeting with over 200 stockholders, including over a dozen specific engagements on the Company&#8217;s compensation practices. The Company offered engagement opportunities with all 50 of its largest stockholders, which represented over 80% of its outstanding shares. In general, the Company&#8217;s stockholders expressed a desire for: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Performance-based equity to be a larger component of overall equity grants; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Compensation structures to specifically incentivize cash generation; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Compensation structures to specifically incentivize material stock price appreciation. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In response to this stockholder feedback, the Committee worked with the Company&#8217;s independent compensation consultant to design a performance-based equity program that would address all three of these goals, as well as simultaneously: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Respond to stockholder feedback; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Incentivize significant, sustained cash generation; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Incentivize material, sustained and long-term stock price appreciation; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Align executives with key stockholder priorities; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Support retention of the executive team that is leading this transition; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Drive transformative performance through aggressive and challenging targets over a multi-year period. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As a result, on August&#160;29, 2023, after multiple meetings and extensive discussions, the Committee approved the <span style="white-space:nowrap">one-time</span> Stockholder Vision Alignment PSUs, which were specifically designed to achieve these objectives. The Committee selected cash generation and stock price appreciation as the performance measures in response to stockholder feedback and because these metrics are key drivers of the Company&#8217;s long-term strategy. Through the Company&#8217;s engagement efforts, stockholders have also indicated the importance of these metrics. These metrics further align the NEO incentives with those of the Company&#8217;s stockholders, and the Committee believes that the performance metrics for these Stockholder Vision Alignment PSUs are achievable only if the executive team delivers exceptional business results over an extended period of time. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic"><span style="text-decoration:underline">Structure and Terms of the Stockholder Vision Alignment PSU Awards</span> </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to the terms of the Stockholder Vision Alignment PSUs, each NEO (each a &#8220;Participant&#8221; and collectively, the &#8220;Participants&#8221;) was granted a target number of PSUs, which are subject to two performance-based conditions, both of which must be satisfied in order for any PSUs to vest; additionally, even if both performance-based conditions are met, vesting of the PSUs is further conditioned on a time-based vesting condition. The two performance-based conditions are (a)&#160;the Company&#8217;s achievement of cash generation per diluted share (&#8220;Cash Generation per Diluted Share&#8221;) goals and (b)&#160;achieving certain Company stock price levels (&#8220;Stock Price Attainment&#8221;) over a three-year performance period. Once the Committee certifies the number of PSUs, if any, that satisfied the performance conditions (&#8220;Earned PSUs&#8221;), 50% of the Earned PSUs shall vest on the certification date which is expected to occur in 2027, and the remaining 50% of the Earned PSUs shall vest a year later in 2028, in each case, conditioned upon the Participant remaining in continuous service to the Company on each vesting date. </p> <p style="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The rationale for the material features of the PSUs is set forth below: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:20%"></td>

<td style="vertical-align:bottom;width:2%"></td>
<td style="width:78%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold">Element</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold">Rationale</p></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><span style="font-style:italic">Stock Price Attainment Requirement</span></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;As of August&#160;28, 2023, achievement of the threshold ($45), target ($60), and maximum stock price targets ($100) represent a 222%, 329%, and 616% increase in the Company&#8217;s stock price, respectively</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Directly reflects sustained and ambitious equity value creation by establishing rigorous stock price goals above the grant price</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Even if the Company&#8217;s stock price appreciates and stock price targets are achieved, there is no payout if the stock price is not coupled with extraordinary Cash Generation per Diluted Share</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Aligns the interests of NEOs with the interests of the Company&#8217;s stockholders by creating significant returns that the Company believes would be far in excess of the Company&#8217;s cost of equity</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:1pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Ensures the stock price level is achieved and sustained for a prolonged period (50 trading days at the end of the performance period) to avoid achievement solely based on temporary volatility or other such technical factors; furthermore, vesting requires continued service beyond the end of the measurement period to incentivize continued alignment beyond the end of the performance period</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><span style="font-style:italic">Cash Generation Requirement</span></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Even if the Cash Generation per Diluted Share targets are achieved, there is no payout if the stock price is not coupled with the extraordinary stock price appreciation targets</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;The Cash Generation per Diluted Share targets align with the Company&#8217;s long-term growth objectives</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;The &#8220;Cash Generation&#8221; portion of Cash Generation per Diluted Share is calculated based on GAAP financial measures, and not subject to any adjustments based on management discretion</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:1pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Cash Generation per Diluted Share incorporates diluted share count each year in the calculation, to align both aggregate cash performance but also ensure alignment to generate value on a per share basis</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:top"><span style="font-style:italic">Multi-Year Performance Period Ending Fiscal 2026</span></td>
<td style=" BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom">&#160;&#160;</td>
<td style="BORDER-BOTTOM:0.75pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Promotes long-term stock price growth and value creation</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:1pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Aligns the interests of participating NEOs with the interests of stockholders</p></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><span style="font-style:italic">Additional Post-Performance Period <span style="white-space:nowrap">Time-Based</span> Vesting Requirement</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:0pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Promotes long-term retention, as no PSUs vest prior to the completion of the additional time-based vesting following the three-year performance period</p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:1pt; margin-left:2.00em; text-indent:-1.50em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8202;Aligns the interests of participating NEOs with the interests of the Company&#8217;s stockholders</p></td></tr>
</table> <p style="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Cash Generation Performance Condition </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The first performance-based vesting condition is based on the Company&#8217;s achievement of Cash Generation per Diluted Share goals over the three calendar year period of 2024 through 2026 (the &#8220;Performance Period&#8221;). Cash Generation per Diluted Share is measured annually and the three annual measurements are added together to determine aggregate achievement over the Performance Period. The Cash Generation per Diluted Share goals specify threshold (50%), target (100%), and maximum (200%) levels of performance based on a Cash Generation per Diluted Share of $2.00, $3.50, and $6.50, respectively, with results in between each level determined by linear interpolation (&#8220;Cash Generation Achievement&#8221;). </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#8220;Cash Generation&#8221; is calculated using reported GAAP financials on an annual basis. The calculation is performed by measuring the change in the Company&#8217;s unrestricted cash balance between the start of the year and the end of the year from its consolidated balance sheet, less net proceeds (or plus net repayments) from all recourse debt (inclusive of convertible debt), and less any primary equity issuances or net proceeds derived from employee stock award activity (or plus any stock buybacks or dividends paid to common stockholders) as presented on the Company&#8217;s consolidated statement of cash flows. The Company expects to continue to raise tax equity and asset-level <span style="white-space:nowrap">non-recourse</span> debt to fund growth, and as such, these sources of cash are included in the definition of Cash Generation. Cash Generation also excludes long-term asset or business divestitures and equity investments in external <span style="white-space:nowrap">non-consolidated</span> businesses (or less dividends or distributions received in connection with such equity investments), such as the Company&#8217;s prior investments in Lunar Energy. There are no adjustments at management&#8217;s discretion. The Board may, at its discretion, adjust the calculation if the Company pursues extraordinary activities, as is customary for such awards; for instance, adjusting for a transaction that impacts the consolidated accounting treatment of the majority of funds. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#8220;Diluted share count&#8221; is derived using a treasury method approach at the end of the calendar year and excludes the dilutive effect of the Company&#8217;s current convertible debt assuming the stock price is below the conversion price. The inclusions and exclusions from Cash Generation are a result of direct feedback from stockholders and all inputs are included in the Company&#8217;s GAAP financial statements. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&#8220;Cash Generation per Diluted Share&#8221; is derived by taking &#8220;Cash Generation&#8221; for a given year and dividing by the &#8220;Diluted share count&#8221; at the end of the year. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In sum, Cash Generation per Diluted Share is calculated as: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The sum of: </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">End of year consolidated unrestricted cash balance; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Less end of the prior year consolidated unrestricted cash balance; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Less net proceeds (or plus net repayments) from all recourse debt (inclusive of convertible debt, recourse credit facilities, and other recourse debt instruments) during the year, as presented on the consolidated statement of cash flows; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Less any primary equity issuances or net proceeds derived from employee stock award activities (or plus any stock buybacks or dividends paid to common stockholders) during the year, as presented on the consolidated statement of cash flows; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Plus equity investments in <span style="white-space:nowrap">non-consolidated</span> external businesses (or less dividends or distributions received in connection with such equity investments), as presented on the consolidated statement of cash flows; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Less net proceeds from long-term asset or business divestitures, as presented on the consolidated statement of cash flows. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Divided by the Company&#8217;s diluted share count at the end of the year. </p></td></tr></table> <p style="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Stock Price Attainment Performance Condition </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The second performance-based vesting condition is based on Stock Price Attainment. Three performance goals were established with a <span style="white-space:nowrap">pre-defined</span> number of PSUs eligible to vest at each goal (provided the threshold Cash Generation goal is also met), including: threshold (50%), target (100%), or maximum (200%) attainment based on a stock price of $45.00, $60.00, and $100.00 at the end of the Performance Period, respectively, with results in between each level determined by linear interpolation as shown below: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">


<tr>

<td style="width:81%"></td>

<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Stock&#160;Price</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Payout</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Threshold</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">45.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">50</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Target</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">60.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maximum</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">100.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">200</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company will calculate Stock Price Attainment by using the average closing price of the Company&#8217;s common stock on the primary market on which it is traded for the last 50 trading days in 2026. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The number of PSUs that become Earned PSUs following certification by the Committee will be determined by taking the target number of PSUs and multiplying by the results of both the Cash Generation Achievement percentage and the Stock Price Attainment percentage as set forth in the formula below: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:86%;border:0;margin:0 auto">


<tr>

<td style="width:27%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:1%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:22%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:1%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:21%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:1%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:21%"></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" align="center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Target</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Number of</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">PSUs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">X</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">% of Cash</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Generation</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Achievement</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">(Subject to threshold achievement)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">X</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">% of Stock Price</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Attainment</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">(Subject to threshold achievement)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">=</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Number of</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Earned PSUs</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">(Cannot exceed 300% of the Target number of PSUs)</p></td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No payment shall be made in respect of the PSUs if either Cash Generation per Diluted Share does not meet the threshold requirement of $2.00 or Stock Price Attainment does not meet the threshold requirement of $45.00. Regardless of the level of Cash Generation Achievement and Stock Price Attainment, no Stockholder Vision Alignment PSUs shall be achieved at a level greater than 300% of the target number of PSUs. </p>
</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Illustrative payout scenarios are displayed below: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">


<tr>

<td style="width:60%"></td>

<td style="vertical-align:bottom;width:9%"></td>
<td></td>

<td style="vertical-align:bottom;width:8%"></td>
<td></td>

<td style="vertical-align:bottom;width:8%"></td>
<td></td>

<td style="vertical-align:bottom;width:8%"></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Example Payout Scenarios (as a percentage of the Target Number of PSUs)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Cash<br />Generation<br />Achievement<br />Less than<br />Threshold<br />(Less than<br />$2.00)</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Cash<br />Generation<br />Achievement<br />at Threshold<br />&#8211; 50%<br />($2.00)</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Cash<br />Generation<br />Achievement<br />at Target &#8211;<br />100%<br />($3.50)</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Cash<br />Generation<br />Achievement<br />at Maximum<br />&#8211; 200%<br />($6.50)</span></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Stock Price Attainment Less than Threshold (Less than $45)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">0%</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">0%</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">0%</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">0%</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Stock Price Attainment at Threshold &#8211; 50% ($45)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">0%</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">25%</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">50%</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">100%</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Stock Price Attainment at Target &#8211; 100% ($60)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">0%</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">50%</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">100%</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">200%</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Stock Price Attainment at Maximum &#8211; 200% ($100)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">0%</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">100%</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">200%</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">300%</td></tr>
</table> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Additional Time-Based Vesting Condition </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition to performance-based vesting conditions, Stockholder Vision Alignment PSUs are also subject to a time-based vesting condition that must be satisfied for any of the Earned PSUs to vest. Once the Committee certifies the number of Earned PSUs following the Performance Period, 50% of the Earned PSUs shall vest on the 6th of the month following certification by the Committee in 2027 (the &#8220;Initial Vesting Date&#8221;), and the remaining 50% of the Earned PSUs shall vest on the first anniversary of the Initial Vesting Date, with all vesting events conditioned upon the Participant remaining in continuous service to the Company on each vesting date. If the Committee does not certify achievement at the threshold, target, or maximum level of Cash Generation Achievement or Stock Price Attainment, the PSUs shall be forfeited in their entirety. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition to the vesting conditions set forth above, vesting is also subject to the Participant being in full compliance with the Company&#8217;s Code of Business Conduct and other Company compliance policies, including a clawback policy, and the NEO agreements with the Company (including, but not limited to, confidentiality obligations and any applicable restrictive covenants) at the time of any vesting event. Failure to satisfy these conditions will result in the Earned PSUs being forfeited. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Target Award Amounts </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In determining the target value of each Participant&#8217;s PSUs, the Committee considered the significant cash generation and stock appreciation that would need to be achieved for the Participants to vest in their PSUs, and the fact that more than 50% of each Participant&#8217;s equity incentive awards in the aggregate for fiscal year 2023 would be performance-based and <span style="white-space:nowrap">at-risk.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The target number of PSUs for each Participant is below: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">


<tr>

<td style="width:88%"></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">PSU Recipient</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Target<br />Number<br />of PSUs</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mary Powell</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">472,508</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Danny Abajian</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">214,776</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Paul Dickson</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">214,776</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Jeanna Steele</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">128,865</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Each PSU represents the right to receive one share of the Company&#8217;s common stock upon the achievement of vesting conditions. The PSUs were granted under the Company&#8217;s 2015 Equity Incentive Plan (the &#8220;2015 Plan&#8221;). </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Treatment Upon Change of Control and/or Involuntary Termination </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The PSUs contain Change in Control (as defined in the 2015 Plan) severance provisions to encourage executive retention and maintain the stability of the Company&#8217;s business during a Change in Control, preserve morale and productivity, and promote the focused service of NEOs during a potentially uncertain time. </p>
</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The PSUs contain <span style="white-space:nowrap">non-Change</span> in Control severance provisions that apply in the event of an involuntary termination outside of a Change in Control period to encourage the Company&#8217;s NEOs to remain employed with the Company and drive performance. In a <span style="white-space:nowrap">non-Change</span> in Control severance, Participants shall only be able to vest in any PSUs if the Qualifying Termination (as defined below) occurs after the end of the Performance Period and if both Cash Generation Achievement and Stock Price Attainment were met at threshold levels or higher during the Performance Period. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The PSUs also contain specific provisions in the event of a Change in Control that is not coupled with a termination of a Participant&#8217;s service. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Change in Control and severance provisions in the PSUs supersede any applicable provisions in the 2015 Plan or the Company&#8217;s Key Employee Change in Control and Severance Plan (the &#8220;Severance Plan&#8221;). </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A departing Participant must sign a separation and release agreement acceptable to the Company as a condition to receiving post-employment compensation payments or benefits, including any vesting acceleration for PSUs. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Termination in Connection with a Change in Control </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If a Participant is involuntarily terminated by the Company for any reason other than cause (which would not include a termination due to death or disability) or the Participant resigns for good reason, as defined in the Severance Plan (collectively, a &#8220;Qualifying Termination&#8221;), prior to the completion of the Performance Period but during a period that is three months prior to or 12 months following a Change in Control (said period prior to or following a Change in Control, a &#8220;Change in Control Period&#8221;), the time-based vesting condition shall be waived and the PSUs shall accelerate and vest as follows: (a)&#160;Cash Generation Achievement shall be deemed achieved at the Target level and (b)&#160;Stock Price Attainment shall be (i)&#160;the common stock share price received by the Company&#8217;s stockholders in the Change in Control or (ii)&#160;if the Company&#8217;s stockholders do not receive any consideration for their common stock in connection with the Change in Control, the closing price of the Company&#8217;s common stock on the primary market on which it is traded on the effective date of the Change in Control (the &#8220;CIC Stock Price&#8221;). </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If during a Change in Control Period a Participant incurs a Qualifying Termination following the completion of the Performance Period, the service-based vesting condition shall be waived and the PSUs shall accelerate and vest based on actual Cash Generation Achievement and Stock Price Attainment calculated at the end of the Performance Period. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Termination Not in Connection with a Change in Control </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No PSUs shall vest if a Participant incurs a termination for any reason prior to the completion of the Performance Period and outside of a Change in Control Period. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If a Participant incurs a Qualifying Termination following the completion of the Performance Period but outside of a Change in Control Period, the service-based condition shall be waived, and the number of PSUs that vest upon the Qualifying Termination shall equal 50% of the difference of A minus B where A is the number of PSUs that would have become Earned PSUs based on actual Cash Generation Achievement and Stock Price Attainment at the end of the Performance Period and B is the number of PSUs that already vested in full as of the date of the Qualifying Termination, if any. </p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Change in Control without Termination </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If a Change in Control occurs and a Participant does not incur a Qualifying Termination during a Change in Control Period, the treatment of the PSUs will depend on the treatment of the awards in connection with the Change in Control and when the Change in Control takes place. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the PSUs are not assumed, continued, or substituted in connection with the Change in Control and the Change in Control occurs during the Performance Period, the time-based vesting condition shall be waived and a number of PSUs shall vest in connection with the Change in Control based on Cash Generation Achievement being deemed at the Target level and the Stock Price Attainment being achieved based on the CIC Stock Price. </p>
</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the PSUs are not assumed, continued, or substituted in connection with the Change in Control and the Change in Control occurs following the Performance Period, the time-based vesting condition shall be waived and a number of PSUs shall vest in connection with the Change in Control based on actual Cash Generation Achievement and Stock Price Attainment calculated at the end of the Performance Period (disregarding any PSUs that had actually vested in full as of the effective date of the Change in Control). </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the PSUs are assumed, continued, or substituted in connection with the Change in Control and the Change in Control occurs during the Performance Period, Cash Generation Achievement shall be deemed achieved at the Target level and Stock Price Attainment shall be deemed achieved based on the CIC Stock Price. Any PSUs that have not fully vested as of the Change in Control shall convert to time-based restricted stock units with 50% vesting on the date of the Change in Control and any additional awards vesting on the first anniversary of the Change in Control. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the PSUs are assumed, continued, or substituted in connection with the Change in Control and the Change in Control occurs after the end of the Performance Period, Cash Generation Achievement and the Stock Price Attainment shall be calculated at the end of the Performance Period. Any PSUs that have not fully vested as of the Change in Control shall convert to time-based restricted stock units with 50% vesting on the date of the Change in Control and any remaining awards vesting on the first anniversary of the Change in Control. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The foregoing description of the Stockholder Vision Alignment PSUs is qualified in its entirety by the terms of the 2015 Plan and the applicable PSU Agreement. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The information set forth in Item 8.01 of this Current Report is incorporated by reference herein. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Item&#160;8.01 Other Events. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic"><span style="text-decoration:underline">The Compensation Committee&#8217;s 2024 Compensation Philosophy</span> </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In response to stockholder feedback, for 2024 the Company&#8217;s annual executive equity awards will have an increased mix of performance-based equity awards, with these awards anticipated to make up approximately 55% of the ongoing annual equity grants to the Company&#8217;s NEOs for 2024. Additionally, the Committee has determined that such performance equity awards will include multi-year performance metrics based on stockholder feedback, such as metrics that incentivize stockholder value creation, stock price appreciation, and cash generation. The compensation structure will also avoid overlapping metrics among the performance-based equity awards and cash bonus plan and annual performance metrics in the performance-based equity awards. </p>
</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />

<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">SIGNATURES </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p><div>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:40%;border:0;margin-left:auto">


<tr>

<td style="width:7%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:92%"></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3"><span style="font-weight:bold">SUNRUN INC.</span></td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">By:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Jeanna Steele</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Jeanna Steele</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Chief Legal Officer and Chief People Officer</td></tr>
</table></div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: August&#160;30, 2023 </p>
</div></div>

</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>2
<FILENAME>run-20230829.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20221108.6 -->
<!-- Creation date: 8/30/2023 2:20:36 PM Eastern Time -->
<!-- Copyright (c) 2023 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema
  xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric"
  xmlns:num="http://www.xbrl.org/dtr/type/numeric"
  xmlns:us-types="http://fasb.org/us-types/2022"
  xmlns:run="http://www.sunrun.com/20230829"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:xbrli="http://www.xbrl.org/2003/instance"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  attributeFormDefault="unqualified"
  elementFormDefault="qualified"
  targetNamespace="http://www.sunrun.com/20230829"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
    <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" namespace="http://xbrl.sec.gov/dei/2022" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
    <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
    <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2022/naics-2022.xsd" namespace="http://xbrl.sec.gov/naics/2022" />
    <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="run-20230829_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="run-20230829_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>3
<FILENAME>run-20230829_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20221108.6 -->
<!-- Creation date: 8/30/2023 2:20:36 PM Eastern Time -->
<!-- Copyright (c) 2023 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<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:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CoverAbstract_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cover [Abstract]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_AmendmentFlag_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentType_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityRegistrantName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation State Country Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation State Country Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityFileNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line Two</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressAddressLine2_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line Two</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_CityAreaCode_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_LocalPhoneNumber_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Written Communications</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_WrittenCommunications_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Written Communications</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Soliciting Material</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SolicitingMaterial_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Soliciting Material</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Pre Commencement Issuer Tender Offer</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Pre Commencement Issuer Tender Offer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security 12b Title</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_Security12bTitle_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security 12b Title</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_TradingSymbol_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_SecurityExchangeName_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" />
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
    <link:label xml:lang="en-US" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>4
<FILENAME>run-20230829_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- DFIN - https://www.dfinsolutions.com/ -->
<!-- CTU Version: Release master Build:20221108.6 -->
<!-- Creation date: 8/30/2023 2:20:36 PM Eastern Time -->
<!-- Copyright (c) 2023 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<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"
    xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
    xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation" xlink:href="run-20230829.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple" />
  <link:presentationLink xlink:type="extended" xlink:role="http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:type="locator" xlink:label="dei_CoverAbstract" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:type="locator" xlink:label="dei_AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="22.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="23.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:type="locator" xlink:label="dei_DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="25.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="26.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:type="locator" xlink:label="dei_EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="27.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="28.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:type="locator" xlink:label="dei_EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="29.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="30.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="31.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine2" order="32.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="33.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="34.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="35.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:type="locator" xlink:label="dei_CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="36.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:type="locator" xlink:label="dei_LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="37.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:type="locator" xlink:label="dei_WrittenCommunications" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_WrittenCommunications" order="38.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:type="locator" xlink:label="dei_SolicitingMaterial" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SolicitingMaterial" order="39.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementTenderOffer" order="40.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:type="locator" xlink:label="dei_PreCommencementIssuerTenderOffer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_PreCommencementIssuerTenderOffer" order="41.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:type="locator" xlink:label="dei_Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="42.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:type="locator" xlink:label="dei_TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="43.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:type="locator" xlink:label="dei_SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="44.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="45.001" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>5
<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.23.2</span><table class="report" border="0" cellspacing="2" id="idm140377560451600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th"><div>Aug. 29, 2023</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_AmendmentFlag', window );">Amendment Flag</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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001469367<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_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Aug. 29,  2023<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Sunrun Inc.<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">DE<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-37511<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">26-2841711<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">225 Bush Street<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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 1400<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">San Francisco<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">94104<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">(415)<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">580-6900<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 );">Security 12b Title</a></td>
<td class="text">Common Stock, $0.0001 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">RUN<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 );">Entity Emerging Growth Company</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_EntityAddressAddressLine2">
<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 2 such as Street or Suite number</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_EntityAddressAddressLine2</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>XML
<SEQUENCE>6
<FILENAME>d547541d8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="run-20230829.xsd" xlink:type="simple"/>
    <context id="duration_2023-08-29_to_2023-08-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001469367</identifier>
        </entity>
        <period>
            <startDate>2023-08-29</startDate>
            <endDate>2023-08-29</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="duration_2023-08-29_to_2023-08-29">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="duration_2023-08-29_to_2023-08-29"
      id="Hidden_dei_EntityCentralIndexKey">0001469367</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="duration_2023-08-29_to_2023-08-29">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="duration_2023-08-29_to_2023-08-29">2023-08-29</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="duration_2023-08-29_to_2023-08-29">Sunrun Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="duration_2023-08-29_to_2023-08-29">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="duration_2023-08-29_to_2023-08-29">001-37511</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="duration_2023-08-29_to_2023-08-29">26-2841711</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="duration_2023-08-29_to_2023-08-29">225 Bush Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="duration_2023-08-29_to_2023-08-29">Suite 1400</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="duration_2023-08-29_to_2023-08-29">San Francisco</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="duration_2023-08-29_to_2023-08-29">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="duration_2023-08-29_to_2023-08-29">94104</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="duration_2023-08-29_to_2023-08-29">(415)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="duration_2023-08-29_to_2023-08-29">580-6900</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="duration_2023-08-29_to_2023-08-29">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="duration_2023-08-29_to_2023-08-29">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="duration_2023-08-29_to_2023-08-29">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="duration_2023-08-29_to_2023-08-29">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="duration_2023-08-29_to_2023-08-29">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="duration_2023-08-29_to_2023-08-29">RUN</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="duration_2023-08-29_to_2023-08-29">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="duration_2023-08-29_to_2023-08-29">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>7
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MY?.J>ZC+N.HL?X;[:)'-M[#/)73)>UYN1]76^T$D7O!9QP<<GB-WPQ-',)^
MQ1' L#P8 \PG>&%Y_J?]K-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/[I_X3O,\
M3;,,J^AV&V6PQ>J69? 7CX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*PG>*3B.T4
MKS4@\;J!1Y['NXWE 0^L"]CL0/YX'IBIN$^:0E<Q;M@)QI$\QQ"8Q?B,9AE2
MG0P^\?Y@IR1-\SR. !9GD*88 J<11S &P %#TG1X#SY['R73>RHY_U=3_ 10
M2P,$%     @ #4@>5Y>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#
M, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M
M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD
M%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3
MY?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^
M-8+)#^Q^ %!+ P04    "  -2!Y7'#AEZC\!   \ @  #P   'AL+W=O<FMB
M;V]K+GAM;(U1RV["0 S\E=5^0!-0BU1$N)0^D*H6E8K[DG6(Q3XBKP,M7U\G
M452D7GKR>FR-9V87YTC'?8Q']>5=2(6NF9MYEJ6R!F_236P@R*2*Y U+2X<L
M-03&IAJ O<NF>3[+O,&@EXN1:T/9=1,92L88!.R '<(Y_<Z[5ITPX1X=\G>A
M^[<#K3P&]'@!6^A<JU3'\TLDO,3 QFU+BLX5>C(,=D",Y1]XVXG\-/O4(VSV
M'T:$%'J6"V&%E+C?Z/F-:#R!+ ]=R_$)'0.M#,,SQ;;!<.AHQ$5V9://8:Q#
MB'/Z3XRQJK"$52Q;#X&'' E<)S"D&IND53 >"CVN*!.L>@PL(:EU&*ADMW,J
MI]=V<,TB]RI#FJ,,:&T'X:-:"Q4&L&]R( DNR94;4EWI>::W=Y-[2:AU[D&P
M]_ :C1W-CQ^W_ %02P,$%     @ #4@>5R0>FZ*M    ^ $  !H   !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#, R%KQ+E #50J4,%3%U8*RX0
M!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2*
M+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\
M7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7
M-_=%KLWC":[?#'!X=/X!4$L#!!0    (  U('E=ED'F2&0$  ,\#   3
M6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/
M&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB
M>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9
M/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1
MB5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9
M_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D<WC_0QI-^2!
M8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_7G\!4$L! A0#%     @ #4@>
M5P=!36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX
M;6Q02P$"% ,4    "  -2!Y7YU+Z^.X    K @  $0              @ &O
M    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  -2!Y7F5R<(Q &  "<
M)P  $P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0    (  U('E?ZEG/*6 0  "D1   8              " @0T(  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  -2!Y7GZ ;\+$"  #B
M#   #0              @ &;#   >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (
M  U('E>7BKL<P    !,"   +              "  7</  !?<F5L<R\N<F5L
M<U!+ 0(4 Q0    (  U('E<<.&7J/P$  #P"   /              "  6 0
M  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  -2!Y7)!Z;HJT   #X 0
M&@              @ ',$0  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0
M2P$"% ,4    "  -2!Y799!YDAD!  #/ P  $P              @ &Q$@
I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     "0 ) #X"  #[$P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<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>9
<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>10
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="d547541d8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</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" original="d547541d8k.htm">d547541d8k.htm</File>
    <File>run-20230829.xsd</File>
    <File>run-20230829_lab.xml</File>
    <File>run-20230829_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>12
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d547541d8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2022": 23
   },
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "d547541d8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "run-20230829_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "run-20230829_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "run-20230829.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/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/naics/2022/naics-2022.xsd"
     ]
    }
   },
   "elementCount": 24,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2022": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 23,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "run",
   "nsuri": "http://www.sunrun.com/20230829",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d547541d8k.htm",
      "contextRef": "duration_2023-08-29_to_2023-08-29",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "100000 - Document - Document and Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d547541d8k.htm",
      "contextRef": "duration_2023-08-29_to_2023-08-29",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation State Country Code",
        "terseLabel": "Entity Incorporation State Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Pre Commencement Issuer Tender Offer",
        "terseLabel": "Pre Commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Pre Commencement Tender Offer",
        "terseLabel": "Pre Commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Security 12b Title",
        "terseLabel": "Security 12b Title"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Soliciting Material",
        "terseLabel": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Written Communications",
        "terseLabel": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.sunrun.com//20230829/taxonomy/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 0
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r6": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>13
<FILENAME>0001193125-23-224479-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-23-224479-xbrl.zip
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
MK,H&F-RIF1W*XV/]6]/<?%F_W-KQ6<V>3_#$F]=^H;=.^:6EJ8@ONR7GO2>
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
MY%MPN)*VS>,W4$"SJD?5%;6R=I+NMRV$F_9 *"N5N.( QYA'92\&?HZDAVD
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
M+(9&ZLA)7><V]X!4QUG6)6;NYKX4^T7VQE":J@Y$W<,+^'058=CN_O0QG!R
M^K%P@<$Y5L4&^#! \54FINZK+G;.\9H#H(SX?.II\OT.,@@\0+$8(V?U:U4C
MZDQ4TP?^K.ZI;DIV:%@L;JC[OC)WH="UOF9J7.4$BY+31=CZEE9])XT)'0YU
M<JL9!FM!;(KS7FFK,G\=;^FH<)."+'GP3'9O(:UW*F==K<.PD7LL,W\<@$Q/
M>4E64MB+!%['$ZEDM)2*N#;RXNS&T=6*MZ5;Q_-K=$VB=&R'-10/LJOT(?92
MC.[&.X0\PI#:>RE/0Y<LZE],!1"D:*F36$77S+%;W0U#H(U4FRW+UP9ZX?CR
M@8H[T^-1#OH79Y="WD5*W[U1GHPN#H>]-.C^/P0:WQO0.25A W>GAP5Z$.:I
MX'<7R)=,LF+4=)OC$";GD/O,E$-$)YX#6QA(JA!G0 Z.!5>,+Q4095/\+#T?
M[QR$G66*-M+E\:WCH2!N7==:!T3;2,PGD('9DT#U*OQ,*SDG5$WL9( U,^+E
M,2\3^EZ*>-?7.?:8KE@0G<$I;FZCS#1"DK8C76? OJB<:M'<6>7(LUOIBW?9
M(A/C*\L#1<!6<-J;5 1K0AD;RPD(3\W .EZ%K9ECB*"$QD]-\&L7E]60X@NN
ME2ZC;^ KOXL&)]3C>QBI#BBPHNW\RO5Q:8"J24VJ]B"39N3%/S9-J8=EI%94
M9SK@\LJ;E-6F?S>N]KW]Y]1$V)_'U;[]>RE=\/OU7P, BVL@+$-/QSH^7[E]
MQ<H#.I2??&;L8>?/&E-7)0E>,&,4Q/RK\ $@\I6R1A>>+;GSL=/8;>TO:E)_
M= O<VO%74 E'XJ0K?P-Q_+U 2:>]T_CX<>^M0\D[(#%7,O7%5\_Y$8<KZ%G1
MF&H@^4\%1$:*&U"T?/5>H*3=V6_L[^TN%$J6$Z-_1FH1R)B1TB59V51*"Z/[
M [E0L0@#I>MA3I.8GYD#2Q? CMNE^!8P4M.HKN!=) .^?<+5=Z*6!^JTVKOB
MC%7;\TRUO?)![K2MI]0,?YWJ"M#7L9ED5\_]BOMURI=VHET2VD:ACWKV%NBN
MY\%]Z*=!@B+<+=DYY)(K2]+YH 57>MD\\9.>)\;2ZL*.QKB0;?^&B!46>"#[
M'M9OY-O= +14@+<N8.BM>E0.WT"7W6.NKZCU>$A]'VG7\_7%?%6 D5<;YMKS
M<GRF#2X\'-VC@3Z2/M<L@&FA;9+N^&R87_"&=5V7P$G1Z&&LUC Z7?&=C3(,
M$[8A^B, 6[1*TY1A'U=)%DM,LAB#TZF*NC.(&!N5!=/54(L&.#0)CPR<DXF7
M[;Y8K#W#T\3"TS!-D+%3JPKLT1=:%S"B"KX)ZH@D(UZ8>QS<<;LW7>@74:Y)
M;KK;%.@G6-2F-(K&2W:$A 'L"QHZ[0JN7D F<9/AA?/\KQ0@IT=%1VQR9E,1
M,LUMB-!Q4KS#L9=H9O!D"55:N*?KELR7B,5,:*"T)\D$R9G+L2/1!WB&N5C7
M6U3=V;T,6R=[6-%S8P">;__V'!MBQ\"T @#YKE3M5 O3H9_7]"V ,;Y=96?6
ME'$YRQZ?/AGAJ[!5KYU==2G@ I!Q5?;JC+?/6)<(JR60OZN1.#.WJ%3/YR:;
MSYA@4GRTO O*3P"YAGAZ +>V(9R<[>CDP)K&V")W;40@H\M8Y4XVO#A7#1.#
MX 6B@^DTEA_?B(Y4T2F,DR;3JP'?(#L8JB#6R9WZCB>Z, #PM><E10>@Y5##
MX7V#T6C6SU,9WY1@9V$- T;A@H\J'%R2JZR$PHCU.=>"5S*$'ZN.GX5@X+7#
M2 W(B4M^*$>"@"36N>B6=GN%B;EFMT1%7+Z7W 71MZ_O1=%RW888]XNA2Q1
MDWTX=V'HZN'I$HF2R%G&.1"#_+R>MC3X5\U]\L *O@]/0S<YIY4A?S5L!WW+
MN32HN;FFJ0D54:=HD#CO&OYM=\RO>9!(%6"LQWC-DN[5[N#)UZSUCG?)T\Y7
M;-S7M4$Y69S#@Z1+:XQ3T@J"R#"316HNWF[6%A\"<]]@#?<IOIR-XR*Y<0MI
MSE9N'L=OX##K7=UK#3?/.ESW=$-]J+FJRDHMUYS+;N6IN1BB<+&TN3QZ;'OA
M;-8],YY7K:L4>G)#PA>C:G-0!/N@<TK'3N'"U"ON#JJ<$9_PRY;7TVWY!G%<
M!4;O9*.,0[7%$$_/3VUI;'D<$:AAO:J8R91%>AFP0%HGPQ:#R::A'GPX6H1:
M- ;FUQ4X"4QX7J'8L:[1GN(J@[?-D"^(-;TAIGP1C@7J>6-\VL!=4@"V D>>
MG7%1,-;3RNFR-)IQR63AF$9\>JKE5N%D+2[F,3I5A3WI.#-S:,U:N$?U+T11
M*XK3]8":1BI@<GTBH'T:BR] ?E%)/6'QHGI8EL+Z$@AQ16G1!9&%:6@!O?_E
MJ:E*'^#791F?A3F*,I19;16;DU1O8(,0)G@ZUO)5",\XA"&QP4H$RS?DGE>#
MO+&Q!&5>EP7:$BK68^)$'JHES,S:;1?]H;A'4$P)B(+JAGG8VE3B#BT%<*1.
M/DOD#UC8T)?+,%F<6VM%01/W4\9Q.D#"H6.B\2-0[CCMTAUY2?6UD/5KK1%#
M^5R?M%3-*?O+,B+;K&O:F6=$Z"GJPW&O1AVHT0*>J#G,[V=Z1#8F3:DH=ZZ,
M]<NLB/3::#$YZ^,-8,92I7:Q[GIQ1)7-C-DM9])]Z>K9^$]PZBFUO^6H=@7X
M>DLD=Z$6D$F&CW(_3U/ D]*AWS-FXC%GQYX?]_@&\+"PC1CD0*I(CD F?4*9
MD/DT\$S6!@J]!L'TW)ZV'V3I&7D:G9822MW4YCJ-]?G.@7)*']K3X#F!VV90
M-[/!X'<'>'ENV]N'NUN*8@#2'K(P%3N1-[1UY<F9G*"__8ND?X^!$C?09+@9
M:RF:)K(CRIUH!F8LGQL&')T8G])RUN\%!'/,N.VK)\X3-1#[FZTVSQP6>II&
M$2[\6@VA$;M(G#""+\8M$BFCEZ,F[@5SZ9W/2X[':;.%F>9^2=Z8,TK,?&HV
M"U$D)RF]A><D?+K*"9F<'%)@%]Y5FM\;D[D"LQPL*]BKLU-L<]7W_# .A_U1
MGEBTI"PS+%H;!C$G\EDHTU/*Q?#=!EGD:,I5MG4@!BC-Y<%..C]+$Q#2A(GR
M42B)@U8] +>!]XB0.9Z$57B[D?&&.-.708<G59[3'6$#?BB1#BE3+7ST !<4
MT-;=W<S<% 9,(,P\N7\*R(M+WMYB3(I9-9#QC!VCRTV_H-/J^N2QRZZH(4(?
MITZ_<,-PQ988-R+=5=.D_#3[C8%"XF[9M*I/AD:"&9CF[)_3X8,  H77.&\0
M3X"M2_95OW:B'YO^2DF!'-%8<'$#_TE!>([T73T4M,%1OB%P!Q^ZQ'TW4Y.#
M4$N/$PX]'[T;HF5P:,BM/L&J;=)>JPD]KW3AI>G"4]4:OSG_Y>+D]M?KLYMY
MF*4=M3VSA?,*A,<4S8&: E@EL3-F?P,4+0+$AS?/'AT6<$ZXNG?[8'NGH5^\
M\[ (<I P*4B!^E#D@,ML-V)VR[FRZ/1G=$9)HZM O.L9.8,XB&Z _#<-,)X
MNX/#ZH<1+&S<8?&,K$X$I==-[=QIC:5V,L1.F=VY^&ND#CIOY:JB+)MQ>_+=
MS[]>7/]Z(<XO3C?'*G469V]-8WP6FBXA'%7ND/W<3K9\N338:5- OHP.EUF7
M9\8[$4I9I\/'<G+M3'1K*]X2U<DFKWD"2]W^TO+_2$L_[7NJ)[ZI.Q"#+GL]
M$-PBDHSX]RL58DUP_: JYX9%GI=42K&VSJ$X2>_2..$%;[<:7'FA1O;ZM-4-
MW1'\TD\&_O'_ U!+ P04    "  -2!Y7IL''&SP#  !#"P  $    ')U;BTR
M,#(S,#@R.2YX<V2]5DUOVS@0O1?H?YCJM M4HF6C02S$*;J;!@B0IH&3%KT5
MM#1VB*5(+4DE\;_OD)(<V8E=)UFL+Z8Y\Q[??'#HHX_WI81;-%9H-8G29! !
MJEP70BTF46UC;G,AHH_';]\<O8MC.#D]NX 8;IRK;,;8W=U=4LR%LEK6CAAL
MDNN201QW_G]??X/O#7L&4Y3(+4+)K4,#?]5"%MEP,!RFZ> P.>C##'+/!P5W
MF,$A&PT8.8Y@2/[9Z  NO\#GP*+@6I38A^IJ:<3BQL$?^9\00"=:*902EW J
M%%>YX!*N.L7OX4SE"7R2$J8>9DFF17.+1=*RWMLBL_D-EOSM&P#*E[*9(LJZ
MG$0^$6T>[F=&)MHL6.$,<\L*&3G%Y(5&Y%$/^GO<(PP5PEOL"CCG=A9 G<6G
M9]A#F%JMG6)K15NA/#XG@\/AN.==H%AY!ST6\V2A;QD9-IF]73P=P7 P&#'J
M!D=)QAY$"O7/#H0WSZ@Q^H<\@MR- B =C\<L6#<D%6X]@I;] VN,P9L[9\2L
M=GBJ37F"<UY+0M7JWYI+,1=8!"_JTA*56_-9]W#<+-!=\!)MQ7-\1J*IEYZ*
MBH2F[,>7\ZO09M&Q!P"$SA-EI8V#I@'/=1[NQ8YD^E]Q5X/8;\7I,!ZE"9%%
MH)[4O*6 P%XMI"OMBX2L^F)O(79;__I%[!?;3G^ZZU^<@<V[[.,?^_C3@[WB
M?S0+_@,E6EV\5DQOH+V\)HJ+O)E7S7+_NCP@7]6;W4SP>?BP\^#-(=*>&L[D
M2FD7#NHKX54EU%RW6[3IFSCK.GF*<PC#*^,F-UKB[A''*J,K-$[0?'^X# W!
MC<'Y)*)1$W=CYJ?DLX3&3.?QB'_]=GDS(PC*\P=U'=8)Y\'GW@S>3N\DERMJ
MWPV3R%+:9>]V_K_15@:?&RU!+$WV4+3M05_VO)X=NS_GFCS +[Y-S[:]#:O'
M@3E^KY4NEXW$$YW7_O7IOC^IXK,B8<LSZBI3!E$1"'I%IN3^<R_WE<1.9('T
MGTV$UDT'_D-_Z3J&_I*K AHZZ/$=L4V23?[:8O%5'8=USF5>RU7*6W#KL0NX
M6:S]D0_*MN/:W:Y<W15FFW>XW>G?]6:KF37T\Q=02P,$%     @ #4@>5UY'
MO3=Y!@  N48  !0   !R=6XM,C R,S X,CE?;&%B+GAM;,V<;V_;-A#&WQ?H
M=[AY;S:@LF,'*%JC:9$YR1 T;8+&W88-0R%+C$U,(@U2CNUO/U)_&CFF9"H\
M57G15I'NGKM'^9W*2'+>?=C$$=P3(2EG)[UA_Z@'A 4\I&Q^TEM)SY<!I3V0
MB<]"/^*,G/2V1/8^O'_YXMU/G@=G%Y>?P8-%DBSE>#!8K]?]\(XRR:-5HB1E
M/^#Q #ROB)],O\(?6;DQ?"$1\26!V)<)$?#;BD;A>'0T&@V'1V_ZK\MI@OA:
M#T(_(6-X,S@^&JC 8QBI^/'Q:[CY!.>I"H,IC4DYE2^W@LX7"?P2_ IITAEG
MC$01V<(%93X+J!_!;='Q*[AD01].HPB^Z#2IVI1$W).PGZM&E/TWUG_-=//P
M\@6 .HM,IOM.>OI<Y*=B,Q-1GXNYZO7H>%"D]!XR-GLIZ^,T8?CV[=M!>K0<
M+:DI5HD/!W]]NKH-%B3V/77VU7<KR,M(.I;I_BL>I*?0HD&HC-!?>468IW=Y
MPY%W/.QO9-A[KPOF9\>?D>A*;4'J82QX1&H*Z\-I]5X>GVR7*IYL$L)"DBM_
MU^9!'K40Y"Y3U>REDI($_3F_'X2$:D!&>L/3&[K#G]47WR9<X7XZDXGP@V2W
M7J1/$1?%SM3$2<^0--AM2,>=BF!'RQ=!H:,V#_C/(P8!5]^W9>*EBD7ZG>"Q
ML8N\'#<<_!;-(F.;FB2UI:>;,._K[2&OF5#9F""2KX3"J\FW-O7S/E6&?PKM
M?]\-'FH_EU;5)422JZ;]NB%Y&BO,U9_D(O+GMD@^2NH(27/KW'#0!4F#$!*2
MWY5!2SL#V4*C92!MNW7#\9PE--E.5!GA1Y?J KSY2+:V6%8D=X1GO15>$^2"
M:XT@$K99!<A+0%H#5!%G@%MLO0QR\_[=D#[CP4K/S51U;TOR;DY' !L;Y_O'
M7'#=UT&BM! &K>R,)GZ;92(M>\7!\(8(RL-S%IZI'V>:\O@HN6,PS59X31 &
MJ@9!;&:S$J!J@"Z"AF\+K1LYMNX?8['PA<RI7B2SY+,?6Q-MSNUTJ5!AA%?'
MN"\43'JXZX2'"J!+(*T2VNC;L$BP;AX#Y$L6<+'D(KU5<INHP9GPE5JD;"<\
M;,CU :E.,;>SR:U3W(? 0AYW)G8*0EH1\I*@:R(-R0_P99B9IYO#&*(+&I'/
MJWA&1+.)*>=U.AX& ]Q\W!W\QUJXE&MUR.21@,;NUT"O5=,8H$[]S66H%DOT
MCF8WQY]";:5(IP@?LL8M@MWAKA7&)5V5@MU:N-RW:L4P!$_P@S$2IV&H#,C\
MGRO*R+#9.!@%.AV%.DO\0*#["%2*XN*?Z[\J-D!7@FN&M8YIS88!_2=X:0?]
MD2OZHV>'_L@6_5$;Z(]^'/K3-6\-?20;UNC7>D%$?Z(VK\64K]F3P"^G/P?L
M#79,T#^$H2'_6+(EX'49X )T(5S8L0W4H6[G A'S].?A:W$C^#UE0</;.E4:
MSP'X*F,FZA_%HJ%OU&V)_^S&AD*GJ(8[!*U8J9N$!GX0Q^&&R\2/_J;+YO<X
MS0K/813,IDR#L!.)-@8&U9:&(*L$JA3F?<OV;-0-@+47QW< M4%!_"; [^9T
M]0:@J7&^?\SI_;\]'21PT__GM3(.I_A][KS[9]FL&XCZI=SH9L%9P_OE^WD=
M 5EI@)N/NX!IUD*",Q6'5!WKOF$[_98A;=*T&ZA_"IHDA$UX'*]8?C]2VM):
MD=P1LO56>$V0"[PU@D@$YQ5@MX0SQ2TV7D:Y:?=N.-_RB 8TH6S^2:VX!?4C
M6Y9-F1V!7&."5T6X(%REAL3O@SP4^L[PMM5RF=Q&?;MA>R.(G@^BL$C?A-2?
MCA'7=W?V"X<ZA8XPMC#%#T6Z8'U(%0EO50;*=2 K!&DE9]#;-E$&_HE.4-&_
ME')%A/L &'2>QQA4&S0/PUX\XDA4:+<U&%FY5N>C)4>U4]+(EN/RA@0KM9[:
M#D>S*4TBZWL<^WE=+6VJ#'#S<:=EC5$+:U&3BX-2AU3>?4W32K\[*YH&3;N!
M.A6^_JCY[3:><>LE^*.DCA UM\X-!UW@- @AD9DK0R;M3&4+C9:1M.T6Y[IY
MO@D6RBUI\F$&<V['UT^C$5X=@W$=W=?#OI86%7 ^S-!>W\9KJF7S&,_WSF,B
MYFIJ?A=\G2S48F3ILX8?Y*V0Z/0)7[TM?C#4_1E?C2P2Z_F#L:(09)4@+X7T
MC*]%&X:'?+9>RCNNU);^E2OY+IK]XA&UYW]02P,$%     @ #4@>5YZ\S2*^
M!   .BP  !0   !R=6XM,C R,S X,CE?<')E+GAM;-6:T7+B-A2&[W=FWT%U
M;]J9&H/931,F9(>29(<I21A@VTYO=H1] $UEB9'L &_?(X-:#"8+V6W'RD4
M6__1?\XGA"7[^L,JX>09E&92M+U&K>X1$)&,F9BUO4S[5$>,>42G5,242P%M
M;PW:^W#S]LWU=[Y/;N][C\0G\S1=Z%80+)?+6CQE0DN>I1A2UR*9!,3W;?ON
M^!/Y;=-=BPR! ]5 $JI34.27C/&X%=;#L-&H7]8N=F4*J(E'8II"BUP&S7J
M#9LDQ/:MY@49/)"[/(H@8Y; KE0NUHK-YBGY(?J1Y*);*01P#FMRSP05$:.<
MC*SCGTA/1#72X9P,C4RC30WJ&>+:-BIGXJ^6^3<QYLG;-P3_L(Y"YT?;GJG&
MMABKB>(UJ6;HMMX,K,C;U:P.1,MF+FE<75T%^=EB>\W*6F,'C>"/A_XHFD-"
M?62 S**]KM!-G/ZCWC7W/MB<M.TU:^D\4E]&>>E/2(L<;6$^^;:9;P[YC=!O
M-FHK'7LWILM-597D,(0I,:^?AKU"GSH3*A/Y@,K9UR_#JR"E*REDL@Z,(KB5
M49: 2.UK1\1W(F7INB>F4B5Y'A[)2]J:*YBV/8SHVV#&S/=#C//YG#CI>H%?
M"LV2!0>/!#O)+!0.')'FK?MXH"" 50HBAMB&,?[_DW1O-D"WHU9&A?3M]S:G
MI2&JS>1S$ ,S/8;FC2E.F!<&/WSN2IPJ.A.=*AJEQ0)P,TRDL@<YG0!O>R6B
MX%L:ZF#:L4G]GM/9J8;V1$5#N] Z*BJ$I"JRX?#M ;'BD-^V"!9483P_FN/D
M9M53)9/2XFQ[DZ5&I8I!M3U,'[_J'EDH)A7"QB,>R31ZD0OCFG)S#J:@%,3]
M3=I'7>86<=K4D+?\QG@VH[&+&2C*>SC<5[_"^E1,1\35Q77$L,76= :;G4_&
M6,93:14UU854]&G9O'>.S0#0*T[W\2U>$9T+:4]<?5I[ABVV"V>P;>:&(<R8
M252DCS0YF5JYMKK0ROU:9C\[Q@Q7 U(MI,I+.\(*0U=F.,6ONS(^$^$70E6=
MZ!?L6\"7C@&^9QP>LV0"ZCR:N[JJH]OU:CE=.<9I3%>]&,O IFRS(GT-M*-!
MJD[PJ/$MSF;=,9R=.,8BZ^T+KH^A<1[*T@!5QUAJVB)L.(\P_%J$H8L(PW\1
MNK8VWV;1Q;=/:BR7XE4 =^6.X-NU;.&YLT(OI))?BCVI@9+/S.SXOH;@00Q'
M,![XMBS?N<ER('5*^9]L<?[JHCR"(QSW7%N*[NS+F/FDHX">PZVHJ2ZIHD_+
MQIW-%W,+BP_F4IRYSCO459?1H5?+R9T-E]_17PJB*Y,D$]MECCX5UA%Q=8D=
M,6RQN;.-,I*<12QE8O: /\:*&6NG,2M35A=8F5M+RYW-E($",^0 KY;R^R#F
M+K1ZFDY/GQ9?BE!=>B^YWE)\Y\X>REXV/:TS4%_/LB2.,T1+O%NN[FRLC"#*
MC,5&.!FSE)]\*7FHJRZW0Z^6DSN[)V-%S3-RHW4RD2?_W.V)JDMHSZC%X\[^
MB!UB=ZMH3L4,SKG=6JZM+JQROY:9:_L@=PFH&8Z]CTHNTSG.[PLJSGQDZ$B(
MZA)\T;8%^3]LA5P'!Z7IXP'SS.OFC/EGGN#$(W\#4$L! A0#%     @ #4@>
M5Y"/W/'"*@  8SL!  X              ( !     &0U-#<U-#%D.&LN:'1M
M4$L! A0#%     @ #4@>5Z;!QQL\ P  0PL  !               ( ![BH
M ')U;BTR,#(S,#@R.2YX<V102P$"% ,4    "  -2!Y77D>]-WD&  "Y1@
M%               @ %8+@  <G5N+3(P,C,P.#(Y7VQA8BYX;6Q02P$"% ,4
M    "  -2!Y7GKS-(KX$   Z+   %               @ $#-0  <G5N+3(P
D,C,P.#(Y7W!R92YX;6Q02P4&      0 ! #^    \SD

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
