v3.25.2
Loans - Schedule of Payments in Arrears Past Due Financing Receivables (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Loans
Past Due 30-89 days [Member]  
Loans Details Secured Loans By Property Type Of Collateral [Line Items]  
Past maturity, loans | Loans 1
Monthly payments, loans | Loans 1
Past maturity, principal $ 1,900
Monthly payments, principal 0
Past maturity, interest 0 [1]
Monthly payments, interest 7 [1]
Total payments $ 1,907
Past Due 90-179 Days [Member]  
Loans Details Secured Loans By Property Type Of Collateral [Line Items]  
Past maturity, loans | Loans 1
Monthly payments, loans | Loans 0
Past maturity, principal $ 600
Monthly payments, principal 0
Past maturity, interest 0 [1]
Monthly payments, interest 0 [1]
Total payments $ 600
Past Due 180 or More Days [Member]  
Loans Details Secured Loans By Property Type Of Collateral [Line Items]  
Past maturity, loans | Loans 3
Monthly payments, loans | Loans 2
Past maturity, principal $ 6,334
Monthly payments, principal 5
Past maturity, interest 534 [1]
Monthly payments, interest 102 [1]
Total payments $ 6,975
Total Past Due [Member]  
Loans Details Secured Loans By Property Type Of Collateral [Line Items]  
Past maturity, loans | Loans 5
Monthly payments, loans | Loans 3
Past maturity, principal $ 8,834
Monthly payments, principal 5
Past maturity, interest 534 [1]
Monthly payments, interest 109 [1]
Total payments $ 9,482
[1] June 2025 interest is due July 1, 2025 and is not included in the payments in arrears at June 30, 2025.

One loan included above was delinquent on monthly payments, with a principal of approximately $842 thousand having been paid off in full.