XML 32 R63.htm IDEA: XBRL DOCUMENT
v3.20.1

Stockholders' Equity Narrative (Details) |  |  | 1 Months Ended | 5 Months Ended | 12 Months Ended | 24 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Mar. 09, 2020 USD ($) | Feb. 07, 2020 USD ($) | May 31, 2018 USD ($) | Jun. 05, 2018 USD ($) $ / shares shares | Dec. 31, 2019 USD ($) day vote $ / shares shares | Dec. 31, 2018 USD ($) $ / shares shares | Dec. 31, 2017 USD ($) $ / shares shares | Jun. 05, 2018 USD ($) $ / shares shares | Mar. 11, 2020 $ / shares | Jan. 01, 2020 shares | May 13, 2016 shares
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Preferred stock, par value ($ per share) | $ / shares |  |  |  |  | $ 0.001 | $ 0.001 |  |  |  |  |
Convertible preferred stock, shares issued upon conversion, conversion price ($ per share) | $ / shares |  |  |  |  | 27.20 |  |  |  |  |  |
Daily market price triggering mandatory conversion ($ per share) | $ / shares |  |  |  |  | $ 72.00 |  |  |  |  |  |
Number of trading days | day |  |  |  |  | 20 |  |  |  |  |  |
Number of consecutive trading days | day |  |  |  |  | 30 |  |  |  |  |  |
Warrants exercised in period (shares) | shares |  |  |  |  |  | 284,091 |  |  |  |  |
Proceeds from warrant exercises |  |  |  |  |  | $ 902,000 |  |  |  |  |
Number of warrants (shares) | shares |  |  |  |  | 0 | 0 |  |  |  |  |
Share-based compensation |  |  |  |  | $ 10,901,320 | $ 10,654,622 | $ 13,070,962 |  |  |  |
Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized |  |  |  |  | $ 3,400,000 | $ 5,200,000 |  |  |  |  |
Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized, period for recognition |  |  |  |  | 1 year 7 months 31 days | 1 year 8 months 12 days |  |  |  |  |
Number of options outstanding to purchase common stock (shares) | shares |  |  |  |  | 9,265,390 | 8,752,677 |  |  |  |  |
Aggregate intrinsic value of options outstanding |  |  |  |  | $ 918,000 |  |  |  |  |  |
Aggregate intrinsic value for options exercisable |  |  |  |  | $ 881,000 |  |  |  |  |  |
Options exercisable, remaining contractual term |  |  |  |  | 5 years 8 months |  |  |  |  |  |
Number of options expected to vest (shares) | shares |  |  |  |  | 9,265,390 |  |  |  |  |  |
Options, expirations in period, weighted average exercise price ($ per share) | $ / shares |  |  |  |  | $ 6.27 | $ 5.17 | $ 9.67 |  |  |  |
Options, expirations in period (shares) | shares |  |  |  |  | 324,502 | 119,091 | 200,501 |  |  |  |
Options, grants in period, weighted average grant date fair value ($ per share) | $ / shares |  |  |  |  | $ 2.19 | $ 2.86 | $ 4.33 |  |  |  |
Proceeds from stock options exercised |  |  |  |  | $ 100,000 | $ 1,500,000 | $ 2,300,000 |  |  |  |
Options, exercises in period, aggregate intrinsic value |  |  |  |  | 25,000 | 910,000 | 519,000 |  |  |  |
Employee |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Share-based compensation |  |  |  |  | 9,800,000 | 10,200,000 | 12,900,000 |  |  |  |
Research and Development Expense |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Share-based compensation |  |  |  |  | 5,900,000 | 5,900,000 | 5,800,000 |  |  |  |
General and Administrative Expense |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Share-based compensation |  |  |  |  | 3,900,000 | 4,300,000 | 7,100,000 |  |  |  |
Non Employee |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Allocated share-based compensation expense |  |  |  |  | $ 970,000 | 302,000 | $ 201,000 |  |  |  |
Number of options outstanding to purchase common stock (shares) | shares |  |  |  |  | 952,500 |  |  |  |  |  |
Restricted Stock Units (RSUs) |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized |  |  |  |  | $ 4,300,000 | $ 5,100,000 |  |  |  |  |
Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized, period for recognition |  |  |  |  | 1 year 6 months 31 days | 1 year 8 months |  |  |  |  |
Aggregate intrinsic value of unvested |  |  |  |  | $ 6,800,000 |  |  |  |  |  |
Aggregate intrinsic value of vested |  |  |  |  | $ 3,500,000 |  |  |  |  |  |
RSU's expected to vest (shares) | shares |  |  |  |  | 2,069,936 |  |  |  |  |  |
Weighted average grant date fair value ($ per share) | $ / shares |  |  |  |  | $ 3.09 | $ 4.31 | $ 6.66 |  |  |  |
Minimum |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Average daily trading volume triggering mandatory conversion (shares) | shares |  |  |  |  | 6,250 |  |  |  |  |  |
Series C Preferred Stock |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Preferred stock, redemption price ($ per share) | $ / shares |  |  |  |  | $ 10,000 |  |  |  |  |  |
Preferred stock, par value ($ per share) | $ / shares |  |  |  |  | $ 0.001 |  |  |  |  |  |
Number of votes per share | vote |  |  |  |  | 368 |  |  |  |  |  |
Convertible preferred stock, shares issued upon conversion (shares) | shares |  |  |  |  | 8,456 |  |  |  |  |  |
Notice period for mandatory conversion of preferred stock |  |  |  |  | 30 days |  |  |  |  |  |
Common stock | Sales Agreement |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Authorized amount |  |  | $ 100,000,000.0 |  |  |  |  |  |  |  |
Agent fee |  |  | 3.00% |  | 3.00% |  |  |  |  |  |
Stock sale agreement, aggregate number of shares issued (shares) | shares |  |  |  |  | 3,340,678 |  |  |  |  |  |
Sale of stock, price per share ($ per share) | $ / shares |  |  |  |  | $ 2.78 |  |  |  |  |  |
Stock sale agreement, aggregate proceeds from issuance of stock |  |  |  |  | $ 9,100,000 |  |  |  |  |  |
Stock sales agreement, remaining authorized sales amount |  |  |  |  | $ 62,800,000 |  |  |  |  |  |
Common stock | ATM Sales Agreement |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Stock sale agreement, aggregate number of shares issued (shares) | shares |  |  |  | 314,950 |  |  | 2,937,406 | 3,911,104 |  |  |
Sale of stock, price per share ($ per share) | $ / shares |  |  |  | $ 5.07 |  |  | $ 8.41 | $ 5.07 |  |  |
Stock sale agreement, aggregate proceeds from issuance of stock |  |  |  | $ 1,600,000 |  |  | $ 24,200,000 | $ 32,100,000 |  |  |
2016 Incentive Plan |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Reserved number of shares under the Incentive Plan (shares) | shares |  |  |  |  | 16,000,000 |  |  |  |  |  | 16,000,000
Number of potential shares authorized for issuance under a share-based compensation plan (shares) | shares |  |  |  |  |  |  |  |  |  |  | 2,000,000
Number of shares available for grants under the Incentive Plan (shares) | shares |  |  |  |  | 8,214,032 |  |  |  |  |  |
Number of shares of vested restricted stock outstanding under the plan (shares) | shares |  |  |  |  | 2,069,936 |  |  |  |  |  |
Number of common stock shares outstanding under the Incentive Plan (shares) | shares |  |  |  |  | 4,497,736 |  |  |  |  |  |
Vesting period of incentive plan |  |  |  |  | 3 years |  |  |  |  |  |
Contractual year term of incentive plan |  |  |  |  | 10 years |  |  |  |  |  |
2007 Incentive Plan |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Number of common stock shares outstanding under the Incentive Plan (shares) | shares |  |  |  |  | 4,767,654 |  |  |  |  |  |
Vesting period of incentive plan |  |  |  |  | 3 years |  |  |  |  |  |
Contractual year term of incentive plan |  |  |  |  | 10 years |  |  |  |  |  |
Subsequent Event | Common stock | Sales Agreement |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Authorized amount | $ 250,000,000.0 | $ 200,000,000.0 |  |  |  |  |  |  |  |  |
Sale of stock, price per share ($ per share) | $ / shares |  |  |  |  |  |  |  |  | $ 4.92 |  |
Subsequent Event | 2016 Incentive Plan |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Increase in number of shares authorized (shares) | shares |  |  |  |  |  |  |  |  |  | 2,000,000 |

X
- Definition Convertible Preferred Stock, Average Daily Trading Volume Triggering Mandatory Conversion + References No definition available. + Details
Name: | ino_ConvertiblePreferredStockAverageDailyTradingVolumeTriggeringMandatoryConversion
Namespace Prefix: | ino_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Convertible Preferred Stock, Shares Issued upon Conversion, Conversion Price Per Share + References No definition available. + Details
Name: | ino_ConvertiblePreferredStockSharesIssuedUponConversionConversionPricePerShare
Namespace Prefix: | ino_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Convertible Preferred Stock, Threshold Consecutive Trading Days + References No definition available. + Details
Name: | ino_ConvertiblePreferredStockThresholdConsecutiveTradingDays
Namespace Prefix: | ino_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Convertible Preferred Stock, Threshold Trading Days + References No definition available. + Details
Name: | ino_ConvertiblePreferredStockThresholdTradingDays
Namespace Prefix: | ino_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of potential shares authorized for issuance under a share-based compensation plan. + References No definition available. + Details
Name: | ino_NumberOfPotentialSharesAuthorizedForIssuanceUnderShareBasedCompensationPlan
Namespace Prefix: | ino_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of vested restricted stock outstanding under the plan. + References No definition available. + Details
Name: | ino_NumberOfSharesOfVestedRestrictedStockOutstandingUnderPlan
Namespace Prefix: | ino_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Votes Per Share + References No definition available. + Details
Name: | ino_NumberofVotesPerShare
Namespace Prefix: | ino_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Preferred Stock Conversion, Daily Market Price Triggering Mandatory Conversion + References No definition available. + Details
Name: | ino_PreferredStockConversionDailyMarketPriceTriggeringMandatoryConversion
Namespace Prefix: | ino_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Preferred Stock Conversion, Notice Period + References No definition available. + Details
Name: | ino_PreferredStockConversionNoticePeriod
Namespace Prefix: | ino_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation arrangement by share based payment award maximum contractual term. + References No definition available. + Details
Name: | ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumContractualTerm
Namespace Prefix: | ino_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageRemainingContractualTerm + References No definition available. + Details
Name: | ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageRemainingContractualTerm
Namespace Prefix: | ino_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options Outstanding, Aggregate intrinsic value + References No definition available. + Details
Name: | ino_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValue
Namespace Prefix: | ino_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Increase In Number of Shares Authorized + References No definition available. + Details
Name: | ino_SharebasedCompensationArrangementbySharebasedPaymentAwardIncreaseInNumberofSharesAuthorized
Namespace Prefix: | ino_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Options, Expected to Vest, Outstanding, Number + References No definition available. + Details
Name: | ino_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsExpectedtoVestOutstandingNumber
Namespace Prefix: | ino_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Other Than Options, Expected to Vest, Outstanding, Number + References No definition available. + Details
Name: | ino_SharebasedCompensationArrangementbySharebasedPaymentAwardOtherThanOptionsExpectedtoVestOutstandingNumber
Namespace Prefix: | ino_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Stock Issued During Period, Shares, Warrants Exercised In Period + References No definition available. + Details
Name: | ino_StockIssuedDuringPeriodSharesWarrantsExercisedInPeriod
Namespace Prefix: | ino_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock Sale Agreement, Aggregate Number of Shares Issued + References No definition available. + Details
Name: | ino_StockSaleAgreementAggregateNumberofSharesIssued
Namespace Prefix: | ino_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock Sale Agreement, Aggregate Proceeds From Issuance Of Stock + References No definition available. + Details
Name: | ino_StockSaleAgreementAggregateProceedsFromIssuanceOfStock
Namespace Prefix: | ino_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Stock Sales Agreement, Agent Fee + References No definition available. + Details
Name: | ino_StockSalesAgreementAgentFee
Namespace Prefix: | ino_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock Sales Agreement, Maximum Authorized Amount + References No definition available. + Details
Name: | ino_StockSalesAgreementMaximumAuthorizedAmount
Namespace Prefix: | ino_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Stock Sales Agreement, Remaining Authorized Sales Amount + References No definition available. + Details
Name: | ino_StockSalesAgreementRemainingAuthorizedSalesAmount
Namespace Prefix: | ino_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -URI http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of warrants or rights outstanding. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ClassOfWarrantOrRightOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized. + References No definition available. + Details
Name: | us-gaap_CommonStockOtherSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares issued for each share of convertible preferred stock that is converted. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644 + Details
Name: | us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of cost not yet recognized for nonvested award under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21564-112644 + Details
Name: | us-gaap_PreferredStockRedemptionPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of cash inflow from exercise of option under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow associated with the amount received from holders exercising their stock warrants. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromWarrantExercises
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of noncash expense for share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 + Details
Name: | us-gaap_ShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(1) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares authorized for issuance under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d)(2) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(4) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d)(1) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of options outstanding, including both vested and non-vested options. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=ino_EmployeeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=ino_NonEmployeeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=ino_SalesAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=ino_PriorATMSalesAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=ino_A2016IncentivePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=ino_A2007IncentivePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |