Related Party Transactions - Summary of Related Party Transactions (Detail) $ in Thousands |
Dec. 31, 2016
USD ($)
|
|---|---|
| Related Party Transactions [Abstract] | |
| Solar bonds issued to related parties | $ 265,100 |
| Convertible senior notes issued to related parties | 13,000 |
| Due to related parties (primarily accrued interest on the Solar Bonds and Convertible Senior notes, included in accrued and other current liabilities) | $ 5,136 |
| X | ||||||||||
- Definition Convertible senior notes issue to related parties. No definition available.
|
| X | ||||||||||
- Definition Amount payable to related parties classified as other, due within one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Carrying amount as of the balance sheet date of obligations due all related parties. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- References No definition available.
|