XML 99 R81.htm IDEA: XBRL DOCUMENT
v3.23.1

Note 14 - Warrants (Details Textual) - shares |  |  | 12 Months Ended | 36 Months Ended
--- | --- | --- | --- | ---
Mar. 25, 2021 | May 14, 2020 | Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2022
Class of Warrant or Right, Exercised During Period (in shares) |  |  | 79,100 | 3,871,405 | 3,879,905
WAVI Holding AG and Taurus4757 GmbH Warrants [Member] |  |  |  |  |
Stock Issued During Period, Shares, Cashless Warrant Exercises (in shares) |  | 2,747,970 |  |  |
Class of Warrant or Right, Exercised During Period (in shares) |  | 3,871,405 |  |  |
Warrants Exercised [Member] |  |  |  |  |
Stock Issued During Period, Shares, Cashless Warrant Exercises (in shares) | 70,030 |  |  |  |
Class of Warrant or Right, Exercised During Period (in shares) | 79,100 |  |  |  |

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 number of shares issued during this period as cashless warrant exercise. + References No definition available. + Details
Name: | blfs_StockIssuedDuringPeriodSharesCashlessWarrantExercises
Namespace Prefix: | blfs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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

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