v3.26.1
Investment Securities Available-for-Sale and Held-to-Maturity - Summary of Securities with Unrealized Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Less Than 12 Months - Unrealized Loss $ 1,366 $ 601
Less Than 12 Months - Estimated Fair Value 133,354 75,085
Greater Than 12 Months - Unrealized Loss 397 448
Greater Than 12 Months - Estimated Fair Value 13,597 17,864
Total Unrealized Loss 1,763 1,049
Total Estimated Fair Value 146,951 92,949
U.S. Government and Agency Securities    
Marketable Securities [Line Items]    
Less Than 12 Months - Unrealized Loss 4 9
Less Than 12 Months - Estimated Fair Value 5,610 6,238
Total Unrealized Loss 4 9
Total Estimated Fair Value 5,610 6,238
State and Muncipal Securities    
Marketable Securities [Line Items]    
Less Than 12 Months - Unrealized Loss 124 20
Less Than 12 Months - Estimated Fair Value 7,847 2,419
Greater Than 12 Months - Estimated Fair Value   1,000
Total Unrealized Loss 124 20
Total Estimated Fair Value 7,847 3,419
Mortgage-Backed Securities and Collateralized Mortgage Obligations    
Marketable Securities [Line Items]    
Less Than 12 Months - Unrealized Loss 509 67
Less Than 12 Months - Estimated Fair Value 72,944 26,493
Greater Than 12 Months - Unrealized Loss 18 32
Greater Than 12 Months - Estimated Fair Value 3,167 3,446
Total Unrealized Loss 527 99
Total Estimated Fair Value 76,111 29,939
Asset-backed Securities    
Marketable Securities [Line Items]    
Less Than 12 Months - Unrealized Loss   2,902
Less Than 12 Months - Estimated Fair Value   189,106
Less Than 12 Months - Unrealized Loss 1,437  
Less Than 12 Months - Estimated Fair Value 190,543  
Total Unrealized Loss 1,437 2,902
Total Estimated Fair Value 190,543 189,106
Corporate Bonds    
Marketable Securities [Line Items]    
Less Than 12 Months - Unrealized Loss 729 505
Less Than 12 Months - Estimated Fair Value 46,953 39,935
Greater Than 12 Months - Unrealized Loss 379 416
Greater Than 12 Months - Estimated Fair Value 10,430 13,418
Total Unrealized Loss 1,108 921
Total Estimated Fair Value $ 57,383 $ 53,353