v3.25.1
Guarantees - Changes from credit recourses agreements (Details) - Guarantee on loans sold or serviced with credit recourse - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Guarantor Obligations [Line Items]    
Balance as of beginning of period $ 2,611 $ 4,211
Provision (benefit) for recourse liability (170) 244
Net charge-offs (44) (102)
Balance as of end of period $ 2,397 $ 4,353