XML 74 R60.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Warrants (Number of Warrants, Exercise Price, Aggregate Proceeds of Warrants if Exercised) (Details) | 12 Months Ended
--- | ---
Dec. 31, 2016 USD ($) $ / shares shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Shares, Balance at December 31, 2015 | 1,209,649
Shares, Issuances | 6,568,830
Shares, Expiration | (27,103)
Shares, Balance at December 31, 2016 | 7,751,376
Aggregate proceeds if exercised | $ | $ 17,723,727
Weighted Average Exercise Price, Outstanding at December 31, 2015 | $ / shares | $ 8.19
Weighted Average Exercise Price, Issuances | $ / shares | $ 1.28
Weighted Average Exercise Price, Expiration | 23.00
Weighted Average Exercise Price, Outstanding at December 31, 2016 | $ / shares | $ 2.29
Range 0.75 [Member] |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Shares, Issuances | 5,335,000
Shares, Balance at December 31, 2016 | 5,335,000
Aggregate proceeds if exercised | $ | $ 4,001,250
Weighted Average Exercise Price, Issuances | $ / shares | $ 0.75
Weighted Average Exercise Price, Outstanding at December 31, 2016 | $ / shares | $ 0.75
Range 2.25 [Member] |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Shares, Issuances | 1,063,830
Shares, Balance at December 31, 2016 | 1,063,830
Aggregate proceeds if exercised | $ | $ 2,393,618
Weighted Average Exercise Price, Issuances | $ / shares | $ 2.25
Weighted Average Exercise Price, Outstanding at December 31, 2016 | $ / shares | $ 2.25
Range 4.05 - 8.25 [Member] |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Shares, Balance at December 31, 2015 | 694,062
Shares, Balance at December 31, 2016 | 694,062
Aggregate proceeds if exercised | $ | $ 4,039,441
Weighted Average Exercise Price, Outstanding at December 31, 2015 | $ / shares | $ 5.82
Weighted Average Exercise Price, Outstanding at December 31, 2016 | $ / shares | $ 5.82
Range 10.75 - 23.00 [Member] |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Shares, Balance at December 31, 2015 | 515,587
Shares, Issuances | 170,000
Shares, Expiration | (27,103)
Shares, Balance at December 31, 2016 | 658,484
Aggregate proceeds if exercised | $ | $ 7,289,418
Weighted Average Exercise Price, Outstanding at December 31, 2015 | $ / shares | $ 11.39
Weighted Average Exercise Price, Issuances | $ / shares | $ 12.00
Weighted Average Exercise Price, Expiration | 23.00
Weighted Average Exercise Price, Outstanding at December 31, 2016 | $ / shares | $ 11.07

X
- Definition Represents expected cash flows if warrants are exercised during the period. + References No definition available. + Details
Name: | aphb_ProceedsToBeReceivedWarrantsExercised
Namespace Prefix: | aphb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the number of securities called by warrants that expired during the period + References No definition available. + Details
Name: | aphb_WarrantsExpiredDuringPeriod
Namespace Prefix: | aphb_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of securities called by warrants issued during the period. + References No definition available. + Details
Name: | aphb_WarrantsIssuedDuringPeriod
Namespace Prefix: | aphb_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the weighted average exercise price of warrants issued during the period. + References No definition available. + Details
Name: | aphb_WeightedAverageExercisePriceIssuances
Namespace Prefix: | aphb_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the weighted average exercise price of warrants expired during the period. + References No definition available. + Details
Name: | aphb_WeightedAverageExercisePriceWarrantsExpiration
Namespace Prefix: | aphb_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)(4)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -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 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=aphb_Range0.75Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=aphb_Range2.25Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=aphb_Range4.058.25Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=aphb_Range10.7523.00Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |