v3.26.1
Investment Securities Available-for-Sale and Held-to-Maturity - Summary of Securities with Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Less Than 12 Months - Unrealized Loss $ 1,854 $ 601
Less Than 12 Months - Estimated Fair Value 147,994 75,085
Greater Than 12 Months - Unrealized Loss 519 448
Greater Than 12 Months - Estimated Fair Value 18,161 17,864
Total Unrealized Loss 2,373 1,049
Total Estimated Fair Value 166,155 92,949
U.S. Government and Agency Securities    
Marketable Securities [Line Items]    
Less Than 12 Months - Unrealized Loss   9
Less Than 12 Months - Estimated Fair Value   6,238
Greater Than 12 Months - Unrealized Loss 13  
Greater Than 12 Months - Estimated Fair Value 4,904  
Total Unrealized Loss 13 9
Total Estimated Fair Value 4,904 6,238
State and Muncipal Securities    
Marketable Securities [Line Items]    
Less Than 12 Months - Unrealized Loss 32 20
Less Than 12 Months - Estimated Fair Value 4,266 2,419
Greater Than 12 Months - Estimated Fair Value   1,000
Total Unrealized Loss 32 20
Total Estimated Fair Value 4,266 3,419
Mortgage-Backed Securities and Collateralized Mortgage Obligations    
Marketable Securities [Line Items]    
Less Than 12 Months - Unrealized Loss 873 67
Less Than 12 Months - Estimated Fair Value 87,235 26,493
Greater Than 12 Months - Unrealized Loss 19 32
Greater Than 12 Months - Estimated Fair Value 208 3,446
Total Unrealized Loss 892 99
Total Estimated Fair Value 87,443 29,939
Asset-backed Securities    
Marketable Securities [Line Items]    
Less Than 12 Months - Unrealized Loss 20 2,902
Less Than 12 Months - Estimated Fair Value 9,950 189,106
Total Unrealized Loss 20  
Total Estimated Fair Value 9,950  
Less Than 12 Months - Unrealized Loss 1,409  
Less Than 12 Months - Estimated Fair Value 190,543  
Total Unrealized Loss 1,409 2,902
Total Estimated Fair Value 190,543 189,106
Corporate Bonds    
Marketable Securities [Line Items]    
Less Than 12 Months - Unrealized Loss 929 505
Less Than 12 Months - Estimated Fair Value 46,543 39,935
Greater Than 12 Months - Unrealized Loss 487 416
Greater Than 12 Months - Estimated Fair Value 13,049 13,418
Total Unrealized Loss 1,416 921
Total Estimated Fair Value $ 59,592 $ 53,353