Income Taxes (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Income Tax Contingency [Line Items] | |||
| Payment for tax equity investment | $ 42,101 | $ 0 | |
| Investment program, proportional amortization method, elected, income tax credit and other income tax benefit, after amortization expense | $ 7,100 | ||
| Investment program, proportional amortization method, elected, income tax credit and other income tax benefit, before amortization expense | 24,000 | ||
| Amortization of tax equity investment | 16,900 | 16,881 | $ 0 |
| Tax Equity Investments | |||
| Income Tax Contingency [Line Items] | |||
| Payment for tax equity investment | 42,100 | ||
| Investment, proportional amortization method, elected, amount | $ 25,200 | $ 25,200 | |
| Investment, Proportional Amortization Method, Elected, Statement of Financial Position [Extensible Enumeration] | Prepaid expenses and other current assets | Prepaid expenses and other current assets | |