XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Investment Securities - Schedule of Amortized Cost of Debt Securities Categorized as Held-to-maturity Aggregated by Credit Quality (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Credit Quality Indicator [Line Items]    
Total $ 155,961 $ 158,940
AAA or equivalent    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total 33,877 38,304
AA or equivalent, includes securities issued by the United States Government or Government Sponsored Enterprises    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total 44,874 40,429
A or equivalent    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total 8,717 12,602
BBB or equivalent    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total 12,031 15,265
BB or equivalent    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total 1,487 1,487
Unrated    
Financing Receivable, Credit Quality Indicator [Line Items]    
Total $ 54,975 $ 50,853