XML 39 R24.htm IDEA: XBRL DOCUMENT
v3.22.1

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Accounting Policies [Abstract] |
Financial statements in US dollars |
A. | Financial statements in US dollars
Substantially all sales of the Company are made outside of Israel (see Note 14A regarding geographical distribution), in US dollars ("dollars"). Most purchases of materials and components, and a significant part of the marketing costs are made or incurred, primarily in dollars. Therefore, the dollar is the currency that represents the principal economic environment in which the Company operates and is thus its functional currency. Transactions and monetary balances in other currencies are translated into the functional currency using the current exchange rate. All exchange gains and losses from remeasurement of monetary balance sheet items denominated in non-dollar currencies are reflected in earnings when they arise.
Basis of presentation |
B. | Basis of presentation
The accompanying consolidated financial statements have been prepared with accounting principles generally accepted in the United States of America and include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Estimates and assumptions |
C. | Estimates and assumptions
The preparation of the 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 liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include revenue recognition over time, credit loss, income taxes, inventories, marketable securities, goodwill, intangible assets and share-based compensation.
Business combinations |
D. | Business combinations
The Company accounts for business combination in accordance with ASC No. 805, "Business Combinations". ASC No. 805 requires recognition of assets acquired and liabilities assumed at the acquisition date, measured at their fair values as of that date. Any excess of the fair value of net assets acquired over purchase price and any subsequent changes in estimated contingencies are to be recorded in the consolidated statements of operations.
Cash and cash equivalents |
E. | Cash and cash equivalents
The Company considers highly liquid investments with original maturities of three months or less from the date of deposit to be cash equivalents.
Short-term bank deposits |
F. | Short-term bank deposits
Short term bank deposits consist of bank deposits with original maturities of more than three months and up to twelve months.
Marketable securities |
G. | Marketable securities
The Company classifies its marketable securities as held-to-maturity as they are debt securities in which the Company has the intent and ability to hold to maturity. Held-to-maturity (HTM) debt securities are recorded at amortized cost adjusted for the amortization or accretion of premiums or discounts. Premiums and discounts on debt securities are amortized or accreted over the life of the related held-to-maturity security as an adjustment to yield using the effective interest method. Such amortization and accretion are included in the "Financial income, net" line item in the consolidated statements of operations. The Company’s impairment policy until December 31, 2019, prior to the adoption of the new CECL standard When other-than-temporary impairment has occurred, the amount of the other-than-temporary impairment recognized in earnings depends on whether the Company intends to sell the security or it is more likely than not that it will be required to sell the security before recovery of its amortized cost basis less any current-period credit loss. A decline in the market value of HTM security below cost that is deemed to be other than temporary results in an impairment to reduce the carrying amount to fair value. To determine whether an impairment is other than temporary, the Company considers all available information relevant to the collectability of the security, including past events, current conditions, and reasonable and supportable forecasts when developing estimate of cash flows expected to be collected. Evidence considered in this assessment includes the reasons for the impairment, the severity and duration of the impairment, changes in value subsequent to year end, forecasted performance of the investee, and the general market condition in the geographic area or industry the investee operates in. If the Company intends to sell the security or it is more likely than not will be required to sell the security before recovery of its amortized cost basis less any current-period credit loss, the other-than-temporary impairment is recognized in earnings equal to the entire difference between the investment’s amortized cost basis and its fair value at the balance sheet date. If the Company does not intend to sell the security and it is not more likely than not that the Company will be required to sell the security before recovery of its amortized cost basis less any current-period credit loss, the other-than-temporary impairment is separated into the amount representing the credit loss and the amount related to all other factors. The amount of the total other-than-temporary impairment related to the credit loss is recognized in earnings. The Company’s impairment policy from January 1, 2020, following the adoption of the new CECL standard On January 1, 2020, the Company adopted ASU 2016-13 (Topic 326) Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments, as further clarified by the Financial Accounting Standards Board (the "FASB") through the issuance of additional related ASUs, which requires the measurement and recognition of current expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the previous incurred loss impairment model with an expected loss model, which requires the use of forward-looking information to calculate credit loss estimates. The Company adopted the standard under the modified retrospective approach.
Trade accounts receivable, net |
H. | Trade accounts receivable, net
The Company’s accounts receivables accounting policy until December 31, 2019, prior to the adoption of the new CECL standard Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Amounts collected on trade accounts receivable are included in net cash provided by operating activities in the consolidated statements of cash flows. The Company maintains an allowance for doubtful accounts for estimated losses inherent in its accounts receivable portfolio. In establishing the required allowance, management considers historical losses adjusted to take into account current market conditions and its customers’ financial condition, the amount of receivables in dispute, and the current receivables aging and current payment patterns. The Company’s accounts receivables accounting policy from January 1, 2020, following the adoption of the new CECL standard Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Amounts collected on trade accounts receivable are included in net cash provided by operating activities in the consolidated statements of cash flows. The Company presents accounts receivable in the consolidated balance sheets net of allowance for credit losses for potential uncollectible amounts. The Company estimates the collectability of accounts receivable balances and adjust the allowance for credit losses based on the Company's assessment of collectability by reviewing accounts receivable on an aggregated basis where similar characteristics exist and on an individual basis when it identifies specific customers with known disputes or collectability issues. The Company also considers a number of factors to assess collectability, including the past due status, creditworthiness of the specific customer, payment history and reasonable and supportable forecasts of future economic conditions. As of December 31, 2020 and 2021, the allowance for credit losses amounted to US$ 20 thousand.
Inventories |
I. | Inventories
Inventories are stated at the lower of cost and net realizable value. Cost is determined using the "weighted average-cost" method. The Company writes down obsolete or slow moving inventory to its net realizable value.
Assets held for employees' severance benefits |
J. | Assets held for employees’ severance benefits
Assets held for employees’ severance benefits represent contributions to severance pay funds and cash surrender value of insurance policies. The assets are recorded at their current cash redemption value.
Property, plant and equipment |
K. | Property, plant and equipment
Property, plant and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated on the straight-line basis over the estimated useful life of the assets at the following annual rates:
| %
Machinery and equipment | 15 - 33
Office furniture and equipment | 6 - 33
Leasehold improvements | *
* | Over the shorter term of the lease or the useful life of the asset
Goodwill and other intangible assets |
L. | Goodwill and other intangible assets
Goodwill reflects the excess of the purchase price of business acquired over the fair value of net assets acquired. Goodwill is not amortized but instead is tested for impairment at least annually or more frequently if events or changes in circumstances indicate that the carrying value may be impaired. Intangible assets that are not considered to have an indefinite useful life are amortized over their estimated useful lives in proportion to the economic benefits realized. This accounting policy results in amortization of such intangible assets in the straight-line method. The Company operates in one operating segment and this segment comprises one reporting unit. The Company’s goodwill impairment policy until December 31, 2019, prior to the adoption of ASU 2017-04 Goodwill is reviewed for impairment at least annually in accordance with ASC 350, Intangibles—Goodwill and Other. ASC 350 provides an entity the option to perform a qualitative assessment to determine whether it is more likely than-not that the fair value of a reporting unit is less than its carrying amount prior to performing the two-step goodwill impairment test. If this is the case, the two-step goodwill impairment test is required. If it is more likely than-not that the fair value of a reporting unit is greater than its carrying amount, the two-step goodwill impairment test is not required. If the two-step goodwill impairment test is required, first, the fair value of the reporting unit is compared with its carrying amount (including goodwill). If the fair value of the reporting unit is less than its carrying amount, an indication of goodwill impairment exists for the reporting unit and the entity must perform step two of the impairment test (measurement). Under step two, an impairment loss is recognized for any excess of the carrying amount of the reporting unit’s goodwill over the implied fair value of that goodwill. The implied fair value of goodwill is determined by allocating the fair value of the reporting unit in a manner similar to a purchase price allocation and the residual fair value after this allocation is the implied fair value of the reporting unit goodwill. If the fair value of the reporting unit exceeds its carrying amount, step two does not need to be performed. The Company’s goodwill impairment policy from January 1, 2020, following the adoption of ASU 2017-04 The Company may first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount. If the Company performs a qualitative assessment and concludes that it is more likely than not that the fair value of a reporting unit exceeds its carrying value, goodwill is not considered impaired and the impairment test is not required. However, if the Company concludes otherwise, it is then required to perform a quantitative assessment for goodwill impairment. The Company performs its quantitative goodwill impairment test by comparing the fair value of its reporting unit with its carrying value. If the reporting unit’s carrying value is determined to be greater than its fair value, an impairment charge is recognized for the amount by which the carrying value exceeds the reporting unit’s fair value. If the fair value of the reporting unit is determined to be greater than its carrying amount, the applicable goodwill is not impaired. During the years ended December 31, 2019, 2020 and 2021, no impairments were found and therefore no impairment losses were recorded.
Impairment of long-lived assets |
M. | Impairment of long-lived assets
In accordance with Impairment or Disposal of long-lived assets Subsections of FASB ASC Subtopic 360-10, Property, Plant, and Equipment – Overall. Long-lived assets, such as property, plant, equipment and purchased intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or an asset group to be tested for possible impairment, the Company first compares undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values and third party independent appraisals, as considered necessary.
Leases |
N. | Leases
The Company adopted the new accounting standard ASC 842 "Leases" and all the related amendments on January 1, 2019. The standard also provides practical expedients for an entity’s ongoing accounting. The Company elected the short-term lease recognition exemption for all leases with a term shorter than 12 months. This means that for those leases, the Company does not recognize right-of-use ("ROU") assets or lease liabilities, including not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition, but recognizes lease expenses over the lease term on a straight-line basis. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. As of December 31, 2021, all of the company's leases are operating leases. On the commencement date, the lease payments shall include variable lease payments that depend on an index (such as the Consumer Price Index), initially measured using the index at the commencement date. The Company does not remeasure the lease liability for changes in future lease payments arising from changes in an index unless the lease liability is remeasured for another reason. Therefore, after initial recognition, such variable lease payments are recognized in profit or loss as they are incurred. Variable payments that depends on use of the underlying asset are not included in the lease payments. Such variable payments are recognized in profit or loss in the period in which the event or condition that triggers the payment occurs. Upon initial recognition, the Company recognizes a liability at the present value of the lease payments to be made over the lease term, and concurrently recognizes a ROU asset at the same amount of the liability, adjusted for any prepaid lease payments. The Company’s incremental borrowing rate for a lease is the rate of interest it would have to pay on a collateralized basis to borrow an amount equal to the lease payments, the lease term and the effect on that rate of designating specific collateral with a value equal to the unpaid lease payments for that lease. After lease commencement, the Company measures the lease liability at the present value of the remaining lease payments using the discount rate determined at lease commencement (as long as the discount rate hasn’t been updated as a result of a reassessment event). The Company subsequently measures the ROU asset at the present value of the remaining lease payments, adjusted for the remaining balance of any cumulative prepaid or accrued rent if the lease payments are uneven throughout the lease term. The Company’s lease agreements have remaining lease terms of 2 to 9 years. Some of these agreements include options to terminate the leases immediately. Some of our vehicle lease agreements include rental payments based on the actual usage of the vehicles and other lease agreements include rental payments adjusted periodically for inflation. The agreements related to leases in Israel are in Israeli Shekel ("ILS") or in ILS linked to the Israeli Consumer Price Index or to the US Dollars. The agreements related to leases in the USA are in US Dollars and the agreements related to leases in Denmark are in Danish Krone ("DKK"). The Company’s lease agreements do not contain any residual value guarantees. See Note 11.
Revenue recognition |
O. | Revenue recognition
The Company derives revenues primarily from the sale of networking and data infrastructure solutions. The Company recognizes revenue upon transfer of control of the promised goods in a contract with a customer in an amount that reflects the consideration the Company expects to receive in exchange for those products. Transfer of control occurs once the customer has the contractual right to use the product, generally upon shipment or once delivery and risk of loss has transferred to the customer. The Company accounts for a contract with customer when it has approval and commitment from both parties, the rights of the parties and payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Each of the Company's contracts includes one type of performance obligation. The Company evaluates each distinct performance obligation within a contract, whether it is satisfied at a point in time or over time. Most of the Company's revenues are recognized at a point in time. Revenue is recognized over time for sales of goods manufactured to unique customer specifications, in which the Company’s performance does not create an asset with an alternative use to the Company and the Company has an enforceable right to payment for performance completed to date if the customer were to terminate the contract. Revenue recognized over time is measured by the costs incurred to date relative to the estimated total direct costs to fulfill each contract. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, materials and overhead.
Research and development costs |
P. | Research and development costs
Capitalization of software development costs (mainly salary) related to programmable components incorporated into the Company's products, are charged to expense until technological feasibility has been established for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for general release to customers. Judgment is required in determining when technological feasibility of a product is established. The company has determined that technological feasibility for its software components of hardware products is reached after all high-risk development issues have been resolved through coding and testing. Amortization begins once the software is ready for its intended use, generally based on the pattern in which the economic benefits will be consumed. The amortization of these costs is included in cost of revenue over the estimated life of the products. Other costs incurred in the research and development of the Company’s products are expensed as incurred.
Allowance for product warranty |
Q. | Allowance for product warranty
The Company grants assurance-type warranties related to certain products to end-users. The Company estimates its obligation for such warranties to be immaterial on the basis of historical experience. Accordingly, these financial statements do not include an accrual for warranty obligations.
Treasury shares |
R. | Treasury shares
Treasury shares are recorded at cost and presented as a reduction of shareholders' equity. The Company reissues treasury shares under the Global Share Incentive Plan (2013), upon exercise of options and upon vesting of restricted stock units ("RSU"). Reissuance of treasury shares is accounted for in accordance with ASC 505-30 whereby gains are credited to additional paid-in capital and losses are charged to additional paid-in capital to the extent that previous net gains are included therein and otherwise to retained earnings.
Income taxes |
S. | Income taxes
Deferred taxes are accounted for under the asset and liability method based on the estimated future tax effects of temporary differences between the financial statements carrying amounts of existing assets and liabilities and their respective tax bases, and for operating loss and tax credit carryforwards. Deferred tax assets and liabilities are presented as non-current assets and liabilities and measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the consolidated statements of operations in the period that includes the enactment date. The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured as the largest amount that is greater than 50 percent likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. Taxes which would apply in the event of disposal of investments in foreign subsidiaries have not been taken into account in computing the deferred taxes, as the Company's intention is to hold, and not to realize the investments.
Share-based compensation |
T. | Share-based compensation
The Company recognizes compensation expense based on estimated grant date fair value in accordance with ASC Topic 718, Compensation -Stock Compensation as follows: When portions of an award vest in increments during the requisite service period (graded-vesting award), the Company’s accounting policy is to recognize compensation cost for the award over the requisite service period for each separately vesting portion of the award.
Basic and diluted earnings per share |
U. | Basic and diluted earnings per share
Basic income per ordinary share is calculated by dividing the net income attributable to ordinary shares, by the weighted average number of ordinary shares outstanding. Diluted income per ordinary share calculation is similar to basic income per ordinary share except that the weighted average of ordinary shares outstanding is increased to include outstanding potential ordinary shares during the period if dilutive. Potential ordinary shares arise from stock options and RSUs, and the dilutive effect is reflected by the application of the treasury stock method. The following table summarizes information related to the computation of basic and diluted income per ordinary share for the years indicated.
|  | Year ended December 31 |
|  | 2019 |  |  | 2020 |  |  | 2021 |
Net income attributable to ordinary shares (US$ thousands) |  |  | 10,236 |  |  |  | 5,725 |  |  |  | 10,541 |
Weighted average number of ordinary shares outstanding used in basic income per ordinary share calculation |  |  | 7,520,389 |  |  |  | 7,118,244 |  |  |  | 6,825,630 |
Add assumed exercise of outstanding dilutive potential ordinary shares |  |  | 52,228 |  |  |  | 38,519 |  |  |  | 143,172 |
Weighted average number of ordinary shares outstanding used in diluted income per ordinary share calculation |  |  | 7,572,617 |  |  |  | 7,156,763 |  |  |  | 6,968,802 |
Basic income per ordinary shares (US$) |  |  | 1.361 |  |  |  | 0.804 |  |  |  | 1.544 |
Diluted income per ordinary shares (US$) |  |  | 1.352 |  |  |  | 0.800 |  |  |  | 1.513 |
Weighted average number of shares related to options excluded from the diluted earnings per share calculation because of anti-dilutive effect |  |  | 351,610 |  |  |  | 180,916 |  |  |  | 65,534 |
Comprehensive Income |
V. | Comprehensive Income
For the years ended December 31, 2019, 2020 and 2021, comprehensive income equals net income.
Fair Value Measurements |
W. | Fair Value Measurements
The Company's financial instruments consist mainly of cash and cash equivalents, marketable securities, trade and other receivables and trade accounts payable. The carrying amounts of these financial instruments, except for marketable securities, approximate their fair value because of the short maturity of these investments. The fair value of marketable securities is presented in Note 5 to these consolidated financial statements. Assets held for severance benefits are recorded at their current cash redemption value. The Company utilizes valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs to the extent possible. The Company determines fair value based on assumptions that market participants would use in pricing an asset or liability in the principal or most advantageous market. When considering market participant assumptions in fair value measurements, the following fair value hierarchy distinguishes between observable and unobservable inputs, which are categorized in one of the following levels: Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date. Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability. Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.
Concentrations of risks |
X. | Concentrations of risks
(1) Credit risk Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist principally of cash and cash equivalents, short-term bank deposits, marketable securities, trade receivables and assets held for employees’ severance benefits. Cash and cash equivalents balances of the Company, which are subject to credit risk, consist of cash accounts held with major financial institutions. Short-term bank deposits balances of the Company, which are subject to credit risk, consist of short-term bank deposits held with a major Israeli Bank. Marketable securities consist of held to maturity marketable securities issued by highly rated corporations. As of December 31, 2020 and 2021, the ratings of the securities in the Company's portfolio was at least A- and BBB+ respectively. Nonetheless, these investments are subject to general credit and counterparty risks (such as that the counterparty to a financial instrument fails to meet its contractual obligations). The Company closely monitors extensions of credit and has never experienced significant credit losses. (2) Significant customers The Company's top four ultimate customers accounted for approximately 35% of its revenues in 2021. The Company expects that a small number of customers will continue to account for a significant portion of its revenues for the foreseeable future. See Note 14.
Liabilities for loss contingencies |
Y. | Liabilities for loss contingencies
Liabilities for loss contingencies arising from claims, assessments, litigation, fines, and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.

X
- Definition Short-term bank deposits. + References No definition available. + Details
Name: | silc_ShortTermBankDepositsPolicyTextBlock
Namespace Prefix: | silc_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Treasury Shares, Policy [Policy Text Block] + References No definition available. + Details
Name: | silc_TreasurySharesPolicyPolicyTextBlock
Namespace Prefix: | silc_
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 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 Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
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 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 http://asc.fasb.org/extlink&oid=123368208&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 http://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 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 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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
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 goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
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 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 investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for plans, other than pension plans, that provide postretirement benefits (including both defined benefit and defined contribution plans). This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -URI http://asc.fasb.org/subtopic&trid=2235144 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 60 -URI http://asc.fasb.org/subtopic&trid=2235172 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -URI http://asc.fasb.org/subtopic&trid=2235116 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy
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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
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 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 http://asc.fasb.org/extlink&oid=123368208&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 accounts receivable. + References Reference 1: 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 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524 Reference 3: 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 Reference 4: 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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef -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 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
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