v3.26.1
Segment Reporting - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]          
Noninterest income $ 8,348 $ 8,071 $ 16,887 $ 15,796  
Total revenues 72,205 65,210 143,947 128,027  
Less:          
Noninterest expenses 39,039 36,347 77,407 71,330  
Net income 23,505 15,117 46,062 32,789  
Reconciliation of profit:          
Consolidated net income 23,505 15,117 46,062 32,789  
Reconciliation of assets          
Total assets 8,001,473   8,001,473   $ 7,869,185
Banking Segment          
Segment Reporting Information [Line Items]          
Net interest income 63,857 57,139 127,060 112,231  
Noninterest income 8,348 8,071 16,887 15,796  
Total revenues 72,205 65,210 143,947 128,027  
Less:          
credit loss expense 1,186 7,631 4,078 10,352  
Noninterest expenses 39,039 36,347 77,407 71,330  
Income tax expense 8,475 6,115 16,400 13,556  
Net income 23,505 $ 15,117 46,062 $ 32,789  
Reconciliation of assets          
Segment assets 8,001,473   8,001,473   7,869,185
Total assets $ 8,001,473   $ 8,001,473   $ 7,869,185