XML 142 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Summary of Amortized Cost and Approximate Fair Value of Investment Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost $ 991,937 $ 1,103,170
Allowance for Credit Losses 0 0
Net Carrying Value 991,937 1,103,170
Gross Unrealized Gains 2,349 202
Gross Unrealized Losses (59,609) (56,933)
Fair Value 934,677 1,046,439
Accrued interest on held-to-maturity debt securities $ 2,400 $ 2,700
Debt Securities, Held-to-Maturity, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Accrued interest receivable Accrued interest receivable
Asset-backed securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost $ 471,996 $ 575,990
Allowance for Credit Losses 0 0
Net Carrying Value   575,990
Gross Unrealized Gains 1,775 202
Gross Unrealized Losses (401) (2,064)
Fair Value   574,128
Agency-guaranteed residential mortgage-backed securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 6,880 7,039
Allowance for Credit Losses 0 0
Net Carrying Value 6,880 7,039
Gross Unrealized Gains 0 0
Gross Unrealized Losses (940) (649)
Fair Value 5,940 6,390
Agency-guaranteed commercial mortgage-backed securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 1,770 1,850
Allowance for Credit Losses 0 0
Net Carrying Value 1,770 1,850
Gross Unrealized Gains 0 0
Gross Unrealized Losses (146) (134)
Fair Value 1,624 1,716
Agency-guaranteed residential collateralized mortgage obligations    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 169,754 186,636
Allowance for Credit Losses 0 0
Net Carrying Value 169,754 186,636
Gross Unrealized Gains 0 0
Gross Unrealized Losses (21,984) (19,049)
Fair Value 147,770 167,587
Agency-guaranteed commercial collateralized mortgage obligations    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 158,320 146,765
Allowance for Credit Losses 0 0
Net Carrying Value 158,320 146,765
Gross Unrealized Gains 0 0
Gross Unrealized Losses (22,689) (23,178)
Fair Value 135,631 123,587
Private label collateralized mortgage obligations    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized Cost 183,217 184,890
Allowance for Credit Losses 0 0
Net Carrying Value 183,217 184,890
Gross Unrealized Gains 574 0
Gross Unrealized Losses (13,449) (11,859)
Fair Value $ 170,342 $ 173,031