| X | ||||||||||
| 
         - Definition 
      Share based compensation arrangement by share based payment award equity instruments options nonvested weighted average grant date fair value. 
  | 
    
| X | ||||||||||
| 
         - Definition 
      Share based compensation arrangement by share based payment award equity instruments options nonvested weighted average grant date fair value forfeited. 
  | 
    
| X | ||||||||||
| 
         - Definition 
      Share based compensation arrangement by share based payment award equity instruments options nonvested weighted average grant date fair value granted. 
  | 
    
| X | ||||||||||
| 
         - Definition 
      Share based compensation arrangement by share based payment award equity instruments options nonvested weighted average grant date fair value vested. 
  | 
    
| X | ||||||||||
| 
         - Definition 
      The number of forfeited equity-based payment instruments. 
  | 
    
| X | ||||||||||
| 
         - Definition 
      The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date. 
  | 
    
| X | ||||||||||
| 
         - Definition 
      The number of vested equity-based payment instruments. 
  | 
    
| X | ||||||||||
| 
         - Details 
      
  |