XML 62 R50.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Stock-Based Compensation (Summary of Warrants Activity) (Details) - Warrant [Member] - USD ($) |  | 9 Months Ended | 12 Months Ended
--- | --- | --- | ---
Nov. 07, 2016 | Sep. 30, 2016 | Dec. 31, 2015
Warrant activity, number of shares: |  |  |
Warrants outstanding at December 31, 2015 |  | 45,314 | 362,500
Granted |  | 468,750 |
Exercised |  |  |
Forfeited/Canceled/Expired |  |  |
Warrants outstanding at September 30, 2016 |  | 514,064 | 45,314
Exercisable at September 30, 2016 |  | 389,064 |
Warrant activity, weighted average exercise price: |  |  |
Warrants outstanding at December 31, 2015 |  | $ 66.72 |
Granted |  | 6.80 |
Exercised |  |  |
Forfeited/Canceled/Expired |  |  |
Warrants outstanding at September 30, 2016 |  | 12.09 | $ 66.72
Exercisable at September 30, 2016 |  | $ 9.54 |
Outstanding - weighted average remaining contractual life |  | 4 years 8 months 12 days | 3 years 6 months
Exercisable - weighted average remaining contractual life |  | 4 years 6 months |
Outstanding - aggregate intrinsic value |  | $ 2,127,813 |
Exercisable - aggregate intrinsic value |  | $ 2,127,813 |
Subsequent Event [Member] |  |  |
Warrant activity, number of shares: |  |  |
Exercised | 343,750 |  |
Warrant activity, weighted average exercise price: |  |  |
Exercisable - aggregate intrinsic value | $ 687,500 |  |

X
- Definition Weighted average remaining contractual term for equity-based awards exercisable excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | ipdn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageRemainingContractualTerms
Namespace Prefix: | ipdn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average price at which holders acquired shares when converting equity instruments other than options into shares. + References No definition available. + Details
Name: | ipdn_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageExercisePrice
Namespace Prefix: | ipdn_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average price at which grantees could have acquired the underlying shares with respect to equity instrument other than options that have expired. + References No definition available. + Details
Name: | ipdn_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstrumentsOtherThanOptionsExpiredInPeriodWeightedAverageExercisePrice
Namespace Prefix: | ipdn_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average per share amount at which grantees can acquire shares of common stock by exercise of equity instruments other than options. + References No definition available. + Details
Name: | ipdn_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice
Namespace Prefix: | ipdn_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average price at which grantees can acquire the shares reserved for issuance for equity instruments other than options. + References No definition available. + Details
Name: | ipdn_ShareBasedCompensationArrangementByShareBasedPaymentAwardInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice
Namespace Prefix: | ipdn_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Weighted Average Exercise Price Roll Forward [Abstract] + References No definition available. + Details
Name: | ipdn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePriceRollForwardAbstract
Namespace Prefix: | ipdn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares into which fully or partially vested awards outstanding as of the balance sheet date can be currently converted under the option plan. + References No definition available. + Details
Name: | ipdn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableNumber
Namespace Prefix: | ipdn_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of awards outstanding and currently exercisable. + References No definition available. + Details
Name: | ipdn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice
Namespace Prefix: | ipdn_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Intrinsic value of equity-based compensation awards exercisable. Excludes stock and unit options. + References No definition available. + Details
Name: | ipdn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable
Namespace Prefix: | ipdn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of non-option equity instruments exercised by participants. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares under non-option equity instrument agreements that were either cancelled or expired. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(3)-(4) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Net number of non-option equity instruments granted to participants. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Intrinsic value of equity-based compensation awards outstanding. Excludes stock and unit options. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_WarrantMember
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: |