XML 48 R37.htm IDEA: XBRL DOCUMENT
v3.25.3

SCHEDULE OF OUTSTANDING AND EXERCISABLE OPTIONS (Details) | 3 Months Ended
--- | ---
Oct. 31, 2025 $ / shares shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Options outstanding | 50,951
Options exercisable | 17,964
BriaPro Options [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Options outstanding | 2,131,400
Options exercisable | 2,131,400
Exercise Price 12.50 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 12.50
Options outstanding | 37,700
Weighted average remaining contractual term (years) | 4 years 9 months
Options exercisable | 4,713
Expiry date | Aug. 01, 2030
Exercise Price 60.00 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 60.00
Options outstanding | 333
Weighted average remaining contractual term (years) | 4 years 2 months 12 days
Options exercisable | 333
Expiry date | Jan. 16, 2030
Exercise Price 904.50 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 904.50
Options outstanding | 2,663
Weighted average remaining contractual term (years) | 2 years 7 months 20 days
Options exercisable | 2,663
Expiry date | Jun. 20, 2028
Exercise Price 1074.00 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 1,074.00
Options outstanding | 136
Weighted average remaining contractual term (years) | 2 years 3 months 29 days
Options exercisable | 136
Expiry date | Feb. 27, 2028
Exercise Price 907.97 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 907.97
Options outstanding | 1,195
Weighted average remaining contractual term (years) | 1 year 9 months 3 days
Options exercisable | 1,195
Expiry date | Aug. 02, 2027
Exercise Price 706.50 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 706.50
Options outstanding | 206
Weighted average remaining contractual term (years) | 1 year 6 months 21 days
Options exercisable | 206
Expiry date | May 20, 2027
Exercise Price 1126.50 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 1,126.50
Options outstanding | 1,000
Weighted average remaining contractual term (years) | 1 year 3 months 14 days
Options exercisable | 1,000
Expiry date | Feb. 16, 2027
Exercise Price 1270.50 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 1,270.50
Options outstanding | 3,160
Weighted average remaining contractual term (years) | 1 year 2 months 12 days
Options exercisable | 3,160
Expiry date | Jan. 13, 2027
Exercise Price 1074.83 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 1,074.83
Options outstanding | 81
Weighted average remaining contractual term (years) | 1 year
Options exercisable | 81
Expiry date | Nov. 01, 2026
Exercise Price 636.00 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 636.00
Options outstanding | 400
Weighted average remaining contractual term (years) | 5 months 19 days
Options exercisable | 400
Expiry date | Apr. 19, 2026
Exercise Price 636.00 [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 636.00
Options outstanding | 4,077
Weighted average remaining contractual term (years) | 4 months 28 days
Options exercisable | 4,077
Expiry date | Mar. 29, 2026
Exercise Price 0.0933 [Member] | BriaPro Options [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 0.0933
Options outstanding | 440,000
Options exercisable | 440,000
Expiry date | Jun. 20, 2028
Exercise Price 0.1108 [Member] | BriaPro Options [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 0.1108
Options outstanding | 21,000
Options exercisable | 21,000
Expiry date | Feb. 27, 2028
Exercise Price 0.0984 [Member] | BriaPro Options [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 0.0984
Options outstanding | 180,100
Options exercisable | 180,100
Expiry date | Aug. 02, 2027
Exercise Price 0.0729 [Member] | BriaPro Options [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 0.0729
Options outstanding | 31,000
Options exercisable | 31,000
Expiry date | May 20, 2027
Exercise Price 0.1162 [Member] | BriaPro Options [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 0.1162
Options outstanding | 150,000
Options exercisable | 150,000
Expiry date | Feb. 16, 2027
Exercise Price 0.1310 [Member] | BriaPro Options [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 0.1310
Options outstanding | 524,700
Options exercisable | 524,700
Expiry date | Jan. 13, 2027
Exercise Price 0.1165 [Member] | BriaPro Options [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 0.1165
Options outstanding | 12,600
Options exercisable | 12,600
Expiry date | Nov. 01, 2026
Exercise Price 0.0888 [Member] | BriaPro Options [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 0.0888
Options outstanding | 100,000
Options exercisable | 100,000
Expiry date | Sep. 01, 2026
Exercise Price 0.0656 [Member] | BriaPro Options [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 0.0656
Options outstanding | 60,000
Options exercisable | 60,000
Expiry date | Apr. 19, 2026
Exercise Price 0.0656 [Member] | BriaPro Options [Member] |
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] |
Exercise price | $ / shares | $ 0.0656
Options outstanding | 612,000
Options exercisable | 612,000
Expiry date | Mar. 29, 2026

X
- Definition Date the equity-based award expires, in YYYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 + Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average remaining contractual term of exercisable stock options, 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)(2) -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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 + Details
Name: | us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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