v3.26.1
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