XML 50 R39.htm IDEA: XBRL DOCUMENT
v3.23.1

Note 14 - Revenue (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2023
Notes Tables |
Revenues By Product Line [Table Text Block] |
|  | Three Months Ended |
|  | March 31, |
(In thousands, except percentages) |  | 2023 |  |  | 2022 |
Product revenue |  |  |  |  |  |  |  |
Freezer and thaw |  | $ | 12,381 |  |  | $ | 15,335 |
Cell processing |  |  | 18,993 |  |  |  | 14,899 |
Storage and storage services |  |  | 219 |  |  |  | 154 |
Service revenue |  |  |  |  |  |  |  |
Storage and storage services |  |  | 3,825 |  |  |  | 3,090 |
Freezer and thaw |  |  | 646 |  |  |  | - |
Rental revenue |  |  |  |  |  |  |  |
Storage and storage services |  |  | 1,639 |  |  |  | 2,742 |
Total revenue |  | $ | 37,703 |  |  | $ | 36,220 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] |
(In thousands) |  | 2023 (9 months remaining) |  |  | 2024 |  |  | Total |
Rental revenue |  | $ | 2,700 |  |  | $ | 900 |  |  | $ | 3,600 |
Service revenue |  | $ | 190 |  |  | $ | 10 |  |  | $ | 200 |

X
- Definition Tabular disclosure of revenues by product line. + References No definition available. + Details
Name: | blfs_RevenuesByProductLineTableTextBlock
Namespace Prefix: | blfs_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of expected timing for satisfying remaining performance obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(1) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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