CIK 0001353209 · QID Q6675775 · EIN 770463987
| Fakt | Wert | Zeit | Quelle |
|---|---|---|---|
| accounts_payable | {"amount": 680000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| accounts_payable | {"amount": 656000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 929000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_payable | {"amount": 700000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-06-30 | sec_edgar |
| accounts_payable | {"amount": 471000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2325000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| accounts_receivable | {"amount": 1899000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2055000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_receivable | {"amount": 1911000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-06-30 | sec_edgar |
| accounts_receivable | {"amount": 1494000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 147000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2012-03-31 | sec_edgar |
| capex | {"amount": 2795000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-12-31 | sec_edgar |
| capex | {"amount": 2670000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-09-30 | sec_edgar |
| capex | {"amount": 2451000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-06-30 | sec_edgar |
| capex | {"amount": 900000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2011-03-31 | sec_edgar |
| capex | {"amount": 1197000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-12-31 | sec_edgar |
| capex | {"amount": 934000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-09-30 | sec_edgar |
| capex | {"amount": 848000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2010-06-30 | sec_edgar |
| capex | {"amount": 1437000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 114962000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2012-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 107573000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 113067000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 104559000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2011-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 93805000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 88773000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 84029000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 97011000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 125571000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currenc | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 61325000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2008-12-31 | sec_edgar |
| cashflow_financing | {"amount": 2219000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2012-03-31 | sec_edgar |
| cashflow_financing | {"amount": 8064000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-12-31 | sec_edgar |
| cashflow_financing | {"amount": 10730000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2011-09-30 | sec_edgar |
| cashflow_financing | {"amount": 7769000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2011-06-30 | sec_edgar |
| cashflow_financing | {"amount": 636000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2011-03-31 | sec_edgar |
| cashflow_financing | {"amount": -30265000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2010-12-31 | sec_edgar |
| cashflow_financing | {"amount": -30417000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2010-09-30 | sec_edgar |
| cashflow_financing | {"amount": -23010000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2010-06-30 | sec_edgar |
| cashflow_financing | {"amount": 48613000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2009-12-31 | sec_edgar |
| cashflow_investing | {"amount": -1012000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2012-03-31 | sec_edgar |
| cashflow_investing | {"amount": -5045000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-12-31 | sec_edgar |
| cashflow_investing | {"amount": -4170000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-09-30 | sec_edgar |
| cashflow_investing | {"amount": -3451000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-06-30 | sec_edgar |
| cashflow_investing | {"amount": -1400000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-03-31 | sec_edgar |
| cashflow_investing | {"amount": -27795000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2010-12-31 | sec_edgar |
| cashflow_investing | {"amount": -26496000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2010-09-30 | sec_edgar |
| cashflow_investing | {"amount": -13763000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2010-06-30 | sec_edgar |
| cashflow_investing | {"amount": -2999000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2009-12-31 | sec_edgar |
| cashflow_operating | {"amount": 6182000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2012-03-31 | sec_edgar |
| cashflow_operating | {"amount": 15781000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": 17734000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2011-09-30 | sec_edgar |
| cashflow_operating | {"amount": 11468000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2011-06-30 | sec_edgar |
| cashflow_operating | {"amount": 5796000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-03-31 | sec_edgar |
| cashflow_operating | {"amount": 21262000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": 15371000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2010-09-30 | sec_edgar |
| cashflow_operating | {"amount": 8213000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2010-06-30 | sec_edgar |
| cashflow_operating | {"amount": 18632000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2009-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 42736152, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 39866097, "concept": "us-gaap:CommonStockSharesIssued"} | 2010-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 35495846, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-04-16 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 35472661, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 35243417, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-02-16 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 35053190, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33708808, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2011-10-25 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33501924, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33379440, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2011-07-22 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 33312906, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 32183836, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2010-12-31 | sec_edgar |
| current_assets | {"amount": 133294000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| current_assets | {"amount": 126187000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_assets | {"amount": 122887000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| current_assets | {"amount": 114203000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-06-30 | sec_edgar |
| current_assets | {"amount": 96191000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| current_liabilities | {"amount": 17872000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| current_liabilities | {"amount": 19892000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_liabilities | {"amount": 20525000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| current_liabilities | {"amount": 17255000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-06-30 | sec_edgar |
| current_liabilities | {"amount": 16274000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 35495846} | 2012-04-16 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 35243417} | 2012-02-16 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 33708808} | 2011-10-25 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 33379440} | 2011-07-22 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 384732733, "currency": "USD"} | 2011-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 240206081, "currency": "USD"} | 2010-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.04, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.11, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.09, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.04, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.38, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.2, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2010-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.07, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.08, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.13, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.28, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2009-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.04, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.1, "concept": "us-gaap:EarningsPerShareDiluted", "currency": | 2011-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.09, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.04, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.04, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.36, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.19, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.13, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.07, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.27, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2009-12-31 | sec_edgar |
| external_identifier | {"qid": "Q6675775", "via": "wikidata", "namespace": "irs_ein", "external_id": "770463987"} | wikidata | |
| goodwill | {"amount": 41507000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2012-03-31 | sec_edgar |
| goodwill | {"amount": 41507000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2011-12-31 | sec_edgar |
| goodwill | {"amount": 41507000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2011-09-30 | sec_edgar |
| goodwill | {"amount": 41507000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2011-06-30 | sec_edgar |
| goodwill | {"amount": 41507000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 19559000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-03-31 | sec_edgar |
| gross_profit | {"amount": 73877000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| gross_profit | {"amount": 18984000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-09-30 | sec_edgar |
| gross_profit | {"amount": 54966000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-09-30 | sec_edgar |
| gross_profit | {"amount": 35982000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-06-30 | sec_edgar |
| gross_profit | {"amount": 18426000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-06-30 | sec_edgar |
| gross_profit | {"amount": 17556000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-03-31 | sec_edgar |
| gross_profit | {"amount": 65440000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 16764000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-09-30 | sec_edgar |
| gross_profit | {"amount": 49102000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-09-30 | sec_edgar |
| gross_profit | {"amount": 16363000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-06-30 | sec_edgar |
| gross_profit | {"amount": 32338000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-06-30 | sec_edgar |
| gross_profit | {"amount": 65427000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| income_tax_expense | {"amount": 1196000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-03-31 | sec_edgar |
| income_tax_expense | {"amount": -453000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| income_tax_expense | {"amount": 300000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-09-30 | sec_edgar |
| income_tax_expense | {"amount": 1905000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-09-30 | sec_edgar |
| income_tax_expense | {"amount": 1605000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-06-30 | sec_edgar |
| income_tax_expense | {"amount": 566000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-06-30 | sec_edgar |
| income_tax_expense | {"amount": 1038000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-03-31 | sec_edgar |
| income_tax_expense | {"amount": 461000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| income_tax_expense | {"amount": 1463000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-09-30 | sec_edgar |
| income_tax_expense | {"amount": 4809000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-09-30 | sec_edgar |
| income_tax_expense | {"amount": 3346000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-06-30 | sec_edgar |
| income_tax_expense | {"amount": 1929000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-06-30 | sec_edgar |
| income_tax_expense | {"amount": 6246000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| intangible_assets | {"amount": 5846000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2012-03-31 | sec_edgar |
| intangible_assets | {"amount": 6385000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2011-12-31 | sec_edgar |
| intangible_assets | {"amount": 7021000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2011-09-30 | sec_edgar |
| intangible_assets | {"amount": 7658000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2011-06-30 | sec_edgar |
| intangible_assets | {"amount": 8940000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2010-12-31 | sec_edgar |
| marketable_securities | {"amount": 3566000, "concept": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", | 2012-03-31 | sec_edgar |
| marketable_securities | {"amount": 3529000, "concept": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", | 2011-12-31 | sec_edgar |
| marketable_securities | {"amount": 3517000, "concept": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", | 2011-09-30 | sec_edgar |
| marketable_securities | {"amount": 3543000, "concept": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", | 2011-06-30 | sec_edgar |
| marketable_securities | {"amount": 3512000, "concept": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", | 2010-12-31 | sec_edgar |
| net_income | {"amount": 2462000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2012-03-31 | sec_edgar |
| net_income | {"amount": 2143000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| net_income | {"amount": 4786000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-09-30 | sec_edgar |
| net_income | {"amount": 946000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-09-30 | sec_edgar |
| net_income | {"amount": 3841000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-06-30 | sec_edgar |
| net_income | {"amount": 1999000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-06-30 | sec_edgar |
| net_income | {"amount": 1843000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-03-31 | sec_edgar |
| net_income | {"amount": 15726000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": 2738000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-09-30 | sec_edgar |
| net_income | {"amount": 8443000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-09-30 | sec_edgar |
| net_income | {"amount": 3306000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-06-30 | sec_edgar |
| net_income | {"amount": 5706000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-06-30 | sec_edgar |
| net_income | {"amount": 11753000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 1937000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 1768000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 2941000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| noncurrent_liabilities | {"amount": 2789000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2011-06-30 | sec_edgar |
| noncurrent_liabilities | {"amount": 2491000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_expenses | {"amount": 15214000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2012-03-31 | sec_edgar |
| operating_expenses | {"amount": 68770000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_expenses | {"amount": 17347000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-09-30 | sec_edgar |
| operating_expenses | {"amount": 47208000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-09-30 | sec_edgar |
| operating_expenses | {"amount": 29860000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-06-30 | sec_edgar |
| operating_expenses | {"amount": 15503000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-06-30 | sec_edgar |
| operating_expenses | {"amount": 14358000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-03-31 | sec_edgar |
| operating_expenses | {"amount": 46792000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_expenses | {"amount": 12262000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-09-30 | sec_edgar |
| operating_expenses | {"amount": 35180000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-09-30 | sec_edgar |
| operating_expenses | {"amount": 22918000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-06-30 | sec_edgar |
| operating_expenses | {"amount": 10864000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-06-30 | sec_edgar |
| operating_expenses | {"amount": 47639000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2009-12-31 | sec_edgar |
| operating_income | {"amount": 4345000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2012-03-31 | sec_edgar |
| operating_income | {"amount": 5107000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_income | {"amount": 7758000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-09-30 | sec_edgar |
| operating_income | {"amount": 1637000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-09-30 | sec_edgar |
| operating_income | {"amount": 2923000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-06-30 | sec_edgar |
| operating_income | {"amount": 6122000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-06-30 | sec_edgar |
| operating_income | {"amount": 3198000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-03-31 | sec_edgar |
| operating_income | {"amount": 18648000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_income | {"amount": 4502000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2010-09-30 | sec_edgar |
| operating_income | {"amount": 13922000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2010-09-30 | sec_edgar |
| operating_income | {"amount": 9420000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2010-06-30 | sec_edgar |
| operating_income | {"amount": 5499000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2010-06-30 | sec_edgar |
| operating_income | {"amount": 17788000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| ppe_net | {"amount": 2877000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2012-03-31 | sec_edgar |
| ppe_net | {"amount": 3165000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| ppe_net | {"amount": 3483000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2011-09-30 | sec_edgar |
| ppe_net | {"amount": 3725000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2011-06-30 | sec_edgar |
| ppe_net | {"amount": 2010000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2010-12-31 | sec_edgar |