XML 72 R3.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED BALANCE SHEET (Parenthetical) (USD $)
In Thousands, except Share data, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Accounts receivable, allowance (in dollars) $ 12,437us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 8,540us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Treasury stock, shares 184,182,001us-gaap_TreasuryStockShares 184,945,527us-gaap_TreasuryStockShares
Common stock    
Common stock, par value (in dollars per share) $ 0.001us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.001us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Common stock, authorized shares 1,600,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
1,600,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Common stock, issued shares 252,170,058us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
250,982,079us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Common stock, outstanding shares 78,356,057us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
76,404,552us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Class B convertible common stock    
Common stock, par value (in dollars per share) $ 0.001us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.001us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Common stock, authorized shares 400,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
400,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Common stock, issued shares 16,157,499us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
16,157,499us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Common stock, outstanding shares 5,789,499us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
5,789,499us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember