v3.25.2
Loans - Past Due Financing Receivables (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Loan
Dec. 31, 2024
USD ($)
Loan
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Number of loans | Loan 29 36
Principal | $ $ 45,185 $ 53,475
Current [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Number of loans | Loan 21 30
Principal | $ $ 33,563 $ 42,309
Past Due 30-89 Days [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Number of loans | Loan 2 3
Principal | $ $ 2,742 $ 4,476
Past Due 90-179 days [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Number of loans | Loan 1 0
Principal | $ $ 600 $ 0
Past Due 180 or More Days [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Number of loans | Loan 5 3
Principal | $ $ 8,280 $ 6,690
Total Past Due [Member]    
Financing Receivable, Recorded Investment, Past Due [Line Items]    
Number of loans | Loan 8 6
Principal | $ $ 11,622 $ 11,166