v3.26.1
Securities - Schedule of Available for Sale Securities from Amortized Cost to Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 2,582,479 $ 2,027,088
Gains 8,231 21,695
Losses (41,454) (23,900)
Allowance for Credit Losses 0 0
Estimated Fair Value 2,549,256 2,024,883
Accrued interest receivable 9,900 8,100
U.S. Government agency and sponsored enterprise residential MBS    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,129,642 1,824,499
Gains 7,481 20,675
Losses (37,265) (20,664)
Allowance for Credit Losses 0 0
Estimated Fair Value 2,099,858 1,824,510
U.S. Treasury Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 219,055 999
Gains 0 1
Losses (102) 0
Allowance for Credit Losses 0 0
Estimated Fair Value 218,953 1,000
U.S. Government agency and sponsored enterprise commercial MBS    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 148,925 153,746
Gains 750 1,016
Losses (2,882) (2,513)
Allowance for Credit Losses 0 0
Estimated Fair Value 146,793 152,249
U.S. Government agency and sponsored enterprise obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 83,125 46,112
Gains 0 3
Losses (1,136) (660)
Allowance for Credit Losses 0 0
Estimated Fair Value 81,989 45,455
Municipal Bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,732 1,732
Gains 0 0
Losses (69) (63)
Allowance for Credit Losses 0 0
Estimated Fair Value 1,663 1,669
Mortgage Backed Securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,700 1,700
Estimated Fair Value $ 1,700 1,700
U.S. Treasury Bills    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   197,200
Estimated Fair Value   197,200
U.S. Treasury Notes    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   21,900
Estimated Fair Value   $ 21,800