Noncontrolling Interests and Redeemable Noncontrolling Interests - Schedule of Net Income (Loss) to Noncontrolling Interest for Tax Equity Investors (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | ||||
|---|---|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Mar. 31, 2023 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Noncontrolling Interest [Line Items] | ||||||
| Contributions from Tax Equity Investors | $ 0 | $ 2,132 | $ 144,895 | $ 55,765 | $ 110,216 | |
| Distributions to Tax Equity Investors | 2,559 | 3,811 | 19,318 | 19,189 | $ 15,748 | |
| Distributions to Tax Equity Investors, paid | 2,030 | 0 | $ 865 | 3,573 | 745 | |
| Tax Equity Investors | ||||||
| Noncontrolling Interest [Line Items] | ||||||
| Net income (loss) attributable to NCI | 918 | (25,086) | (21,036) | (63,229) | (95,686) | |
| Contributions from Tax Equity Investors | 0 | 2,362 | 102,113 | 93,817 | 144,723 | |
| Less: Syndication costs | 422 | 242 | 524 | 9,859 | 7,050 | |
| Contributions from Tax Equity Investors, net | (422) | 2,120 | 101,589 | 83,958 | 137,673 | |
| Distributions to Tax Equity Investors | 2,559 | 3,811 | 62,457 | 18,848 | 17,031 | |
| Distributions to Tax Equity Investors, paid | $ 2,571 | $ 5,071 | $ 64,123 | $ 17,850 | $ 17,498 | |