XML 43 R33.htm IDEA: XBRL DOCUMENT
v3.23.3

STOCK OPTIONS AND WARRANTS (Details - Option by exercise price) | 3 Months Ended
--- | ---
Jul. 31, 2023 $ / shares shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 280,936
Weighted Average Remaining Contractual LIfe (years) | 8 years 4 months 24 days
Weighted Average Exercisable Price | $ / shares | $ 6.82
Numer of Options Exercisable | shares | 280,936
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 6.82
Exercise Price 80.10 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 800
Weighted Average Remaining Contractual LIfe (years) | 1 month 6 days
Weighted Average Exercisable Price | $ / shares | $ 80.10
Numer of Options Exercisable | shares | 800
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 80.10
Exercise Price 97.35 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 333
Weighted Average Remaining Contractual LIfe (years) | 1 month 2 days
Weighted Average Exercisable Price | $ / shares | $ 97.35
Numer of Options Exercisable | shares | 333
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 97.35
Exercise Price 74.25 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 6,000
Weighted Average Remaining Contractual LIfe (years) | 4 months 17 days
Weighted Average Exercisable Price | $ / shares | $ 74.25
Numer of Options Exercisable | shares | 6,000
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 74.25
Exercise Price 57.00 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 800
Weighted Average Remaining Contractual LIfe (years) | 1 year 1 month 24 days
Weighted Average Exercisable Price | $ / shares | $ 57.00
Numer of Options Exercisable | shares | 800
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 57.00
Exercise Price 60.60 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 667
Weighted Average Remaining Contractual LIfe (years) | 4 months 17 days
Weighted Average Exercisable Price | $ / shares | $ 60.60
Numer of Options Exercisable | shares | 667
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 60.60
Exercise Price 55.50 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 333
Weighted Average Remaining Contractual LIfe (years) | 5 months 15 days
Weighted Average Exercisable Price | $ / shares | $ 55.50
Numer of Options Exercisable | shares | 333
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 55.50
Exercise Price 51.00 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 333
Weighted Average Remaining Contractual LIfe (years) | 7 months 6 days
Weighted Average Exercisable Price | $ / shares | $ 51.00
Numer of Options Exercisable | shares | 333
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 51.00
Exercise Price 61.20 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 6,000
Weighted Average Remaining Contractual LIfe (years) | 10 months 6 days
Weighted Average Exercisable Price | $ / shares | $ 61.20
Numer of Options Exercisable | shares | 6,000
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 61.20
Exercise Price 36.00 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 667
Weighted Average Remaining Contractual LIfe (years) | 10 months 17 days
Weighted Average Exercisable Price | $ / shares | $ 36.00
Numer of Options Exercisable | shares | 667
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 36.00
Exercise Price 37.05 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 333
Weighted Average Remaining Contractual LIfe (years) | 11 months 15 days
Weighted Average Exercisable Price | $ / shares | $ 37.05
Numer of Options Exercisable | shares | 333
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 37.05
Exercise Price 15.75 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 333
Weighted Average Remaining Contractual LIfe (years) | 1 year 1 month 6 days
Weighted Average Exercisable Price | $ / shares | $ 15.75
Numer of Options Exercisable | shares | 333
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 15.75
Exercise Price 10.05 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 6,000
Weighted Average Remaining Contractual LIfe (years) | 1 year 5 months 12 days
Weighted Average Exercisable Price | $ / shares | $ 10.05
Numer of Options Exercisable | shares | 6,000
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 10.05
Exercise Price 26.55 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 667
Weighted Average Remaining Contractual LIfe (years) | 1 year 4 months 17 days
Weighted Average Exercisable Price | $ / shares | $ 26.55
Numer of Options Exercisable | shares | 667
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 26.55
Exercise Price 16.20 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 334
Weighted Average Remaining Contractual LIfe (years) | 1 year 5 months 15 days
Weighted Average Exercisable Price | $ / shares | $ 16.20
Numer of Options Exercisable | shares | 334
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 16.20
Exercise Price 3.19 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 334
Weighted Average Remaining Contractual LIfe (years) | 1 year 7 months 6 days
Weighted Average Exercisable Price | $ / shares | $ 3.19
Numer of Options Exercisable | shares | 334
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 3.19
Exercise Price 2.50 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 6,000
Weighted Average Remaining Contractual LIfe (years) | 2 years 18 days
Weighted Average Exercisable Price | $ / shares | $ 2.50
Numer of Options Exercisable | shares | 6,000
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 2.50
Exercise Price 2.29 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 668
Weighted Average Remaining Contractual LIfe (years) | 1 year 10 months 17 days
Weighted Average Exercisable Price | $ / shares | $ 2.29
Numer of Options Exercisable | shares | 668
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 2.29
Exercise Price 2.24 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 334
Weighted Average Remaining Contractual LIfe (years) | 1 year 11 months 15 days
Weighted Average Exercisable Price | $ / shares | $ 2.24
Numer of Options Exercisable | shares | 334
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 2.24
Exercise Price 2.97 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Number of Options | shares | 250,000
Weighted Average Remaining Contractual LIfe (years) | 9 years 3 months 18 days
Weighted Average Exercisable Price | $ / shares | $ 2.97
Numer of Options Exercisable | shares | 250,000
Weighted Average Exercise Price of Exercisable Options | $ / shares | $ 2.97

X
- Definition The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Namespace Prefix: | us-gaap_
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 options outstanding and currently exercisable under the stock option plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of options outstanding, including both vested and non-vested options. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + 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 can acquire the shares reserved for issuance under the stock option plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Subparagraph (e)(1) -Name Accounting Standards Codification -Paragraph 2 -Section 50 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price5Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price6Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price7Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price8Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price9Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price10Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price11Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price12Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price13Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price14Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price15Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price16Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price17Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price18Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=PMCB_Price19Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |