REVENUE | NOTE 4—REVENUE We determine revenue recognition through the following steps: 1) Identification of the contract, or contracts, with a customer A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the services to be transferred and identifies the payment terms related to these services, (ii) the contract has commercial substance and, (iii) the Company determines that collection of substantially all consideration for goods or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or, in the case of a new customer, published credit and financial information pertaining to the customer. 2) Identification of the performance obligations in the contract Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the goods or services are separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods or services, the Company must apply judgment to determine whether promised goods or services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised goods or services are accounted for as a combined performance obligation. 3) Determination of the transaction price The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring goods or services to the customer. 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 either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company's contracts as of July 31, 2019 contained a significant financing component. Determining the transaction price requires significant judgment, which is discussed by revenue category in further detail below. 4) Allocation of the transaction price to the performance obligations in the contract If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. However, if a series of distinct goods or services that are substantially the same qualifies as a single performance obligation in a contract with variable consideration, the Company must determine if the variable consideration is attributable to the entire contract or to a specific part of the contract. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct service that forms part of a single performance obligation. The Company determines standalone selling price 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. 5) Recognition of revenue when, or as, we satisfy a performance obligation The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised service to a customer. Performance Obligations Satisfied Over Time We recognize revenue on agreements for the sale of customized goods for use in commercial aerospace and military electronics on an over time basis. Commercial Aerospace and Defense Parts Performance obligations under long-term agreements are considered to be under contract at the time that authorization to ship has been obtained from the customer, except for one long-term agreement which provides a contract for two specific parts if the ship date is within 21 days. Performance obligations under standalone purchase orders are considered to be under contract at the time that the purchase order is received. Parts manufactured for customers in our aerospace and defense product revenue stream must be built to certain specifications that are then qualified by the customer. Due to the proprietary nature of our custom-built products designed for a specific use by our aerospace and defense customers, control is considered to be with the customer as the products are finalized and placed into finished goods. Goods within this revenue stream do not provide simultaneous receipt and benefit to the customer. The goods are controlled by our customers once the finished parts are created. The customers prevent any alternative use of the asset and an enforceable right to payment does exist. We provide for potential losses on any of these agreements when it is probable that we will incur the loss. Our billing terms for these over-time contracts vary, but are generally based on ship date. Control is transferred as products are completed and closed to finished goods. Product fees and engineering and design services For product fees along with engineering and design services, transfer of control is determined by the revenue stream of the associated product. Percentage-of-completion revenue recognition is utilized when revenue recognized exceeds the amount billed to the customer for any project-related services, utilizing labor as the input method. Performance Obligations Satisfied at a Point in Time We recognize revenue on agreements for the sale of customized goods for use in the industrial and commercial market on point in time basis. Industrial and Commercial Parts Performance obligations under long-term agreements are considered to be under contract at the time that authorization to ship has been obtained from the customer. Performance obligations under standalone purchase orders are considered to be under contract at the time that the purchase order is received. For our commercial customers, control of the underlying product design is retained by Torotel, therefore the products are considered in our control until the moment of shipment. Also, upon shipment the customers have an obligation to pay for the asset and we have an enforceable right to payment. We provide for potential losses on any of these agreements when it is probable that we will incur the loss. Our billing terms for these point in time sales are generally based on ship date. Control is transferred as products are shipped to the customers. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. Shipping and handling costs do not have a material impact to the financial statements. No impairment losses were recognized in the three months ending July 31, 2019 and 2018, relating to receivables or contract assets arising from contracts with customers. Disaggregation of Revenue The following tables summarize revenue from contracts with customers for the three months ended July 31, 2019 and 2018. Three Months Ended July 31, 2019 July 31, 2018 Markets Commercial Aerospace $ 2,410,000 $ 1,760,000 Defense 3,823,000 2,277,000 Industrial 113,000 436,000 Total consolidated net sales $ 6,346,000 $ 4,473,000 Three Months Ended July 31, 2019 July 31, 2018 Product Line Magnetic components $ 3,254,000 $ 2,157,000 Potted coil assembly 1,519,000 1,279,000 Electro-mechanical assemblies 1,573,000 757,000 Large transformers — 280,000 Total consolidated net sales $ 6,346,000 $ 4,473,000 Three Months Ended July 31, 2019 July 31, 2018 Geography Domestic $ 6,098,000 $ 4,094,000 Foreign 248,000 379,000 Total consolidated net sales $ 6,346,000 $ 4,473,000 Contract balances All contract asset balances relate to customer contracts entered into during the fiscal year ending April 30, 2020. We have no contract liabilities other than customer deposits which represent prepaid consideration for contracts with customers. There have been no significant adjustments to contract asset balances related to contract modifications. We have certain customers totaling revenue of $1,592,000 with variable payment terms related to discounts in the amount of $12,000 in the fiscal year ending April 30, 2020. Remaining performance obligation As of July 31, 2019, the aggregate amount of the contracted revenues allocated to our unsatisfied (or partially unsatisfied) performance obligations was $5,043,000. The balance of unsatisfied performance obligations excludes contracts with original maturities of one year or less. We expect to recognize revenue as we satisfy our remaining performance obligations. Total remaining performance obligation to be recognized in the fiscal year ending April 30, 2020 is expected to be $4,298,000. Total remaining performance obligation to be recognized in the fiscal year ending April 30, 2021 is expected to be $745,000. |