XML 82 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Major Customers and Concentration of Credit Risk (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Concentration Risk [Line Items]      
Revenue $ 10,456,766us-gaap_SalesRevenueNet $ 13,467,346us-gaap_SalesRevenueNet $ 4,118,652us-gaap_SalesRevenueNet
Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 100.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
100.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
100.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
Roche      
Concentration Risk [Line Items]      
Revenue 7,357,346us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= ino_HoffmanLaRocheMember
9,181,759us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= ino_HoffmanLaRocheMember
0us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= ino_HoffmanLaRocheMember
Accounts receivable 2,300,000us-gaap_AccountsReceivableNet
/ us-gaap_MajorCustomersAxis
= ino_HoffmanLaRocheMember
2,600,000us-gaap_AccountsReceivableNet
/ us-gaap_MajorCustomersAxis
= ino_HoffmanLaRocheMember
 
Roche | Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 70.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_HoffmanLaRocheMember
68.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_HoffmanLaRocheMember
0.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_HoffmanLaRocheMember
Roche | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 82.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_HoffmanLaRocheMember
79.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_HoffmanLaRocheMember
 
NIAID      
Concentration Risk [Line Items]      
Revenue 1,229,084us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= ino_NiaidMember
2,090,939us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= ino_NiaidMember
2,831,115us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= ino_NiaidMember
Accounts receivable 190,000us-gaap_AccountsReceivableNet
/ us-gaap_MajorCustomersAxis
= ino_NiaidMember
382,000us-gaap_AccountsReceivableNet
/ us-gaap_MajorCustomersAxis
= ino_NiaidMember
 
NIAID | Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 12.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_NiaidMember
16.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_NiaidMember
69.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_NiaidMember
NIAID | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 7.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_NiaidMember
12.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_NiaidMember
 
GeneOne (affiliated entity)      
Concentration Risk [Line Items]      
Revenue 479,464us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= ino_VgxInternationalMember
425,000us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= ino_VgxInternationalMember
577,467us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= ino_VgxInternationalMember
GeneOne (affiliated entity) | Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 5.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_VgxInternationalMember
3.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_VgxInternationalMember
14.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_VgxInternationalMember
NIH Research Project Grant      
Concentration Risk [Line Items]      
Revenue 694,457us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= ino_NIHResearchProjectGrantMember
152,499us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= ino_NIHResearchProjectGrantMember
0us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= ino_NIHResearchProjectGrantMember
NIH Research Project Grant | Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 6.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_NIHResearchProjectGrantMember
1.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_NIHResearchProjectGrantMember
0.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_NIHResearchProjectGrantMember
All other      
Concentration Risk [Line Items]      
Revenue $ 696,415us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= ino_AllOtherCustomersMember
$ 1,617,149us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= ino_AllOtherCustomersMember
$ 710,070us-gaap_SalesRevenueNet
/ us-gaap_MajorCustomersAxis
= ino_AllOtherCustomersMember
All other | Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 7.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_AllOtherCustomersMember
12.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_AllOtherCustomersMember
17.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= ino_RevenueMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= ino_AllOtherCustomersMember