v3.26.3
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Unusual or Infrequent Item, or Both [Line Items]            
Stockholders' Equity Attributable to Parent $ 161,147 $ 155,428 $ 161,077 $ 158,171 $ 153,461 $ 147,361
Other comprehensive loss before reclassifications 224 2,012        
Amounts reclassified from accumulated other comprehensive income 1,734 490        
Income tax benefit (expense) 321 (320)        
Post Retirement Benefit Plan Items            
Unusual or Infrequent Item, or Both [Line Items]            
Stockholders' Equity Attributable to Parent 2,743 3,204   3,088   3,546
Other comprehensive loss before reclassifications 0 0        
Amounts reclassified from accumulated other comprehensive income (438) (433)        
Income tax benefit (expense) 93 91        
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]            
Unusual or Infrequent Item, or Both [Line Items]            
Stockholders' Equity Attributable to Parent 6 290   850   (1,254)
Other comprehensive loss before reclassifications 224 2,012        
Amounts reclassified from accumulated other comprehensive income (1,296) (57)        
Income tax benefit (expense) (228) 411        
Accumulated Other Comprehensive Income            
Unusual or Infrequent Item, or Both [Line Items]            
Stockholders' Equity Attributable to Parent $ 2,749 $ 3,494 $ 4,528 $ 3,938 $ 3,880 $ 2,292