v3.25.2
Derivative Financial Instruments and Hedging Activities - General Information (Details) - Interest rate swap agreements
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
contract
Dec. 31, 2024
USD ($)
contract
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount $ 20,000 $ 20,000
Fair value $ 246 $ 139
Weighted average pay rate 2.89% 0.83%
Weighted average receive rate 4.34% 5.12%
Weighted average maturity in years 2 years 8 months 12 days 2 months 8 days
Number of contracts | contract 1 1