v3.26.1
Noncontrolling Interests and Redeemable Noncontrolling Interests - Schedule of Redeemable Noncontrolling Interest Attributable to Tax Equity Investors (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Tax Equity Investors      
Noncontrolling Interest [Line Items]      
Redeemable NCI attributable to Tax Equity Investors $ 4,600 $ 0 $ 1,851
NCI attributable to Tax Equity Investors 95,503 104,868 $ 115,186
Redeemable Noncontrolling Interest To Tax Equity Investors      
Noncontrolling Interest [Line Items]      
Redeemable NCI attributable to Tax Equity Investors $ 0 $ 0