Convertible and Long-term Debt Obligations - Term Loan - Additional Information (Detail) - SolarCity [Member] - Non-recourse debt [Member] - USD ($) |
1 Months Ended | 12 Months Ended | |
|---|---|---|---|
Jan. 31, 2016 |
Dec. 31, 2016 |
Mar. 31, 2016 |
|
| March 31, 2016 Agreement [Member] | Term Loan due in December 2017 [Member] | |||
| Debt Instrument [Line Items] | |||
| Maximum amount to be borrowed | $ 50,000,000 | ||
| Line of credit, additional interest rate | 3.25% | ||
| Line of credit, fee for undrawn commitments | 0.85% | ||
| January 2016, Agreement [Member] | Term Loan due in January 2021 [Member] | |||
| Debt Instrument [Line Items] | |||
| Maximum amount to be borrowed | $ 160,000,000 | ||
| Line of credit, additional interest rate | 3.50% |