XML 61 R70.htm IDEA: XBRL DOCUMENT
v3.20.1

Note 16 - Subsequent Event (Details Textual) - USD ($) |  |  |  | 3 Months Ended |
--- | --- | --- | --- | --- | ---
May 14, 2020 | Apr. 29, 2020 | Apr. 20, 2020 | Mar. 31, 2020 | May 22, 2020
Class of Warrant or Right, Exercised During Period (in shares) |  |  |  | 2,000 |
Subsequent Event [Member] |  |  |  |  |
Proceeds from Paycheck Protection Program Under CARES Act |  |  | $ 2,175,320 |  |
Repayments of Loan From Paycheck Protection Program Under CARES Act |  | $ 2,175,320 |  |  |
Subsequent Event [Member] | WAVI Holding AG and Taurus4757 GmbH Warrants [Member] |  |  |  |  |
Stock Issued During Period, Shares, Warrant Exercises (in shares) | 2,747,970 |  |  |  |
Class of Warrant or Right, Exercised During Period (in shares) | 3,871,405 |  |  |  |
Subsequent Event [Member] | Casdin Capital LLC [Member] |  |  |  |  |
Share Repurchase Agreement, Amount of Shares to be Issued | $ 20,000,000 |  |  |  | $ 20,000,000
Share Repurchase Agreement, Shares Issued, Price Per Share (in dollars per share) | $ 10.50 |  |  |  |
Share Repurchase Agreement, Shares to be Issued (in shares) | 1,904,762 |  |  |  |

X
- Definition The number of warrants or rights exercised during period. + References No definition available. + Details
Name: | blfs_ClassOfWarrantOrRightExercisedDuringPeriod
Namespace Prefix: | blfs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash inflow received from loan funding under the Paycheck Protection Program which was established under the Coronavirus Aid, Relief and Economic Security (CARES) Act in March 2020. + References No definition available. + Details
Name: | blfs_ProceedsFromPaycheckProtectionProgramUnderCARESAct
Namespace Prefix: | blfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash outflow during the period from the repayment of loan from the Paycheck Protection Program which was established under the Coronavirus Aid, Relief and Economic Security (CARES) Act in March 2020. + References No definition available. + Details
Name: | blfs_RepaymentsOfLoanFromPaycheckProtectionProgramUnderCARESAct
Namespace Prefix: | blfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount shares to be issued under the share repurchase agreement. + References No definition available. + Details
Name: | blfs_ShareRepurchaseAgreementAmountOfSharesToBeIssued
Namespace Prefix: | blfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The price per share of shares issued under the share repurchase agreement. + References No definition available. + Details
Name: | blfs_ShareRepurchaseAgreementSharesIssuedPricePerShare
Namespace Prefix: | blfs_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The shares to be issued under the share repurchase agreement. + References No definition available. + Details
Name: | blfs_ShareRepurchaseAgreementSharesToBeIssued
Namespace Prefix: | blfs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares issued during period for warrant exercises. + References No definition available. + Details
Name: | blfs_StockIssuedDuringPeriodSharesWarrantExercises
Namespace Prefix: | blfs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=blfs_WaviHoldingAgAndTaurus4757GmbhWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=blfs_CasdinCapitalLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |