Acquisitions - Summary of Fair Value of Acquired Intangible Assets and Estimated Useful Life (Details) - Clean Energy Experts, LLC $ in Thousands |
12 Months Ended |
|---|---|
|
Dec. 31, 2015
USD ($)
| |
| Acquired Finite Lived Intangible Assets [Line Items] | |
| Fair Value | $ 13,290 |
| Developed Technology | |
| Acquired Finite Lived Intangible Assets [Line Items] | |
| Fair Value | $ 5,910 |
| Estimated Useful Life (in years) | 5 years |
| Customer Relationships | |
| Acquired Finite Lived Intangible Assets [Line Items] | |
| Fair Value | $ 4,390 |
| Estimated Useful Life (in years) | 8 years |
| Trade Names | |
| Acquired Finite Lived Intangible Assets [Line Items] | |
| Fair Value | $ 2,990 |
| Estimated Useful Life (in years) | 8 years |