| 
           Retirement Plans and Related Post Retirement Benefits (Tables) 
         | 
        12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
           Dec. 31, 2014 
         | 
      |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SERP [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation | 
 The reconciliation of the beginning and ending balances of the projected benefit obligation of the plans for the years ended December 31 is as follows: 
 
  | 
      ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Assumptions Used to Calculate the Post Retirement Benefit Obligation | 
 The assumptions used to calculate the projected benefit obligation as of December 31 are as follows: 
 
  | 
      ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summarizes the Components of Net Periodic Cost | 
 The following table summarizes the components of the net periodic cost for the years ended December 31: 
 
  | 
      ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Assumptions Used to Determine the Net Periodic Cost | 
 The assumptions used to determine the net periodic cost are as follows: 
 
  | 
      ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SERP Medical [Member] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation | 
 The reconciliation of the beginning and ending balances of the accumulated postretirement benefit obligation for the years ended December 31, is as follows: 
 
  | 
      ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Assumptions Used to Calculate the Post Retirement Benefit Obligation | 
 The assumptions used to calculate the accumulated postretirement benefit obligation as of December 31 are as follows: 
 
  | 
      ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summarizes the Components of Net Periodic Cost | 
 The following table summarizes the components of the net periodic cost for the years ended December 31: 
 
  | 
      ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Assumptions Used to Determine the Net Periodic Cost | 
 The assumptions used to determine the net periodic cost are as follows: 
 
  | 
      ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||