XML 33 R31.htm IDEA: XBRL DOCUMENT v2.3.0.15
Balance Sheet Components (Accounts Payable) (Details) (USD $)
In Thousands
Sep. 30, 2011
Dec. 31, 2010
Balance Sheet Components [Abstract]  
Streaming content$ 653,591$ 136,974
Other96,51685,850
Accounts payable$ 750,107$ 222,824