XML 177 R49.htm IDEA: XBRL DOCUMENT
v3.24.2.u1

Discontinued operations - Narrative (Details) $ in Thousands |  | 3 Months Ended | 6 Months Ended
--- | --- | --- | ---
Apr. 17, 2024 USD ($) employee | Jun. 30, 2023 USD ($) | Jun. 30, 2023 USD ($)
Discontinued Operations, Disposed of by Sale | Global Cooling |  |  |
Discontinued Operations [Line Items] |  |  |
Cash required on closing date, funded by entity | $ 6,652 |  |
Repayment of indebtedness | 2,600 |  |
Other liabilities | $ 2,643 |  |
Expected reduction of workforce | employee | 47 |  |
Expected reduction of workforce (percent) | 11.00% |  |
Period of transition services | 90 days |  |
Depreciation |  | $ 100 | $ 300
Capital expenditure cost |  | $ 400 | 600
Amortization |  |  | $ 100
Global Cooling |  |  |
Discontinued Operations [Line Items] |  |  |
Cash required on closing date | $ 7,000 |  |

X
- Definition Disposal Group, Including Discontinued Operation, Amortization + References No definition available. + Details
Name: | blfs_DisposalGroupIncludingDiscontinuedOperationAmortization
Namespace Prefix: | blfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Assumed Liabilities, Accounts Payable + References No definition available. + Details
Name: | blfs_DisposalGroupIncludingDiscontinuedOperationAssumedLiabilitiesAccountsPayable
Namespace Prefix: | blfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Capital Expenditure Cost + References No definition available. + Details
Name: | blfs_DisposalGroupIncludingDiscontinuedOperationCapitalExpenditureCost
Namespace Prefix: | blfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Cash Required On Closing Date + References No definition available. + Details
Name: | blfs_DisposalGroupIncludingDiscontinuedOperationCashRequiredOnClosingDate
Namespace Prefix: | blfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Disposal Group, Including Discontinued Operation, Charges Related To Cash Funded By Entity + References No definition available. + Details
Name: | blfs_DisposalGroupIncludingDiscontinuedOperationChargesRelatedToCashFundedByEntity
Namespace Prefix: | blfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Debt Repayment Cost + References No definition available. + Details
Name: | blfs_DisposalGroupIncludingDiscontinuedOperationDebtRepaymentCost
Namespace Prefix: | blfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Disposal Group, Including Discontinued Operation, Depreciation + References No definition available. + Details
Name: | blfs_DisposalGroupIncludingDiscontinuedOperationDepreciation
Namespace Prefix: | blfs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Period of expected continuing involvement with a discontinued operation after the disposal date, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B + Details
Name: | us-gaap_DiscontinuedOperationPeriodOfContinuingInvolvementAfterDisposal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The expected number of positions to be eliminated as a result of restructuring activities. + References No definition available. + Details
Name: | us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of the total number of positions eliminated as of the balance sheet date since inception of the restructuring plan(s). + References No definition available. + Details
Name: | us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=blfs_GlobalCoolingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=blfs_GlobalCoolingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |