v3.26.1
Investment Securities - Summary of gross unrealized losses and fair value of debt security investments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Number
Dec. 31, 2025
USD ($)
Number
Mortgage-backed U.S. government agencies [Member]    
Schedule Of Available For Sale Securities And Held To Maturity Securities [Line Items]    
Number of Securities Less Than 12 Months | Number 21 7
Fair Value Less Than 12 Months $ 87,015 $ 20,493
Gross Unrealized Losses Less Than 12 Months $ 2,028 $ 130
Number of Securities 12 Months or More | Number 11 9
Fair Value 12 Months or More $ 8,326 $ 13,157
Gross Unrealized Losses 12 Months or More $ 469 $ 437
Number of Securities | Number 32 16
Fair Value $ 95,341 $ 33,650
Gross Unrealized Losses $ 2,497 $ 567
Temporarily Impaired Available For Sale Securities [Member]    
Schedule Of Available For Sale Securities And Held To Maturity Securities [Line Items]    
Number of Securities Less Than 12 Months | Number 22 7
Fair Value Less Than 12 Months $ 87,103 $ 20,493
Gross Unrealized Losses Less Than 12 Months $ 2,029 $ 130
Number of Securities 12 Months or More | Number 12 9
Fair Value 12 Months or More $ 12,562 $ 17,672
Gross Unrealized Losses 12 Months or More $ 614 $ 517
Number of Securities | Number 34 16
Fair Value $ 99,665 $ 38,165
Gross Unrealized Losses $ 2,643 $ 647
Other mortgage-backed securities [Member]    
Schedule Of Available For Sale Securities And Held To Maturity Securities [Line Items]    
Number of Securities Less Than 12 Months | Number 1 0
Fair Value Less Than 12 Months $ 88 $ 0
Gross Unrealized Losses Less Than 12 Months $ 1 $ 0
Number of Securities 12 Months or More | Number 1 2
Fair Value 12 Months or More $ 4,236 $ 4,515
Gross Unrealized Losses 12 Months or More $ 145 $ 80
Number of Securities | Number 2 2
Fair Value $ 4,324 $ 4,515
Gross Unrealized Losses $ 146 $ 80