Loans and Allowance for Credit Losses - Schedule of Information Regarding Credit Exposure (Parenthetical) (Details) - USD ($) |
6 Months Ended | 12 Months Ended |
---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Receivables [Abstract] | ||
Financing receivable originated checking accounts writeoffs | $ 266,000 | $ 607,000 |
Financing receivable originated checking accounts writeoffs annualized | $ 532,000 |