v3.26.1
Loans - Purchase of Loans by loan class (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accounts, Notes, Loans and Financing Receivable    
Purchase of Loans $ 164,214 $ 128,067
Commercial    
Accounts, Notes, Loans and Financing Receivable    
Purchase of Loans 55,006 7,160
Mortgages    
Accounts, Notes, Loans and Financing Receivable    
Purchase of Loans $ 109,208 $ 120,907