Organization record
DIVERSINET CORP
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": 165587, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_payable | {"amount": 217539, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_payable | {"amount": 143253, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| accounts_receivable | {"amount": 135497, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| accounts_receivable | {"amount": 287155, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| accounts_receivable | {"amount": 75150, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| capex | {"amount": 9769, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2012-12-31 | sec_edgar |
| capex | {"amount": 89285, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2011-12-31 | sec_edgar |
| capex | {"amount": 28645, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2010-12-31 | sec_edgar |
| capex | {"amount": 38421, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 3162316, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2012-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 7397025, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2011-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 12458750, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2010-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 12667842, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2009-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 12075422, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2008-12-31 | sec_edgar |
| cashflow_financing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currency": | 2012-12-31 | sec_edgar |
| cashflow_financing | {"amount": 0, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "currency": | 2011-12-31 | sec_edgar |
| cashflow_financing | {"amount": 128604, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2010-12-31 | sec_edgar |
| cashflow_financing | {"amount": 254075, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2009-12-31 | sec_edgar |
| cashflow_investing | {"amount": -9769, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2012-12-31 | sec_edgar |
| cashflow_investing | {"amount": -89285, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2011-12-31 | sec_edgar |
| cashflow_investing | {"amount": -28645, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2010-12-31 | sec_edgar |
| cashflow_investing | {"amount": -38421, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2009-12-31 | sec_edgar |
| cashflow_operating | {"amount": -4235927, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2012-12-31 | sec_edgar |
| cashflow_operating | {"amount": -5004139, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2011-12-31 | sec_edgar |
| cashflow_operating | {"amount": -476348, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2010-12-31 | sec_edgar |
| cashflow_operating | {"amount": -774597, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2009-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 43496847, "concept": "us-gaap:CommonStockSharesIssued"} | 2012-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 43009347, "concept": "us-gaap:CommonStockSharesIssued"} | 2011-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 42285171, "concept": "us-gaap:CommonStockSharesIssued"} | 2010-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 43496847, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2012-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 43009347, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2011-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 42285171, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2010-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 140256, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2012-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 104600, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2011-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 22860, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2010-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 175138, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2009-12-31 | sec_edgar |
| current_assets | {"amount": 3564805, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_assets | {"amount": 7748432, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_assets | {"amount": 12586673, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| current_liabilities | {"amount": 630701, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2012-12-31 | sec_edgar |
| current_liabilities | {"amount": 783133, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2011-12-31 | sec_edgar |
| current_liabilities | {"amount": 751414, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2010-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 43496847} | 2012-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 43009347} | 2011-12-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 0, "currency": "USD"} | 2012-12-31 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| gross_profit | {"amount": 1374383, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| gross_profit | {"amount": 1187114, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| gross_profit | {"amount": 4908974, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| gross_profit | {"amount": 7797791, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2009-12-31 | sec_edgar |
| income_tax_expense | {"amount": 0, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2012-12-31 | sec_edgar |
| income_tax_expense | {"amount": 0, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2011-12-31 | sec_edgar |
| income_tax_expense | {"amount": 0, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2010-12-31 | sec_edgar |
| industry_sic | {"code": "7372", "scheme": "SIC", "description": "Services-Prepackaged Software"} | sec_edgar | |
| net_income | {"amount": -4367955, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| net_income | {"amount": -5536595, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| net_income | {"amount": 1867274, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| net_income | {"amount": 1910799, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| operating_expenses | {"amount": 5733786, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2012-12-31 | sec_edgar |
| operating_expenses | {"amount": 6714216, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_expenses | {"amount": 6850132, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_expenses | {"amount": 7201681, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2009-12-31 | sec_edgar |
| operating_income | {"amount": -4359403, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2012-12-31 | sec_edgar |
| operating_income | {"amount": -5527102, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2011-12-31 | sec_edgar |
| operating_income | {"amount": -1941158, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2010-12-31 | sec_edgar |
| operating_income | {"amount": 596110, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2009-12-31 | sec_edgar |
| ppe_net | {"amount": 162434, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2012-12-31 | sec_edgar |
| ppe_net | {"amount": 207301, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| ppe_net | {"amount": 180983, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| retained_earnings | {"amount": -101318436, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency" | 2012-12-31 | sec_edgar |
| retained_earnings | {"amount": -96950481, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2011-12-31 | sec_edgar |
| retained_earnings | {"amount": -91413886, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2010-12-31 | sec_edgar |
| revenue | {"amount": 1514639, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2012-12-31 | sec_edgar |
| revenue | {"amount": 1291714, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2011-12-31 | sec_edgar |
| revenue | {"amount": 4931834, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2010-12-31 | sec_edgar |
| revenue | {"amount": 3500000, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2010-06-30 | sec_edgar |
| revenue | {"amount": 7972929, "concept": "us-gaap:SalesRevenueNet", "currency": "USD"} | 2009-12-31 | sec_edgar |
| rnd_expense | {"amount": 2456140, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2012-12-31 | sec_edgar |
| rnd_expense | {"amount": 2927551, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2011-12-31 | sec_edgar |
| rnd_expense | {"amount": 3112225, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2010-12-31 | sec_edgar |
| rnd_expense | {"amount": 3351742, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2009-12-31 | sec_edgar |
| sga_expense | {"amount": 1908291, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2012-12-31 | sec_edgar |
| sga_expense | {"amount": 2058702, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2011-12-31 | sec_edgar |
| sga_expense | {"amount": 1888908, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2010-12-31 | sec_edgar |
| sga_expense | {"amount": 2326380, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2009-12-31 | sec_edgar |
| share_based_compensation | {"amount": 291893, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2012-12-31 | sec_edgar |
| share_based_compensation | {"amount": 669952, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2011-12-31 | sec_edgar |
| share_based_compensation | {"amount": 658991, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2010-12-31 | sec_edgar |
| share_based_compensation | {"amount": 1195570, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2009-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 43221898, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2012-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 42587632, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2011-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 45029121, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2010-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 47191669, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2009-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 43221898, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2012-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 42587632, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2011-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 45029121, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2010-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 47295515, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2009-12-31 | sec_edgar |
| stockholders_equity | {"amount": 3096538, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2012-12-31 | sec_edgar |
| stockholders_equity | {"amount": 7172600, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2011-12-31 | sec_edgar |
| stockholders_equity | {"amount": 12016242, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2010-12-31 | sec_edgar |
| stockholders_equity | {"amount": 7422081, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2009-12-31 | sec_edgar |
| stockholders_equity | {"amount": 4061637, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2008-12-31 | sec_edgar |
| total_assets | {"amount": 3727239, "concept": "us-gaap:Assets", "currency": "USD"} | 2012-12-31 | sec_edgar |
| total_assets | {"amount": 7955733, "concept": "us-gaap:Assets", "currency": "USD"} | 2011-12-31 | sec_edgar |
| total_assets | {"amount": 12767656, "concept": "us-gaap:Assets", "currency": "USD"} | 2010-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 3727239, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "US | 2012-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 7955733, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "US | 2011-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 12767656, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2010-12-31 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 496751, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 498550, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent | {"unit": "CAD", "value": 338537} | 2012-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 165587, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 217539, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 143253, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 135497, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 287155, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 75150, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 331164, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 281011, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 562994, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AccruedProfessionalFeesCurrent | {"amount": 92077, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccruedProfessionalFeesCurrent | {"amount": 76727, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 1912038, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 1857402, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax | {"amount": -1520721, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax | {"amount": -1520721, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax | {"amount": -1520721, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 20001774, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 19755623, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 19346409, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 233206, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 409214, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 421173, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue | {"amount": 787338, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 0, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 3727239, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 7955733, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 12767656, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 3564805, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 7748432, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 12586673, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:Cash | {"amount": 506808, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:Cash | {"amount": 253715, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:Cash | {"amount": 443684, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:Cash | {"amount": 563471, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 3162316, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 7397025, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 12458750, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 12667842, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 12075422, "currency": "USD"} | 2008-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": -4234709, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": -5061725, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": -209092, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsPeriodIncreaseDecrease | {"amount": 592420, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CashEquivalentsAtCarryingValue | {"amount": 2655508, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:CashEquivalentsAtCarryingValue | {"amount": 7143310, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CashEquivalentsAtCarryingValue | {"amount": 12015066, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CashEquivalentsAtCarryingValue | {"amount": 12104371, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 43496847} | 2012-12-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 43009347} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 42285171} | 2010-12-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 43496847} | 2012-12-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 43009347} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 42285171} | 2010-12-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 85907548, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 85848861, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 85583198, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CostOfGoodsAndServicesSold | {"amount": 140256, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:CostOfGoodsAndServicesSold | {"amount": 104600, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:CostOfGoodsAndServicesSold | {"amount": 22860, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:CostOfGoodsAndServicesSold | {"amount": 175138, "currency": "USD"} | 2009-12-31 | sec_edgar |
| xbrl:DeferredRevenueCurrent | {"amount": 133950, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:DeferredRevenueCurrent | {"amount": 284583, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredRevenueCurrent | {"amount": 45167, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsCapitalLossCarryforwards | {"amount": 242555, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsCapitalLossCarryforwards | {"amount": 230443, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsCapitalLossCarryforwards | {"amount": 230443, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsGross | {"amount": 16665108, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsGross | {"amount": 14816297, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsGross | {"amount": 13634302, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsInProcessResearchAndDevelopment | {"amount": 4670407, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsInProcessResearchAndDevelopment | {"amount": 4139600, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsInProcessResearchAndDevelopment | {"amount": 3867819, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNet | {"amount": 0, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNet | {"amount": 0, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNet | {"amount": 0, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsOperatingLossCarryforwards | {"amount": 5915633, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsOperatingLossCarryforwards | {"amount": 4962192, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsOperatingLossCarryforwards | {"amount": 4099392, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsPropertyPlantAndEquipment | {"amount": 5836513, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsPropertyPlantAndEquipment | {"amount": 5482340, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsPropertyPlantAndEquipment | {"amount": 5434926, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsValuationAllowance | {"amount": -16665108, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsValuationAllowance | {"amount": -14816297, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsValuationAllowance | {"amount": -13634302, "currency": "USD"} | 2010-12-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 54636, "currency": "USD"} | 2012-12-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 62967, "currency": "USD"} | 2011-12-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 65788, "currency": "USD"} | 2010-12-31 | sec_edgar |