XML 42 R32.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Significant Accounting Policies (Policies) | 6 Months Ended
--- | ---
Dec. 31, 2021
Accounting Policies [Abstract] |
Liquidity [Policy Text Block] | Liquidity — The Company earned net income attributable to common shareholders of $1,772 and earned net income attributable to common shareholders of $227 for the 6 months ended December 31, 2021, and December 31, 2020, respectively.
Foreign Currency Transactions and Translations Policy [Policy Text Block] | Foreign Currency Translation and Transactions — The U.S. dollar is the functional currency of the U.S. parent company. The Singapore dollar, the national currency of Singapore, is the primary currency of the economic environment in which the operations in Singapore are conducted. The Company also has business entities in Malaysia, Thailand, China and Indonesia of which the Malaysian ringgit (“RM”), Thai baht, Chinese renminbi (“RMB”) and Indonesian rupiah, are the national currencies. The Company uses the U.S. dollar for financial reporting purposes. The Company translates assets and liabilities of its subsidiaries outside the U.S. into U.S. dollars using the rate of exchange prevailing at the fiscal year end, and the consolidated statements of operations and comprehensive income or loss is translated at average rates during the reporting period. Adjustments resulting from the translation of the subsidiaries’ financial statements from foreign currencies into U.S. dollars are recorded in shareholders' equity as part of accumulated other comprehensive gain - translation adjustments. Gains or losses resulting from transactions denominated in currencies other than functional currencies of the Company’s subsidiaries are reflected in income for the reporting period.
Use of Estimates, Policy [Policy Text Block] | Use of Estimates — The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Among the more significant estimates included in these consolidated financial statements are the estimated allowance for doubtful account receivables, reserve for obsolete inventory, reserve for warranty, impairments and the deferred income tax asset allowance. Actual results could materially differ from those estimates.
Revenue [Policy Text Block] | Revenue Recognition — The Company follows ASU No. 2014-09, ASC Topic 606, Revenue from Contracts with Customers (“ASC Topic 606”). This standard update outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers. We apply a five-step approach as defined in ASC Topic 606 in determining the amount and timing of revenue to be recognized: (1) identifying the contract with customer; (2) identifying the performance obligations in the contracts; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations in the contract; and (5) recognizing revenue when the corresponding performance obligation is satisfied. Revenue derived from testing services is recognized when testing services are rendered. Revenue generated from sale of products in the manufacturing and distribution segments are recognized when persuasive evidence of an arrangement exists, delivery of the products has occurred, customer acceptance has been obtained (which means the significant risks and rewards of ownership have been transferred to the customer), the price is fixed or determinable and collectibility is reasonably assured. Certain customers can request for installation and training services to be performed for certain products sold in the manufacturing segment. These services are mainly for helping customers with the test runs of the machines sold and are considered a separate performance obligation. Such services can be provided by other entities as well and these do not significantly modify the product. The Company recognizes the revenue at a point in time when the Company has satisfied its performance obligation. In the real estate segment: (1) revenue from property development is earned and recognized on the earlier of the dates when the underlying property is sold or upon the maturity of the agreement; if this amount is uncollectible, the agreement empowers the repossession of the property, and (2) rental revenue is recognized on a straight-line basis over the terms of the respective leases. This means that, with respect to a particular lease, actual amounts billed in accordance with the lease during any given period may be higher or lower than the amount of rental revenue recognized for the period. Straight-line rental revenue is commenced when the tenant assumes possession of the leased premises. Accrued straight-line rents receivable represents the amount by which straight-line rental revenue exceeds rents currently billed in accordance with lease agreements.
Sales Tax [Policy Text Block] | GST / Indirect Taxes — The Company’s policy is to present taxes collected from customers and remitted to governmental authorities on a net basis. The Company records the amounts collected as a current liability and relieves such liability upon remittance to the taxing authority without impacting revenues or expenses.
Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] | Trade Account Receivables and Allowance for Doubtful Accounts — During the normal course of business, the Company extends unsecured credit to its customers in all segments. Typically, credit terms require payment to be made between 30 to 90 days from the date of the sale. The Company generally does not require collateral from our customers. The Company’s management considers the following factors when determining the collectibility of specific customer accounts: customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment terms. The Company includes any account balances that are determined to be uncollectible, along with a general reserve, in the overall allowance for doubtful accounts. After all attempts to collect a receivable have failed, the receivable is written off against the allowance. Based on the information available to management, the Company believed that its allowance for doubtful accounts was adequate as of December 31, 2021, and June 30, 2021.
Extended Product Warranty, Policy [Policy Text Block] | Warranty Costs — The Company provides for the estimated costs that may be incurred under its warranty program at the time the sale is recorded in its manufacturing segment. The Company estimates warranty costs based on the historical rates of warranty returns. The Company periodically assesses the adequacy of its recorded warranty liability and adjusts the amounts as necessary.
Cash and Cash Equivalents, Policy [Policy Text Block] | Cash and Cash Equivalents — The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.
Term Deposits [Policy Text Block] | Term Deposits — Term deposits consist of bank balances and interest-bearing deposits having maturities of three to six months. Restricted Term Deposits — The Company held certain term deposits in the Singapore and Malaysia operations which were considered restricted, as they were held as security against certain facilities granted by the financial institutions
Inventory, Policy [Policy Text Block] | Inventories — Inventories in the Company’s manufacturing and distribution segments, consisting principally of raw materials, works in progress, and finished goods, are stated at the lower of cost, using the first-in, first-out (“FIFO”) method, or market value. The semiconductor industry is characterized by rapid technological change, short-term customer commitments and rapid fluctuations in demand. Provisions for estimated excess and obsolete inventory are based on our regular reviews of inventory quantities on hand and the latest forecasts of product demand and production requirements from our customers. Inventories are written down for not-saleable, excess or obsolete raw materials, works-in-process and finished goods by charging such write-downs to cost of sales. In addition to write-downs based on newly introduced parts, statistics and judgments are used for assessing provisions of the remaining inventory based on salability and obsolescence.
Property, Plant and Equipment, Policy [Policy Text Block] | Property, Plant and Equipment and Investment Properties — Property, plant and equipment and investment properties are stated at cost, less accumulated depreciation and amortization. Depreciation is provided for over the estimated useful lives of the assets using the straight-line method. Amortization of leasehold improvements is provided for over the lease terms or the estimated useful lives of the assets, whichever is shorter, using the straight-line method. Maintenance, repairs and minor renewals are charged directly to expense as incurred. Additions and improvements to the assets are capitalized. When assets are disposed of, the related cost and accumulated depreciation thereon are removed from the accounts and any resulting gain or loss is included in the consolidated statements of operations and comprehensive income or loss.
Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] | Long-Lived Assets and Impairment – The Company’s business requires heavy investment in manufacturing facilities and equipment that are technologically advanced but can quickly become significantly underutilized or rendered obsolete by rapid changes in demand. The Company evaluates the long-lived assets, including property, plant and equipment and investment property, for impairment whenever events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. Factors considered important that could result in an impairment review include significant underperformance relative to expected historical or projected future operating results, significant changes in the manner of use of the assets or the strategy for our business, significant negative industry or economic trends, and a significant decline in the stock price for a sustained period of time. Impairment is recognized based on the difference between the fair value of the asset and its carrying value, and fair value is generally measured based on discounted cash flow analysis if there is significant adverse change. The Company applies the provisions of ASC Topic 360, Accounting for the Impairment or Disposal of Long-Lived Assets (“ASC Topic 360”), to property, plant and equipment. ASC Topic 360 requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable through the estimated undiscounted cash flows expected to result from the use and eventual disposition of the assets. Whenever any such impairment exists, an impairment loss will be recognized for the amount by which the carrying value exceeds the fair value.
Lessee, Leases [Policy Text Block] | Leases - Company as Lessee Accounting Standards Codification Topic 842 ("ASC Topic 842") introduced new requirements to increase transparency and comparability among organizations for leasing transactions for both lessees and lessors. It requires a lessee to record a right-of-use asset and a lease liability for all leases with terms longer than 12 months. These leases will be either finance or operating, with classification affecting the pattern of expense recognition. The Company applies the guidance in ASC Topic 842 to its individual leases of assets. When the Company receives substantially all the economic benefits from and directs the use of specified property, plant and equipment, the transactions give rise to leases. The Company’s classes of assets include real estate leases. Operating leases are included in operating lease right-of-use ("ROU") assets under the noncurrent asset portion of our consolidated balance sheets and under the current portion and noncurrent liabilities portion of our consolidated balance sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the related lease. Finance leases are included in property, plant and equipment under the noncurrent asset portion of our consolidated balance sheets and under the current portion and noncurrent liabilities portion of our consolidated balance sheets. The Company has elected the practical expedient within ASC Topic 842 to not separate lease and non-lease components within lease transactions for all classes of assets. Additionally, the Company has elected the short-term lease exception for all classes of assets, does not apply the recognition requirements for leases of 12 months or less, and recognizes lease payments for short-term leases as expense either straight-line over the lease term or as incurred depending on whether the lease payments are fixed or variable. These elections are applied consistently for all leases. As part of applying the transition method, the Company has elected to apply the package of transition practical expedients within the new guidance. As required by the new standard, these expedients have been elected as a package and are consistently applied across the Company’s lease portfolio. Given this election, the Company need not reassess:
| • | whether any expired or existing contracts are or contain leases;
| • | the lease classification for any expired or existing leases;
| • | treatment of initial direct costs relating to any existing leases.
When discount rates implicit in leases cannot be readily determined, the Company uses the applicable incremental borrowing rate at lease commencement to perform lease classification tests on lease components and to measure lease liabilities and ROU assets. The incremental borrowing rate used by the Company was based on baseline rates and adjusted by the credit spreads commensurate with the Company’s secured borrowing rate over a similar term. At each reporting period when there is a new lease initiated, the rates established for that quarter will be used.
Lessor, Leases [Policy Text Block] | Leases - Company as Lessor All the leases under which the Company is the lessor will continue to be classified as operating leases and sales-type leases under the new standard. The new standard did not have a material effect on our consolidated financial statements and will not have a significant change in our leasing activities.
Comprehensive Income, Policy [Policy Text Block] | Comprehensive Income or Loss — ASC Topic 220, Reporting Comprehensive Income, (“ASC Topic 220”), establishes standards for reporting and presentation of comprehensive income or loss and its components in a full set of general-purpose consolidated financial statements. The Company has chosen to report comprehensive income or loss in the statements of operations. Comprehensive income or loss is comprised of net income or loss and all changes to shareholders’ equity except those due to investments by owners and distributions to owners.
Income Tax, Policy [Policy Text Block] | Income Taxes — The Company accounts for income taxes using the liability method in accordance with ASC Topic 740, Accounting for Income Taxes (“ASC Topic 740”). ASC Topic 740 requires an entity to recognize deferred tax liabilities and assets. Deferred tax assets and liabilities are recognized for the future tax consequence attributable to the difference between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements, which will result in taxable or deductible amounts in future years. Further, the effects of enacted tax laws or rate changes are included as part of deferred tax expenses or benefits in the period that covers the enactment date. The calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. The Company recognizes potential liabilities for anticipated tax audit issues in the U.S. and other tax jurisdictions based on its estimate of whether, and the extent to which, additional taxes will be due. If payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period when the Company determines the liabilities are no longer necessary. If the estimate of tax liabilities proves to be less than the ultimate assessment, a further charge to expense would result.
Retained Earnings [Policy Text Block] | Retained Earnings — It is the intention of the Company to reinvest earnings of its foreign subsidiaries in the operations of those subsidiaries. These taxes are undeterminable at this time. The amount of earnings retained in subsidiaries was $17,430 and $16,683 at December 31, 2021, and June 30, 2021 respectively.
Share-based Payment Arrangement [Policy Text Block] | Stock-based compensation — The Company calculates compensation expense related to stock option awards made to employees and directors based on the fair value of stock-based awards on the date of grant. The Company determines the grant date fair value of our stock option awards using the Black-Scholes option pricing model and for awards without performance conditions, the related stock-based compensation is recognized over the period in which a participant is required to provide service in exchange for the stock-based award, which is generally four years. The Company recognizes stock-based compensation expense in the consolidated statements of shareholders’ equity based on awards ultimately expected to vest. Forfeitures are estimated on the date of grant and revised if actual or expected forfeiture activity differs materially from original estimates. Determining the fair value of stock-based awards at the grant date requires significant judgment. The determination of the grant date fair value of stock-based awards using the Black-Scholes option pricing model is affected by our estimated common stock fair value as well as other subjective assumptions including the expected term of the awards, the expected volatility over the expected term of the awards, expected dividend yield and risk-free interest rates. The assumptions used in our option pricing model represent management’s best estimates and are as follows:
| • | Fair Value of Common Stock. We determined the fair value of each share of underlying common stock based on the closing price of our common stock on the date of grant.
| • | Expected Term. The expected term of employee stock options reflects the period for which we believe the option will remain outstanding based on historical experience and future expectations.
| • | Expected Volatility. We base expected volatility on our historical information over a similar expected term.
Earnings Per Share, Policy [Policy Text Block] | Earnings per Share — Computation of basic earnings per share is conducted by dividing net income available to common shares (numerator) by the weighted average number of common shares outstanding (denominator) during a reporting period. Computation of diluted earnings per share gives effect to all dilutive potential common shares outstanding during a reporting period. In computing diluted earnings per share, the average market price of common shares for a reporting period is used in determining the number of shares assumed to be purchased from the exercise of stock options.
Fair Value of Financial Instruments, Policy [Policy Text Block] | Fair Values of Financial Instruments — Carrying values of trade account receivables, accounts payable, accrued expenses, and term deposits approximate their fair value due to their short-term maturities. Carrying values of the Company’s lines of credit and long-term debt are considered to approximate their fair value because the interest rates associated with the lines of credit and long-term debt are adjustable in accordance with market situations when the Company tries to borrow funds with similar terms and remaining maturities. See Note 22 for detailed discussion of the fair value measurement of financial instruments. ASC Topic 820, Fair Value Measurements and Disclosures (“ASC Topic 820”) defines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The financial assets and financial liabilities that require recognition under the guidance include available-for-sale investments, employee deferred compensation plan and foreign currency derivatives. The guidance establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the observable inputs be used when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of us. Unobservable inputs are inputs that reflect our assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available under the circumstances. As such, fair value is a market-based measure considered from the perspective of a market participant who holds the asset or owes the liability rather than an entity-specific measure. The hierarchy is broken down into three levels based on the reliability of inputs as follows:
| ● | Level 1—Valuations based on quoted prices in active markets for identical assets or liabilities that we have the ability to access. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these products does not entail a significant degree of judgment. Financial assets utilizing Level 1 inputs include U.S. treasuries, most money market funds, marketable equity securities and our employee deferred compensation plan;
| ● | Level 2—Valuations based on quoted prices in markets that are not active or for which all significant inputs are observable, directly or indirectly. Financial assets and liabilities utilizing Level 2 inputs include foreign currency forward exchange contracts, most commercial paper and corporate notes and bonds; and
| ● | Level 3—Valuations based on inputs that are unobservable and significant to the overall fair value measurement.
Concentration Risk, Credit Risk, Policy [Policy Text Block] | Concentration of Credit Risk — Financial instruments that subject the Company to credit risk compose trade account receivables. The Company performs ongoing credit evaluations of its customers for potential credit losses. The Company generally does not require collateral. The Company believes that its credit policies do not result in significant adverse risk and historically it has not experienced significant credit related losses.
Investment, Policy [Policy Text Block] | Investments — The Company (a) evaluates the sufficiency of the total equity at risk, (b) reviews the voting rights and decision-making authority of the equity investment holders as a group, and whether there are any guaranteed returns, protection against losses, or capping of residual returns within the group, and (c) establishes whether activities within the venture are on behalf of an investor with disproportionately few voting rights in making this Variable Interest Entity (“VIE”) determination. The Company would consolidate an investment that is determined to be a VIE if it was the primary beneficiary. The primary beneficiary of a VIE is determined by a primarily qualitative approach, whereby the variable interest holder, if any, has the power to direct the VIE’s most significant activities and is the primary beneficiary. A new accounting standard became effective and changed the method by which the primary beneficiary of a VIE is determined. Through a primarily qualitative approach, the variable interest holder who has the power to direct the VIE’s most significant activities is determined to be the primary beneficiary. To the extent that the investment does not qualify as VIE, the Company further assesses the existence of a controlling financial interest under a voting interest model to determine whether the investment should be consolidated. Equity Method — The Company analyzes its investments to determine if they should be accounted for using the equity method. Management evaluates both Common Stock and in-substance Common Stock to determine whether they give the Company the ability to exercise significant influence over operating and financial policies of the investment even though the Company holds less than 50% of the Common Stock and in-substance Common Stock. The net income of the investment, if any, will be reported as “Equity in earnings of unconsolidated joint ventures, net of tax” in the Company’s consolidated statements of operations and comprehensive income. Cost Method — Investee companies not accounted for under the consolidation or the equity method of accounting are accounted for under the cost method of accounting. Under this method, the Company’s share of the earnings or losses of such investee companies is not included in the consolidated balance sheet or statements of operations and comprehensive income or loss. However, impairment charges are recognized in the consolidated statements of operations and comprehensive income or loss. If circumstances suggest that the value of the investee company has subsequently recovered, such recovery is not recorded.
Financing Receivable, Held-for-investment [Policy Text Block] | Loan Receivables from Property Development Projects — The loan receivables from property development projects are classified as current assets, carried at face value, and are individually evaluated for impairment. The allowance for loan losses reflects management’s best estimate of probable losses determined principally on the basis of historical experience and specific allowances for known loan accounts. All loans or portions thereof deemed to be uncollectible or to require an excessive collection cost are written off to the allowance for losses. Interest income on the loan receivables from property development projects are recognized on an accrual basis. Discounts and premiums on loans are amortized to income using the interest method over the remaining period to contractual maturity. The amortization of discounts into income is discontinued on loans that are contractually 90 days past due or when collection of interest appears doubtful.
Contingent Liability Reserve Estimate, Policy [Policy Text Block] | Contingent Liabilities — Certain conditions may exist as of the date the consolidated financial statements are issued, which may result in a loss to the Company, but which will only be resolved when one or more future events occur or fail to occur. The Company’s management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company’s legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims, as well as the perceived merits of the amount of relief sought or expected to be sought therein. If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, then the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed. Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the nature of the guarantee would be disclosed.

X
- Definition The entire disclosure about liquidity. + References No definition available. + Details
Name: | trt_LiquidityPolicyTextBlock
Namespace Prefix: | trt_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of retained earnings. + References No definition available. + Details
Name: | trt_RetainedEarningsPolicyTextBlock
Namespace Prefix: | trt_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure about taxes collected from customers and remitted to governmental authorities. + References No definition available. + Details
Name: | trt_SalesTaxPolicyTextBlock
Namespace Prefix: | trt_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire discussion about term deposits. + References No definition available. + Details
Name: | trt_TermDepositsPolicyTextBlock
Namespace Prefix: | trt_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the claims loss reserve for insurance contracts with a life contingency (permanent life, some term life, accident and health, some annuities), describing the loss exposures and bases and methodologies for making the relevant accounting estimates. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(13)(b)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(19)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 + Details
Name: | us-gaap_ContingentLiabilityReserveEstimatePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249 + Details
Name: | us-gaap_ExtendedProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for financing receivable classified as held-for-investment. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524 + Details
Name: | us-gaap_FinanceLoanAndLeaseReceivablesHeldForInvestmentPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI http://asc.fasb.org/topic&trid=2175825 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI http://asc.fasb.org/topic&trid=2126998 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment in financial asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -URI http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangements entered into by lessor. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981 + Details
Name: | us-gaap_LessorLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration