XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value and Interest Rate Risk - Reconciliation of Level 3 Available-for-sale Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Level 3 fair value, beginning of year $ 11,477 $ 10,365 $ 11,123 $ 10,262
Unrealized gain 281 776 635 879
Level 3 fair value, end of year $ 11,758 $ 11,141 $ 11,758 $ 11,141
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Asset, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration] Net unrealized holding gain on available for sale securities Net unrealized holding gain on available for sale securities Net unrealized holding gain on available for sale securities Net unrealized holding gain on available for sale securities