v3.26.1
Investment Securities - Schedule of Gross Gains and Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized cost $ 3,281,394 $ 2,707,799
Gross unrealized gains 1,174 1,478
Gross unrealized losses (249,227) (241,434)
Fair value 3,033,341 2,467,843
Agency bond securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 179,228 179,227
Gross unrealized gains 0 0
Gross unrealized losses (23,153) (22,252)
Fair value 156,075 156,975
Agency mortgage-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 2,719,895 2,145,925
Gross unrealized gains 1,079 1,392
Gross unrealized losses (219,544) (212,399)
Fair value 2,501,430 1,934,918
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 28,126 28,137
Gross unrealized gains 0 0
Gross unrealized losses (5,486) (5,581)
Fair value 22,640 22,556
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 354,145 354,510
Gross unrealized gains 95 86
Gross unrealized losses (1,044) (1,202)
Fair value $ 353,196 $ 353,394