XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Schedule of Financing Receivable, Age Analysis of Loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]    
Total loans $ 41  
Financial Asset, Not Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 2,121,056 $ 2,312,778
Financial Asset, Not Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 125  
Financing Receivables, 30 to 89 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0  
Financing Receivables, Equal to or Greater than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans 2,194 $ 3,679
Financing Receivables, Equal to or Greater than 90 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0  
Commercial and industrial | Financial Asset, Not Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 113  
Commercial and industrial | Financing Receivables, 30 to 89 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0  
Commercial and industrial | Financing Receivables, Equal to or Greater than 90 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0  
Construction and development | Financial Asset, Not Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 12  
Construction and development | Financing Receivables, 30 to 89 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans 0  
Construction and development | Financing Receivables, Equal to or Greater than 90 Days Past Due | ASU 2022-02    
Financing Receivable, Past Due [Line Items]    
Total loans $ 0