Summary of Significant Accounting Policies - Deferred Revenue (Details) - USD ($) $ in Thousands |
Sep. 30, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|---|
| Deferred Revenue Arrangement [Line Items] | |||
| Deferred revenue | $ 1,006,985 | $ 873,611 | $ 799,300 |
| Under Customer Agreements | |||
| Deferred Revenue Arrangement [Line Items] | |||
| Deferred revenue | 814,720 | 703,956 | |
| Under Customer Agreements | Payments received, net | |||
| Deferred Revenue Arrangement [Line Items] | |||
| Deferred revenue | 751,090 | 645,439 | |
| Under Customer Agreements | Financing component balance | |||
| Deferred Revenue Arrangement [Line Items] | |||
| Deferred revenue | 63,630 | 58,517 | |
| SREC Contracts | |||
| Deferred Revenue Arrangement [Line Items] | |||
| Deferred revenue | 192,265 | 169,655 | |
| SREC Contracts | Payments received, net | |||
| Deferred Revenue Arrangement [Line Items] | |||
| Deferred revenue | 182,558 | 161,575 | |
| SREC Contracts | Financing component balance | |||
| Deferred Revenue Arrangement [Line Items] | |||
| Deferred revenue | $ 9,707 | $ 8,080 |