Annual report pursuant to Section 13 and 15(d)

Our Portfolio - Schedule of Carrying Value, Expected Loan Funding Commitments, and Allowance by Type of Receivable (Details)

v3.25.0.1
Our Portfolio - Schedule of Carrying Value, Expected Loan Funding Commitments, and Allowance by Type of Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Credit Quality Indicator [Line Items]    
Gross Carrying Value $ 2,946,000 $ 3,124,000
Loan Funding Commitments 545,000 423,000
Allowance 50,000 50,000
Receivables, net of allowance of $50 million and $50 million, respectively 2,895,837 3,073,855
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period 50,000  
Provision for loss on receivables 1,000  
Balance at end of period 50,000 50,000
Receivables    
Financing Receivable, Credit Quality Indicator [Line Items]    
Gross Carrying Value 2,911,000 3,033,000
Loan Funding Commitments 545,000 423,000
Allowance 50,000 50,000
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period 50,000 41,000
Provision for loss on receivables 0 9,000
Write-off of allowance 0 0
Balance at end of period 50,000 50,000
Receivables | 1    
Financing Receivable, Credit Quality Indicator [Line Items]    
Gross Carrying Value 2,911,000  
Allowance 50,000  
Receivables, net of allowance of $50 million and $50 million, respectively 2,861,000  
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at end of period 50,000  
Receivables | 3    
Financing Receivable, Credit Quality Indicator [Line Items]    
Gross Carrying Value 0  
Allowance 0  
Receivables, net of allowance of $50 million and $50 million, respectively 0  
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at end of period 0  
Government Receivables [Member]    
Financing Receivable, Credit Quality Indicator [Line Items]    
Gross Carrying Value 35,000 91,000
Loan Funding Commitments 0 0
Allowance 0 0
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period 0 0
Provision for loss on receivables 0 0
Write-off of allowance 0 0
Balance at end of period 0 $ 0
Government Receivables [Member] | 1    
Financing Receivable, Credit Quality Indicator [Line Items]    
Gross Carrying Value 35,000  
Allowance 0  
Receivables, net of allowance of $50 million and $50 million, respectively 35,000  
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at end of period 0  
Residential Solar Loan    
Financing Receivable, Credit Quality Indicator [Line Items]    
Receivables, net of allowance of $50 million and $50 million, respectively 1,500,000  
U.S. Federal Government    
Financing Receivable, Credit Quality Indicator [Line Items]    
Receivables, net of allowance of $50 million and $50 million, respectively 7,000  
State or local governments    
Financing Receivable, Credit Quality Indicator [Line Items]    
Receivables, net of allowance of $50 million and $50 million, respectively $ 28,000