v3.26.1
Comprehensive Income - Changes in Accumulated Other Comprehensive Income By Component (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance $ 440,143 $ 404,409 $ 431,852 $ 400,901
Other comprehensive income or loss before reclassifications (620) 3,102 (1,528) 8,364
Amounts reclassified from accumulated other comprehensive income or loss (6) (471) 175 (800)
Other Comprehensive (Loss) Income (626) 2,631 (1,353) 7,564
Ending balance 446,306 408,506 446,306 408,506
AOCI Attributable to Parent        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance (4,764) (13,520) (4,037) (18,453)
Other Comprehensive (Loss) Income (626) 2,631 (1,353) 7,564
Ending balance (5,390) (10,889) (5,390) (10,889)
Unrealized Loss on Available-for-Sale Securities        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance (14,609) (20,876) (12,799) (27,292)
Other comprehensive income or loss before reclassifications (1,457) 3,256 (3,267) 9,672
Amounts reclassified from accumulated other comprehensive income or loss 0 0 0 0
Other Comprehensive (Loss) Income (1,457) 3,256 (3,267) 9,672
Ending balance (16,066) (17,620) (16,066) (17,620)
Net Unrealized (Loss) Gain on Cash Flow Swap        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance 3,593 3,204 2,475 4,677
Other comprehensive income or loss before reclassifications 837 (154) 1,739 (1,308)
Amounts reclassified from accumulated other comprehensive income or loss 44 (414) 260 (733)
Other Comprehensive (Loss) Income 881 (568) 1,999 (2,041)
Ending balance 4,474 2,636 4,474 2,636
Net Actuarial Gain        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance 6,720 4,856 6,807 4,927
Other comprehensive income or loss before reclassifications 0 0 0 0
Amounts reclassified from accumulated other comprehensive income or loss (102) (118) (189) (189)
Other Comprehensive (Loss) Income (102) (118) (189) (189)
Ending balance 6,618 4,738 6,618 4,738
Net Prior Service Cost        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Beginning balance (468) (704) (520) (765)
Other comprehensive income or loss before reclassifications 0 0 0 0
Amounts reclassified from accumulated other comprehensive income or loss 52 61 104 122
Other Comprehensive (Loss) Income 52 61 104 122
Ending balance $ (416) $ (643) $ (416) $ (643)