v3.25.2
Commitments and Contingencies - Schedule of the Contract or Notional Amount of Exposure to Off-balance-sheet Risk (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Commitments to extend credit    
Other Commitments [Line Items]    
Contract and notional amounts of commitments $ 2,035,947 $ 2,038,871
Financial standby letters of credit    
Other Commitments [Line Items]    
Contract and notional amounts of commitments 23,163 15,683
Performance standby letters of credit    
Other Commitments [Line Items]    
Contract and notional amounts of commitments $ 18,839 $ 15,503