| X | ||||||||||
| 
             
- Details 
          
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Defined Contribution Plan, Employee Contributions, Percentage of Eligible Compensation No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Defined Contribution Plan Employer Matching Contribution To Employee Contribution No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Defined Contribution Plan Maximum Employee Contribution As Percentage Of Base Salary No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Maximum Company Match Of Participant Contribution Of Eligible Compensation No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          The increase in the fair value of plan assets from contributions made by the employer. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  |