| X | ||||||||||
- Definition Warrants cancelled No definition available. 
  | 
| X | ||||||||||
- Definition Warrants cancelled, weighted average exercise price No definition available. 
  | 
| X | ||||||||||
- Definition Warrants exercisable, end of period No definition available. 
  | 
| X | ||||||||||
- Definition Warrants exercisable,end of period, weighted average exercise price No definition available. 
  | 
| X | ||||||||||
- Definition Warrants expired No definition available. 
  | 
| X | ||||||||||
- Definition Warrants expired, weighted average exercise price No definition available. 
  | 
| X | ||||||||||
- Definition Warrants granted No definition available. 
  | 
| X | ||||||||||
- Definition Warrants granted, weighted average exercise price No definition available. 
  | 
| X | ||||||||||
- Definition Warrants outstanding, beginning of period, weighted average exercise price No definition available. 
  | 
| X | ||||||||||
- Definition Number of warrants or rights outstanding. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  |