v3.25.1
Loans - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Schedule of Loans by Loan Classification [Line Items]    
Loan origination fees $ 3.7 $ 4.1
Accrued interest receivable on loans $ 18.6 $ 17.8
Accrued interest, statement of financial position Accrued interest receivable Accrued interest receivable
Commercial    
Schedule of Loans by Loan Classification [Line Items]    
Participation loans amount $ 168.0 $ 163.7
Participations loans sold that are still serviced amount 76.6 77.4
Residential mortgages    
Schedule of Loans by Loan Classification [Line Items]    
Amount of loans serviced for others $ 6.5 $ 6.7