XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Schedule of the Contract or Notional Amount of Exposure to Off-balance-sheet Risk (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Commitments to extend credit    
Other Commitments [Line Items]    
Contract and notional amounts of commitments $ 1,832,964 $ 1,877,327
Financial standby letters of credit    
Other Commitments [Line Items]    
Contract and notional amounts of commitments 17,850 17,500
Performance standby letters of credit    
Other Commitments [Line Items]    
Contract and notional amounts of commitments $ 11,830 $ 11,381