XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Loans, Allowance for Credit Losses and Credit Quality - Additional Information (Details)
9 Months Ended
Sep. 30, 2024
USD ($)
Segment
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Financing Receivable Modifications [Line Items]            
Number of primary loan portfolio segments | Segment 3          
Accrued interest on loans $ 14,621,000   $ 14,091,000      
Allowance for credit losses 31,077,000 $ 30,916,000 28,991,000 $ 27,832,000 $ 26,889,000 $ 24,310,000
Loans Receivable            
Financing Receivable Modifications [Line Items]            
Accrued interest on loans 11,800,000   $ 11,300,000      
Unfunded Lending Commitments            
Financing Receivable Modifications [Line Items]            
Allowance for credit losses $ 0