XML 515 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of Reserve Share of Common Stock for Issuance (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Jul. 31, 2015
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 44,753,000 49,898,000  
Options outstanding      
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 4,243,000 5,217,000  
Restricted stock units outstanding      
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 8,449,000 4,542,000  
Sunrun-VSI 2014 Equity Incentive Plan | Employee Stock      
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 5,694,000 9,534,000  
2015 Equity Incentive Plan      
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares)     11,400,000
2015 Equity Incentive Plan | Employee Stock      
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 17,830,000 20,534,000  
2015 Employee Stock Purchase Plan | Employee Stock      
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 8,537,000 10,071,000