v3.25.2
Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Commitments [Line Items]    
Commitments to originate loans $ 319,100 $ 280,900
Credit Risk Contract    
Commitments [Line Items]    
Pipeline of loans held-for-sale 11,100 $ 16,000
Standby Letters of Credit    
Commitments [Line Items]    
Other commitment $ 160