v3.26.1
Investment Securities - Schedule of Gross Gains and Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized cost $ 3,215,155 $ 2,707,799
Gross unrealized gains 2,458 1,478
Gross unrealized losses (247,659) (241,434)
Fair value 2,969,954 2,467,843
Agency bond securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 179,227 179,227
Gross unrealized gains 0 0
Gross unrealized losses (22,819) (22,252)
Fair value 156,408 156,975
Agency mortgage-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 2,653,604 2,145,925
Gross unrealized gains 2,362 1,392
Gross unrealized losses (217,914) (212,399)
Fair value 2,438,052 1,934,918
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 28,132 28,137
Gross unrealized gains 0 0
Gross unrealized losses (5,609) (5,581)
Fair value 22,523 22,556
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 354,192 354,510
Gross unrealized gains 96 86
Gross unrealized losses (1,317) (1,202)
Fair value $ 352,971 $ 353,394