v3.26.1
Securitization of Financial Assets - Additional Information (Details)
$ in Thousands
6 Months Ended
Jun. 30, 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 $ 332,201 $ 299,739
Securitization assets allowance $ 3,000 3,000
Product and Service Benchmark | Concentration Risk | Secured by interest in real estate    
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]    
Retained interest 61.00%  
Product and Service Benchmark | Concentration Risk | Energy efficiency and other technologies    
Securitization or Asset-backed Financing Arrangement, Financial Asset for which Transfer is Accounted as Sale [Line Items]    
Retained interest 39.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,400,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,800,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