XML 28 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Description of the Business - Initial Public Offering (Details) (USD $)
0 Months Ended 12 Months Ended 2 Months Ended 1 Months Ended
Jul. 14, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Aug. 31, 2014
Jul. 31, 2014
Aug. 31, 2014
Class of Stock [Line Items]              
Proceeds from warrant exercises   $ 8,150,000us-gaap_ProceedsFromWarrantExercises $ 0us-gaap_ProceedsFromWarrantExercises $ 0us-gaap_ProceedsFromWarrantExercises      
Shares authorized (in shares)   100,000,000us-gaap_CommonStockSharesAuthorized 15,045,871us-gaap_CommonStockSharesAuthorized 7,804,281us-gaap_CommonStockSharesAuthorized   100,000,000us-gaap_CommonStockSharesAuthorized  
Preferred stock, shares authorized   10,000,000us-gaap_TemporaryEquitySharesAuthorized 12,882,593us-gaap_TemporaryEquitySharesAuthorized 5,969,418us-gaap_TemporaryEquitySharesAuthorized   10,000,000us-gaap_TemporaryEquitySharesAuthorized  
Reverse stock split ratio 0.1223us-gaap_StockholdersEquityNoteStockSplitConversionRatio1            
Common stock [Member]              
Class of Stock [Line Items]              
Proceeds from issuance of initial public offering         57,800,000us-gaap_ProceedsFromIssuanceInitialPublicOffering
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
   
IPO [Member] | Common stock [Member]              
Class of Stock [Line Items]              
Stock issued during period (in shares)           5,000,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_IPOMember
 
Share price (in USD per share)           $ 12.00us-gaap_SharePrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_IPOMember
 
Stock issuance costs         7,100,000us-gaap_PaymentsOfStockIssuanceCosts
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_IPOMember
   
Shares converted           9,769,422us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_IPOMember
 
Over-Allotment Option [Member] | Common stock [Member]              
Class of Stock [Line Items]              
Stock issued during period (in shares)             410,564us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_OverAllotmentOptionMember
Share price (in USD per share)         $ 12.00us-gaap_SharePrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_OverAllotmentOptionMember
  $ 12.00us-gaap_SharePrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsidiarySaleOfStockAxis
= us-gaap_OverAllotmentOptionMember
Common stock [Member]              
Class of Stock [Line Items]              
Stock issued during period (in shares)           311,923us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_ClassOfWarrantOrRightAxis
= us-gaap_CommonStockMember
 
Warrants exercised           978,592imdz_ClassofWarrantorRightWarrantsorRightsExercisedinPeriod
/ us-gaap_ClassOfWarrantOrRightAxis
= us-gaap_CommonStockMember
 
Convertible Preferred Stock, Series C [Member]              
Class of Stock [Line Items]              
Warrants exercised           996,940imdz_ClassofWarrantorRightWarrantsorRightsExercisedinPeriod
/ us-gaap_ClassOfWarrantOrRightAxis
= imdz_ConvertiblePreferredStockSeriesCMember
 
Proceeds from warrant exercises           $ 8,100,000us-gaap_ProceedsFromWarrantExercises
/ us-gaap_ClassOfWarrantOrRightAxis
= imdz_ConvertiblePreferredStockSeriesCMember