XML 71 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Changes in Stockholders' Equity (USD $)
In Thousands, except Share data, unless otherwise specified
Common Stock [Member]
Common Stock [Member]
February 2011 Financing [Member]
Common Stock [Member]
March 2012 Financing [Member]
Common Stock [Member]
May 2013 Financing [Member]
Common Stock [Member]
November 2013 Financing [Member]
Additional Paid-in Capital [Member]
Additional Paid-in Capital [Member]
February 2011 Financing [Member]
Additional Paid-in Capital [Member]
March 2012 Financing [Member]
Additional Paid-in Capital [Member]
May 2013 Financing [Member]
Additional Paid-in Capital [Member]
November 2013 Financing [Member]
Accumulated Deficit [Member]
Accumulated Deficit [Member]
February 2011 Financing [Member]
Accumulated Deficit [Member]
March 2012 Financing [Member]
Accumulated Deficit [Member]
May 2013 Financing [Member]
Accumulated Deficit [Member]
November 2013 Financing [Member]
Treasury Stock [Member]
Treasury Stock [Member]
February 2011 Financing [Member]
Treasury Stock [Member]
March 2012 Financing [Member]
Treasury Stock [Member]
May 2013 Financing [Member]
Treasury Stock [Member]
November 2013 Financing [Member]
Total
February 2011 Financing [Member]
March 2012 Financing [Member]
May 2013 Financing [Member]
November 2013 Financing [Member]
Balance at Dec. 31, 2011 $ 25us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        $ 401,713us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        $ (397,420)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        $ (3,054)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        $ 1,264us-gaap_StockholdersEquity        
Balance (in shares) at Dec. 31, 2011 24,603,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                            (21,000)us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                 
Changes in Stockholders' Equity [Roll Forward]                                                  
Net loss 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        (37,315)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        (37,315)us-gaap_NetIncomeLoss        
Issuance of common stock, 401(k) Plan employer match 0us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        763us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        763us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan        
Issuance of common stock, 401(k) employer match (in shares) 317,000us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                            0us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        316,543us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan        
Issuance of common stock, financing     16dsco_GrossProceedsFromIssuanceOfStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementScenarioAxis
= dsco_March2012FinancingMember
        42,074dsco_GrossProceedsFromIssuanceOfStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
/ us-gaap_StatementScenarioAxis
= dsco_March2012FinancingMember
        0dsco_GrossProceedsFromIssuanceOfStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
/ us-gaap_StatementScenarioAxis
= dsco_March2012FinancingMember
        0dsco_GrossProceedsFromIssuanceOfStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
/ us-gaap_StatementScenarioAxis
= dsco_March2012FinancingMember
        42,090dsco_GrossProceedsFromIssuanceOfStock
/ us-gaap_StatementScenarioAxis
= dsco_March2012FinancingMember
   
Issuance of common stock, financing (in shares)     16,072,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementScenarioAxis
= dsco_March2012FinancingMember
                                           
Issuance of common stock, ATM financing 1dsco_StockIssuedDuringPeriodValueNewIssuesAtm
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        1,460dsco_StockIssuedDuringPeriodValueNewIssuesAtm
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0dsco_StockIssuedDuringPeriodValueNewIssuesAtm
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0dsco_StockIssuedDuringPeriodValueNewIssuesAtm
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        1,461dsco_StockIssuedDuringPeriodValueNewIssuesAtm        
Issuance of common stock, ATM financing (in shares) 350,000dsco_StockIssuedDuringPeriodSharesNewIssuesAtm
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                               
Exercise of common stock warrants 2dsco_StockIssuedDuringPeriodValueWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        6,875dsco_StockIssuedDuringPeriodValueWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0dsco_StockIssuedDuringPeriodValueWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0dsco_StockIssuedDuringPeriodValueWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        6,877dsco_StockIssuedDuringPeriodValueWarrantsExercised        
Exercise of common stock warrants (in shares) 2,289,000dsco_ExerciseOfCommonStockWarrantsInShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                               
Exercise of stock options for cash   0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementScenarioAxis
= dsco_February2011FinancingMember
        6us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
/ us-gaap_StatementScenarioAxis
= dsco_February2011FinancingMember
        0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
/ us-gaap_StatementScenarioAxis
= dsco_February2011FinancingMember
        0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
/ us-gaap_StatementScenarioAxis
= dsco_February2011FinancingMember
        6us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementScenarioAxis
= dsco_February2011FinancingMember
     
Exercise of stock options for cash (in shares)   3,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementScenarioAxis
= dsco_February2011FinancingMember
                                             
Issuance of common stock, consultants 0dsco_StockIssuedDuringPeriodValueNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        96dsco_StockIssuedDuringPeriodValueNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0dsco_StockIssuedDuringPeriodValueNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0dsco_StockIssuedDuringPeriodValueNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        96dsco_StockIssuedDuringPeriodValueNewIssuesConsultants        
Issuance of common stock, consultants (in shares) 40,000dsco_StockIssuedDuringPeriodSharesNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                               
Stock-based compensation expense 0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        2,411us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        2,411us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue        
Stock-based compensation expense (in shares) 0us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                               
Balance at Dec. 31, 2012 44us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        455,398us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        (434,735)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        (3,054)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        17,653us-gaap_StockholdersEquity        
Balance (in shares) at Dec. 31, 2012 43,674,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                            (21,000)us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                 
Changes in Stockholders' Equity [Roll Forward]                                                  
Net loss 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        (45,215)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        (45,215)us-gaap_NetIncomeLoss        
Issuance of common stock, 401(k) Plan employer match 0us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        959us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        959us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan        
Issuance of common stock, 401(k) employer match (in shares) 510,000us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                            0us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        510,047us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan        
Issuance of common stock, financing       11dsco_GrossProceedsFromIssuanceOfStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementScenarioAxis
= dsco_May2013FinancingMember
29dsco_GrossProceedsFromIssuanceOfStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementScenarioAxis
= dsco_November2013FinancingMember
      15,102dsco_GrossProceedsFromIssuanceOfStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
/ us-gaap_StatementScenarioAxis
= dsco_May2013FinancingMember
53,836dsco_GrossProceedsFromIssuanceOfStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
/ us-gaap_StatementScenarioAxis
= dsco_November2013FinancingMember
      0dsco_GrossProceedsFromIssuanceOfStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
/ us-gaap_StatementScenarioAxis
= dsco_May2013FinancingMember
0dsco_GrossProceedsFromIssuanceOfStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
/ us-gaap_StatementScenarioAxis
= dsco_November2013FinancingMember
      0dsco_GrossProceedsFromIssuanceOfStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
/ us-gaap_StatementScenarioAxis
= dsco_May2013FinancingMember
0dsco_GrossProceedsFromIssuanceOfStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
/ us-gaap_StatementScenarioAxis
= dsco_November2013FinancingMember
      15,113dsco_GrossProceedsFromIssuanceOfStock
/ us-gaap_StatementScenarioAxis
= dsco_May2013FinancingMember
53,865dsco_GrossProceedsFromIssuanceOfStock
/ us-gaap_StatementScenarioAxis
= dsco_November2013FinancingMember
Issuance of common stock, financing (in shares)       10,847,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementScenarioAxis
= dsco_May2013FinancingMember
28,750,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_StatementScenarioAxis
= dsco_November2013FinancingMember
                          0us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
/ us-gaap_StatementScenarioAxis
= dsco_May2013FinancingMember
           
Issuance of common stock, ATM financing 1dsco_StockIssuedDuringPeriodValueNewIssuesAtm
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        1,795dsco_StockIssuedDuringPeriodValueNewIssuesAtm
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0dsco_StockIssuedDuringPeriodValueNewIssuesAtm
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0dsco_StockIssuedDuringPeriodValueNewIssuesAtm
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        1,796dsco_StockIssuedDuringPeriodValueNewIssuesAtm        
Issuance of common stock, ATM financing (in shares) 714,000dsco_StockIssuedDuringPeriodSharesNewIssuesAtm
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                               
Issuance of common stock warrants, Deerfield 0dsco_StockIssuedDuringPeriodValueNewIssuesSecuredLoanFacility
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        11,729dsco_StockIssuedDuringPeriodValueNewIssuesSecuredLoanFacility
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0dsco_StockIssuedDuringPeriodValueNewIssuesSecuredLoanFacility
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0dsco_StockIssuedDuringPeriodValueNewIssuesSecuredLoanFacility
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        11,729dsco_StockIssuedDuringPeriodValueNewIssuesSecuredLoanFacility        
Issuance of common stock warrants, Deerfield (in shares) 0dsco_StockIssuedDuringPeriodSharesNewIssuesSecuredLoanFacility
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                               
Exercise of common stock warrants 0dsco_StockIssuedDuringPeriodValueWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        290dsco_StockIssuedDuringPeriodValueWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0dsco_StockIssuedDuringPeriodValueWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0dsco_StockIssuedDuringPeriodValueWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        290dsco_StockIssuedDuringPeriodValueWarrantsExercised        
Exercise of common stock warrants (in shares) 114,000dsco_ExerciseOfCommonStockWarrantsInShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                            0dsco_ExerciseOfCommonStockWarrantsInShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                 
Exercise of stock options for cash 0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        34us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        34us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised        
Exercise of stock options for cash (in shares) 18,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                            0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                 
Issuance of common stock, consultants 0dsco_StockIssuedDuringPeriodValueNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        67dsco_StockIssuedDuringPeriodValueNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0dsco_StockIssuedDuringPeriodValueNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0dsco_StockIssuedDuringPeriodValueNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        67dsco_StockIssuedDuringPeriodValueNewIssuesConsultants        
Issuance of common stock, consultants (in shares) 32,000dsco_StockIssuedDuringPeriodSharesNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                            0dsco_StockIssuedDuringPeriodSharesNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                 
Stock-based compensation expense 0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        2,210us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        2,210us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue        
Stock-based compensation expense (in shares)                                         0us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross        
Balance at Dec. 31, 2013 85us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        541,420us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        (479,950)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        (3,054)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        58,501us-gaap_StockholdersEquity        
Balance (in shares) at Dec. 31, 2013 84,659,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                            (21,000)us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        84,638,219us-gaap_CommonStockSharesOutstanding        
Changes in Stockholders' Equity [Roll Forward]                                                  
Net loss 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        (44,058)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        (44,058)us-gaap_NetIncomeLoss        
Issuance of common stock, 401(k) Plan employer match 1us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        943us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        944us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan        
Issuance of common stock, 401(k) employer match (in shares) 593,000us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                            0us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        593,198us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan        
Exercise of common stock warrants 0dsco_StockIssuedDuringPeriodValueWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        803dsco_StockIssuedDuringPeriodValueWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0dsco_StockIssuedDuringPeriodValueWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0dsco_StockIssuedDuringPeriodValueWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        803dsco_StockIssuedDuringPeriodValueWarrantsExercised        
Exercise of common stock warrants (in shares) 285,000dsco_ExerciseOfCommonStockWarrantsInShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                            0dsco_ExerciseOfCommonStockWarrantsInShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                 
Exercise of stock options for cash 0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        30us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        30us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised        
Exercise of stock options for cash (in shares) 17,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                            0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        17,000us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised        
Issuance of common stock, consultants 0dsco_StockIssuedDuringPeriodValueNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        38dsco_StockIssuedDuringPeriodValueNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0dsco_StockIssuedDuringPeriodValueNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0dsco_StockIssuedDuringPeriodValueNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        38dsco_StockIssuedDuringPeriodValueNewIssuesConsultants        
Issuance of common stock, consultants (in shares) 18,000dsco_StockIssuedDuringPeriodSharesNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                            0dsco_StockIssuedDuringPeriodSharesNewIssuesConsultants
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                 
Stock-based compensation expense 0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        2,941us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        2,941us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue        
Stock-based compensation expense (in shares) 36,000us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                               
Balance at Dec. 31, 2014 $ 86us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
        $ 546,175us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
        $ (524,008)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        $ (3,054)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        $ 19,199us-gaap_StockholdersEquity        
Balance (in shares) at Dec. 31, 2014 85,608,000us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                            (21,000)us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
        85,586,914us-gaap_CommonStockSharesOutstanding