XML 93 R82.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Summary of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Commission and fees from sale of insurance policies $ 4,384 $ 4,271 $ 13,346 $ 12,660
Performance-based commissions 85 0 1,726 2,218
Interchange income 5,392 4,635 15,348 14,864
Promotional and usage income 1,146 1,724 3,347 4,011
Ongoing maintenance fees for deposit accounts 1,747 1,741 5,061 5,175
Transaction-based fees 2,527 2,779 7,287 7,907
Other non-interest income transaction-based fees 452 243 1,241 1,336
Revenue 21,528 20,438 64,764 62,925
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenue 12,691 12,618 37,510 36,326
Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue 8,837 7,820 27,254 26,599
Fiduciary Income | Trust and investment income        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 2,974 2,838 8,931 8,605
Brokerage Income | Trust and investment income        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer 2,440 2,044 6,825 5,875
Commercial loan swap fees        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customer $ 381 $ 163 $ 1,652 $ 274