Organization record
ERESEARCHTECHNOLOGY INC /DE/
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": 4888000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| accounts_payable | {"amount": 7412000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 6147000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_payable | {"amount": 5569000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-06-30 | sec_edgar |
| accounts_payable | {"amount": 7136000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 37651000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| accounts_receivable | {"amount": 41617000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 40456000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| accounts_receivable | {"amount": 34525000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-06-30 | sec_edgar |
| accounts_receivable | {"amount": 37236000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 7909000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2012-03-31 | sec_edgar |
| capex | {"amount": 33701000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-12-31 | sec_edgar |
| capex | {"amount": 24964000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-09-30 | sec_edgar |
| capex | {"amount": 14754000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2011-06-30 | sec_edgar |
| capex | {"amount": 7254000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2011-03-31 | sec_edgar |
| capex | {"amount": 21746000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-12-31 | sec_edgar |
| capex | {"amount": 15987000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "cur | 2010-09-30 | sec_edgar |
| capex | {"amount": 8773000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2010-06-30 | sec_edgar |
| capex | {"amount": 6207000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 45687000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2012-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 38928000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 29535000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 31601000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 29614000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2011-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 30343000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 19333000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-09-30 | sec_edgar |
| cash_and_equivalents | {"amount": 22504000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 68979000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 66376000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2008-12-31 | sec_edgar |
| cashflow_financing | {"amount": 3000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currenc | 2012-03-31 | sec_edgar |
| cashflow_financing | {"amount": 650000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2011-12-31 | sec_edgar |
| cashflow_financing | {"amount": 742000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2011-09-30 | sec_edgar |
| cashflow_financing | {"amount": 595000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2011-06-30 | sec_edgar |
| cashflow_financing | {"amount": 274000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2011-03-31 | sec_edgar |
| cashflow_financing | {"amount": 21284000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_financing | {"amount": 21244000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2010-09-30 | sec_edgar |
| cashflow_financing | {"amount": 23217000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2010-06-30 | sec_edgar |
| cashflow_financing | {"amount": -14488000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2009-12-31 | sec_edgar |
| cashflow_investing | {"amount": -7909000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2012-03-31 | sec_edgar |
| cashflow_investing | {"amount": -33818000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2011-12-31 | sec_edgar |
| cashflow_investing | {"amount": -25081000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2011-09-30 | sec_edgar |
| cashflow_investing | {"amount": -14871000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2011-06-30 | sec_edgar |
| cashflow_investing | {"amount": -7371000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2011-03-31 | sec_edgar |
| cashflow_investing | {"amount": -94803000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2010-12-31 | sec_edgar |
| cashflow_investing | {"amount": -89044000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2010-09-30 | sec_edgar |
| cashflow_investing | {"amount": -79516000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2010-06-30 | sec_edgar |
| cashflow_investing | {"amount": -17744000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2009-12-31 | sec_edgar |
| cashflow_operating | {"amount": 14004000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2012-03-31 | sec_edgar |
| cashflow_operating | {"amount": 42488000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": 22941000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2011-09-30 | sec_edgar |
| cashflow_operating | {"amount": 13717000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2011-06-30 | sec_edgar |
| cashflow_operating | {"amount": 5008000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2011-03-31 | sec_edgar |
| cashflow_operating | {"amount": 35927000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": 18793000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2010-09-30 | sec_edgar |
| cashflow_operating | {"amount": 12377000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2010-06-30 | sec_edgar |
| cashflow_operating | {"amount": 33933000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2009-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 60990770, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 60838449, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 60837849, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 60807913, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 60460782, "concept": "us-gaap:CommonStockSharesIssued"} | 2010-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49388216, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-04-20 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49241633, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2012-02-17 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49241483, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2011-10-21 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 49231172, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2011-07-22 | sec_edgar |
| cost_of_revenue | {"amount": 27993000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2012-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 109119000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2011-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 28128000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2011-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 78211000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2011-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 50083000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2011-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 26804000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2011-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 23279000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2011-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 73615000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2010-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 25031000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2010-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 48423000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2010-09-30 | sec_edgar |
| cost_of_revenue | {"amount": 23392000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2010-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 13282000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2010-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 44293000, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2009-12-31 | sec_edgar |
| current_assets | {"amount": 103937000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| current_assets | {"amount": 102189000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_assets | {"amount": 92375000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| current_assets | {"amount": 90574000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-06-30 | sec_edgar |
| current_assets | {"amount": 82787000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| current_liabilities | {"amount": 33697000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-03-31 | sec_edgar |
| current_liabilities | {"amount": 38172000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_liabilities | {"amount": 33851000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-09-30 | sec_edgar |
| current_liabilities | {"amount": 32888000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-06-30 | sec_edgar |
| current_liabilities | {"amount": 34968000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 49388216} | 2012-04-20 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 49241633} | 2012-02-17 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 49241483} | 2011-10-21 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 49231172} | 2011-07-22 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 370226190, "currency": "USD"} | 2011-06-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 370226190, "currency": "USD"} | 2010-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 5571000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2012-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 26192000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2011-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 19202000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2011-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 12460000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2011-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 5988000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2011-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 19751000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2010-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 12753000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2010-09-30 | sec_edgar |
| depreciation_amortization | {"amount": 6307000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2010-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 12583000, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency" | 2009-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.08, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2012-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.28, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.09, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.19, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.1, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2011-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.04, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2011-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.2, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2010-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.12, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2010-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.22, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2009-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.08, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2012-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.28, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.19, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.09, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-09-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.1, "concept": "us-gaap:EarningsPerShareDiluted", "currency": | 2011-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2011-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.2, "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.12, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.02, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2010-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.22, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2009-12-31 | sec_edgar |
| goodwill | {"amount": 73925000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2012-03-31 | sec_edgar |
| goodwill | {"amount": 72915000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2011-12-31 | sec_edgar |
| goodwill | {"amount": 75230000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2011-09-30 | sec_edgar |
| goodwill | {"amount": 77357000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2011-06-30 | sec_edgar |
| goodwill | {"amount": 71637000, "concept": "us-gaap:Goodwill", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 22512000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-03-31 | sec_edgar |
| gross_profit | {"amount": 75803000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| gross_profit | {"amount": 54420000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-09-30 | sec_edgar |
| gross_profit | {"amount": 19955000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-09-30 | sec_edgar |
| gross_profit | {"amount": 34465000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-06-30 | sec_edgar |
| gross_profit | {"amount": 16045000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-06-30 | sec_edgar |
| gross_profit | {"amount": 18420000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-03-31 | sec_edgar |
| gross_profit | {"amount": 67377000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 20097000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-09-30 | sec_edgar |
| gross_profit | {"amount": 47669000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-09-30 | sec_edgar |
| gross_profit | {"amount": 15814000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-06-30 | sec_edgar |
| gross_profit | {"amount": 27572000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-06-30 | sec_edgar |
| gross_profit | {"amount": 49530000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| income_tax_expense | {"amount": 2062000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-03-31 | sec_edgar |
| income_tax_expense | {"amount": 4694000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| income_tax_expense | {"amount": 1476000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-09-30 | sec_edgar |
| income_tax_expense | {"amount": 2982000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-09-30 | sec_edgar |
| income_tax_expense | {"amount": 1506000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-06-30 | sec_edgar |
| income_tax_expense | {"amount": 355000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-06-30 | sec_edgar |
| income_tax_expense | {"amount": 1151000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-03-31 | sec_edgar |
| income_tax_expense | {"amount": 4551000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| income_tax_expense | {"amount": 1472000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-09-30 | sec_edgar |
| income_tax_expense | {"amount": 3188000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-09-30 | sec_edgar |
| income_tax_expense | {"amount": 1716000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-06-30 | sec_edgar |
| income_tax_expense | {"amount": 621000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-06-30 | sec_edgar |
| income_tax_expense | {"amount": 6791000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| industry_sic | {"code": "8734", "scheme": "SIC", "description": "Services-Testing Laboratories"} | sec_edgar | |
| intangible_assets | {"amount": 10057000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2012-03-31 | sec_edgar |
| intangible_assets | {"amount": 10711000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2011-12-31 | sec_edgar |
| intangible_assets | {"amount": 13080000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2011-09-30 | sec_edgar |
| intangible_assets | {"amount": 15702000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2011-06-30 | sec_edgar |
| intangible_assets | {"amount": 17187000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2010-12-31 | sec_edgar |
| inventory | {"amount": 8225000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2012-03-31 | sec_edgar |
| inventory | {"amount": 8863000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| inventory | {"amount": 10591000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2011-09-30 | sec_edgar |
| inventory | {"amount": 10893000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2011-06-30 | sec_edgar |
| inventory | {"amount": 4698000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| marketable_securities | {"amount": 50000, "concept": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "c | 2012-03-31 | sec_edgar |
| marketable_securities | {"amount": 50000, "concept": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "c | 2011-12-31 | sec_edgar |
| marketable_securities | {"amount": 50000, "concept": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "c | 2011-09-30 | sec_edgar |
| marketable_securities | {"amount": 50000, "concept": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "c | 2011-06-30 | sec_edgar |
| marketable_securities | {"amount": 50000, "concept": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "c | 2010-12-31 | sec_edgar |
| net_income | {"amount": 3751000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2012-03-31 | sec_edgar |
| net_income | {"amount": 13728000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| net_income | {"amount": 9201000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-09-30 | sec_edgar |
| net_income | {"amount": 4327000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-09-30 | sec_edgar |
| net_income | {"amount": 4874000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-06-30 | sec_edgar |
| net_income | {"amount": 1781000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-06-30 | sec_edgar |
| net_income | {"amount": 3093000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-03-31 | sec_edgar |
| net_income | {"amount": 9871000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": 3173000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-09-30 | sec_edgar |
| net_income | {"amount": 5751000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-09-30 | sec_edgar |
| net_income | {"amount": 826000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-06-30 | sec_edgar |
| net_income | {"amount": 2578000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-06-30 | sec_edgar |
| net_income | {"amount": 10687000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| operating_expenses | {"amount": 16172000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2012-03-31 | sec_edgar |
| operating_expenses | {"amount": 56296000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_expenses | {"amount": 14722000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-09-30 | sec_edgar |
| operating_expenses | {"amount": 41263000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-09-30 | sec_edgar |
| operating_expenses | {"amount": 26541000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-06-30 | sec_edgar |
| operating_expenses | {"amount": 13475000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-06-30 | sec_edgar |
| operating_expenses | {"amount": 13066000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-03-31 | sec_edgar |
| operating_expenses | {"amount": 51760000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_expenses | {"amount": 13508000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-09-30 | sec_edgar |
| operating_expenses | {"amount": 37282000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-09-30 | sec_edgar |
| operating_expenses | {"amount": 23774000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-06-30 | sec_edgar |