XML 44 R22.htm IDEA: XBRL DOCUMENT
v3.20.1

Equity Transactions (Tables) | 6 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2019 | Jun. 30, 2019
Disclosure Stock Options Tables Abstract |  |
Schedule of Stock Option Issued | The following table summarizes the activity relating to the Company’s stock options for the six months ended December 31, 2019:
|  | Options |  | Weighted-Average Exercise Price |  | Weighted Remaining Average Contractual Term |  | Aggregate Intrinsic Value
Outstanding at June 30, 2019 |  |  | 58,000 |  |  | $ | 12.50 |  |  |  | 5.2 |  |  | $ | 87,480 |
Granted |  |  | 2,400 |  |  |  | 7.42 |  |  |  | 4.1 |  |  |  | — |
Options Exercised or Forfeited |  |  | — |  |  |  | — |  |  |  | — |  |  |  | — |
Outstanding at December 31, 2019 |  |  | 60,400 |  |  | $ | 12.29 |  |  |  | 4.5 |  |  | $ | 2,100 |
Exercisable at December 31, 2019 |  |  | 60,400 |  |  | $ | 12.29 |  |  |  | 4.5 |  |  | $ | 2,100 |
The pricing model reflected the following weighted-average assumptions for the six months ended December 31, 2019:
|  | December 31 2019 |  | December 31 2018
Expected life of options (In years) |  |  | 5 |  |  |  | 5 |
Expected volatility |  |  | 71.55 | % |  |  | 67.91 | %
Risk free interest rate |  |  | 1.61 | % |  |  | 2.98 | %
Dividend Yield |  |  | 0 | % |  |  | 0 | %
| The following table summarizes the activity relating to the Company’s stock options for the years ended June 30, 2018 and 2019:
|  | Options |  | Weighted-Average Exercise Price |  | Weighted Remaining Average Contractual Term |  | Aggregate Intrinsic Value
Outstanding at June 30, 2017 |  |  | 32,000 |  |  | $ | 12.50 |  |  |  | 5.9 |  |  | $ | 142,000 |
Granted |  |  | 10,000 |  |  | $ | 18.75 |  |  |  | 5.0 |  |  | $ | — |
Options Exercised |  |  | (800 | ) |  | $ | 2.50 |  |  |  | — |  |  | $ | — |
Outstanding at June 30, 2018 |  |  | 41,200 |  |  | $ | 15.00 |  |  |  | 5.8 |  |  | $ | 142,000 |
Granted |  |  | 16,800 |  |  | $ | 5.00 |  |  |  | 4.5 |  |  | $ | 131,000 |
Options Exercised or Forfeited |  |  | — |  |  | $ | — |  |  |  | — |  |  | $ | — |
Outstanding at June 30, 2019 |  |  | 58,000 |  |  | $ | 12.50 |  |  |  | 5.2 |  |  | $ | 273,000 |
Exercisable at June 30, 2019 |  |  | 58,000 |  |  | $ | 12.50 |  |  |  | 5.2 |  |  | $ | — |
The fair value of each option grant on the date of grant is estimated using the Black-Scholes Option – Pricing model reflecting the following weighted-average assumptions:
|  | June 30,
|  | 2019 |  | 2018
Expected life of options (In years) |  |  | 5 |  |  |  | 5 |
Expected volatility |  |  | 69.77 | % |  |  | 103.13 | %
Risk free interest rate |  |  | 2.60 | % |  |  | 2.28 | %
Dividend Yield |  |  | 0 | % |  |  | 0 | %
Schedule of option outstanding and exercisable by exercise price | The following is a summary of stock options outstanding and exercisable by exercise price as of December 31, 2019:
Exercise Price |  | Outstanding |  | Weighted Average Contract Life |  | Exercisable
$ | 3.75 |  |  |  | 5,600 |  |  |  | 4.1 |  |  |  | 5,600 |
$ | 6.25 |  |  |  | 11,200 |  |  |  | 4.2 |  |  |  | 11,200 |
$ | 7.50 |  |  |  | 25,600 |  |  |  | 6.2 |  |  |  | 25,600 |
$ | 8.75 |  |  |  | 1,600 |  |  |  | 4.3 |  |  |  | 1,600 |
$ | 12.50 |  |  |  | 4,000 |  |  |  | 3.1 |  |  |  | 4,000 |
$ | 25.00 |  |  |  | 1,600 |  |  |  | 2.8 |  |  |  | 1,600 |
$ | 26.25 |  |  |  | 4,400 |  |  |  | 2.3 |  |  |  | 4,400 |
$ | 27.50 |  |  |  | 800 |  |  |  | 2.2 |  |  |  | 800 |
$ | 28.75 |  |  |  | 1,600 |  |  |  | 2.6 |  |  |  | 1,600 |
$ | 31.25 |  |  |  | 4,000 |  |  |  | 1.9 |  |  |  | 4,000 |
| The following is a summary of stock options outstanding and exercisable by exercise price as of June 30, 2019:
|  |  |  | Weighted Average |  |
Exercise Price |  | Outstanding |  | Contract Life |  | Exercisable
$ | 3.75 |  |  |  | 5,600 |  |  |  | 4.6 |  |  |  | 5,600 |
$ | 6.25 |  |  |  | 10,400 |  |  |  | 4.3 |  |  |  | 10,400 |
$ | 7.50 |  |  |  | 24,800 |  |  |  | 6.7 |  |  |  | 24,800 |
$ | 8.75 |  |  |  | 800 |  |  |  | 4.3 |  |  |  | 800 |
$ | 12.50 |  |  |  | 4,000 |  |  |  | 3.6 |  |  |  | 4,000 |
$ | 25.00 |  |  |  | 1,600 |  |  |  | 3.3 |  |  |  | 1,600 |
$ | 26.25 |  |  |  | 4,400 |  |  |  | 2.8 |  |  |  | 4,400 |
$ | 27.50 |  |  |  | 800 |  |  |  | 2.7 |  |  |  | 800 |
$ | 28.75 |  |  |  | 1,600 |  |  |  | 3.1 |  |  |  | 1,600 |
$ | 31.25 |  |  |  | 4,000 |  |  |  | 2.4 |  |  |  | 4,000 |
| Total |  |  |  | 58,000 |  |  |  |  |  |  |  | 58,000 |
Schedule of Warrants Issued | Stock Warrants The following table summarizes the warrants activity during the six months ended December 31, 2019:
|  | Number of Shares |  | Weighted Average Exercise Price |  | Weighted Average Remaining Life (Years) |  | Aggregate Intrinsic Value
Outstanding and exercisable at June 30, 2019 |  |  | 124,667 |  |  | $ | 45.00 |  |  |  | 5.6 |  |  | $ | 716,653 |
Granted |  |  | 1,250,000 |  |  | $ | 4.00 |  |  |  | 4.7 |  |  | $ | — |
Expired |  |  | — |  |  | $ | — |  |  |  | — |  |  | $ | — |
Outstanding and exercisable at December 31, 2019 |  |  | 1,374,667 |  |  | $ | 7.72 |  |  |  | 4.7 |  |  | $ | 139,498 |
| The following table summarizes the warrants that have been issued:
|  |  |  |  |  | Weighted |  |
|  |  |  | Weighted |  | Average |  | Aggregate
|  | Number of |  | Average |  | Remaining |  | Intrinsic
|  | Shares |  | Exercise Price |  | Life (Years) |  | Value
Outstanding at June 30, 2017 |  |  | 49,391 |  |  | $ | 62.50 |  |  |  | 0.5 |  |  |  |  |
Granted |  |  | 28,802 |  |  | $ | 27.50 |  |  |  | 5.3 |  |  |  |  |
Expired |  |  | (40,000 | ) |  | $ | 62.50 |  |  |  | — |  |  |  |  |
Outstanding at June 30, 2018 |  |  | 38,193 |  |  | $ | 36.25 |  |  |  | 5.5 |  |  | $ | — |
Granted |  |  | 1,713,333 |  |  | $ | 45.00 |  |  |  | 5.6 |  |  | $ | 1,159,988 |
Expired |  |  |  |  |  | $ | — |  |  |  | — |  |  | $ | — |
Exercised |  |  | (1,626,859 | ) |  | $ | 45.00 |  |  |  | — |  |  | $ | — |
Outstanding and exercisable at June 30, 2019 |  |  | 124,667 |  |  | $ | 45.00 |  |  |  | 5.6 |  |  | $ | 1,202,678 |

X
- References No definition available. + Details
Name: | bivi_DisclosureStockOptionsTablesAbstract
Namespace Prefix: | bivi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the change in common stock outstanding. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration