XML 138 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans - Purchase of Loans by loan class (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable    
Purchase of Loans $ 674,774 $ 777,541
Commercial    
Accounts, Notes, Loans and Financing Receivable    
Purchase of Loans 296,201 265,613
Mortgages    
Accounts, Notes, Loans and Financing Receivable    
Purchase of Loans 378,573 384,851
Consumer    
Accounts, Notes, Loans and Financing Receivable    
Purchase of Loans $ 0 $ 127,077