v3.25.2
Loans Held for Sale (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Notes to Financial Statements          
Loans Receivable Held-for-sale, Net, Not Part of Disposal Group, Ending Balance         $ 70,098
Valuation allowance         $ 3,800
Transfer of loans held for sale to loans held for investment $ 32,100   $ 58,781 $ 0  
Transfer of loans held for sale to loans held for investment excluded from computation     32,100    
Valuation allowance reversed and recorded as a net gain on sale 2,600   200    
Net gain (loss) on sale of loans 2,757 $ 26 3,387 $ 136  
Net gain (loss) on sale of loans excluded from computation $ 2,600   $ 2,600