XML 33 R20.htm IDEA: XBRL DOCUMENT
v3.23.1

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Jan. 31, 2023
Accounting Policies [Abstract] |
Use of Estimates, Policy [Policy Text Block] | Use of estimates. The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Revenue from Contract with Customer [Policy Text Block] | Revenue recognition. During 2022 and 2021 and in accordance with Accounting Standards Codification ("ASC") 606, Revenue from Contracts with Customers, the Company recognizes revenue for certain contracts when a customer obtains control of promised goods or services. Other contracts recognize revenues using periodic recognition of income. For these contracts, the Company uses the "over time" accounting method. Under this approach, income is recognized in each reporting period based on the status of the uncompleted contracts and the current estimates of costs to complete. The amount of revenue recognized is determined by the relationship of costs incurred to the total estimated costs of the contract. Provisions are made for estimated losses on uncompleted contracts in the period in which such losses are determined. Changes in job performance, job conditions, and estimated profitability, including those arising from contract penalty provisions and final contract settlements, may result in revisions to costs and income. Such revisions are recognized in the period in which they are determined. Claims for additional compensation due to the Company are recognized in contract revenues when realization is probable, the amount can be reliably estimated and the amount is not subject to reversal. See Note 4 - Revenue recognition for more detail. Shipping and handling. Shipping and handling costs are included in cost of sales, and the amounts invoiced to customers relating to shipping and handling are included in net sales. Sales tax. Sales tax is reported on a net basis in the consolidated financial statements. Operating cycle. The length of contracts vary but are typically less than one year. The Company includes in current assets and liabilities amounts realizable and payable in the normal course of contract completion unless completion of such contracts extends significantly beyond one year.
Consolidation, Policy [Policy Text Block] | Consolidation. The consolidated financial statements include the accounts of the Company and its domestic and foreign subsidiaries, all of which are wholly owned. All intercompany balances and transactions have been eliminated.
Foreign Currency Transactions and Translations Policy [Policy Text Block] | Translation of foreign currency. Assets and liabilities of consolidated foreign subsidiaries are translated into U.S. dollars at exchange rates in effect at year-end. Revenues and expenses are translated at weighted average exchange rates prevailing during the year. The resulting translation adjustments are included in stockholders' equity as part of accumulated other comprehensive income (loss). Gains or losses on foreign currency transactions and the related tax effects are reflected in net income. The aggregated foreign exchange transaction loss recognized in the income statement was $0.3 million and $0.1 million in 2022 and 2021, respectively.
Commitments and Contingencies, Policy [Policy Text Block] | Contingencies. The Company is subject to various legal proceedings and claims that arise in the ordinary course of business, including those involving environmental, tax, product liability and general liability claims. The Company accrues for such liabilities when it is probable that future costs will be incurred and such costs can be reasonably estimated. Such accruals are based on developments to date, the Company's estimates of the outcomes of these matters, and its experience in contesting, litigating and settling other similar matters. The Company does not currently anticipate the amount of any ultimate liability with respect to these matters will materially affect the Company's financial position, liquidity or future operations.
Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] | Cash and cash equivalents. All highly liquid investments with a maturity of three months or less when purchased are considered to be cash equivalents. Cash and cash equivalents were $5.8 million and $8.2 million as of January 31, 2023 and 2022, respectively. On January 31, 2023, $0.1 million was held in the United States and $5.7 million was held by foreign subsidiaries. On January 31, 2022, less than $0.1 million was held in the United States and $8.2 million was held by foreign subsidiaries. Accounts payable included drafts payable of $0.2 million on January 31, 2023 and 2022. Restricted cash. There was no restricted cash held in the United States on January 31, 2023 or 2022. Restricted cash held by foreign subsidiaries was $1.0 million and $1.6 million as of January 31, 2023 and 2022, respectively. Restricted cash held by foreign subsidiaries related to fixed deposits that also serve as security deposits and guarantees.
(In thousands) |  | 2022 |  |  | 2021 |
Cash and cash equivalents |  | $ | 5,773 |  |  | $ | 8,214 |
Restricted cash |  |  | 1,020 |  |  |  | 1,557 |
Cash, cash equivalents and restricted cash shown in the statement of cash flows |  | $ | 6,793 |  |  | $ | 9,771 |
Receivable [Policy Text Block] | Accounts receivable. The majority of the Company's accounts receivable are due from geographically dispersed contractors and manufacturing companies. Credit is extended based on an evaluation of a customer's financial condition. In the United States, collateral is not generally required. In the United Arab Emirates ("U.A.E."), Saudi Arabia, Egypt and India letters of credit are usually obtained for significant orders. Accounts receivable are due within various time periods specified in the terms applicable to the specific customer and are stated at amounts due from customers net of an allowance for claims and doubtful accounts. Standard payment terms are net 30 days. The allowance for doubtful accounts is based on specifically identified amounts in customers' accounts, where future collectability is deemed uncertain. Management may exercise its judgment in adjusting the provision as a consequence of known items, such as current economic factors and credit trends. Past due trade accounts receivable balances are written off when the Company's collection efforts have been unsuccessful in collecting the amount due and the amount is deemed uncollectible. The write off is recorded against the allowance for doubtful accounts. In 2015, the Company completed a project in the Middle East with billings in the aggregate amount of approximately $41.9 million. The system has not yet been commissioned by the customer. Nevertheless, the Company has settled approximately $39.1 million as of January 31, 2023, with a remaining balance due in the amount of $2.7 million, all of which pertains to retention clauses within the agreements with the Company's customer, and which become payable by the customer when this project is fully tested and commissioned. Of this retention amount, $2.5 million is classified in a long-term receivable account. The Company has been engaged in ongoing active efforts to collect this outstanding amount. The Company continues to engage with the customer to ensure full payment of open balances, and during June 2022 received a partial payment to settle $0.9 million of the customer's outstanding balances. Further, the Company has been engaged by the customer to perform additional work in 2023 under customary trade terms that supports the continued cooperation between the Company and the customer. As a result, the Company did not reserve any allowance against the remaining outstanding balances as of January 31, 2023. However, if the Company’s efforts to collect on this account are not successful, the Company may recognize an allowance for all, or substantially all, of any such then uncollected amounts. For the years ended January 31, 2023 and 2022, respectively, no one customer accounted for greater than 10% of the Company's consolidated net sales. As of January 31, 2023, no one customer accounted for greater than 10% of accounts receivable. As of January 31, 2022, one customer accounted for 11.9% of accounts receivable.
Concentration Risk, Credit Risk, Policy [Policy Text Block] | Concentration of credit risk. The Company maintains its U.S. cash in bank deposit accounts at financial institutions that are insured by the Federal Deposit Insurance Corporation ("FDIC"). Cash balances are below FDIC limits. The Company has not experienced any losses in such accounts. The Company's foreign cash is held in accounts at multiple institutions in the various countries in which the Company operates, limiting the concentration of risk internationally. The Company has a broad customer base doing business in all regions of the United States as well as other areas in the world.
Comprehensive Income, Policy [Policy Text Block] | Accumulated other comprehensive loss. Accumulated other comprehensive loss represents the change in equity from non-owner transactions and consisted of foreign currency translation and minimum pension liability.
(In thousands) |  | 2022 |  |  | 2021 |
Equity adjustment foreign currency, gross |  | $ | (6,707 | ) |  | $ | (1,947 | )
Minimum pension liability, gross |  |  | - |  |  |  | (1,362 | )
Subtotal excluding tax effect |  |  | (6,707 | ) |  |  | (3,309 | )
Tax effect of equity adjustment foreign currency |  |  | 258 |  |  |  | 91 |
Tax effect of minimum pension liability |  |  | - |  |  |  | 114 |
Total accumulated other comprehensive loss |  | $ | (6,449 | ) |  | $ | (3,104 | )
Inventory, Policy [Policy Text Block] | Inventories. Inventories are stated at the lower of cost or net realizable value. Cost is determined using the first-in, first-out method for all inventories.
(In thousands) |  | 2022 |  |  | 2021 |
Raw materials |  | $ | 14,992 |  |  | $ | 13,909 |
Work in process |  |  | 750 |  |  |  | 426 |
Finished goods |  |  | 203 |  |  |  | 527 |
Subtotal |  |  | 15,945 |  |  |  | 14,862 |
Less allowance |  |  | 1,207 |  |  |  | 1,102 |
Inventories, net |  | $ | 14,738 |  |  | $ | 13,760 |
Property, Plant and Equipment, Policy [Policy Text Block] | Long-lived assets. Property, plant and equipment are stated at cost. Interest is capitalized in connection with the construction of facilities and amortized over the estimated useful life of the asset. Long-lived assets are reviewed for possible impairment whenever events indicate that the carrying amount of such assets may not be recoverable. If such a review indicates impairment, the carrying amount of such assets is reduced to an estimated fair value. Depreciation is computed using the straight-line method over the estimated useful lives of assets, which range from three to 30 years. Leasehold improvements are depreciated over the remaining life of the lease or its useful life, whichever is shorter. Amortization of assets under capital leases is included in depreciation. Depreciation expense was approximately $3.7 million and $4.1 million in the years ended January 31, 2023 and 2022, respectively.
(In thousands) |  | 2022 |  |  | 2021 |
Land, buildings and improvements |  | $ | 22,276 |  |  | $ | 22,748 |
Machinery and equipment |  |  | 54,200 |  |  |  | 50,534 |
Furniture, office equipment and computer systems |  |  | 3,727 |  |  |  | 3,941 |
Transportation equipment |  |  | 2,727 |  |  |  | 2,000 |
Subtotal |  |  | 82,930 |  |  |  | 79,223 |
Less accumulated depreciation |  |  | 56,412 |  |  |  | 54,467 |
Property, plant and equipment, net of accumulated depreciation |  | $ | 26,518 |  |  | $ | 24,756 |
Impairment of long-lived assets. The Company's assessment of long-lived assets, and other identifiable intangibles is based upon factors that market participants would use in accordance with the accounting guidance for the fair value measurement of assets. At January 31, 2023, the Company performed a qualitative analysis assessment to determine if it was more likely than not that the fair values of the Company's long-lived assets exceeded their carrying values. The Company assessed three asset groups as part of this analysis: United States, Canada and Middle East. The qualitative assessment indicated that it was more likely than not that the fair values of the Company's long-lived assets exceeded their carrying values for all three asset groups. Therefore, it was determined that there was no impairment of the Company's long-lived assets for the year ended January 31, 2023. The Company will continue testing for potential impairment at least annually or as otherwise required by applicable accounting standards.
Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] | Goodwill. The purchase price of an acquired company is allocated between intangible assets and the net tangible assets of the acquired business with the residual of the purchase price recorded as goodwill. All identifiable goodwill as of January 31, 2023 and 2022, is attributable to the purchase of the remaining 50% interest in Perma-Pipe Canada, Ltd., which occurred in 2016. The movement of the goodwill for the years ended January 31, 2023 and 2022 are as follows:
(In thousands) |  | 2022 |  |  | 2021 |
Balance at beginning of year |  | $ | 2,342 |  |  | $ | 2,332 |
Foreign exchange adjustment |  |  | (115 | ) |  |  | 10 |
Balance at end of year |  | $ | 2,227 |  |  | $ | 2,342 |
The Company performs an impairment assessment of goodwill annually as of January 31, or more frequently if triggering events occur, based on the estimated fair value of the related reporting unit or intangible asset. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. At January 31, 2023, the Company elected to perform a qualitative analysis assessment to determine if it was more likely than not that the fair value of the Company's Canadian reporting unit exceeded its carrying value, including goodwill. The qualitative assessment did not identify any triggering events that would indicate potential impairment of the Company's Canadian reporting unit. Therefore, it was determined that the fair value of the reporting unit exceeded its carrying value, resulting in no impairment for the year ended January 31, 2023. The Company will continue testing for potential impairment at least annually or as otherwise required by applicable accounting standards.
Intangible Assets, Finite-Lived, Policy [Policy Text Block] | Other intangible assets with definite lives. The Company owns several patents including those covering features of its piping and electronic leak detection systems. Patents are capitalized and amortized on a straight-line basis over a period not to exceed the legal lives of the patents. The Company expenses costs incurred to renew or extend the term of intangible assets. Gross patents were $2.7 million as of January 31, 2023 and 2022. Accumulated amortization was approximately $2.6 million as of January 31, 2023 and 2022. Amortization over the next five fiscal years will be less than $0.1 million and less than $0.1 million thereafter. Amortization expense is expected to be recognized over the weighted-average period of 8.0 years.
Research and Development Expense, Policy [Policy Text Block] | Research and development. Research and development expenses consist of materials, salaries and related expenses of engineering personnel and outside services for product development projects. Research and development costs are expensed as incurred. Research and development expense was approximately $0.7 million and $0.4 million in the years ended January 31, 2023 and 2022, respectively.
Income Tax, Policy [Policy Text Block] | Income taxes. Deferred income taxes have been provided for temporary differences arising from differences in the basis of assets and liabilities for tax and financial reporting purposes. Deferred income taxes on temporary differences have been recorded at the current tax rate. The Company assesses its deferred tax assets and liabilities for realizability at each reporting period. The Company recognizes a tax position in its consolidated financial statements only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the financial statements is the largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement with the relevant tax authority. For further information, see Note 7 - Income taxes. One of the base broadening provisions of the U.S. Tax Cuts and Jobs Act of 2017 ("Tax Act") is the Global Intangible Low-Taxed Income provisions ("GILTI"). In accordance with guidance issued by the Financial Accounting Standards Board ("FASB") staff, the Company has adopted an accounting policy to treat any GILTI inclusions as a period cost if and when incurred. Thus, for the years ended January 31, 2023 and 2022, deferred taxes were computed without consideration of the possible future impact of the GILTI provisions, and any current year impact was recorded as a part of the current portion of income tax expense. The Inflation Reduction Act ("IRA") was signed into law in August 2022. The Company has evaluated the provisions of the IRA and does not expect any material impact to its consolidated provision for income taxes.
Fair Value of Financial Instruments, Policy [Policy Text Block] | Fair value of financial instruments. The carrying values of cash and cash equivalents, accounts receivable and accounts payable are based upon reasonable estimates of their fair value due to their short-term nature. The carrying amount of the Company's short-term debt, revolving line of credit and long-term debt approximate fair value because the majority of the amounts outstanding accrue interest at variable rates.
Earnings Per Share, Policy [Policy Text Block] | Net income per common share. Earnings per share ("EPS") is computed by dividing net income by the weighted average number of common shares outstanding (basic). The Company reported net income in 2022 and 2021. Therefore, the Company adjusted for dilutive shares in 2022 and 2021, assuming conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect on earnings per share. The dilutive shares are in the following table:
Basic weighted average number of common shares outstanding (in thousands) |  | 2022 |  |  | 2021 |
Basic weighted average number of common shares outstanding |  |  | 7,976 |  |  |  | 8,110 |
Dilutive effect of stock options and restricted stock units |  |  | 140 |  |  |  | 285 |
Weighted average number of common shares outstanding assuming full dilution |  |  | 8,116 |  |  |  | 8,395 |
Restricted stock and stock options not included in the computation of diluted EPS of common stock because the option exercise prices exceeded the average market prices |  |  | 105 |  |  |  | 39 |
Canceled options during the year |  |  | (11 | ) |  |  | (33 | )
Restricted stock and stock options with an exercise price below the average stock price |  |  | 140 |  |  |  | 285 |
Share-Based Payment Arrangement [Policy Text Block] | Equity-based compensation. The Company issues or has issued various types of stock-based awards to employees and directors: restricted stock, deferred stock and stock options. Non-cash compensation expense associated with restricted stock is based on the fair value of the common stock at the date of grant, and amortized using the straight line method over the vesting period. Compensation expense associated with deferred stock which has been awarded to the Board of Directors (non-employee) is based upon the fair value of the common stock at the date of grant, and since the grant vests immediately it is expensed on the date of the grant. Stock compensation expense for stock options is recognized ratably over the requisite service period of the award. The Black-Scholes option-pricing model is utilized to estimate the fair value of option awards.
Stockholders' Equity, Policy [Policy Text Block] | Treasury Stock. In accordance with ASC 505, Equity, the Company accounted for share repurchases pursuant to its repurchase program under the cost method. This resulted in recognizing the shares as treasury stock, a reduction of stockholders' equity on the Company's consolidated balance sheets and on the Company's consolidated statements of stockholders' equity. These amounts included costs associated with the acquisition of the shares. On July 26, 2022, the Company retired 239,168 shares of treasury stock previously repurchased under the stock repurchase program. The retirement was recorded as a reduction to common stock based on the par value of the shares, and the excess over par value was recorded as a decrease to retained earnings in accordance with ASC 505-30, Equity - Treasury Stock.
Segment Reporting, Policy [Policy Text Block] | Segments. Operating segments are identified as components of an enterprise about which separate discrete financial information is available for evaluation by the chief operating decision maker ("CODM") in making decisions regarding resource allocation and assessing performance the Company’s Chief Executive Officer is the CODM, and he uses a combination of several management reports, including the Company's financial information in determining how to allocate resources and assess performance. The Company has determined that it operates in one segment.
New Accounting Pronouncements, Policy [Policy Text Block] | Recent accounting pronouncements. In March 2020, the FASB issued Accounting Standards Update ("ASU") 2020-04, Reference Rate Reform (Topic 848), which provides guidance designed to provide relief from the accounting analysis and impacts that may otherwise be required for modifications to agreements necessitated by the scheduled discontinuation of the London Inter-Bank Offered Rate ("LIBOR") on December 31, 2021. It also provides optional expedients to enable companies to continue to apply hedge accounting to certain hedging relationships impacted by reference rate reform. The ASU provides the option to account for and present a modification that meets the scope of the standard as an event that does not require contract remeasurement at the modification date or reassessment of a previous accounting determination required under the relevant topic or subtopic. This ASU is effective for all entities; however, application of the guidance is optional, is only available in certain situations and is only available for companies to apply from March 12, 2020 until December 31, 2022. The Company's Renewed Senior Credit Facility which matures on September 20, 2026, bears interest at a rate equal to an alternate base rate, the LIBOR or a LIBOR successor rate index, plus, in each case, an applicable margin. Based on the inclusion of the LIBOR successor rate index in the Renewed Senior Credit Facility, there was no material impact on the Company's financial statements from the adoption of this standard. In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The new guidance affects loans, debt securities, trade receivables, net investments in leases, off-balance-sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that have the contractual right to receive cash. This ASU is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019, with early adoption permitted. A recently adopted amendment has delayed the effective date until fiscal years beginning after December 15, 2022. The Company is currently evaluating this standard and does not expect a material impact to the financial statements of the Company. The Company evaluated other recent accounting pronouncements and does not expect them to have a material impact on its consolidated financial statements.

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

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 450 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for 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 https://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 https://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 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 https://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 https://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 https://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. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -URI https://asc.fasb.org/subtopic&trid=2144439 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 55 -Paragraph 24 -URI https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 926 -SubTopic 20 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
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 https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI https://asc.fasb.org/topic&trid=2126998 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305 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 https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + 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 pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://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 receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
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 https://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 from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI https://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -URI https://asc.fasb.org/topic&trid=2228938 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -URI https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-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 its capital stock transactions, including dividends and accumulated other comprehensive income. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21459-112644 + Details
Name: | us-gaap_StockholdersEquityPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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