XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Investment Securities - Amortized cost of held to maturity debt securities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Schedule of Held-to-Maturity Securities [Line Items]  
Amortized cost of held to maturity debt securities credit rating $ 60,740
AAA/AA/A  
Schedule of Held-to-Maturity Securities [Line Items]  
Amortized cost of held to maturity debt securities credit rating 59,324
Unrated  
Schedule of Held-to-Maturity Securities [Line Items]  
Amortized cost of held to maturity debt securities credit rating 1,416
U.S. Agency  
Schedule of Held-to-Maturity Securities [Line Items]  
Amortized cost of held to maturity debt securities credit rating 2,500
U.S. Agency | AAA/AA/A  
Schedule of Held-to-Maturity Securities [Line Items]  
Amortized cost of held to maturity debt securities credit rating 2,500
U.S. Agency mortgage-backed securities  
Schedule of Held-to-Maturity Securities [Line Items]  
Amortized cost of held to maturity debt securities credit rating 18,831
U.S. Agency mortgage-backed securities | AAA/AA/A  
Schedule of Held-to-Maturity Securities [Line Items]  
Amortized cost of held to maturity debt securities credit rating 18,831
Municipal  
Schedule of Held-to-Maturity Securities [Line Items]  
Amortized cost of held to maturity debt securities credit rating 33,983
Municipal | AAA/AA/A  
Schedule of Held-to-Maturity Securities [Line Items]  
Amortized cost of held to maturity debt securities credit rating 33,983
Corporate bonds and other securities  
Schedule of Held-to-Maturity Securities [Line Items]  
Amortized cost of held to maturity debt securities credit rating 5,426
Corporate bonds and other securities | AAA/AA/A  
Schedule of Held-to-Maturity Securities [Line Items]  
Amortized cost of held to maturity debt securities credit rating 4,010
Corporate bonds and other securities | Unrated  
Schedule of Held-to-Maturity Securities [Line Items]  
Amortized cost of held to maturity debt securities credit rating $ 1,416