XML 37 R21.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Significant Accounting Policies (Policies) | 3 Months Ended
--- | ---
Mar. 31, 2024
Accounting Policies [Abstract] |
Revenue from Contract with Customer [Policy Text Block] | Revenue Recognition The Company accounts for revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”). In all transactions, the Company is the principal as it controls the specified good or service before it is transferred to the customer and therefore recognizes revenue on a gross basis. A contract’s transaction price is allocated to distinct performance obligations and recognized as revenue when, or as, a performance obligation is satisfied. The Company accounts for shipping and handling activities as fulfillment costs rather than as an additional promised service. As of March 31, 2024, the Company's active contractual performance obligations consist of the following: four performance obligations relate to research and development services; and four relate to manufacture and delivery of product. The material performance obligations are referenced in Note 3. The aggregate amount of the transaction price allocated to current performance obligations as of March 31, 2024 was $68.7 million. Current performance obligations represent the transaction price for which work has not been performed and excludes unexercised contract options. With respect to current obligations related to the manufacture and delivery of product, the Company expects such obligations to be recognized as revenues within the next 24 months. With respect to the performance obligations related to research and development services, the Company expects such obligations to be recognized as revenue within the next four years as the specific timing for satisfying performance obligations is subjective and at times outside the Company's control. Performance Obligations A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Contract modifications may occur during the course of performance of our contracts. Contracts are often modified to account for changes in contract specifications or requirements. In most instances, contract modifications are for services that are not distinct, and, therefore, are accounted for as part of the existing contract. The Company’s performance obligations are satisfied over time as work progresses or at a point in time. A portion of the Company's revenue is derived from long-term contracts that span multiple years. All of the Company’s revenue related to current research and development performance obligations is recognized over time, because the customer simultaneously receives and consumes the benefits provided by the services as the Company performs these services. The Company recognizes revenue related to these services based on the progress toward complete satisfaction of the performance obligation and measures this progress under an input method, which is based on the Company’s cost incurred relative to total estimated costs. Under this method, progress is measured based on the cost of resources consumed (i.e., cost of third-party services performed, cost of direct labor hours incurred, and cost of materials consumed) compared to the total estimated costs to completely satisfy the performance obligation. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. The incurred and estimated costs used in the measure of progress include third-party services performed, direct labor hours, and material consumed. Contract Balances The timing of revenue recognition, billings and cash collections may result in billed accounts receivable, unbilled receivables (contract assets) and customer advances and deposits (contract liabilities) in the condensed consolidated balance sheets. Generally, amounts are billed as work progresses in accordance with agreed-upon contractual terms either at periodic intervals (monthly) or upon achievement of contractual milestones; as of March 31, 2024, the accounts receivable balance in the condensed balance sheet includes approximately $16.8 million of unbilled receivables. This amount includes international sales that are billed under the terms specified in the International Promotion Agreement with Meridian Medical Technologies, LLC (“Meridian”). Under typical payment terms of fixed price arrangements, the customer pays the Company either performance-based payments or progress payments. For the Company’s cost-type arrangements, the customer generally pays the Company for its actual costs incurred, as well as its allocated overhead and G&A. Such payments occur within a short period of time from billing. When the Company receives consideration, or such consideration is unconditionally due, prior to transferring goods or services to the customer under the terms of a sales contract, the Company records deferred revenue, which represents a contract liability. During the three months ended March 31, 2024, the Company recognized approximately $0.5 million of revenue that was included in deferred revenue at the beginning of the period.
New Accounting Pronouncements, Policy [Policy Text Block] | Recent Accounting Pronouncements In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. Additionally, it requires a public entity to disclose the title and position of the Chief Operating Decision Maker (“CODM”). The ASU does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. The new standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A public entity should apply the amendments in this ASU retrospectively to all prior periods presented in the financial statements. We expect this ASU to only impact our disclosures with no impacts to our results of operations, cash flows and financial condition. In December 2023, the FASB issued ASU 2023-09, which requires disclosure of disaggregated income taxes paid, prescribes standard categories for the components of the effective tax rate reconciliation, and modifies other income tax-related disclosures. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, may be applied prospectively or retrospectively, and allows for early adoption. These requirements are not expected to have an impact on our financial statements, but will impact our income tax disclosures.

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
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
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: 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 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration