XML 105 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVESTMENT SECURITIES - Composition of Our Held to Maturity Portfolio by Credit Rating (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 89,942 $ 91,229
Fair Value 70,270 73,262
AAA    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 0 0
Fair Value 0 0
AA    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 0 0
Fair Value 0 0
A    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 500 600
Fair Value 466 565
U.S. government agency    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 89,442 90,629
Fair Value $ 69,804 $ 72,697