Quarterly report [Sections 13 or 15(d)]

Segment Reporting - Schedule of Segment Reporting Information (Details)

v3.25.2
Segment Reporting - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Segment Reporting Information [Line Items]          
Noninterest income $ 8,071 $ 8,057 $ 15,796 $ 15,790  
Total revenues 65,210 56,677 128,027 115,064  
Less:          
Noninterest expenses 36,347 35,276 71,330 71,720  
Net income 15,117 14,451 32,789 29,615  
Reconciliation of profit:          
Consolidated net income 15,117 14,451 32,789 29,615  
Reconciliation of assets          
Total assets 7,862,363   7,862,363   $ 7,677,925
Banking Segment          
Segment Reporting Information [Line Items]          
Net interest income 57,139 48,620 112,231 99,274  
Noninterest income 8,071 8,057 15,796 15,790  
Total revenues 65,210 56,677 128,027 115,064  
Less:          
Credit loss expense 7,631 961 10,352 1,188  
Noninterest expenses 36,347 35,276 71,330 71,720  
Income tax expense 6,115 5,989 13,556 12,541  
Net income 15,117 $ 14,451 32,789 $ 29,615  
Reconciliation of assets          
Segment assets 7,862,363   7,862,363   7,677,925
Total assets $ 7,862,363   $ 7,862,363   $ 7,677,925