XML 234 R31.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Organization and significant accounting policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Use of estimates | Use of estimates The preparation of financial statements in conformity with generally accepted accounting principles in the United States (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities as of the date of the financial statements and reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates. Estimates and assumptions by management affect the Company’s allowance for credit losses, the net realizable value of inventory, fair value of warrant liability, sales tax liabilities, valuation of market based stock awards, valuations and purchase price allocations related to investments and business combinations, expected future cash flows including growth rates, discount rates, terminal values and other assumptions and estimates used to evaluate the recoverability of long-lived assets, estimated fair values of intangible assets and goodwill, amortization methods and periods, warranty reserves, certain accrued expenses, share-based compensation, contingent consideration from business combinations, and the provision for income taxes. The Company regularly assesses these estimates; however, actual results could differ materially from these estimates. Changes in estimates are recorded in the period in which they become known. The Company bases its estimates on historical experience and various other assumptions that it believes to be reasonable under the circumstances.
Basis of presentation | Basis of presentation The Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries, All intercompany accounts and transactions have been eliminated in consolidation. All long-lived assets are maintained in the United States of America and the Netherlands.
Foreign currency transactions | Foreign currency translation The Company translates balance sheet and income statement items into U.S. dollars. For the Company’s subsidiaries that operate in a local currency functional environment, all assets and liabilities are translated into U.S. dollars using current exchange rates at the balance sheet date; revenue and expenses are translated using quarterly exchange rates which approximate to average exchange rates in effect during each period. Resulting translation adjustments are reported as a separate component of accumulated other comprehensive loss in shareholders' equity.
Segment reporting | Segment reporting The Company views its operations and makes decisions regarding how to allocate resources and manages its business as one reportable segment and one reporting unit. The Company’s Chief Executive Officer, who is the chief operating decision maker, reviews financial information on an aggregate basis for purposes of allocating resources and evaluating financial performance.
Revenue recognition | Revenue recognition To determine revenue recognition for contractual arrangements that we determine are within the scope of Financial Accounting Standards Board (“FASB”) Topic 606, Revenue from Contracts with Customers, we perform the following five steps: (i) identify each contract with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to our performance obligations in the contract; and (v) recognize revenue when (or as) we satisfy the relevant performance obligation. We only apply the five-step model to contracts when it is probable that we will collect the consideration we are entitled to in exchange for the goods or services we transfer to the customer. Contracts with customers may contain multiple performance obligations. For such arrangements, the transaction price is allocated to each performance obligation based on the observable and estimated relative standalone selling prices of the promised products or services underlying each performance obligation. The Company determines standalone selling prices based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price, taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations. Payment terms and conditions vary, although terms generally include a requirement of payment within 30 to 90 days. During the year ended December 31, 2023, the Company recognized approximately $0.4 million of revenue that was included in the deferred revenue balance at the beginning of the year. The Company primarily recognizes product revenues, service revenues, and rental revenues. Product revenues are generated from the sale of biopreservation media, ThawSTAR, and freezer products. We recognize product revenue, including shipping and handling charges billed to customers, at a point in time when we transfer control of our products to our customers, which is upon shipment for substantially all transactions. Shipping and handling costs are classified as part of cost of product revenue in the Consolidated Statements of Operations. Service revenues are generated from the storage of biological and pharmaceutical materials. We recognize service revenues over time as services are performed or ratably over the contract term. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value method or the most likely amount method, depending on the facts and circumstances relative to the contract. When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying the practical expedient in paragraph 606-10-32-18, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. None of the Company’s contracts contained a significant financing component as of and during the year ended December 31, 2023. The Company also generates revenue from the leasing of our property and equipment, operating right-of-use assets, and evo cold chain systems to customers pursuant to service contracts or rental arrangements entered into with the customer. Revenue from these arrangements is not within the scope of FASB ASC Topic 606 as it is within the scope of FASB ASC Topic 842, Leases. All customers leasing shippers currently do so under month-to-month rental arrangements. We account for these rental transactions as operating leases and record rental revenue on a straight-line basis over the rental term. The Company enters into various customer service agreements (collectively, “Service Contracts”) with customers to provide biological and pharmaceutical storage services. In certain of these Service Contracts, the property and equipment or operating right-of-use assets used to store a customer’s product are used only for the benefit of one customer. This is primarily driven by the customer’s desire to ensure that sufficient storage capacity is available in a specific geographic location for a set period of time. These agreements may include extension and termination clauses. These Service Contracts do not allow for customers to purchase the underlying assets. The Company has assessed its Service Contracts and concluded that certain of the contracts for the storage of customer products met the criteria to be considered a leasing arrangement (“Embedded Leases”), with the Company as the lessor. The specific Service Contracts that met the criteria were those that provided a single customer with the ability to substantially direct the use of the Company’s property, plant, and equipment or operating right-of-use assets. The Company recognizes operating right-of-use asset embedded lessor arrangements on its Consolidated Balance Sheets in Operating right-of-use assets. None of the Embedded Leases identified by the Company qualify as a sales-type or direct finance lease. None of the operating leases for which the Company is the lessor include options for the lessee to purchase the underlying asset at the end of the lease term or residual value guarantees, nor are any such operating leases with related parties. Embedded Leases may contain both lease and non-lease components. We have elected to utilize the practical expedient to account for lease and non-lease components together as a single combined lease component as the timing and pattern of transfer are the same for the non-lease components and associated lease component and, the lease component, if accounted for separately, would be classified as an operating lease. Non-lease components of the Company’s rental arrangements include reimbursements of lessor costs. Total bioproduction tools and services revenue for the years ended December 31, 2023, 2022, and 2021 were comprised of the following:
| Years Ended December 31,
(In thousands, except percentages) | 2023 |  | 2022 |  | 2021(1)
Product revenue |  |  |  |  |
Freezer and thaw | $ | 50,622 |  |  | $ | 66,682 |  |  | $ | 56,620 |
Cell processing | 65,772 |  |  | 68,509 |  |  | 44,965 |
Biostorage services | 1,301 |  |  | 809 |  |  | 328 |
Service revenue |  |  |  |  |
Freezer and thaw | 1,024 |  |  | 74 |  |  | - |
Biostorage services | 16,527 |  |  | 15,234 |  |  | 9,817 |
Rental revenue |  |  |  |  |
Biostorage services | 8,025 |  |  | 10,451 |  |  | 7,426 |
Total revenue | $ | 143,271 |  |  | $ | 161,759 |  |  | $ | 119,156 |
(1)2021 revenue includes product revenue related to Global Cooling from May 3, 2021 through December 31, 2021 and product revenue related to Sexton from September 1, 2021 through December 31, 2021. The following table includes estimated rental revenue expected to be recognized in the future related to embedded leases as well as estimated service revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of the end of the reporting periods. The Company elected not to disclose the value of the remaining unsatisfied performance obligation with a duration of one year or less as permitted by the practical expedient in ASU 2014-09, Revenue from Contracts with Customers. The estimated revenue in the following table does not include contracts with the original durations of one year or less, amounts of variable consideration attributable to royalties, or contract renewals that are unexercised as of December 31, 2023. The balances in the table below are partially based on judgments involved in estimating future orders from customers subject to the exercise of material rights pursuant to respective contracts:
(In thousands) | 2024 |  | Total
Rental revenue | $ | 900 |  |  | $ | 900 |
Service revenue | $ | 50 |  |  | $ | 50 |
Risk and uncertainties | Risks and uncertainties Supply chain considerations Our domestic and international supply chain operations were affected during the years ended December 31, 2021 and 2022 by the global pandemic of COVID-19 and the resulting volatility and uncertainty it caused in the U.S. and international markets. The onset of the COVID-19 pandemic caused supply chains globally to become constrained, and these constraints historically impacted our business through both increased difficulty in obtaining semiconductor chips and increased pricing on available parts. However, as of the year ended December 31, 2023, both availability and pricing of semiconductor chips have improved and no longer pose constraints on our supply chain. We currently have sufficient supply for electrical component parts within our operations and do not foresee constraints to return over our supply chain.
Earnings Per Share | Earnings per share The Company considers its unexercised warrants and unvested restricted shares, which contain non-forfeitable rights to dividends, participating securities, and includes such participating securities in its computation of earnings per share pursuant to the two-class method. Basic earnings per share for the two classes of stock (common stock and warrants) is calculated by dividing net income by the weighted average number of shares of common stock and warrants outstanding during the reporting period. Diluted earnings per share is calculated using the weighted average number of shares of common stock plus the potentially dilutive effect of common equivalent shares outstanding determined under both the two-class method and the treasury stock method, whichever is more dilutive. In periods when we have a net loss, common stock equivalents are excluded from our calculation of earnings per share as their inclusion would have an antidilutive effect.
Cash, cash equivalents, and restricted cash | Cash, cash equivalents, and restricted cash Cash equivalents consist primarily of interest-bearing money market accounts. We consider all highly liquid debt instruments purchased with an initial maturity of three months or less to be cash equivalents. We maintain cash balances that may exceed federally insured limits. We do not believe that this results in any significant credit risk. Restricted cash consists entirely of amounts that will be recovered from escrow in relation to the acquisition of SciSafe. The restricted cash is short term in nature, as the Company anticipates to receive the funds within one year of the balance sheet date.
Available-for-sale securities | Available-for-sale securities Available-for-sale securities consist of U.S. government securities, corporate debt securities, and other debt securities. Management classifies investments at the time of purchase and reevaluates such classification at each balance sheet date. Investments with maturities beyond one year may be classified as short-term based on their liquid nature and because such marketable securities represent the investment of cash that is available for current operations. Available-for-sale securities are reported at fair value based on quoted market prices and other observable market data. Unrealized gains and losses are reported as a component of other comprehensive (loss) income, net of any related tax effect. Realized gains and losses and other-than-temporary impairments on investments are included in other income.
Inventories | Inventories Inventories relate to the Company’s cell and gene therapy products. The Company values biopreservation media inventory at cost or, if lower, net realizable value, using the specific identification method. All other inventory is valued at cost or, if lower, net realizable value, using the first-in, first-out method. The Company reviews its inventories at least quarterly and records a provision for inventory that has become obsolete, inventory that has a cost basis in excess of its expected net realizable value, and inventory in excess of expected revenue volume to cost of product revenue. The Company bases its estimates on expected product revenue volume, production capacity and expiration dates of raw materials, work in process, and finished products. A change in the estimated timing or amount of demand for the Company’s products could result in additional provisions for excess inventory quantities on hand. Any significant unanticipated changes in demand or unexpected quality failures could have a significant impact on the value of inventory and reported operating results. During all periods presented in the accompanying consolidated financial statements, there have been no material adjustments related to a revised estimate of inventory valuations. However, during the year ended December 31, 2023, we assessed nonrecurring write-downs of approximately $5.7 million. For additional information, see Note 5: Inventories. Work-in-process and finished products inventories consist of material, labor, outside testing costs and manufacturing overhead.
Accounts receivable | Accounts receivable Accounts receivable consist of short-term amounts due from our customers (generally 30 to 90 days) and are stated at the amount we expect to collect. We establish an allowance for credit losses based on our assessment of the collectability of specific customer accounts. Accounts receivable are stated at principal amount, do not bear interest, and are generally unsecured. We provide an allowance for credit losses based on an evaluation of the collectability of customer account balances. Accounts considered uncollectible are charged against the established allowance.
Equity investments | Equity investments We periodically invest in securities of private companies to promote business and strategic objectives. These investments are measured and recorded as follows: Non-marketable equity securities are equity securities without a readily determinable fair value. As of December 31, 2023 and December 31, 2022, these investments are comprised of $4.1 million in Series A-1 and A-2 Preferred Stock in iVexSol, Inc. (“iVexSol”) and $995,000 in Series E Preferred Stock in PanTHERA CryoSolutions, Inc. (“PanTHERA”). In November of 2020, the Company elected to convert a convertible note from its investment in Sexton, which was fully acquired as of September 1, 2021, into Series A-1 Preferred Stock and invest an additional $1.0 million in Series A-2 Preferred Stock in iVexSol. The Preferred Stock investments in iVexSol are carried at cost minus impairment, if any, plus or minus changes resulting from observable process changes in orderly transactions for identical or similar investments of the same issuer. Gains related to the increase in fair value of this convertible note were zero, $0.7 million, and zero for the years ended December 31, 2023, 2022, and 2021, respectively. In November of 2020, the Company invested $995,000 in Class E Preferred Shares in PanTHERA CryoSolutions, Inc. In conjunction with this investment, the Company executed a development and license agreement with PanTHERA under which the Company will make milestone development payments up to $2.0 million in the event that certain milestones are met in exchange for exclusive, perpetual, worldwide marketing and distribution rights to the technology for use in cell and gene therapy applications. In June of 2021, PanTHERA satisfied the first milestone and the Company paid $200,000 in accordance with the agreement. The Preferred Stock investments in PanTHERA are carried at cost minus impairment, if any, plus or minus changes resulting from observable process changes in orderly transactions for identical or similar investments of the same issuer. As of December 31, 2023, management believes there are no indications of impairment or changes in fair value for the investments in iVexSol or PanTHERA.
Property and equipment and Long-Lived Assets | Property and equipment Property and equipment are stated at cost and are depreciated using the straight-line method over estimated useful lives of three to ten years. Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful lives of the assets or the remaining lease term of the respective assets. Gains or losses on disposals of property and equipment are recorded within income from operations. Costs of repairs and maintenance are included as part of operating expenses unless they are incurred in relation to major improvements to existing property and equipment, at which time they are capitalized. Long-Lived Assets The Company reviews long-lived assets, including property and equipment, leased assets, and definite life intangible assets for impairment whenever events and changes in circumstances indicate that the carrying value of an asset may not be recoverable. In order to determine if assets have been impaired, assets are grouped and tested at the lowest level for which identifiable independent cash flows are available ("asset group"). An impairment loss is recognized when the sum of the projected undiscounted cash flows is less than the carrying value of the asset group. The measurement of the impairment loss to be recognized is based on the difference between the fair value and the carrying value of the asset group. Fair value can be determined using a market approach, income approach or cost approach.
Assets held for rent | Assets held for rent Assets held for rent are carried at cost less accumulated depreciation. These assets consist of dedicated storage space, evo shippers and related components in production shippers complete and ready to be deployed and placed in service upon a customer order, shippers in the process of being assembled, and components available to build shippers. Assets utilized to provide dedicated storage space are depreciated over their applicable useful lives once placed in service. Shippers are depreciated over a useful life of three years when in use by customers. Our customers rent assets per a rental agreement. Each agreement provides for fixed monthly rent. Rental revenue and fees are recognized over the rental term on a straight-line basis. We retain the ownership of the assets rented. At the end of the rental agreement, the customer returns the asset to the Company. Assets held for rent are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. Carrying values are reviewed for recoverability at the asset grouping level to determine if the facts and circumstances suggest that a potential impairment may have occurred. If the sum of the expected future cash flows (undiscounted and before interest) from the use of the assets is less than the net book value of the asset, an impairment could exist and the amount of the impairment loss, if any, will generally be measured as the difference between the net book value of the assets and their estimated fair values. There were no impairment losses recognized during the years ended December 31, 2023, 2022, and 2021.
Lease accounting | Lease accounting We determine if an arrangement is a lease at inception. Where an arrangement is a lease, we determine if it is an operating lease or a financing lease. At lease commencement, we record a lease liability and corresponding right-of-use (“ROU”) asset. Lease liabilities represent the present value of our future lease payments over the expected lease term which includes options to extend or terminate the lease when it is reasonably certain those options will be exercised. The present value of our lease liability is determined using our incremental collateralized borrowing rate at lease inception. ROU assets represent our right to control the use of the leased asset during the lease and are recognized in an amount equal to the lease liability for leases with an initial term greater than 12 months. Over the lease term we use the effective interest rate method to account for the lease liability as lease payments are made and the ROU asset is amortized in a manner that results in straight-line expense recognition. We elected to apply the practical expedient for short-term leases and accordingly do not apply lease recognition requirements for short-term leases with a duration less than twelve months. Instead, we recognize payments related to these arrangements in the Consolidated Statement of Operations as lease costs on a straight-line basis over the lease term.
Warranty | Warranty Our standard warranty terms typically extend between one year and seven years from the date of delivery. We accrue for standard warranty costs based on historical trends in warranty charges. The accrual is reviewed regularly and periodically adjusted to reflect changes in warranty cost over the period.
Income taxes | Income taxes We account for income taxes using an asset and liability method which generally requires recognition of deferred tax assets and liabilities for the expected future tax effects of events that have been included in the financial statements or tax returns. Under this method, deferred tax assets and liabilities are recognized for the future tax effects of differences between tax bases of assets and liabilities, and financial reporting amounts, based upon enacted tax laws and statutory rates applicable to the periods in which the differences are expected to affect taxable income. We evaluate the likelihood of realization of deferred tax assets and provide an allowance where, in management’s opinion, it is more likely than not that the asset will not be realized. Our policy for interest and penalties is to recognize interest and penalties as a component of the provision for income taxes in the Consolidated Statement of Operations. We determine any uncertain tax positions based on a determination of whether and how much of a tax benefit taken in the Company’s tax filings or positions is more likely than not to be sustained upon examination by the relevant income tax authorities. Judgment is applied in the determination of the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. As of December 31, 2023, the Company has an unrecognized tax benefit of $2.2 million related to tax attributes being carried forward. The Company is generally subject to examination by U.S. federal and local income tax authorities for all tax years in which loss carryforward is available.
Sales Taxes Payable | Sales Taxes Payable The Company records sales tax collected from customers on a net basis, and therefore excludes it from total product, service and rental revenue as defined in ASC 606. Cash collected from customers is recorded in accrued expenses on the Company's Consolidated Balance Sheet and then remitted to the proper taxing authority. In addition, refer to Note 12: Commitments and contingencies for discussion regarding an estimated sales tax liability the Company recorded in relation to historical activity in certain states.
Advertising | Advertising Advertising costs are expensed as incurred
Concentrations of risk | Concentrations of risk During the years ended December 31, 2023, 2022, and 2021, we derived approximately 16%, 18%, and 17% of our revenue from the same customer, respectively. No other customers accounted for more than 10% of revenues. Revenue from foreign customers is denominated in United States dollars or euros.
| Years Ended December 31,
Revenue by major product | 2023 |  | 2022 |  | 2021
CryoStor | 39 | % |  | 36 | % |  | 33 | %
780XLE Freezer | 19 | % |  | 22 | % |  | 22 | %
In the years ended December 31, 2023, 2022, and 2021, no suppliers accounted for more than 10% of purchases. The following table represents the Company’s total revenue by geographic area (based on the location of the customer):
| Years Ended December 31,
Revenue by customers’ geographic locations(1) | 2023 |  | 2022 |  | 2021
United States(2) | 80 | % |  | 79 | % |  | 85 | %
Europe, Middle East, Africa (EMEA) | 16 | % |  | 16 | % |  | 11 | %
Other | 4 | % |  | 5 | % |  | 4 | %
Total revenue | 100 | % |  | 100 | % |  | 100 | %
(1) During the year ended December 31, 2023, the Company updated its methodology for determining the country of origin for its sales. Sales are now recorded by shipping country rather than billing country. The Company updated the methodology retrospectively, adjusting the prior year presentation for all regions presented. (2) The line item presented above previously bifurcated sales between the United States and Canada. Due to the updated methodology for determining the country of origin for sales, it was noted that Canada no longer was a material location to separately disclose. Canada sales have been included within the "Other" line item in the table above and United States sales has been retained as its own line item to more accurately reflect origin of sales for material regions. The following table represents the Company’s long-lived assets by geographic area as of December 31:
(In thousands) | 2023 |  | 2022
United States | $ | 33,378 |  |  | $ | 42,829 |
Netherlands | 6,952 |  |  | 5,437 |
Total | $ | 40,330 |  |  | $ | 48,266 |
As of December 31, 2023, one customer accounted for 14% of gross accounts receivable. As of December 31, 2022, two customers accounted for 26% of gross accounts receivable. No other customers accounted for more than 10% of our gross accounts receivable. As of December 31, 2023, one supplier accounted for 12% of accounts payable. As of December 31, 2022, a different supplier accounted for 23% of accounts payable. No other suppliers accounted for more than 10% of our accounts payable.
Research and development | Research and development Research and development costs are expensed as incurred.
Stock-based compensation | Stock-based compensation We measure and record compensation expense using the applicable accounting guidance for share-based payments related to stock options, time-based restricted stock, market-based restricted stock awards and performance-based restricted stock awards granted to our directors and employees. The fair value of stock options, including performance awards, without a market-based condition is determined by using the Black-Scholes option-pricing model. The fair value of restricted stock awards with a market condition is estimated at the date of grant using the Monte Carlo Simulation model. The Black-Scholes and Monte Carlo Simulation valuation models incorporate assumptions as to stock price volatility, the expected life of options or awards, a risk-free interest rate and dividend yield. The fair value of restricted stock, including performance awards, without a market condition is estimated using the current market price of our common stock on the date of grant. We expense stock-based compensation for stock options, restricted stock awards, and performance awards over the requisite service period. For awards with only a service condition, we expense stock-based compensation using the straight-line method over the requisite service period for the entire award. For awards with a market condition, we expense the grant date fair value over the vesting period regardless of the value that the award recipients ultimately receive. We have, from time to time, modified the terms of restricted stock awards awarded to employees. We account for the incremental increase in the fair value over the original award on the date of the modification as an expense for vested awards or over the remaining service (vesting) period for unvested awards. The incremental compensation cost is the excess of the fair value of the modified award on the date of modification over the fair value of the original award immediately before the modification.
Business combinations, goodwill, and intangible assets | Business combinations The Company accounts for business acquisitions using the acquisition method as required by FASB ASC Topic 805, Business Combinations. The Company’s identifiable assets acquired and liabilities, including identified intangible assets, assumed in a business combination are recorded at their acquisition date fair values. The valuation requires management to make significant estimates and assumptions, especially with respect to long-lived and intangible assets. Critical estimates in valuing intangible assets include, but are not limited to i) future expected cash flows, including revenue and expense projections; ii) discount rates to determine the present value of recognized assets and liabilities and; iii) revenue volatility to determine contingent consideration using option pricing models. The excess of the acquisition price over the fair value of net assets acquired, including the amount assigned to identifiable intangible assets is the resulting goodwill. Acquisition-related costs, including advisory, legal, accounting, valuation, and other costs, are expensed in the periods in which these costs are incurred. The results of operations of an acquired business are included in the consolidated financial statements beginning at the acquisition date. The Company estimates the acquisition date fair value of the acquisition-related contingent consideration using various valuation approaches, including option pricing models, as well as significant unobservable inputs, reflecting the Company’s assessment of the assumptions market participants would use to value these liabilities. The fair value of the contingent consideration is remeasured each reporting period. During the measurement period, which may be up to one year from the acquisition date, any refinements made to the fair value of the assets acquired, liabilities assumed, or contingent consideration are recorded in the period in which the adjustments are recognized. Upon the conclusion of the measurement period or final determination of the fair value of the assets acquired, liabilities assumed, or contingent consideration, whichever comes first, any subsequent adjustments are recognized in the Consolidated Statements of Operations.
Goodwill | Goodwill Goodwill represents the excess of the purchase price over the net amount of identifiable assets acquired and liabilities assumed in a business combination measured at fair value. Goodwill is not amortized but is tested for impairment at least annually. The Company reviews goodwill for impairment annually in the fourth quarter and whenever events or changes in circumstances indicate that the fair value of a reporting unit may be less than its carrying amount (a triggering event). The Company first assesses qualitative factors to determine whether it is more likely than not that the fair value of its reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test described in FASB ASC Topic 350, Intangibles – Goodwill and Other. The more likely than not threshold is defined as having a likelihood of more than 50 percent. If, after assessing the totality of events or circumstances, the Company determines that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, then performing the quantitative goodwill impairment test is unnecessary and goodwill is considered to be unimpaired. However, if based on the qualitative assessment the Company concludes that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company will proceed with performing the quantitative goodwill impairment test. In performing the quantitative goodwill impairment test, the Company determines the fair value of its reporting unit and compares it to its carrying value. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that unit, goodwill is not impaired. If the carrying value of the reporting unit exceeds its fair value, the Company records an impairment loss equal to the difference. The Company operates as one reporting unit as of the goodwill impairment measurement date in the fourth quarter of 2023. As of the testing date and the period after that date through the issuance date of our financial statements, the Company has observed no indicators of potential goodwill impairment at any point during the period based on its required assessment.
Intangible assets | Intangible assets Intangible assets with a definite life are amortized over their estimated useful lives using the straight-line method and the amortization expense is recorded within intangible asset amortization in the Consolidated Statements of Operations. If the estimate of a definite-lived intangible asset’s remaining useful life is changed, the remaining carrying amount of the intangible asset is amortized prospectively over the revised remaining useful life. Definite-lived intangible assets and their related estimated useful lives are reviewed at least annually to determine if any adverse conditions exist that would indicate the carrying value of these assets may not be recoverable. Refer to Note 2: Impairment of property and equipment and definite-lived intangible assets for further details of impairment charges assessed during the years ended December 31, 2023 and 2022. Indefinite-lived intangibles are carried at the initially recorded fair value less any recognized impairment. Indefinite-lived intangibles are tested annually for impairment. Impairment assessments are conducted more frequently if certain conditions exist, including a change in the competitive landscape, any internal decisions to pursue new or different technology strategies, a loss of a significant customer, or a significant change in the marketplace, including changes in the prices paid for the Company’s products or changes in the size of the market for the Company’s products. If impairment indicators are present, the Company determines whether the underlying intangible asset is recoverable through estimated future undiscounted cash flows. If the asset is not found to be recoverable, it is written down to the estimated fair value of the asset based on the sum of the future discounted cash flows expected to result from the use and disposition of the asset. Refer to Note 2: Impairment of property and equipment and definite-lived intangible assets for further details.
New accounting pronouncements | Recent accounting pronouncements As of January 1, 2023, we adopted ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which later was codified as ASC 326 (CECL). In addition to the adoption of ASC 326, the Company adopted the accompanying Accounting Standard Update ("ASU") No. 2022-02, Financial Instruments-Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures. Both standards mark a significant change requiring the immediate recognition of estimated credit losses expected to occur over the remaining life of many financial assets. ASU 2022-02 specifically eliminates the accounting guidance for troubled debt restructurings and requires disclosure of current-period gross write-offs by year of loan origination. Additionally, ASU 2022-02 updates the accounting for credit losses under ASC 326 and adds enhanced disclosures with respect to loan refinancings and restructurings in the form of principal forgiveness, interest rate concessions, other-than-insignificant payment delays, or term extensions when the borrower is experiencing financial difficulties. ASC 326 is intended to improve financial reporting by corporations by requiring earlier recognition of credit losses on loans from corporations, held-to-maturity (HTM) securities, and certain other financial assets. ASC 326 also amended the impairment guidance for available-for-sale (AFS) debt securities in that it eliminated the Other Than Temporary Impairment (OTTI) impairment model. Under Subtopic ASC 326-30, Financial Instruments—Credit Losses—Available-for-Sale Debt Securities, changes in expected cash flows due to credit on AFS debt securities will be recorded through an allowance, rather than permanent write-downs for negative changes and prospective yield adjustments for positive changes, as required by the current OTTI model. ASC 326 replaces the current incurred loss impairment model that recognizes losses when a probable threshold is met with a requirement to recognize lifetime expected credit losses immediately when a financial asset is originated or purchased. For the year ended December 31, 2023, the adoption of ASC 326 did not result in a material effect on the Company’s Consolidated financial statements. In December 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), which requires additional disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information increasing transparency of income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful in making capital allocation decisions. This ASU is effective for public companies with annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the effects adoption of this guidance will have on the consolidated financial statements. In November 2023, the FASB issued ASU No. 2023-07, Improvements to Reportable Segments Disclosures. While ASU 2023-07 requires incremental disclosures, it does not change how an entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine reportable segments. This ASU is effective for all public business entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Entities must adopt the changes to the segment reporting guidance on a retrospective basis. We do not expect a material impact as a result of adopting this amendment. In October 2023, the FASB issued ASU No. 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative, which amends U.S. GAAP to reflect updates and simplifications to certain disclosure requirements referred to FASB by the SEC. The targeted amendments incorporate 14 of the 27 disclosures referred by the SEC into Codification. Some of the amendments represent clarifications to, or technical corrections of, the current requirements. Each amendment in ASU 2023-06 will only become effective if the SEC removes the related disclosure or presentation requirement from its existing regulation by June 30, 2027. No amendments were effective at December 31, 2023. The Company is still currently evaluating the impact of the adoption of the new standard but does not expect a significant impact on the consolidated financial statements. In June 2022, the FASB issued ASU No. 2022-03, Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sales Restrictions (“ASC Topic 820”). The FASB issued ASU 2022-03 to (1) clarify the guidance in Topic 820, Fair Value Measurement, when measuring the fair value of an equity security subject to contractual restrictions that prohibit the sale of an equity security, (2) to amend a related illustrative example, and (3) to introduce new disclosure requirements for equity related securities subject to contractual sale restrictions that are measured at fair value in accordance with Topic 820. ASU 2022-03 clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years with early adoption permitted. We are evaluating when to adopt the amendments in ASU 2022-03. We do not expect a material impact as a result of adopting this amendment. In March 2022, the FASB issued ASU No. 2022-02 Financial Instruments-Credit Losses (Topic 326): Troubled Debt Restructurings and Vintage Disclosures. ASU 2022-02 eliminates the accounting guidance for troubled debt restructurings and requires disclosure of current-period gross write-offs by year of loan origination. Additionally, ASU 2022-02 updates the accounting for credit losses under ASC 326 and adds enhanced disclosures with respect to loan refinancings and restructurings in the form of principal forgiveness, interest rate concessions, other-than-insignificant payment delays, or term extensions when the borrower is experiencing financial difficulties. ASU 2022-02 is effective for fiscal years beginning after December 15, 2022 and early adoption is permitted. The Company adopted this guidance and it did not have a material impact on the Company’s Consolidated Financial Statements. In November 2021, the FASB issued ASU No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, to increase the transparency of government assistance including the disclosure of the types of assistance an entity receives, an entity’s method of accounting for government assistance, and the effect of the assistance on an entity’s financial statements. The guidance in this update will be effective for fiscal years beginning after December 15, 2023, with early application of the amendments allowed. The amendments are to be applied prospectively to all transactions within the scope of the amendments that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application or, retrospectively to those transactions. The Company is currently evaluating the impact of this standard on its consolidated financial statements. In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This update amends guidance to require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Revenue from Contracts with Customers (Topic 606). At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. ASU 2021-08 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption of the amendments is permitted including adoption in an interim period. The Company adopted this guidance and it did not have a material impact on the Company’s Consolidated Financial Statements. In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-04 provides optional expedient and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. In response to the concerns about structural risks of interbank offered rates and, particularly, the risk of cessation of the London Interbank Offered Rate (“LIBOR”), regulators in several jurisdictions around the world have undertaken reference rate reform initiatives to identify alternative reference rates that are more observable or transaction-based and less susceptible to manipulation. The ASU provides companies with optional guidance to ease the potential accounting burden associated with transitioning away from reference rates that are expected to be discontinued. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform—Scope, which clarified the scope and application of the original guidance. In December 2022, the FASB issued ASU 2022-06, Reference Rate Reform—Deferral of the Sunset Date of Topic 848. This update extends the sunset provision of ASU 2020-04 to December 31, 2024. The Company has not yet adopted this ASU and is evaluating the effect of adopting this new accounting guidance.

X
- Definition Disclosure of accounting policy for assets held for rent. + References No definition available. + Details
Name: | blfs_AssetsHeldForRentPolicyPolicyTextBlock
Namespace Prefix: | blfs_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for risk and uncertainties. + References No definition available. + Details
Name: | blfs_RiskAndUncertaintiesPolicyPolicyTextBlock
Namespace Prefix: | blfs_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Sales Tax Payable + References No definition available. + Details
Name: | blfs_SalesTaxPayablePolicyTextBlock
Namespace Prefix: | blfs_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(f)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 12 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 19 -Subparagraph (2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480832/942-320-50-5 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -SubTopic 10 -Topic 310 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration