| X | ||||||||||
| 
- Definition Change in cash surrender value of life insurance No definition available. 
 | 
| X | ||||||||||
| 
- Definition Company related liabilities. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Contributions vest in annual installments. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Deferred compensation plan maximum percentage of annual earned bonus deferred. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Deferred compensation plan maximum percentage of base salary deferred. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Deferred compensation plans, not pension and postretirement benefits. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Deferred compensation plan vested percentage. No definition available. 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Definition Minimum service period required to cover under plan. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Participants eligible contribution rate. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements payable after one year (or the normal operating cycle, if longer). Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Carrying amount as of the balance sheet date of assets held under deferred compensation agreements. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Amount of discretionary contributions made by an employer to a defined contribution plan. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 |