v3.25.2
Loans, Modifications to Borrowers Experiencing Financial Difficulty (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Loan
Jun. 30, 2025
USD ($)
Loan
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Number of loans | Loan 1 1
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   $ 1,353
Non-Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Non accruing modified loans to borrowers experiencing financial difficulty, Number of loans | Loan 3 4
Non accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis $ 1,059 $ 1,244
Current Member [Member]    
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   1,353
30-89 Days Past Due [Member]    
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   0
90 Days Or Greater [Member]    
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   $ 0
Real Estate Loans [Member] | Mortgages [Member]    
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Number of loans | Loan 1 1
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis $ 109 $ 109
Accruing modified loans to borrowers experiencing financial difficulty, % of total class financing receivables 0.04% 0.04%
Accruing modified loans to borrowers experiencing financial difficulty, weighted average debt instrument term 5 years 5 years
Accruing modified loans to borrowers experiencing financial difficulty, amortization term 30 years 30 years
Real Estate Loans [Member] | Mortgages [Member] | Current Member [Member]    
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   $ 109
Real Estate Loans [Member] | Mortgages [Member] | 30-89 Days Past Due [Member]    
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   0
Real Estate Loans [Member] | Mortgages [Member] | 90 Days Or Greater [Member]    
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   0
Real Estate Loans [Member] | Commercial [Member]    
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   $ 1,059
Non-Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Non accruing modified loans to borrowers experiencing financial difficulty, Number of loans | Loan 3 3
Non accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis $ 1,059 $ 1,059
Non accruing modified loans to borrowers experiencing financial difficulty, % of total class financing receivables 0.09% 0.09%
Non accruing modified loans to borrowers experiencing financial difficulty, weighted average debt instrument term 5 years 5 years
Non accruing modified loans to borrowers experiencing financial difficulty, amortization term 30 years 30 years
Real Estate Loans [Member] | Commercial [Member] | Current Member [Member]    
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   $ 1,059
Real Estate Loans [Member] | Commercial [Member] | 30-89 Days Past Due [Member]    
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   0
Real Estate Loans [Member] | Commercial [Member] | 90 Days Or Greater [Member]    
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   0
Other Commercial Loans [Member]    
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   $ 185
Non-Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Non accruing modified loans to borrowers experiencing financial difficulty, Number of loans | Loan   1
Non accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   $ 185
Non accruing modified loans to borrowers experiencing financial difficulty, % of total class financing receivables   0.12%
Non accruing modified loans to borrowers experiencing financial difficulty, weighted average debt instrument term   10 years
Other Commercial Loans [Member] | Current Member [Member]    
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   $ 185
Other Commercial Loans [Member] | 30-89 Days Past Due [Member]    
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   0
Other Commercial Loans [Member] | 90 Days Or Greater [Member]    
Accruing Modified Loans to Borrowers Experiencing Financial Difficulty [Abstract]    
Accruing modified loans to borrowers experiencing financial difficulty, Amortized cost basis   $ 0