v3.26.1
Fair Value - Summary of Assets and Liabilities Measured on Recurring Basis (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale $ 1,131,849 $ 1,034,788
Loans held for sale 12,874 10,449
Total recurring fair value measurements $ 1,144,723 1,045,237
Minimum | Marketability and comparability discounts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Measurement input (as a percentage) 0.05  
Maximum | Marketability and comparability discounts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Measurement input (as a percentage) 0.15  
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale $ 0 0
Loans held for sale 0 0
Total recurring fair value measurements 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 1,131,849 1,034,788
Loans held for sale 12,874 10,449
Total recurring fair value measurements 1,144,723 1,045,237
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 0 0
Loans held for sale 0 0
Total recurring fair value measurements 0 0
U.S. Treasuries    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 166,921 178,183
U.S. Treasuries | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 0 0
U.S. Treasuries | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 166,921 178,183
U.S. Treasuries | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 0 0
U.S. Government agency obligations    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 452,650 411,707
U.S. Government agency obligations | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 0 0
U.S. Government agency obligations | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 452,650 411,707
U.S. Government agency obligations | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 0 0
Residential mortgage-backed securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 136,175 124,867
Residential mortgage-backed securities | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 0 0
Residential mortgage-backed securities | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 136,175 124,867
Residential mortgage-backed securities | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 0 0
Commercial mortgage-backed securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 265,661 214,313
Commercial mortgage-backed securities | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 0 0
Commercial mortgage-backed securities | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 265,661 214,313
Commercial mortgage-backed securities | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 0 0
Corporate investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 51,092 49,385
Corporate investments | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 0 0
Corporate investments | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 51,092 49,385
Corporate investments | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 0 0
States and political subdivisions    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 59,350 56,333
States and political subdivisions | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 0 0
States and political subdivisions | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale 59,350 56,333
States and political subdivisions | Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Securities available for-sale $ 0 $ 0