XML 87 R72.htm IDEA: XBRL DOCUMENT
v3.26.1

Schedule of Warrant Activity (Details) | 12 Months Ended
--- | ---
Dec. 31, 2025 $ / shares shares
Weighted-Average Remaining Contractual Life (Years), Outstanding Exercisable | 8 years 7 months 6 days
Warrant [Member] |
Number of Warrants Outstanding, Beginning balance | shares | 3,462,665
Weighted-Average Exercise Price Outstanding, Beginning balance | $ / shares | $ 1.88
Number of Warrants Outstanding, Issued | shares | 41,384
Weighted-Average Exercise Price Outstanding, Issued | $ / shares | $ 3.00
Number of Warrants Outstanding, Exercised | shares | 1,504,844
Weighted-Average Exercise Price Outstanding, Exercised | $ / shares | $ 1.00
Number of Warrants Outstanding, Expired | shares |
Weighted-Average Exercise Price Outstanding, Expired | $ / shares |
Number of Warrants Outstanding, Ending balance | shares | 1,999,205
Weighted-Average Exercise Price Outstanding, Ending balance | $ / shares | $ 2.56
Weighted-Average Remaining Contractual Life (Years), Outstanding | 5 years 7 months 24 days
Number of Warrants Outstanding, Exercisable | shares | 1,957,821
Weighted-Average Exercise Price Outstanding, Exercisable | $ / shares | $ 2.57
Weighted-Average Remaining Contractual Life (Years), Outstanding Exercisable | 5 years 8 months 1 day

X
- Definition Sharebased compensation arrangement by share based payment award non option equity instruments exerciseable outstanding number. + References No definition available. + Details
Name: | BOF_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExerciseableOutstandingNumber
Namespace Prefix: | BOF_
Data Type: | xbrli:sharesItemType
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 + References No definition available. + Details
Name: | BOF_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
Namespace Prefix: | BOF_
Data Type: | dtr-types: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 exercisseable. + References No definition available. + Details
Name: | BOF_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePriceExercisseable
Namespace Prefix: | BOF_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share based compensation arrangements by share based payment award non option equity instruments exercised in period weighted average granted and issued price. + References No definition available. + Details
Name: | BOF_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedInPeriodWeightedAverageGrantedAndIssuedPrice
Namespace Prefix: | BOF_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation arrangement by share based payment award non option equity instruments expirations weighted average exercise price. + References No definition available. + Details
Name: | BOF_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirationsInPeriodWeightedAverageExercisePrice
Namespace Prefix: | BOF_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation arrangement by share based payment award non option equity instruments outstanding weighted average granted and issued price + References No definition available. + Details
Name: | BOF_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedInPeriodWeightedAverageGrantedAndIssuedPrice
Namespace Prefix: | BOF_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of non-option equity instruments exercised by participants. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + 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 for which rights to exercise lapsed. + 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)(iv)(04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations
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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + 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://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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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 -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
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_StatementEquityComponentsAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |