| Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] | 
    
     
      
       |   | 
         | 
         Unrealized   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   | 
         | 
         Net Gain (Loss)   | 
         | 
         | 
         Retiree   | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   | 
         | 
         on Interest   | 
         | 
         | 
         Health   | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   | 
         | 
         Rate   | 
         | 
         | 
         Benefit   | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   | 
         | 
         Swap   | 
         | 
         | 
         Obligation   | 
         | 
         | 
         Total   | 
         | 
       
      
       |   Balance at December 31, 2021   | 
         | 
       $ | 
       (3,524 | 
       ) | 
         | 
       $ | 
       2,471 | 
         | 
         | 
       $ | 
       (1,053 | 
       ) | 
       
      
       |   Other comprehensive gain before reclassifications   | 
         | 
         | 
       8,587 | 
         | 
         | 
         | 
       838 | 
         | 
         | 
         | 
       9,425 | 
         | 
       
      
       |   Amounts reclassified from accumulated other comprehensive income (loss): (1)   | 
         | 
         | 
       1,052 | 
         | 
         | 
         | 
       (296 | 
       ) | 
         | 
         | 
       756 | 
         | 
       
      
       |   Balance at December 31, 2022   | 
         | 
       $ | 
       6,115 | 
         | 
         | 
       $ | 
       3,013 | 
         | 
         | 
       $ | 
       9,128 | 
         | 
       
      
       |   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   (1) Amounts reclassified from accumulated other comprehensive income (loss):   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Amortization of Other Postretirement Benefit items:   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Actuarial gains (a)   | 
         | 
       $ | 
       (400 | 
       ) | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Tax expense   | 
         | 
         | 
       104 | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Reclassification net of tax   | 
         | 
       $ | 
       (296 | 
       ) | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Realized losses on interest rate swaps reclassified to interest expense   | 
         | 
       $ | 
       1,421 | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Tax expense   | 
         | 
         | 
       (369 | 
       ) | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Reclassification net of tax   | 
         | 
       $ | 
       1,052 | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
     
     
    
     
      
       |   | 
         | 
         Unrealized   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   | 
         | 
         Net Loss   | 
         | 
         | 
         Retiree   | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   | 
         | 
         on Interest   | 
         | 
         | 
         Health   | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   | 
         | 
         Rate   | 
         | 
         | 
         Benefit   | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   | 
         | 
         Swap   | 
         | 
         | 
         Obligation   | 
         | 
         | 
         Total   | 
         | 
       
      
       |   Balance at December 31, 2020   | 
         | 
       $ | 
       (7,608 | 
       ) | 
         | 
       $ | 
       2,113 | 
         | 
         | 
       $ | 
       (5,495 | 
       ) | 
       
      
       |   Other comprehensive gain before reclassifications   | 
         | 
         | 
       943 | 
         | 
         | 
         | 
       589 | 
         | 
         | 
         | 
       1,532 | 
         | 
       
      
       |   Amounts reclassified from accumulated other comprehensive income (loss): (1)   | 
         | 
         | 
       3,141 | 
         | 
         | 
         | 
       (231 | 
       ) | 
         | 
         | 
       2,910 | 
         | 
       
      
       |   Balance at December 31, 2021   | 
         | 
       $ | 
       (3,524 | 
       ) | 
         | 
       $ | 
       2,471 | 
         | 
         | 
       $ | 
       (1,053 | 
       ) | 
       
      
       |   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   (1) Amounts reclassified from accumulated other comprehensive income (loss):   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Amortization of Other Postretirement Benefit items:   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Actuarial gain (a)   | 
         | 
       $ | 
       (312 | 
       ) | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Tax expense   | 
         | 
         | 
       81 | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Reclassification net of tax   | 
         | 
       $ | 
       (231 | 
       ) | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Realized losses on interest rate swaps reclassified to interest expense   | 
         | 
       $ | 
       4,244 | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Tax expense   | 
         | 
         | 
       (1,103 | 
       ) | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
      
       |   Reclassification net of tax   | 
         | 
       $ | 
       3,141 | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
         | 
       
     
     
   
 |