Revenue Recognition from Contracts with Customers
|12 Months Ended|
Jun. 30, 2020
|Revenue from Contract with Customer [Abstract]|
|Revenue Recognition from Contracts with Customers||
Note 4. Revenue Recognition from Contracts with Customers
Effective as of July 1, 2018, the Company adopted Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers” (“ASC 606”). The core principle of ASC 606 requires that an entity recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. ASC 606 defines a five-step process to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than required under existing U.S. GAAP including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation.
To achieve this core principle, the Company applies the following five steps:
Step l - Identify the Contract with the Customer - A contract exists when (a) the parties to the contract have approved the contract and are committed to perform their respective obligations, (b) the entity can identify each party’s rights regarding the goods or services to be transferred, (c) the entity can identify the payment terms for the goods or services to be transferred, (d) the contract has commercial substance and (e) it is probable that the entity will collect substantially all of the consideration to which it will be entitled in exchange for the goods or services that will be transferred to the customer.
Step 2 - Identify Performance Obligations in the Contract - Upon execution of a contract, the Company identifies as performance obligations each promise to transfer to the customer either (a) goods or services that are distinct or (b) a series of distinct goods or services that are substantially the same and have the same pattern of transfer to the customer. To the extent a contract includes multiple promised goods or services, the Company must apply judgement to determine whether the goods or services are capable of being distinct within the context of the contract. If these criteria are not met, the goods or services are accounted for as a combined performance obligation. The Company considers the performance obligation in a product sale to be title transfer of the specified product to the customer. The transfer of title occurs according to the purchase order (contract) specification. The Company considers performance obligations related to foundry fabrication services to be title transfer of the specified product or prototype to the customer. The transfer of title occurs according to the purchase order (contract) specification. In the absence of title transfer language, transfer occurs at the time of shipment.
Step 3 - Determine the Transaction Price - The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring products or services to the customer. Generally, all contracts include fixed consideration. If a contract did include variable consideration, the Company would determine the amount of variable consideration that should be included in the transaction price based on the expected value method. Variable consideration would be included in the transaction price, if in the Company’s judgement, it is probable that a significant future reversal of cumulative revenue under the contract would not occur.
Step 4 - Allocate the Transaction Price - After the transaction price has been determined, the next step is to allocate the transaction price to each performance obligation in the contract. If the contract only has one performance obligation, the entire transaction price will be applied to that obligation. If the contract has multiple performance obligations, the transaction price is allocated to the performance obligations based on the relative standalone selling price (SSP) at contract inception.
Step 5 - Satisfaction of the Performance Obligations (and Recognition of Revenue) - When an asset is transferred, and the customer obtains control of the asset (or the services are rendered), the Company recognizes revenue. At contract inception, the Company determines if each performance obligation is satisfied at a point in time or over time. The Company will recognize sales of its product in the period that title of the product is transferred to the customer. The Company will evaluate foundry fabrication services contracts on a case by case basis as they vary with regards to enforceable right and alternative use. If an unrestricted, enforceable right and no alternative use exists, the Company will recognize revenue over time utilizing the input method which the Company considers to be the best method of measuring progress toward complete satisfaction of the performance obligation. However, if either of these does not exist, the Company will recognize revenue at a point in time based on title transfer of the final prototype or specified product.
Disaggregation of Revenue
The Company’s primary revenue streams include foundry fabrication services and product sales.
Foundry Fabrication Services
Foundry fabrication services revenue includes microelectromechanical systems (“MEMS”) foundry services and Non-Recurring Engineering (“NRE”). Under these contracts, products are delivered to the customer at the completion of the service which represents satisfaction of the performance obligation as well as transfer of title. Depending on language with regards to enforceable right to payment for performance completed to date, related revenue will either be recognized over time or at a point in time.
Product sales revenue consists of sales of RF filters and amps, which are sold with contract terms stating that title passes, and the customer takes control, at the time of shipment. Revenue is then recognized when the devices are shipped, and the performance obligation has been satisfied. If devices are sold under contract terms that specify that the customer does not take ownership until the goods are received, revenue is recognized when the customer receives the goods.
The following table summarizes the revenues of the Company’s reportable segments for the year ended June 30, 2020, (in thousands):
The following table summarizes the revenues of the Company’s reportable segments for the year ended June 30, 2019, (in thousands):
The Company has determined that contracts for product sales revenue and foundry fabrication services revenue involve one performance obligation, which is delivery of the final product.
The Company records a receivable when the title for goods has transferred. Generally, all sales are contract sales (with either an underlying contract or purchase order), resulting in all receivables being contract receivables. When invoicing occurs prior to revenue recognition a contract liability is recorded (as deferred revenue on the Consolidated Balance Sheet).
The following table summarizes the changes in the opening and closing balances of the Company’s contract asset and liability for the year ended June 30, 2020 and 2019 (in thousands):
The amount of revenue recognized in the year ended June 30, 2020 that was included in the opening contract liability balance was $5 thousand, which related to filter sales. The amount of revenue recognized in the year ended June 30, 2019 that was included in the opening contract liability balance consisted of $28 thousand that related to non-recurring engineering sales and $25 thousand that related to MEMS business.
Contract assets are recorded when revenue recognized exceeds the amount invoiced. The difference between the opening and closing balances of the Company’s contract assets and contract liabilities primarily results from the timing difference between the Company’s performance and the customer’s payment. The amount of contract assets invoiced in the year ended June 30, 2020 that was included in the opening contract asset balance was $140 thousand, which primarily related to MEMS business.
Backlog of Remaining Customer Performance Obligations
Revenue expected to be recognized and recorded as sales during the next fiscal year from the backlog of performance obligations that are unsatisfied (or partially unsatisfied) was $0.7 million at June 30, 2020.
From time to time the Company applies for grants from various government bodies (state & federal), such as the National Science Foundation (“NSF”) or the Department of Defense (DoD), to support research and development. In addition, the Company may be eligible for “matching awards” from state boards to provide additional funds to the Company to supplement the funds awarded under the federal grant program. The Company records grant revenue as a part of revenue from operations given that grant revenue is viewed as an ongoing function of its intended operations. The revenue from grants is not viewed as “incidental” or “peripheral” which would result in the presentation of grant revenue as “Other income”. The Company recognizes non-refundable grant revenue when the performance obligations have been met, application has been submitted and approval is reasonably assured.
The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.
Reference 1: http://www.xbrl.org/2003/role/disclosureRef