Organization record
RDA MICROELECTRONICS, 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": 27148000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_payable | {"amount": 45063000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_payable | {"amount": 32543000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 20524000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 41521000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| accounts_receivable | {"amount": 31722000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_receivable | {"amount": 43415000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 22715000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 4055000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2013-12-31 | sec_edgar |
| capex | {"amount": 6822000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-12-31 | sec_edgar |
| capex | {"amount": 4390000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-12-31 | sec_edgar |
| capex | {"amount": 571000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-12-31 | sec_edgar |
| capex | {"amount": 1316000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 56266000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2013-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 75091000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 66178000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 98920000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 24638000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 13170000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2008-12-31 | sec_edgar |
| cashflow_operating | {"amount": 8477000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2013-12-31 | sec_edgar |
| cashflow_operating | {"amount": 59148000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2012-12-31 | sec_edgar |
| cashflow_operating | {"amount": 63220000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": 6772000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinui | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": 13962000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinu | 2009-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 278514322, "concept": "us-gaap:CommonStockSharesIssued"} | 2013-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 278597522, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 254451268, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 261510076, "concept": "us-gaap:CommonStockSharesIssued"} | 2010-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 278514322, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2013-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 278597522, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 254451268, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 261510076, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2010-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50333579, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2009-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 235547000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2013-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 265474000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2012-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 189116000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2011-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 134258000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2010-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 87410000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2009-12-31 | sec_edgar |
| current_assets | {"amount": 221773000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| current_assets | {"amount": 212499000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_assets | {"amount": 228833000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_assets | {"amount": 165856000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| current_liabilities | {"amount": 65459000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2013-12-31 | sec_edgar |
| current_liabilities | {"amount": 93573000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_liabilities | {"amount": 71447000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_liabilities | {"amount": 40180000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 278514322} | 2013-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 278597522} | 2012-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 257092875} | 2011-12-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 14882000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2013-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 9823000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2012-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 1125000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2011-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 754000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2010-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 571000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2009-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.1, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2013-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.2, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2012-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.2, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2009-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.1, "concept": "us-gaap:EarningsPerShareDiluted", "currency": | 2013-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.19, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.19, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2009-12-31 | sec_edgar |
| goodwill | {"amount": 8900000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2013-12-31 | sec_edgar |
| goodwill | {"amount": 8900000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2012-12-31 | sec_edgar |
| gross_profit | {"amount": 109438000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2013-12-31 | sec_edgar |
| gross_profit | {"amount": 125805000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| gross_profit | {"amount": 99746000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| gross_profit | {"amount": 56905000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 30963000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| income_tax_expense | {"amount": 3058000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2013-12-31 | sec_edgar |
| income_tax_expense | {"amount": 4662000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| income_tax_expense | {"amount": 4671000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| income_tax_expense | {"amount": 2508000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| income_tax_expense | {"amount": 377000, "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": 44308000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2013-12-31 | sec_edgar |
| intangible_assets | {"amount": 54908000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency" | 2012-12-31 | sec_edgar |
| inventory | {"amount": 54931000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2013-12-31 | sec_edgar |
| inventory | {"amount": 52007000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2012-12-31 | sec_edgar |
| inventory | {"amount": 36095000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| inventory | {"amount": 35494000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": 27918000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2013-12-31 | sec_edgar |
| net_income | {"amount": 52904000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| net_income | {"amount": 51630000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| net_income | {"amount": 19132000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": 11306000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| operating_expenses | {"amount": 80716000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2013-12-31 | sec_edgar |
| operating_expenses | {"amount": 71561000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2012-12-31 | sec_edgar |
| operating_expenses | {"amount": 46830000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_expenses | {"amount": 35754000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_expenses | {"amount": 19124000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2009-12-31 | sec_edgar |
| operating_income | {"amount": 28722000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2013-12-31 | sec_edgar |
| operating_income | {"amount": 54244000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| operating_income | {"amount": 52916000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_income | {"amount": 21151000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_income | {"amount": 11839000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| ppe_net | {"amount": 10741000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2013-12-31 | sec_edgar |
| ppe_net | {"amount": 10195000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2012-12-31 | sec_edgar |
| ppe_net | {"amount": 5451000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| ppe_net | {"amount": 2201000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": 30976000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2013-12-31 | sec_edgar |
| pretax_income | {"amount": 57566000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2012-12-31 | sec_edgar |
| pretax_income | {"amount": 56301000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2011-12-31 | sec_edgar |
| pretax_income | {"amount": 21640000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2010-12-31 | sec_edgar |
| pretax_income | {"amount": 11683000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2009-12-31 | sec_edgar |
| retained_earnings | {"amount": 82630000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2013-12-31 | sec_edgar |
| retained_earnings | {"amount": 60371000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2012-12-31 | sec_edgar |
| retained_earnings | {"amount": 63026000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2011-12-31 | sec_edgar |
| retained_earnings | {"amount": 11396000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2010-12-31 | sec_edgar |
| revenue | {"amount": 344985000, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2013-12-31 | sec_edgar |
| revenue | {"amount": 391279000, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2012-12-31 | sec_edgar |
| revenue | {"amount": 288862000, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| revenue | {"amount": 191163000, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| revenue | {"amount": 118373000, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2009-12-31 | sec_edgar |
| rnd_expense | {"amount": 64907000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2013-12-31 | sec_edgar |
| rnd_expense | {"amount": 54598000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2012-12-31 | sec_edgar |
| rnd_expense | {"amount": 32756000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2011-12-31 | sec_edgar |
| rnd_expense | {"amount": 25815000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2010-12-31 | sec_edgar |
| rnd_expense | {"amount": 14475000, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD" | 2009-12-31 | sec_edgar |
| sga_expense | {"amount": 15809000, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currenc | 2013-12-31 | sec_edgar |
| sga_expense | {"amount": 16963000, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currenc | 2012-12-31 | sec_edgar |
| sga_expense | {"amount": 14074000, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currenc | 2011-12-31 | sec_edgar |
| sga_expense | {"amount": 9939000, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currency | 2010-12-31 | sec_edgar |
| sga_expense | {"amount": 4649000, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currency | 2009-12-31 | sec_edgar |
| share_based_compensation | {"amount": 3365000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2013-12-31 | sec_edgar |
| share_based_compensation | {"amount": 3211000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2012-12-31 | sec_edgar |
| share_based_compensation | {"amount": 3881000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2011-12-31 | sec_edgar |
| share_based_compensation | {"amount": 8375000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2010-12-31 | sec_edgar |
| share_based_compensation | {"amount": 842000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2009-12-31 | sec_edgar |
| share_repurchase | {"amount": 3683000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": " | 2013-12-31 | sec_edgar |
| share_repurchase | {"amount": 1394000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": " | 2012-12-31 | sec_edgar |
| share_repurchase | {"amount": 12835000, "concept": "us-gaap:PaymentsForRepurchaseOfCommonStock", "currency": | 2011-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 279027473, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2013-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 270811925, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2012-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 262542760, "concept": "us-gaap:WeightedAverageNumberOfSharesOu | 2011-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 82221102, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2010-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 38671413, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2009-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 286565896, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2013-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 284430507, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2012-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 278805558, "concept": "us-gaap:WeightedAverageNumberOfDilutedS | 2011-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 97358770, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2010-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 58901016, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2009-12-31 | sec_edgar |
| short_term_investments | {"amount": 42377000, "concept": "us-gaap:ShortTermInvestments", "currency": "USD"} | 2012-12-31 | sec_edgar |
| short_term_investments | {"amount": 76009000, "concept": "us-gaap:ShortTermInvestments", "currency": "USD"} | 2011-12-31 | sec_edgar |
| short_term_investments | {"amount": 7142000, "concept": "us-gaap:ShortTermInvestments", "currency": "USD"} | 2010-12-31 | sec_edgar |
| stockholders_equity | {"amount": 222063000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2013-12-31 | sec_edgar |
| stockholders_equity | {"amount": 196227000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2012-12-31 | sec_edgar |
| stockholders_equity | {"amount": 170935000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2011-12-31 | sec_edgar |
| stockholders_equity | {"amount": 128066000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2010-12-31 | sec_edgar |
| stockholders_equity | {"amount": -3338000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2009-12-31 | sec_edgar |
| stockholders_equity | {"amount": -15620000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2008-12-31 | sec_edgar |
| total_assets | {"amount": 290936000, "concept": "us-gaap:Assets", "currency": "USD"} | 2013-12-31 | sec_edgar |
| total_assets | {"amount": 289898000, "concept": "us-gaap:Assets", "currency": "USD"} | 2012-12-31 | sec_edgar |
| total_assets | {"amount": 242382000, "concept": "us-gaap:Assets", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_assets | {"amount": 168246000, "concept": "us-gaap:Assets", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_liabilities | {"amount": 68873000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2013-12-31 | sec_edgar |
| total_liabilities | {"amount": 93671000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2012-12-31 | sec_edgar |
| total_liabilities | {"amount": 71447000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_liabilities | {"amount": 40180000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 290936000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2013-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 289898000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2012-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 242382000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2011-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 168246000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2010-12-31 | sec_edgar |
| treasury_stock_value | {"amount": 11590000, "concept": "us-gaap:TreasuryStockValue", "currency": "USD"} | 2013-12-31 | sec_edgar |
| treasury_stock_value | {"amount": 13579000, "concept": "us-gaap:TreasuryStockValue", "currency": "USD"} | 2012-12-31 | sec_edgar |
| treasury_stock_value | {"amount": 12835000, "concept": "us-gaap:TreasuryStockValue", "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 27148000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 45063000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 32543000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 20524000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 41521000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 31722000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 43415000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 22715000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesAndOtherLiabilities | {"amount": 30051000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesAndOtherLiabilities | {"amount": 37869000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesAndOtherLiabilities | {"amount": 28253000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 28253000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 12934000, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccruedProfessionalFeesCurrent | {"amount": 752000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccruedProfessionalFeesCurrent | {"amount": 1052000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccruedProfessionalFeesCurrent | {"amount": 1039000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedRoyaltiesCurrent | {"amount": 360000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccruedRoyaltiesCurrent | {"amount": 750000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccruedRoyaltiesCurrent | {"amount": 999000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedVacationCurrent | {"amount": 457000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccruedVacationCurrent | {"amount": 363000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccruedVacationCurrent | {"amount": 459000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedVacationCurrentAndNoncurrent | {"amount": 457000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccruedVacationCurrentAndNoncurrent | {"amount": 363000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 9332000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 5801000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 3509000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 1883000, "currency": "USD"} | 2013-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 1207000, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 1136000, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 695000, "currency": "USD"} | 2010-12-31 | sec_edgar |