Organization record
SPREADTRUM COMMUNICATIONS INC
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 132683966, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_payable | {"amount": 66092263, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 103110448, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 50312892, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_receivable | {"amount": 10707125, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 6073855, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 17905203, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2012-12-31 | sec_edgar |
| capex | {"amount": 17343168, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-12-31 | sec_edgar |
| capex | {"amount": 5748133, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-12-31 | sec_edgar |
| capex | {"amount": 4008788, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 132156174, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 193214987, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 81185639, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 37809364, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 57761624, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2008-12-31 | sec_edgar |
| cashflow_financing | {"amount": -80864591, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2012-12-31 | sec_edgar |
| cashflow_financing | {"amount": 21702973, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-12-31 | sec_edgar |
| cashflow_financing | {"amount": 4576031, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2010-12-31 | sec_edgar |
| cashflow_financing | {"amount": 43026960, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2009-12-31 | sec_edgar |
| cashflow_investing | {"amount": -60283801, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2012-12-31 | sec_edgar |
| cashflow_investing | {"amount": -35076552, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2011-12-31 | sec_edgar |
| cashflow_investing | {"amount": -129584344, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "c | 2010-12-31 | sec_edgar |
| cashflow_investing | {"amount": -82739635, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2009-12-31 | sec_edgar |
| cashflow_operating | {"amount": 78419295, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2012-12-31 | sec_edgar |
| cashflow_operating | {"amount": 122354073, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": 166184414, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cu | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": 19723197, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2009-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 148587121, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 149427256, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 144819613, "concept": "us-gaap:CommonStockSharesIssued"} | 2010-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 143417350, "concept": "dei:EntityCommonStockSharesOutstanding" | 2012-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 149427256, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 144819613, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2010-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 454369505, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 393623706, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 193873323, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2010-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 66876249, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2009-12-31 | sec_edgar |
| current_assets | {"amount": 408424566, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_assets | {"amount": 521483700, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_assets | {"amount": 384819409, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| current_liabilities | {"amount": 233961623, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_liabilities | {"amount": 355367783, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_liabilities | {"amount": 258852607, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 143417350} | 2012-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 140982259} | 2011-12-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 0.1, "concept": "us-gaap:CommonStockDividendsPerShareDeclared" | 2012-12-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 0.1, "concept": "us-gaap:CommonStockDividendsPerShareDeclared" | 2012-09-30 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 0.1, "concept": "us-gaap:CommonStockDividendsPerShareDeclared" | 2012-06-30 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 0.1, "concept": "us-gaap:CommonStockDividendsPerShareDeclared" | 2012-03-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 0.1, "concept": "us-gaap:CommonStockDividendsPerShareDeclared" | 2011-12-31 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 0.05, "concept": "us-gaap:CommonStockDividendsPerShareDeclared | 2011-09-30 | sec_edgar |
| dividend_per_share | {"per": "shares", "amount": 0.05, "concept": "us-gaap:CommonStockDividendsPerShareDeclared | 2011-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.67, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.94, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.47, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.14, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2009-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.6, "concept": "us-gaap:EarningsPerShareDiluted", "currency": | 2012-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.83, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.43, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.14, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2009-12-31 | sec_edgar |
| goodwill | {"amount": 38907902, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2012-12-31 | sec_edgar |
| goodwill | {"amount": 36208295, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2011-12-31 | sec_edgar |
| goodwill | {"amount": 2000000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 270875733, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| gross_profit | {"amount": 280632184, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| gross_profit | {"amount": 152465419, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 38193441, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| income_tax_expense | {"amount": 9980326, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| income_tax_expense | {"amount": 15092482, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| income_tax_expense | {"amount": 8129595, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| income_tax_expense | {"amount": 1024693, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| industry_sic | {"code": "3674", "scheme": "SIC", "description": "Semiconductors & Related Devices"} | sec_edgar | |
| intangible_assets | {"amount": 73088731, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2012-12-31 | sec_edgar |
| intangible_assets | {"amount": 58370481, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2011-12-31 | sec_edgar |
| intangible_assets | {"amount": 36447954, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2010-12-31 | sec_edgar |
| interest_expense | {"amount": 4290800, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2012-12-31 | sec_edgar |
| interest_expense | {"amount": 3930860, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2011-12-31 | sec_edgar |
| interest_expense | {"amount": 1145432, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2010-12-31 | sec_edgar |
| interest_expense | {"amount": 1172516, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2009-12-31 | sec_edgar |
| inventory | {"amount": 128758328, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2012-12-31 | sec_edgar |
| inventory | {"amount": 93222004, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| inventory | {"amount": 73516747, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 47612246, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| net_income | {"amount": 93311649, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| net_income | {"amount": 134454976, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| net_income | {"amount": 67194438, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": -19316469, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 82401888, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 12711269, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 50781550, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_expenses | {"amount": 169955959, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2012-12-31 | sec_edgar |
| operating_expenses | {"amount": 144260040, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_expenses | {"amount": 83361701, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_expenses | {"amount": 57577774, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2009-12-31 | sec_edgar |
| operating_income | {"amount": 100919774, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| operating_income | {"amount": 136372144, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_income | {"amount": 69103718, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_income | {"amount": -19384333, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| ppe_net | {"amount": 51339035, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2012-12-31 | sec_edgar |
| ppe_net | {"amount": 41526660, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| ppe_net | {"amount": 28597363, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": 103023559, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2012-12-31 | sec_edgar |
| pretax_income | {"amount": 150299891, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2011-12-31 | sec_edgar |
| pretax_income | {"amount": 75438593, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": -18269743, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2009-12-31 | sec_edgar |
| profit_loss | {"amount": 92442847, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| profit_loss | {"amount": 134022693, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| profit_loss | {"amount": 67194438, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| profit_loss | {"amount": -19316469, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| retained_earnings | {"amount": 77223577, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2011-12-31 | sec_edgar |
| retained_earnings | {"amount": -42231279, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2010-12-31 | sec_edgar |
| revenue | {"amount": 725245238, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2012-12-31 | sec_edgar |
| revenue | {"amount": 674255890, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| revenue | {"amount": 346338742, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| revenue | {"amount": 105069690, "concept": "us-gaap:Revenues", "currency": "USD"} | 2009-12-31 | sec_edgar |
| rnd_expense | {"amount": 139461651, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD | 2012-12-31 | sec_edgar |
| rnd_expense | {"amount": 117301916, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD | 2011-12-31 | sec_edgar |
| rnd_expense | {"amount": 58686993, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2010-12-31 | sec_edgar |
| rnd_expense | {"amount": 37039253, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2009-12-31 | sec_edgar |
| sga_expense | {"amount": 30494308, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currenc | 2012-12-31 | sec_edgar |
| sga_expense | {"amount": 26958124, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currenc | 2011-12-31 | sec_edgar |
| sga_expense | {"amount": 20188234, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currenc | 2010-12-31 | sec_edgar |
| sga_expense | {"amount": 20538521, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currenc | 2009-12-31 | sec_edgar |
| share_based_compensation | {"amount": 25460858, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2012-12-31 | sec_edgar |
| share_based_compensation | {"amount": 16393014, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2011-12-31 | sec_edgar |
| share_based_compensation | {"amount": 10285561, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2010-12-31 | sec_edgar |
| share_based_compensation | {"amount": 9698739, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2009-12-31 | sec_edgar |
| share_repurchase | {"amount": 31005333, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": | 2012-12-31 | sec_edgar |
| share_repurchase | {"amount": 40106332, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": | 2011-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 139995702, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2012-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 143312424, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2011-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 141739261, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2010-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 134431135, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2009-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 156173054, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2012-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 162702055, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2011-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 157342529, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2010-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 134431135, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2009-12-31 | sec_edgar |
| stockholders_equity | {"amount": 383395720, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2012-12-31 | sec_edgar |
| stockholders_equity | {"amount": 310912924, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2011-12-31 | sec_edgar |
| stockholders_equity | {"amount": 198583218, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_assets | {"amount": 700155159, "concept": "us-gaap:Assets", "currency": "USD"} | 2012-12-31 | sec_edgar |
| total_assets | {"amount": 681056809, "concept": "us-gaap:Assets", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_assets | {"amount": 508217375, "concept": "us-gaap:Assets", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_equity | {"amount": 383791648, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2012-12-31 | sec_edgar |
| total_equity | {"amount": 312977757, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2011-12-31 | sec_edgar |
| total_equity | {"amount": 198583218, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2010-12-31 | sec_edgar |
| total_equity | {"amount": 114571049, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2009-12-31 | sec_edgar |
| total_equity | {"amount": 121416840, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableTo | 2008-12-31 | sec_edgar |
| total_liabilities | {"amount": 316363511, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2012-12-31 | sec_edgar |
| total_liabilities | {"amount": 368079052, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_liabilities | {"amount": 309634157, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 700155159, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2012-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 681056809, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2011-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 508217375, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2010-12-31 | sec_edgar |
| treasury_stock_value | {"amount": 35399981, "concept": "us-gaap:TreasuryStockValue", "currency": "USD"} | 2012-12-31 | sec_edgar |
| treasury_stock_value | {"amount": 40106332, "concept": "us-gaap:TreasuryStockValue", "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 132683966, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 66092263, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 103110448, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 50312892, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 10707125, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 6073855, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccretionExpense | {"amount": 327608, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccretionExpense | {"amount": 352876, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccretionExpense | {"amount": 346777, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 13226464, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 19137134, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 13026333, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesAndOtherLiabilities | {"amount": 53489499, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesAndOtherLiabilities | {"amount": 66654190, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedProfessionalFeesCurrent | {"amount": 641525, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccruedProfessionalFeesCurrent | {"amount": 1566687, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedRoyaltiesCurrent | {"amount": 8687456, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccruedRoyaltiesCurrent | {"amount": 6562351, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 30472174, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 23400970, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 13459093, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 11765864, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 4644839, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 240730392, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 249260523, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 228924701, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdjustmentForAmortization | {"amount": 1300000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AdjustmentForAmortization | {"amount": 1300000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 25460858, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 16393014, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 10285561, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 9698739, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:AllocatedShareBasedCompensationExpense | {"amount": 25460858, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AllocatedShareBasedCompensationExpense | {"amount": 16393014, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AllocatedShareBasedCompensationExpense | {"amount": 10285561, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulOtherReceivablesCurrent | {"amount": 1611000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulOtherReceivablesCurrent | {"amount": 1611000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulOtherReceivablesCurrent | {"amount": 1611000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 18475107, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 13228815, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 6264967, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount | {"unit": "shares", "value": 1673633} | 2012-12-31 | sec_edgar |
| xbrl:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount | {"unit": "shares", "value": 1367671} | 2011-12-31 | sec_edgar |
| xbrl:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount | {"unit": "shares", "value": 466474} | 2010-12-31 | sec_edgar |