XML 95 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Schedule of Reserve Share of Common Stock for Issuance (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Jul. 31, 2015
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 38,345,000 44,753,000  
Options outstanding      
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 3,507,000 4,243,000  
Restricted stock units outstanding      
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 12,375,000 8,449,000  
Sunrun-VSI 2014 Equity Incentive Plan | Employee Stock      
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 0 5,694,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) 15,595,000 17,830,000  
2015 Employee Stock Purchase Plan | Employee Stock      
Class of Stock [Line Items]      
Shares of common stock reserved for issuance (in shares) 6,868,000 8,537,000