XML 39 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Investments in Securities - Schedule of Held-to-Maturity Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Held To Maturity Securities [Line Items]    
Held-to-maturity securities, Amortized Cost Basis $ 68,081 $ 73,215
Held-to-maturity securities, Gross Unrealized Gains 270 233
Held-to-maturity securities, Gross Unrealized Losses (4,996) (5,943)
Held-to-maturity securities, Allowance for Credit Losses 0 0
Held-to-maturity securities, Fair Value 63,355 67,505
Debt Securities Issued by U.S. Government-Sponsored Enterprises    
Schedule Of Held To Maturity Securities [Line Items]    
Held-to-maturity securities, Amortized Cost Basis 5,588 5,588
Held-to-maturity securities, Gross Unrealized Gains 0 0
Held-to-maturity securities, Gross Unrealized Losses (85) (138)
Held-to-maturity securities, Allowance for Credit Losses 0 0
Held-to-maturity securities, Fair Value 5,503 5,450
Mortgage-backed Securities    
Schedule Of Held To Maturity Securities [Line Items]    
Held-to-maturity securities, Amortized Cost Basis 43,099 44,261
Held-to-maturity securities, Gross Unrealized Gains 42 20
Held-to-maturity securities, Gross Unrealized Losses (4,515) (5,334)
Held-to-maturity securities, Allowance for Credit Losses 0 0
Held-to-maturity securities, Fair Value 38,626 38,947
Corporate Bonds    
Schedule Of Held To Maturity Securities [Line Items]    
Held-to-maturity securities, Amortized Cost Basis 16,399 17,899
Held-to-maturity securities, Gross Unrealized Gains 216 192
Held-to-maturity securities, Gross Unrealized Losses (396) (471)
Held-to-maturity securities, Allowance for Credit Losses 0 0
Held-to-maturity securities, Fair Value 16,219 17,620
US Treasury Securities    
Schedule Of Held To Maturity Securities [Line Items]    
Held-to-maturity securities, Amortized Cost Basis 2,995 5,467
Held-to-maturity securities, Gross Unrealized Gains 12 21
Held-to-maturity securities, Gross Unrealized Losses 0 0
Held-to-maturity securities, Allowance for Credit Losses 0 0
Held-to-maturity securities, Fair Value $ 3,007 $ 5,488