XML 34 R23.htm IDEA: XBRL DOCUMENT
v3.22.4

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 3 Months Ended
--- | ---
Dec. 30, 2022
Accounting Policies [Abstract] |
Basis of Presentation | Basis of Presentation The accompanying unaudited condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information. Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. In the opinion of management, these condensed consolidated financial statements include all adjustments necessary for a fair presentation of the results for the interim periods. The Company has consolidated all of its majority owned subsidiaries and entities over which it has control. All intercompany balances and transactions have been eliminated as part of the consolidation.
Consolidation | These condensed consolidated financial statements and the accompanying notes are unaudited and should be read in conjunction with the consolidated financial statements and notes thereto for the fiscal year ended 2022 included in the Company’s Annual Report on Form 10-K, which was filed with the SEC on November 18, 2022.
Subsequent Events | The Company considers events or transactions that occur after the balance sheet date, but before the financial statements are issued, to provide additional evidence relative to certain estimates or to identify matters that require additional disclosures.
Reclassification of Prior Period Presentation | Reclassification of Prior Period Presentation Certain prior period amounts in the notes to the condensed consolidated financial statements have had a change in presentation to conform to current period presentation. This change does not affect previously reported results.
Concentration of Risk | Concentration of Risk Financial instruments that potentially expose the Company to concentrations of credit risk consist principally of cash, cash equivalents, marketable securities, certificates of deposit, and trade accounts receivable. Cash held with financial institutions may exceed the Federal Deposit Insurance Corporation insurance limits or similar limits in foreign jurisdictions. To date, the Company has not realized any losses on its deposits of cash and cash equivalents. The Company performs ongoing credit evaluations of its customers and, except for government tenders, group purchases and orders with a letter of credit, its industrial customers often provide a down payment. The Company maintains an allowance for credit losses based upon the expected collectability of all accounts receivable. The Company obtains some of the components in its products from a limited group of suppliers or from a single-source supplier. When these suppliers are unable to meet the Company's supply needs, the Company's production is negatively impacted. Credit is extended to customers based on an evaluation of the customer’s financial condition, and collateral is not required. In certain circumstances, a customer may be required to prepay all or a portion of the contract price prior to transfer of control.
Segment Reporting | Segment Reporting The Company has two reportable operating segments; (i) Medical and (ii) Industrial, which aligns with how its Chief Executive Officer, who is the Company's Chief Operating Decision Maker (“CODM”), reviews the Company’s performance. See Note 15, Segment Information, for further information on the Company’s segments.
Fiscal Year | Fiscal Year The fiscal years of the Company as reported are the 52 or 53-week period ending on the Friday nearest September 30. Fiscal year 2023 is the 52-week period ending September 29, 2023. Fiscal year 2022 was the 52-week period that ended on September 30, 2022. The fiscal quarters ended December 30, 2022 and December 31, 2021 were both 13-week periods.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with GAAP 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 condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting periods. Such estimates include the valuation of inventories, valuation of goodwill and intangible assets, warranties, contract liabilities, long-lived asset valuations, impairment of investments, valuation of financial instruments, and taxes on income. Actual results could differ from these estimates.
Cash and Cash Equivalents, Restricted Cash | Cash and Cash Equivalents The Company considers unrestricted currency on hand, demand deposits, time deposits and all highly-liquid investments with an original maturity of three months or less at the date of purchase to be cash and cash equivalents. Restricted Cash Restricted cash primarily consists of cash collateral related to certain leases and inventory arrangements. Restricted cash is included in other assets on the Company's Condensed Consolidated Balance Sheets.
Investments and Marketable Securities | Investments The Company accounts for its equity investments in privately-held companies under the equity method of accounting if the Company has the ability to exercise significant influence in these investments. Distributions received from an equity method investment are classified using the cumulative earnings approach, which means that distributions up to the amount of cumulative equity in earnings recognized will be treated as returns on investment and classified as operating cash flows and those in excess of that amount will be treated as returns of investment and classified as investing cash flows. The Company reviews its equity investments in privately-held companies for impairment whenever events or changes in business circumstances are other than temporary and indicate that the carrying amount of the investments may not be fully recoverable. Marketable Securities The Company's marketable securities consist primarily of financial instruments such as U.S. treasury securities, U.S. agency obligations, corporate bonds, commercial paper, money market funds, and equity securities. The Company classifies marketable debt securities as available-for-sale at the time of purchase and reevaluates such classifications as of each balance sheet date. All marketable debt securities are recorded at estimated fair value. Any unrealized gains or losses for marketable debt securities are included in accumulated other comprehensive income within the Condensed Consolidated Balance Sheets. Marketable equity securities are stated at fair value as determined by the most recently traded price of each security at the balance sheet date. All unrealized gains and losses on equity securities are recorded as part of other expense, net in the Company's condensed consolidated financial statements. See Note 7, Fair Value, for further details. When the fair value of a marketable debt security declines below its amortized cost basis, any portion of that decline attributable to credit losses, to the extent expected to be nonrecoverable before the sale of the security, is recognized in the Condensed Consolidated Statements of Operations. When the fair value of a marketable debt security declines below its amortized cost basis due to changes in interest rates, such amounts are recorded in other comprehensive loss, and are recognized in the Condensed Consolidated Statements of Operations only if the Company sells or intends to sell the security before recovery of its cost basis. There were no credit losses related to marketable debt securities recorded during the three months ended December 30, 2022.
Loss Contingencies | Loss Contingencies From time to time, the Company is involved in legal proceedings, claims and government inspections or investigations, customs and duties audits, other contingency matters, both inside and outside the United States, arising in the ordinary course of its business or otherwise. The Company accrues amounts for probable losses, to the extent they can be reasonably estimated, that it believes are adequate to address any liabilities related to legal proceedings and other loss contingencies that the Company believes will result in a probable loss (including, among other things, probable settlement value). A loss or a range of loss is disclosed when it is reasonably possible that a material loss will be incurred and can be estimated or when it is reasonably possible that the amount of a loss, when material, will exceed the recorded provision. When a loss contingency is probable but not reasonably estimable the nature of the contingency and the fact that an estimate cannot be made is disclosed.
Product Warranty | Product Warranty The Company warrants most of its products for a specific period of time, usually 12 to 24 months from delivery or acceptance, against material defects. The Company provides for the estimated future costs of warranty obligations in cost of revenues when the related revenues are recognized. The accrued warranty costs represent the best estimate at the time of sale of the total costs that the Company will incur to repair or replace product parts that fail while still under warranty. The amount of the accrued estimated warranty costs obligation for established products is primarily based on historical experience of product failures, adjusted for current information on repair costs. For new products, estimates include the historical experience of similar products, as well as a reasonable allowance for warranty expenses associated with new products. On a quarterly basis, the Company reviews the accrued warranty costs and updates the historical warranty cost trends, if required.
Leases | Leases The Company determines if an arrangement is or contains a lease at the inception of an arrangement. The Company's operating lease right-of-use ("ROU") assets represent the right to use an underlying asset over the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets may also include initial direct costs incurred and prepaid lease payments, less lease incentives. Lease liabilities and their corresponding ROU assets are recognized based on the present value of lease payments over the lease term, discounted using the Company's incremental borrowing rate. The Company recognizes operating leases with lease terms of more than twelve months in operating lease assets, current operating lease liabilities, and operating lease liabilities on its Condensed Consolidated Balance Sheets. The Company recognizes finance leases with lease terms of more than twelve months in property, plant, and equipment, net, accrued liabilities and other current liabilities, and other long-term liabilities on its Condensed Consolidated Balance Sheets. For purposes of calculating lease liabilities and the corresponding ROU assets, the Company's lease term may include options to extend or terminate the lease when it is reasonably certain that it will exercise that option.
Revenue Recognition | Revenue Recognition The Company’s revenues are derived primarily from the sale of hardware and services. The Company recognizes its revenues net of any value-added or sales tax and net of sales discounts. The Company sells a high proportion of its X-ray products to a limited number of OEM customers. X-ray imaging components including X-ray tubes, digital detectors and image-processing tools and security and inspection products are generally sold on a stand-alone basis. However, the Company occasionally sells its digital detectors, X-ray tubes and imaging processing tools as a package that is optimized for digital X-ray imaging and sells its Linatron® X-ray linear accelerators together with its image processing software and image detection products to OEM customers that incorporate them into their inspection or irradiation systems and processes. Service contracts are often sold with certain security and inspection products and computer-aided detection products. The Company determines revenue recognition through the following steps: •Identification of the contract, or contracts, with a customer •Identification of the performance obligations in the contract •Determination of the transaction price •Allocation of the transaction price to the performance obligations in the contract •Recognition of revenue when, or as, a performance obligation is satisfied Transaction Price and Allocation to Performance Obligations Transaction prices of products or services are typically based on contracted rates. To the extent that the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value method when there is a large number of transactions with similar characteristics or the most likely amount method when there are two possible outcomes, depending on the circumstances of the transaction, to which the Company expects to be entitled. 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. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the Company’s anticipated performance and all information (historical, current, and forecasted) that is reasonably available. The Company allows customers to return specific parts of purchased X-ray tubes for a partial refund credit, which is identified as variable consideration. For sales with a right of return, revenue is reduced for expected returns, a liability is recorded for expected returns, and an asset is recorded for the right to recover products from customers on settling the liability. The Company recognizes a reduction to revenue and cost of sales at the time of sale and a corresponding contract liability and contract asset. The Company records this estimate based on the historical volume of product returns and adjusts the estimate on a quarterly basis based on the current quarter sales and current quarter returns. If a contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price based on the estimated relative standalone selling prices of the promised products or services underlying each performance obligation. The Company determines standalone selling prices based on the price at which the performance obligation could be sold separately. Contracts and Performance Obligations The Company accounts for a contract with a customer when there is an 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 the consideration is probable. The Company's performance obligations consist mainly of transferring control of products and services identified in the contracts or purchase orders. For each contract, the Company considers the obligation to transfer products and services to the customer, which are distinct, to be performance obligations. Recognition of Revenue Revenue is recognized when, or as, obligations under the terms of a contract are satisfied, which occurs when control of the promised products or services is transferred to customers. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer. Product revenue is generally recognized when the customer obtains control of the Company’s product, which occurs at a point in time, and may be upon shipment or upon delivery based on the contractual shipping terms of a contract. Service revenue is generally recognized over the term of the service contract. Services are expected to be transferred to the customer throughout the term of the contract, and the Company believes recognizing revenue ratably over the term of the contract best depicts the transfer of value to the customer. Disaggregation of Revenue Revenue is disaggregated from contracts between geography and by reportable operating segment, which the Company believes best depicts how the nature, amount, timing, and uncertainty of revenues and cash flows are affected by economic factors. Refer to Note 15, Segment Information, included in this report, for the disaggregation of the Company’s revenue based on reportable operating segments and Note 2, Revenue, for the disaggregation of revenue by geographic region. Contract Balances Contract assets are included within the prepaid expenses and other current assets, and other assets balances in the Condensed Consolidated Balance Sheets. Contract liabilities, which includes refund liabilities and deferred revenue, are included within the accrued liabilities and other current liabilities, deferred revenues, and other long-term liabilities balances in the Condensed Consolidated Balance Sheets. Deferred revenue represents the Company's obligation to transfer goods and/or services to its customers for which it has already received consideration (or the amount is due) from the customer. The Company's deferred revenue balance primarily relates to contract advances and billings for warranty contracts. Deferred revenue that is estimated to be recognized during the following twelve-month period is recorded as deferred revenues and the remaining portion is recorded as other long-term liabilities in the Condensed Consolidated Balance Sheets. Costs to Obtain or Fulfill a Customer Contract The Company has certain costs to obtain and fulfill a customer contract, such as commissions and shipping costs. The Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. Incremental costs of obtaining contracts that would be recognized over more than one year are not material. The Company accounts for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the associated products. These costs are included as a component of cost of revenues.
Recently Adopted Accounting Pronouncements | Recently Adopted Accounting Pronouncements In August 2020, the Financial Accounting Standards Board issued Accounting Standard Update ("ASU") 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. The standard removed certain separation models in ASC 470-20 for convertible instruments, and, as a result, embedded conversion features are no longer separated from the host contract for convertible instruments with conversion features that are not required to be accounted for as derivatives under ASC 815. These convertible debt instruments are accounted for as a single liability measured at amortized cost. This results in the interest expense recognized for convertible debt instruments to be typically closer to the coupon interest rate. Further, the ASU made amendments to the earnings per share (“EPS”) guidance in Topic 260 for convertible instruments, the most significant impact of which was requiring the use of the if-converted method for diluted EPS calculation, and no longer allowing the net share settlement method. The Company adopted this ASU on October 1, 2022, using the modified retrospective method. On the date of adoption, the Company recorded an entry to reduce additional paid-in capital by $34.6 million, increase long-term debt, net by $28.0 million, decrease deferred tax assets by $0.1 million, and increase retained earnings by $6.5 million for the after-tax impact of previously recognized amortization of the debt discount associated with the Company’s Convertible Notes (as defined herein). The unamortized discount on the Company's Convertible Notes (see Note 10, Borrowings) was derecognized in the first quarter of fiscal year 2023 and the interest expense from its Convertible Notes decreased and became closer to the coupon rate of 4.00%. The impact that the adoption of ASU 2020-06 has on the Company's net income per diluted share will depend on the amount of earnings in each period and the Company's share price and could result in additional dilution.

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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + 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.9-03(1)(a)) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: 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 https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
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 https://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 https://asc.fasb.org/extlink&oid=126941378&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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + 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 (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -URI https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683 + Details
Name: | us-gaap_FiscalPeriod
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 https://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 https://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 https://asc.fasb.org/extlink&oid=128292326&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 pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755 + Details
Name: | us-gaap_PriorPeriodReclassificationAdjustmentDescription
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI https://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for standard warranties 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 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for reporting subsequent events. + References No definition available. + Details
Name: | us-gaap_SubsequentEventsPolicyPolicyTextBlock
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 https://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 https://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 https://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 https://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 https://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 https://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 https://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