XML 42 R27.htm IDEA: XBRL DOCUMENT
v3.22.1

SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Accounting Policies [Abstract] |
Basis of presentation | a.Basis of presentation: The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (“U.S. GAAP”).
Use of estimates | b.Use of estimates: The preparation of financial statements, in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. The Company evaluates its assumptions on an ongoing basis. The Company’s management believes that the estimates, judgment, and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from those estimates. The duration, scope and effects of the ongoing COVID-19 pandemic, government and other third party responses to it, and the related macroeconomic effects, including to the Company’s business and the business of the Company’s suppliers and customers are uncertain, rapidly changing and difficult to predict. As a result, the Company’s accounting estimates and assumptions may change over time in response to this evolving situation. Such changes could result in future impairments of intangibles, fair values of stock-based awards, inventory write-off, warranty provision, income taxes, contingent liabilities, and incremental credit losses on receivables, or an increase in the Company’s insurance liabilities as of the time of a relevant measurement event.
Financial statements in U.S. dollars | c.Financial statements in U.S. dollars: A majority of the revenues of the Company and certain of its subsidiaries are generated in U.S. dollars (“dollars”). In addition, a substantial portion of the Company’s and certain of its subsidiaries’ costs is incurred in dollars. Since management believes that the dollar is the currency of the primary economic environment in which the Company and its subsidiaries operate and considers the non-U.S. subsidiaries to be a direct, integral extension of the parent company’s operations, the dollar is its functional and reporting currency. Accordingly, amounts in currencies other than U.S dollars have been re-measured in accordance with ASC topic 830, “Foreign Currency Matters” (“ASC 830”) as follows: Monetary balances - at the exchange rate in effect on the balance sheet date. Consolidated statements of operations items - average exchange rates prevailing during the year. All exchange gains and losses from the re-measurement mentioned above are reflected in the statement of operations in financial expenses and others, net. F - 14 CERAGON NETWORKS LTD. AND SUBSIDIARIES NOTES TO CONSOLIDATED FINANCIAL STATEMENTS U.S. dollars in thousands (except share data) NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.) The financial statements of the Company’s Brazilian subsidiary, whose functional currency is not the dollar, have been re-measured and translated into dollars. All amounts on the balance sheets have been translated into the dollar using the exchange rates in effect on the relevant balance sheet dates. All amounts in the statements of operations have been translated into the dollar using the average exchange rate for the relevant periods. The resulting translation adjustments are reported as a component of accumulated other comprehensive income (loss) in shareholders’ equity.
Principles of consolidation | d.Principles of consolidation: The consolidated financial statements include the accounts of the Company and its subsidiaries (“the Group”). Intercompany balances and transactions including profits from intercompany sales not yet realized outside the Group, have been eliminated upon consolidation.
Cash Equivalents | e.Cash equivalents: Cash equivalents include short-term unrestricted, highly liquid investments that are readily convertible to cash and with original maturities of three months or less, at acquisition.
Inventories | f.Inventories: Inventories are stated at the lower of cost or net realizable value. Inventory write-offs are provided to cover risks arising from slow-moving items, technological obsolescence, excess inventories, discontinued products, and for market prices lower than cost, if any. The Company periodically evaluates the quantities on hand relative to historical and projected sales volume (which is determined based on an assumption of future demand and market conditions) and the age of the inventory. At the point of the loss recognition, a new lower cost basis for that inventory is established. In addition, if required, the Company records a liability for firm non-cancelable and unconditional purchase commitments with contract manufacturers for quantities in excess of the Company’s future demands forecast consistent with its valuation of excess and obsolete inventory. Inventory includes costs of products delivered to customers and not recognized as cost of sales, where revenues in the related arrangements were not recognized. Cost is determined for all types of inventory using the moving average cost method plus indirect costs.
Long-term trade receivables | g.Long-term trade receivables: Long-term trade receivables, with payment terms in excess of one year that are considered collectible, are recorded at their estimated present values.
Property and equipment | h.Property and equipment: Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the assets, at the following annual rates:
| %
Computers, manufacturing and peripheral equipment | 6 – 33
Office, furniture and equipment | Mainly 15
Leasehold improvements | Over the shorter of the term of the lease or useful life of the asset
Impairment of long-lived assets | i.Impairment of long-lived assets: The Company’s long-lived assets are reviewed for impairment in accordance with ASC topic 360,” Property Plant and Equipment”, (“ASC 360”), whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the asset. If an asset is considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the asset exceeds its fair value. During 2019, 2020 and 2021, no impairment losses have been recognized.
Income taxes | j.Income taxes: The Company account for income taxes in accordance with ASC topic 740, “Income Taxes”, (“ASC 740”). This Statement prescribes the use of the liability method whereby deferred tax asset and liability account balances are determined based on differences between the financial reporting and tax bases of assets and liabilities and for carry forward losses deferred taxes are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company and its subsidiaries provide a valuation allowance, if necessary, to reduce deferred tax assets to their estimated realizable value if it is more likely than not that some portion or all of the deferred tax asset will not be realized. For more information see note 15d. The Company accounts for uncertain tax positions in accordance with ASC No. 740, “Income Taxes”, (“ASC 740”). ASC 740 contains a two-step approach to recognizing and measuring uncertain tax positions accounted for in accordance with ASC 740. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company elected to classify interest expenses and penalties recognized in the financial statements as income taxes. For more information see note 15h.
Intangible assets, net | k.Intangible assets, net: Intangible assets consist of technology and incurred software development costs capitalized in accordance with ASC 985-20, “Software - Costs of Software to be Sold, Leased, or Marketed”. Intangible assets that are considered to have definite useful life are amortized using the straight-line basis over their estimated useful lives.
Revenue recognition | l.Revenue recognition: The Company recognizes revenue when (or as) it satisfies performance obligations by transferring promised products or services to its customers in an amount that reflects the consideration the Company expects to receive. The Company applies the following five steps: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied. The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. For each contract, the Company considers the promise to transfer tangible products, network roll-out, professional services and customer support, each of which are distinct, to be the identified performance obligations. In determining the transaction price, the Company evaluates whether the price is subject to rebates and adjustments to determine the net consideration to which the Company expects to receive. As the Company’s standard payment terms are less than one year, the contracts have no significant financing component. The Company allocates the transaction price to each distinct performance obligation based on their relative standalone selling price. Revenue from tangible products is recognized at a point in time when control of the product is transferred to the customer (i.e., when the Company’s performance obligation is satisfied). The revenues from customer support and extended warranty is recognized ratably over the contract period and the costs associated with these contracts are recognized as incurred. Revenues from network roll-out and professional services are recognized when the Company’s performance obligation is satisfied, usually upon customer acceptance. The Company accounts for rebates and stock rotations provided to customers as variable consideration, based on historical analysis of credit memo data, rebate plans and stock rotation arrangements, as a deduction from revenue in the period in which the revenue is recognized.
Research and development expenses, net | m.Research and development expenses, net: Research and development expenses, net of government grants, are charged to the statement of operations as incurred, except for development expenses which were capitalized in accordance with ASC 985-20 “Software – Costs of Software to be Sold, Leased, or Marketed” (see j above).
Warranty costs | n.Warranty costs: The Company generally offers a standard limited warranty, including parts and labor for an average period of 1-3 years for its products. The Company estimates the costs that may be incurred under its basic limited warranty and records a liability in the amount of such costs at the time product revenue is recognized. Factors that affect the Company’s warranty liability include the number of installed units, historical and anticipated rates of warranty claims, and cost per claim. The Company periodically assesses the adequacy of its recorded warranty liability and adjusts the amounts as necessary. The Company recorded income (expenses) from decrease (increase) of warranty provision for the years ended December 31, 2019, 2020 and 2021 in the amount of $654, $178 and $(417) respectively. As of December 31, 2020 and 2021, the warranty provision was $1,274 and $1,691 respectively.
Derivative instruments | o.Derivative instruments: The Company has instituted a foreign currency cash flow hedging program using foreign currency forward and option contracts (“derivative instruments”) in order to hedge the exposure to variability in expected future cash flows resulting from changes in related foreign currency exchange rates. These transactions are designated as cash flow hedges, as defined under ASC topic 815, “Derivatives and Hedging”. ASC 815 requires companies to recognize all of their derivative instruments as either assets or liabilities in the financial statements at fair value. The Company measured the fair value of the contracts in accordance with ASC topic 820, “Fair value Measurement and Disclosures” at Level 2 (see also note 2t). The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and further, on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, a company must designate the hedging instrument, based upon the exposure being hedged, as a fair value hedge or a cash flow hedge. F - 18 CERAGON NETWORKS LTD. AND SUBSIDIARIES NOTES TO CONSOLIDATED FINANCIAL STATEMENTS U.S. dollars in thousands (except share data) NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.) For derivative instruments that are designated and qualify as a cash flow hedge (i.e., hedging the exposure to variability in expected future cash flows that is attributable to a particular risk), the gain or loss on the derivative instrument is reported as a component of other comprehensive income (loss) and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings. For derivative instruments that don’t meet the definition of a hedge, the changes in the fair value are included immediately in earnings in “Financial expenses and others, net”, in each reporting period. The Company’s cash flow hedging program is to hedge against the risk of overall changes in cash flows resulting from forecasted foreign currency of salary and rent payments during the year. The Company hedges portions of its forecasted expenses denominated in NIS with forward exchange contracts.
Concentrations of credit risk | p.Concentrations of credit risk: Financial instruments that potentially subject the Company and its subsidiaries to concentrations of credit risk consist principally of cash and cash equivalents, and trade receivables. The majority of the Company’s cash and cash equivalents are maintained in U.S. dollar. Generally, these cash and cash equivalents may be redeemed upon demand. Management believes that the financial institutions that hold the Company’s and its subsidiaries’ cash and cash equivalents are institutions with high credit standing, and accordingly, minimal credit risk exists with respect to these assets. The Company’s trade receivables are geographically diversified and derived from sales to customers all over the world. The Company and its subsidiaries generally do not require collateral; however, in certain circumstances, the Company and its subsidiaries may require letters of credit, additional guarantees or advance payments. The Company and its subsidiaries perform ongoing credit evaluations of their customers and insure certain trade receivables under credit insurance policies.
Transfers of financial assets | q.Transfers of financial assets: ASC 860 “Transfers and Servicing”, (“ASC 860”), establishes a standard for determining when a transfer of financial assets should be accounted for as a sale. The Company’s arrangements are such that the underlying conditions are met for the transfer of financial assets to qualify for accounting as a sale. The transfers of financial assets are typically performed by the factoring of receivables to two financial institutions. F - 19 CERAGON NETWORKS LTD. AND SUBSIDIARIES NOTES TO CONSOLIDATED FINANCIAL STATEMENTS U.S. dollars in thousands (except share data) NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.) As of December 31, 2020, and 2021, the Company sold trade receivables to several different financial institutions in a total net amount of $21,993 and $36,047, respectively. Control and risk of those trade receivables were fully transferred in accordance with ASC 860. During the years ended on December 31, 2019, 2020 and 2021, the Company recorded amounts of $506, $575 and $905, respectively, as financial expense related to its factoring arrangements.
Severance pay | r.Severance pay: The Company’s severance pay liability for its Israeli employees is calculated pursuant to Israel’s Severance Pay Law based on the most recent salary of the employees multiplied by the number of years of employment, as of the balance sheet date. Employees are entitled to one month’s salary for each year of employment or a portion thereof. The Company’s liability for all of its employees in Israel is covered by monthly deposits with pension funds, insurance policies and an accrual. The value of the funds deposited into pension funds and insurance policies is recorded as an asset - severance pay fund - in the Company’s balance sheet. The severance pay fund includes the deposited funds and accumulated adjustments to the Israeli Consumer Price Index up to the balance sheet date. The deposited funds may be withdrawn only upon the fulfillment of the obligation pursuant to Israel’s Severance Pay Law or labor agreements. The value of the deposited funds in insurance policies, is based on the cash surrendered value of these policies and includes profits / losses. Starting April 2009, the Company’s agreements with new employees in Israel are under section 14 of the Severance Pay Law -1963. The Company’s contributions for severance pay shall replace its severance obligation, no additional calculations shall be conducted between the parties regarding the matter of severance pay and no additional payments shall be made by the Company to the employee. Further, the related obligation and amounts deposited on behalf of such obligation are not stated on the balance sheet, as the Company is legally released from obligation to employees once the deposit amounts have been paid. As of December 2020 and 2021, accrued severance pay amounted to $9,282 and $8,453 respectively. Severance expense for the years ended December 31, 2019, 2020 and 2021, amounted to approximately $2,336, $2,538 and $1,906, respectively. The Company accounts for its obligations for pension and other postretirement benefits in accordance with ASC 715, “Compensation - Retirement Benefits”. For more information refer to note 11.
Accounting for stock-based compensation | s.Accounting for stock-based compensation: ASC topic 718, “Compensation - Stock Compensation”, (“ASC 718”), requires companies to estimate the fair value of equity-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company’s consolidated statements of operations. The Company estimates the fair value of stock options granted under ASC 718 using the binomial model with the following assumptions for 2019, 2020 and 2021:
|  | December 31,
|  | 2019 |  | 2020 |  | 2021
Dividend yield |  | 0% |  | 0% |  | 0%
Volatility |  | 53% - 65% |  | 60% - 85% |  | 66% - 87%
Risk free interest |  | 1.2% - 2.7% |  | 0.1% - 1.0% |  | 0.1% - 1.3%
Early exercise multiple |  | 1.3 - 2.3 |  | 1.5 - 1.6 |  | 1.55
Risk-free interest rates are based on the yield from U.S. Treasury zero-coupon bonds with a term equivalent to the contractual life of the options; volatility of price of the Company’s shares based upon actual historical stock price movements. The Early exercise factor is representing the value of the underlying stock as a multiple of the exercise price of the option which, if achieved, results in exercise of the option. Early exercise multiple is based on actual historical exercise activity. The expected term of the options granted is derived from output of the option valuation model and represents the period of time that options granted are expected to be outstanding. The Company recognizes compensation expense using the accelerated method for all awards ultimately expected to vest. Estimated forfeitures are based on historical pre-vesting forfeitures and on management’s estimates. ASC topic 718 requires forfeitures to be estimated and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates.
Fair value of financial instruments | t.Fair value of financial instruments: The Company applies ASC 820, “Fair Value Measurements and Disclosures”. Under this standard, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. F - 21 CERAGON NETWORKS LTD. AND SUBSIDIARIES NOTES TO CONSOLIDATED FINANCIAL STATEMENTS U.S. dollars in thousands (except share data) NOTE 2:-SIGNIFICANT ACCOUNTING POLICIES (Cont.) In determining fair value, the Company uses various valuation approaches. ASC 820 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 most 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 the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the inputs as follows: Level 1 -Valuations based on quoted prices in active markets for identical assets that the Company has the ability to access. Valuation adjustments and block discounts are not applied to Level 1 instruments. 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. Level 2 -Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly. Level 3 -Valuations based on inputs that are unobservable and significant to the overall fair value measurement. The availability of observable inputs can vary from investment to investment and is affected by a wide variety of factors, including, for example, the type of investment, the liquidity of markets and other characteristics particular to the transaction. To the extent that valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment and the investments are categorized as Level 3. The following methods and assumptions were used by the Company and its subsidiaries in estimating their fair value disclosures for financial instruments. The carrying amounts of cash and cash equivalents, trade receivables, other accounts receivable, trade payables, and other accounts payable and accrued expenses approximate their fair values due to the short-term maturities of such instruments. The derivative instruments are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments.
Comprehensive income | u.Comprehensive income: The Company accounts for comprehensive income in accordance with ASC topic 220, “Comprehensive Income”. This statement establishes standards for the reporting and display of comprehensive income and its components in a full set of general purpose financial statements. Comprehensive income generally represents all changes in shareholders’ equity during the period except those resulting from investments by, or distributions to, shareholders. The components of accumulated other comprehensive income - (“AOCI”) were as follows:
|  | Unrealized Gains (Losses) on Cash Flow Hedges |  |  | Foreign Currency Translation Adjustments |  |  | Total |
Balance as of January 1, 2021 |  | $ | 1,845 |  |  | $ | (9,913 | ) |  | $ | (8,068 | )
Other comprehensive income before reclassifications |  |  | 346 |  |  |  | (325 | ) |  |  | 21 |
Amounts reclassified from AOCI |  |  | (1,460 | ) |  |  | - |  |  |  | (1,460 | )
Other comprehensive loss |  |  | (1,114 | ) |  |  | (325 | ) |  |  | (1,439 | )
Balance as of December 31, 2021 |  | $ | 731 |  |  | $ | (10,238 | ) |  | $ | (9,507 | )
The effects on net loss of amounts reclassified from AOCI for the year ended December 31, 2021 derive from realized gains on cash flow hedges, included in operating expenses.
Treasury shares | v.Treasury shares: The Company repurchased its ordinary shares on the open-market and holds such shares as Treasury shares. The Company presents the cost of repurchased treasury shares as a reduction of shareholders’ equity.
Basic and diluted net earnings per share | w.Basic and diluted net earnings per share: Basic net earnings per share are computed based on the weighted average number of ordinary shares outstanding during each year. Diluted net earnings per share is computed based on the weighted average number of ordinary shares outstanding during each year, plus dilutive potential ordinary shares considered outstanding during the year, in accordance with ASC topic 260, “Earnings Per Share” (“ASC 260”). The total weighted average number of shares related to the outstanding options and RSU’s excluded from the calculations of diluted net earnings per share due to their anti-dilutive effect was 3,473,312, 4,204,381 and 1,695,149 for the years ended December 31, 2019, 2020 and 2021, respectively.
Equity method investment | x.Equity method investment Investments in companies that are not controlled but over which the Company can exercise significant influence are presented using the equity method of accounting.
Reclassifications | y.Reclassifications: Certain prior period amounts have been reclassified in order to conform to the current period presentation.
Impact of recently issued Accounting Standards | z.Impact of recently issued Accounting Standards: In November 2021, the FASB issued ASU 2021-10, ASC Topic 832 “Disclosures by Business Entities about Government Assistance”. The standard require the following annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy: (1) Information about the nature of the transactions and the related accounting policy used to account for the transactions (2) The line items on the balance sheet and income statement that are affected by the transactions, and the amounts applicable to each financial statement line item (3) Significant terms and conditions of the transactions, including commitments and contingencies. The standard will become effective for fiscal years beginning after December 15, 2021. The Company is currently assessing the impact of the adoption of this standard on its consolidated financial statements.

X
- Definition Impact of recently issued Accounting Standards [Policy Text Block] + References No definition available. + Details
Name: | crnt_ImpactOfRecentlyIssuedAccountingStandardsPolicyTextBlock
Namespace Prefix: | crnt_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition. + References No definition available. + Details
Name: | crnt_RevenuesRecognitionPolicyTextBlock
Namespace Prefix: | crnt_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Severance Pay [Policy Text Block] + References No definition available. + Details
Name: | crnt_SeverancePayPolicyTextBlock
Namespace Prefix: | crnt_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Treasury Shares [Policy Text Block] + References No definition available. + Details
Name: | crnt_TreasurySharesPolicyTextBlock
Namespace Prefix: | crnt_
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 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 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 http://asc.fasb.org/extlink&oid=123372394&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 http://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 its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
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 equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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 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.12) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 21D -URI http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585 + Details
Name: | us-gaap_EquityMethodInvestmentsPolicy
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 (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 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 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 http://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 assessing and recognizing impairments of its property, plant and equipment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230 + Details
Name: | us-gaap_PropertyPlantAndEquipmentImpairment
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 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 transfers and servicing financial assets, including securitization transactions as well as repurchase and resale agreements. This disclosure may include how the entity (1) determines whether a transaction is accounted for as a sale; (2) accounts for a sale transaction, including the initial and subsequent accounting for any interests that the entity obtains or continues to hold in the transaction, how such interests are valued, and the significant assumptions used in the valuation; (3) accounts for a transaction that does not qualify for sale treatment (that is, a financing); and (4) accounts for its servicing assets and liabilities ("servicing"), including how such servicing is measured initially and subsequently, and the methodology and significant assumptions used to value such servicing. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 30 -Section 50 -Paragraph 1A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=125521744&loc=d3e122596-111746 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 860 -SubTopic 50 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746 + Details
Name: | us-gaap_TransfersAndServicingOfFinancialAssetsPolicyTextBlock
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