v3.25.1
Loans - Purchase of Loans by loan class (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accounts, Notes, Loans and Financing Receivable    
Purchase of Loans $ 128,067 $ 141,968
Commercial    
Accounts, Notes, Loans and Financing Receivable    
Purchase of Loans 7,160 56,164
Mortgages    
Accounts, Notes, Loans and Financing Receivable    
Purchase of Loans $ 120,907 $ 85,804