XML 36 R26.htm IDEA: XBRL DOCUMENT
v3.19.1

REVENUE | 9 Months Ended
--- | ---
Mar. 31, 2019
Revenue |
REVENUE | The Company generates revenue primarily from 3 different segments: Manufacturing, Testing and Distribution. The Company accounts for a contract with a customer when there is approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. The Company’s revenues are measured based on consideration stipulated in the arrangement with each customer, net of any sales incentives and amounts collected on behalf of third parties, such as sales taxes. The revenues are recognized as separate performance obligations that are satisfied by transferring control of the product or service to the customer. Significant Judgments The Company’s arrangements with its customers include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. A product or service is considered distinct if it is separately identifiable from other deliverables in the arrangement and if a customer can benefit from it on its own or with other resources that are readily available to the customer. The Company allocates the transaction price to each performance obligation on a relative standalone selling price basis (SSP). Determining the SSP for each distinct performance obligation and allocation of consideration from an arrangement to the individual performance obligations and the appropriate timing of revenue recognition are significant judgments with respect to these arrangements. The Company typically establishes the SSP based on observable prices of products or services sold separately in comparable circumstances to similar clients. The Company may estimate SSP by considering internal costs, profit objectives and pricing practices in certain circumstances. Warranties, discounts and allowances are estimated using historical and recent data trends. The Company includes estimates in the transaction price only to the extent that a significant reversal of revenue is not probable in subsequent periods. The Company’s products and services are generally not sold with a right of return, nor has the Company experienced significant returns from or refunds to its customers. Manufacturing The Company primarily derives revenue from the sale of both front-end and back-end semiconductor test equipment and related peripherals, maintenance and support of all these products, installation and training services and the sale of spare parts. The Company’s revenues are measured based on consideration stipulated in the arrangement with each customer, net of any sales incentives and amounts collected on behalf of third parties, such as sales taxes. The Company recognizes revenue at a point in time when the Company has satisfied its performance obligation by transferring control of the product to the customer. The Company uses judgment to evaluate whether the control has transferred by considering several indicators, including:
● | whether the Company has a present right to payment;
● | the customer has legal title;
● | the customer has physical possession;
● | the customer has significant risk and rewards of ownership; and
● | the customer has accepted the product, or whether customer acceptance is considered a formality based on history of acceptance of similar products (for example, when the customer has previously accepted the same equipment, with the same specifications, and when we can objectively demonstrate that the tool meets all of the required acceptance criteria, and when the installation of the system is deemed perfunctory).
Not all of the indicators need to be met for the Company to conclude that control has transferred to the customer. In circumstances in which revenue is recognized prior to the product acceptance, the portion of revenue associated with its performance obligations to install product is deferred and recognized upon acceptance. The majority of sales under the Manufacturing segment include a standard 12-month warranty. The Company has concluded that the warranty provided for standard products are assurance type warranties and are not separate performance obligations. Warranty provided for customized products are service warranties and are separate performance obligations. Transaction prices are allocated to this performance obligation using cost plus method. The portion of revenue associated with warranty service is deferred and recognized as revenue over the warranty period, as the customer simultaneously receives and consumes the benefits of warranty services provided by the Company. Testing The Company rendered testing services to manufacturers and purchasers of semiconductors and other entities who either lack testing capabilities or whose in-house screening facilities are insufficient. The Company primarily derives testing revenue from burn-in services, manpower supply and other associated services. Standalone Selling price is directly observable from the sales orders. Revenue is allocated to performance obligations satisfied at a point in time depending upon terms of the sales order. Generally, there is no other performance obligation other than what has been stated inside the sales order for each of these sales. Terms of contract that may indicate potential variable consideration included warranty, late delivery penalty and reimbursement to solve non-conformance issues for rejected products. Based on historical and recent data trends, it is concluded that these terms of the contract do not represent potential variable consideration. The transaction price is not contingent on the occurrence of any future event. Distribution The Company distributes complementary products particularly equipment, industrial products and components by manufacturers mainly from the U.S., Europe, Taiwan and Japan. The Company recognizes revenue from product sales at a point in time when the Company has satisfied its performance obligation by transferring control of the product to the customer. The Company uses judgment to evaluate whether the control has transferred by considering several indicators discussed above. The Company recognizes the revenue at a point in time, generally upon shipment or delivery of the products to the customer or distributors, depending upon terms of the sales order. Method and Impact of Adoption Effective as of July 1, 2018, the Company adopted ASU 2014-09, Revenue from Contracts with Customers (Topic 606), and its related amendments using the modified retrospective transition method. This method was applied to contracts that were not complete as of the date of adoption. Under the modified retrospective transition approach, periods prior to the adoption date were not adjusted and continue to be reported in accordance with ASC 605. An assessment was made on the impact of all existing arrangements as at the date of adoption, under ASC 606, to identify the cumulative effect of applying ASC 606 on the beginning retained earnings. The Company quantified the impact of the adoption on its financial position, results of operations and cash flow. The impact amounted to 0.06% of fiscal 2018 revenue or $28, which is immaterial to the Company. Hence, based on materiality principle, the Company concluded that the cumulative adjustment is not required to be made to the Company’s Beginning Retained Earnings. The impact is primarily driven by the changes related to the accounting of standard warranty. Prior to adoption of ASC 606, the Company accounted for the estimated warranty cost as a charge to costs of sales when revenue was recognized. Upon adoption of ASC 606, the standard warranty for customized products is recognized as a separate performance obligation. The Company has completed its adoption and implemented policies, processes and controls to support the standard’s measurement and disclosure requirements. The Company recognizes net product revenue when it satisfies the obligations as evidenced by the transfer of control of its products and services to customers. The guidance did not have material impact on the Company’s consolidated financial results. Contract Balances The timing of revenue recognition, billings and cash collections may result in accounts receivable, contract assets, and contract liabilities (deferred revenue) on the Company’s condensed consolidated balance sheet. A receivable is recorded in the period the Company delivers products or provides services when the Company has an unconditional right to payment. Contract assets primarily relate to the value of products and services transferred to the customer for which the right to payment is not just dependent on the passage of time. Contract assets are transferred to receivable when rights to payment become unconditional. A contract liability is recognized when the Company receives payment or has an unconditional right to payment in advance of the satisfaction of performance. The contract liabilities represent (1) Deferred product revenue related to the value of products that have been shipped and billed to customers and for which the control has not been transferred to the customers, and (2) Deferred service revenue, which is recorded when the Company receives consideration, or such consideration is unconditionally due, from a customer prior to transferring services to the customer under the terms of a sales contract. Deferred service revenue typically results from warranty services, and maintenance and other service contracts. As of July 1, 2018, deferred income amounting to $260 was reclassified from other receivables to contract assets and customer deposits amounting to $31 was reclassified from accrued expenses to contract liabilities in order to establish the new opening balance for contract assets and liabilities. The Company’s payment terms and conditions vary by contract type, although terms generally include a requirement of payment of 70% to 90% of total contract consideration within 30 to 60 days of shipment, with the remainder payable within 30 days of acceptance. In instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that its contracts generally do not include a significant financing component. Contract assets were recorded under other receivable while contract liabilities were recorded under accrued expenses in the balance sheet. The following table is the reconciliation of contract balances.
|  | Mar 31, 2019 (Unaudited) $ |  |  | July 1, 2018 (Unaudited) $ |
Trade Accounts Receivable |  |  | 7,120 |  |  |  | 7,747 |
Trade Accounts Payable |  |  | 3,021 |  |  |  | 3,704 |
Contract Assets |  |  | 357 |  |  |  | 260 |
Contract Liabilities |  |  | 1,077 |  |  |  | 31 |
Remaining Performance Obligation The remaining performance obligation (RPO) disclosure provides the aggregate amount of the transaction price yet to be recognized as of the end of the reporting period and an explanation as to when the company expects to recognize these amounts in revenue. It is intended to be a statement of overall work under contract that has not yet been performed and does not include contracts in which the customer is not committed. The customer is not considered committed when they are able to terminate for convenience without payment of a substantive penalty. The disclosure includes estimates of variable consideration, except when the variable consideration is a sale based or usage-based royalty promised in exchange for a license of intellectual property. Additionally, as a practical expedient, the Company does not include contracts that have an original duration of one year or less. Remaining performance obligation estimates are subject to change and are affected by several factors, including terminations, changes in the scope of contracts, periodic revalidations, and adjustment for revenue that has not materialized and adjustments for currency. As at March 31, 2019, the aggregate amount of the transaction price allocated to RPO related to customer contracts that are unsatisfied or partially unsatisfied was $1,061. Given the profile of contract terms, approximately 23.5% percent of this amount is expected to be recognized as revenue over the next two years, approximately 76.5% percent between three and five years and the balance thereafter. Practical Expedients The Company applies the following practical expedients:
● | The Company accounts for shipping and handling costs as activities to fulfil the promise to transfer the goods, instead of a promised service to its customer.
● | The Company has not elected to adjust the promised amount of consideration for the effects of a significant financing component as the Company expects, at contract inception, that the period between when the entity transfers a promised good or service to a customer and when the customer pays for that good or service will generally be one year or less.
● | The Company has elected to adopt the practical expedient for contract costs, specifically in relation to incremental costs of obtaining a contract.
Costs to obtain a contract are not material, and the Company generally expenses such costs as incurred because the amortization period is one year or less.

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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