XML 116 R104.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Schedule of Noninterest Income Disaggregated by Major Source (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Disaggregation Of Revenue [Line Items]                    
Gain on the sale and disposal of bank premises and equipment [1]                 $ 3,863 $ 14
Gain on the sale of marine finance assets                 0 435
Gain on sale of loans                 2,141 1,428
Small business investment company income                 1,357 385
Bank owned life insurance income                 1,981 713
Other operating income [2]                 476 656
Total noninterest income $ 8,521 $ 5,251 $ 4,305 $ 3,480 $ 3,662 $ 4,218 $ 3,366 $ 3,534 21,557 14,780
Trust asset management fees                    
Disaggregation Of Revenue [Line Items]                    
Noninterest income [1]                 4,333 3,871
Overdrawn account fees                    
Disaggregation Of Revenue [Line Items]                    
Noninterest income [1]                 1,500 1,399
Monthly and other service charges                    
Disaggregation Of Revenue [Line Items]                    
Noninterest income [1]                 436 411
Interchange fees                    
Disaggregation Of Revenue [Line Items]                    
Noninterest income [1]                 3,402 449
ATM fees                    
Disaggregation Of Revenue [Line Items]                    
Noninterest income [1]                 361 3,392
Brokerage commissions                    
Disaggregation Of Revenue [Line Items]                    
Noninterest income [1]                 1,291 1,055
Other charges and fees                    
Disaggregation Of Revenue [Line Items]                    
Noninterest income [3]                 $ 416 $ 572
[1] Income within the scope of Topic 606.
[2] Includes income within the scope of Topic 606 of $406 thousand and $393 thousand for the years ended December 31, 2024 and 2023, respectively. The remaining balance is outside the scope of Topic 606.
[3] Includes income within the scope of Topic 606 of $440 thousand and $327 thousand for the years ended December 31, 2024 and 2023, respectively. The remaining balance is outside the scope of Topic 606