v3.26.1
Supplemental disclosure on the consolidated statments of cash flows - Schedule of Additional Disclosures on Cash Flow Information and Non-Cash Activities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Supplemental Cash Flow Information [Abstract]        
Cash and due from banks $ 359,049   $ 394,211  
Restricted cash and due from banks 5,964   6,420  
Restricted cash in money market investments 9,981   10,371  
Total cash and due from banks, and restricted cash $ 374,994 $ 412,989 $ 411,002 $ 429,406