XML 34 R29.htm IDEA: XBRL DOCUMENT
v3.20.2

REVENUE | 12 Months Ended
--- | ---
Jun. 30, 2020
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 of product installation and training services are 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 renders 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. SSP 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 Topic 605. An assessment was made on the impact of all existing arrangements as at the date of adoption, under ASC Topic 606, to identify the cumulative effect of applying ASC Topic 606 on the beginning retained earnings. The Company quantified the impact of the adoption on its financial position, results of operations and cash flow, and the impact was insignificant to the Company. The impact is primarily driven by the changes related to the accounting of standard warranty. Prior to adoption of ASC Topic 606, the Company accounted for the estimated warranty cost as a charge to costs of sales when revenue was recognized. Upon adoption of ASC Topic 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 collections may result in billed account receivables, unbilled receivables (contract assets), and customer advances and deposits (contract 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.
|  | June 30, |
|  | 2020 |  |  | 2019 |
Trade Accounts Receivable |  |  | 5,951 |  |  |  | 7,113 |
Accounts Payable |  |  | 2,590 |  |  |  | 3,272 |
Contract Assets |  |  | 216 |  |  |  | 419 |
Contract Liabilities |  |  | 476 |  |  |  | 501 |
Remaining Performance Obligation As at June 30, 2020, the Company had $505 of remaining performance obligations, which represents our obligation to deliver products and services. Given the profile of contract terms, approximately 62.1% of this amount is expected to be recognized as revenue over the next two years, while the remaining amount is expected to be recognized between three and five years. Refer to note 18 “Business Segments” of the Notes to Consolidated Financial Statements for information related to revenue. 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 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 12 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045 + 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