v3.25.2
Derivatives - Additional Information (Details) - USD ($)
3 Months Ended
Dec. 31, 2023
Jun. 30, 2025
Dec. 31, 2024
Derivative [Line Items]      
Notional amount $ 30,000,000    
Unrealized Gain $ 3,747,000    
Interest Rate Lock Commitments [Member]      
Derivative [Line Items]      
Notional amount   $ 4,079,000 $ 1,680,000
Derivative asset   97,000 34,000
Forward Contracts [Member]      
Derivative [Line Items]      
Notional amount   7,500,000 3,250,000
Derivative net   $ (35,000) $ 27,000