| X | ||||||||||
| 
             
- Definition 
          Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Recognition Period No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Share-based compensation capitalized costs No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          As of the balance sheet date, the aggregate unrecognized cost of equity-based awards made to employees under equity-based compensation awards that have yet to vest. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          The weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, using a decimal to express in number of years. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Equity-based compensation cost during the period with respect to the award, which will be recognized in income (as well as the total recognized tax benefit) or capitalized as part of the cost of an asset. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Details 
          
  |