v3.26.1
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Commitments And Contingencies [Line Items]            
Allowance for credit losses $ 47,497 $ 44,661 $ 47,386 $ 47,291 $ 48,964 $ 48,041
Unfunded Commitments [Member] | Other Liabilities [Member]            
Commitments And Contingencies [Line Items]            
Allowance for credit losses $ 4,400   $ 5,500