XML 128 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total fees and service charges for customer services $ 5,479 $ 5,705 $ 5,394
Income on bank-owned life insurance 3,631 3,414 4,103
(Losses)/gains on available-for-sale debt securities, net (17) 279 1,495
Gains/(losses) on trading securities, net 1,721 (2,206) 1,703
Gains on sale of loans 134 453 1,401
Other 948 338 357
Total non-interest income 11,896 7,983 14,453
Service charges      
Disaggregation of Revenue [Line Items]      
Total fees and service charges for customer services 3,085 3,380 3,075
ATM and card interchange fees      
Disaggregation of Revenue [Line Items]      
Total fees and service charges for customer services 1,932 1,920 1,893
Investment fees      
Disaggregation of Revenue [Line Items]      
Total fees and service charges for customer services $ 462 $ 405 $ 426