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.24.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, 2023
Dec. 31, 2022
Financing Receivable, Credit Quality Indicator [Line Items]    
Gross Carrying Value $ 3,124,000 $ 2,031,000
Loan Funding Commitments 423,000 256,000
Allowance 50,000 41,000
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period 41,000  
Balance at end of period 50,000 41,000
Commercial receivables    
Financing Receivable, Credit Quality Indicator [Line Items]    
Gross Carrying Value 3,033,000 1,928,000
Loan Funding Commitments 423,000 256,000
Allowance 50,000 41,000
Loans 2,983,170 1,887,483
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period 41,000 36,000
Provision for loss on receivables 9,000 13,000
Write-off of allowance 0 (8,000)
Balance at end of period 50,000 41,000
Commercial receivables | 3    
Financing Receivable, Credit Quality Indicator [Line Items]    
Gross Carrying Value 0  
Allowance 0  
Loans 0  
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at end of period 0  
Commercial receivables | 1    
Financing Receivable, Credit Quality Indicator [Line Items]    
Gross Carrying Value 3,033,000  
Allowance 50,000  
Loans 2,983,000  
Financing Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at end of period 50,000  
Government receivables    
Financing Receivable, Credit Quality Indicator [Line Items]    
Gross Carrying Value 91,000 103,000
Loan Funding Commitments 0 0
Allowance 0 0
Loans 90,685 102,511
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 | 1    
Financing Receivable, Credit Quality Indicator [Line Items]    
Gross Carrying Value 91,000  
Allowance 0  
Loans 91,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]    
Loans 1,500,000  
U.S. Federal Government    
Financing Receivable, Credit Quality Indicator [Line Items]    
Loans 10,000  
State or local governments    
Financing Receivable, Credit Quality Indicator [Line Items]    
Loans $ 81,000