Derivatives - Schedule of Amount and Fair Value of Mortgage Banking Derivatives (Details) - USD ($) |
Jun. 30, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|---|
Derivative [Line Items] | |||
Derivative, notional amount | $ 30,000,000 | ||
Interest Rate Contract [Member] | |||
Derivative [Line Items] | |||
Derivative, notional amount | $ 4,079,000 | $ 1,680,000 | |
Derivative, fair value | 97,000 | 34,000 | |
Forward Contracts [Member] | |||
Derivative [Line Items] | |||
Derivative, notional amount | 7,500,000 | 3,250,000 | |
Derivative, fair value | $ (35,000) | $ 27,000 |