| X | ||||||||||
| - Definition Accruals Under Revenue Sharing Agreements. 
 | 
| X | ||||||||||
| - Definition Custom Element. 
 | 
| X | ||||||||||
| - Definition Custom Element. 
 | 
| X | ||||||||||
| - Definition Allowance for doubtful accounts on long term receivables 
 | 
| X | ||||||||||
| - Definition Total allowances on all receivables 
 | 
| X | ||||||||||
| - Definition Domain Name And Marketing Related Intangibles. 
 | 
| X | ||||||||||
| - Definition Receivables Long Term Net Abstract. 
 | 
| X | ||||||||||
| - Definition Website And Technology Related Intangibles. 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 | 
| X | ||||||||||
| - Details 
 |