XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Investments in Securities - Schedule of Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule Of Held To Maturity Securities [Line Items]    
Held-to-maturity securities, Amortized Cost Basis $ 77,233 $ 76,979
Held-to-maturity securities, Gross Unrealized Gains 332 36
Held-to-maturity securities, Gross Unrealized Losses (4,724) (6,425)
Held-to-maturity securities, Allowance for Credit Losses 0 0
Held-to-maturity securities, Fair Value 72,841 70,590
Debt Securities Issued by U.S. Government-Sponsored Enterprises    
Schedule Of Held To Maturity Securities [Line Items]    
Held-to-maturity securities, Amortized Cost Basis 8,337 10,225
Held-to-maturity securities, Gross Unrealized Gains 0 0
Held-to-maturity securities, Gross Unrealized Losses (175) (381)
Held-to-maturity securities, Allowance for Credit Losses 0 0
Held-to-maturity securities, Fair Value 8,162 9,844
Agency Mortgage-backed Securities    
Schedule Of Held To Maturity Securities [Line Items]    
Held-to-maturity securities, Amortized Cost Basis 45,562 49,445
Held-to-maturity securities, Gross Unrealized Gains 160 36
Held-to-maturity securities, Gross Unrealized Losses (4,112) (5,235)
Held-to-maturity securities, Allowance for Credit Losses 0 0
Held-to-maturity securities, Fair Value 41,610 44,246
Corporate Bonds    
Schedule Of Held To Maturity Securities [Line Items]    
Held-to-maturity securities, Amortized Cost Basis 17,900 14,408
Held-to-maturity securities, Gross Unrealized Gains 135 0
Held-to-maturity securities, Gross Unrealized Losses (437) (779)
Held-to-maturity securities, Allowance for Credit Losses 0 0
Held-to-maturity securities, Fair Value 17,598 13,629
US Treasury Securities    
Schedule Of Held To Maturity Securities [Line Items]    
Held-to-maturity securities, Amortized Cost Basis 5,434 2,901
Held-to-maturity securities, Gross Unrealized Gains 37 0
Held-to-maturity securities, Gross Unrealized Losses 0 (30)
Held-to-maturity securities, Allowance for Credit Losses 0 0
Held-to-maturity securities, Fair Value $ 5,471 $ 2,871