v3.25.2
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total out-of-scope non-interest income $ 5,662 $ 5,356 $ 9,977 $ 9,367
Total non-interest income 10,173 9,180 18,644 16,632
Deposit Account, Title Insurance, Insurance Agency and Other Non-Interest Income        
Disaggregation of Revenue [Line Items]        
Revenue 4,511 3,824 8,667 7,265
Demand deposit account fees        
Disaggregation of Revenue [Line Items]        
Revenue 2,015 1,590 3,903 3,003
Title insurance fees        
Disaggregation of Revenue [Line Items]        
Revenue 861 744 1,507 1,247
Insurance agency income        
Disaggregation of Revenue [Line Items]        
Revenue 88 60 154 107
Other non-interest income        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,547 $ 1,430 $ 3,103 $ 2,908