| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Definition Contractual Commitments Future Minimum Payments Due No definition available. 
 | 
| X | ||||||||||
| 
- Definition Non Cancelable Contractual Obligations No definition available. 
 | 
| X | ||||||||||
| 
- Definition Option Price To Acquire Business No definition available. 
 | 
| X | ||||||||||
| 
- Definition Amount of redution in aggregate minimum contractual obligation as of the balance sheet date. No definition available. 
 | 
| X | ||||||||||
| 
- Definition Renewal Option Terms Maximum Additional Period No definition available. 
 | 
| X | ||||||||||
| 
- Definition Service Agreements, Expiration Date No definition available. 
 | 
| X | ||||||||||
| 
- Definition Service Agreements, Expiration Period No definition available. 
 | 
| X | ||||||||||
| 
- Definition Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition The list of dates or date range within which the options may be exercised of the investment subject to option. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- Definition Expiration date of the open option contracts written on the investment, in CCYY-MM-DD format. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 |