XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Note 2 - Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2025
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

2. Summary of Significant Accounting Policies

 

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. As of March 31, 2025, 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, 2025 was $115.9 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 mostly recognized as revenues within the next 12 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 three 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. The Company accounts for shipping and handling activities as fulfillment costs rather than as an additional promised service.  

 

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, 2025, the accounts receivable balance in the condensed balance sheet includes approximately $0.9 million of unbilled receivables. 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 costs. 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. 

 

Recent Accounting Pronouncements

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 consolidated financial statements, but will impact our income tax disclosures.

 

In November 2024, the FASB issued ASU 2024-03, Income Statement-Reporting Comprehensive Income-Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, requiring public entities to disclose additional information about specific expense categories in the notes to the consolidated financial statements on an interim and annual basis. ASU 2024-03 is effective for fiscal years beginning after December 15, 2026, and for interim periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of adopting ASU 2024-03.