v3.25.2
Loans - Secured Loans by Property Type (Parenthetical) (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Loans
Loan
Dec. 31, 2024
USD ($)
Loan
Dec. 31, 2023
USD ($)
Loans (Details) - Secured Loans by Property Type [Line Items]      
Number of secured loans | Loans 29    
Principal $ 45,185 $ 53,475 $ 53,475
Single Family Property-Owner Occupied [Member]      
Loans (Details) - Secured Loans by Property Type [Line Items]      
Number of secured loans 6 8  
Principal $ 7,500 $ 7,300  
Single Family Property-NonOwner Occupied [Member]      
Loans (Details) - Secured Loans by Property Type [Line Items]      
Number of secured loans | Loan 3 7  
Principal $ 1,300 $ 7,700