XML 53 R41.htm IDEA: XBRL DOCUMENT
v3.25.2

Revenue (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2025
Revenue from Contract with Customer [Abstract] |
Schedule of Bioproduction Tools and Service Revenues | Total bioproduction tools and services revenue for the three and six months ended June 30, 2025 and 2024 were composed of the following:
| Three Months Ended June 30, |  | Six Months Ended June 30,
(In thousands, except percentages) | 2025 |  | 2024 |  | 2025 |  | 2024
Product revenue |  |  |  |  |  |  |
Cell processing | $ | 22,898 |  |  | $ | 17,938 |  |  | $ | 44,473 |  |  | $ | 34,124 |
evo and Thaw | 811 |  |  | 174 |  |  | 1,535 |  |  | 731 |
Service revenue |  |  |  |  |  |  |
evo and Thaw | 36 |  |  | 74 |  |  | 96 |  |  | 99 |
Rental revenue |  |  |  |  |  |  |
evo and Thaw | 1,676 |  |  | 1,529 |  |  | 3,258 |  |  | 3,194 |
Total revenue | $ | 25,421 |  |  | $ | 19,715 |  |  | $ | 49,362 |  |  | $ | 38,148 |

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
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration