v3.26.1
Securitization of Financial Assets - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]    
Payment from debtors to securitization trust $ 326,093 $ 299,739
Securitization assets allowance $ 3,000 3,000
Interest In Real Estate And Repayment To Other Financings | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk    
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]    
Retained interest 60.00%  
Installation Of Energy Efficiency And Other Technologies | Revenue from Contract with Customer, Product and Service Benchmark | Product Concentration Risk    
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]    
Retained interest 40.00%  
Greater than 90 days past due    
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]    
Payment from debtors to securitization trust $ 0  
Securitized assets    
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]    
Annual servicing fees (up to) 0.25%  
Securitized assets | Unconsolidated Securitization Trusts    
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]    
Managed assets $ 7,300,000 7,200,000
Securitized assets | Unconsolidated Securitization Trusts | Asset Management Arrangement | Investor    
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]    
Managed assets $ 6,700,000 $ 6,600,000
Securitized assets | Minimum | Discount rate    
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]    
Discount rates to determine fair market value of underlying assets 0.053  
Securitized assets | Maximum | Discount rate    
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]    
Discount rates to determine fair market value of underlying assets 0.086