XML 51 R30.htm IDEA: XBRL DOCUMENT
v3.25.3

Business And Summary Of Significant Accounting Policies (Policy) | 12 Months Ended
--- | ---
Aug. 30, 2025
Accounting Policies [Abstract] |
Principles of Consolidation | Principles of Consolidation The Consolidated Financial Statements include the accounts of MSC. All significant intercompany balances and transactions have been eliminated in consolidation.
Fiscal Year | Fiscal Year The Company operates on a 52/53-week fiscal year ending on the Saturday closest to August 31 st of each year. References to “fiscal year 2025” refer to the period from September 1, 2024 to August 30, 2025. References to “fiscal year 2024” refer to the period from September 3, 2023 to August 31, 2024. References to “fiscal year 2023” refer to the period from September 4, 2022 to September 2, 2023. All comparable periods consisted of a 52-week fiscal year.
Use of Estimates | Use of Estimates The preparation of financial statements, in conformity with accounting principles generally accepted in the United States of America, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure 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 and assumptions used in preparing the accompanying Consolidated Financial Statements.
Cash and Cash Equivalents | Cash and Cash Equivalents The Company considers all short-term, highly liquid investments with maturities of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are carried at cost, which approximates fair value.
Concentrations of Credit Risk | Concentrations of Credit Risk The Company’s mix of receivables is diverse, selling its products primarily to end-users. The Company’s customer base represents many diverse industries primarily concentrated in the United States. The Company performs periodic credit evaluations of its customers’ financial condition, and collateral is generally not required. The Company evaluates the collectability of accounts receivable based on numerous factors, including past transaction history with customers and their creditworthiness, and the Company provides a reserve for accounts that it believes to be uncollectible. The Company’s cash includes deposits with commercial banks. The terms of these deposits and investments provide that all monies are available to the Company upon demand. The Company maintains the majority of its cash with high-quality financial institutions. Deposits held with banks may exceed insurance limits. While MSC monitors the creditworthiness of these commercial banks and financial institutions, a crisis in the U.S. financial systems could limit access to funds and/or result in a loss of principal.
Allowance for Credit Losses | Allowance for Credit Losses The Company establishes reserves for customer accounts that are deemed uncollectible. The allowance for credit losses is based on several factors, including the age of the receivables and the historical ratio of actual write-offs to the age of the receivables. These analyses also take into consideration economic conditions that may have an impact on a specific industry, a group of customers or a specific customer. While the Company has a broad customer base, representing many diverse industries primarily in all regions of the United States, a general economic downturn could result in higher than expected uncollectible account balances and, therefore, the need to revise estimates for bad debts.
Inventories | Inventories Inventories consist of merchandise held for resale and are stated at the lower of cost or net realizable value. Cost is principally determined using the weighted-average cost method. The Company evaluates the recoverability of its inventory quarterly and established reserves for slow-moving or obsolete inventories. The Company estimates the recoverable cost of such inventory by product type and considers such factors as its age, the physical condition of the inventory, historic sales, historical write-down activity as well as known trends. The Company’s ability to recover its cost for inventory can be affected by such factors as general economic and market conditions and relationships with suppliers and customers. Substantially all of the Company’s inventories have long shelf lives and are not highly susceptible to obsolescence. In addition, many of the Company’s inventory items are eligible for return under various supplier agreements.
Property, Plant and Equipment | Property, Plant and Equipment Property, plant and equipment and capitalized computer software are stated at cost less accumulated depreciation and amortization. Expenditures for maintenance and repairs are charged to expense as incurred; costs of major renewals and improvements are capitalized. At the time property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are eliminated from the asset and accumulated depreciation accounts and the gain or loss on such disposition is reflected in income. Depreciation and amortization of property, plant and equipment are computed for financial reporting purposes on the straight-line method based on the estimated useful lives of the assets. Leasehold improvements are amortized over either their respective lease terms or their estimated useful lives, whichever is shorter. Estimated useful lives range from three years to 40 years for buildings and building improvements, the lesser of 10 years or the lease term for leasehold improvements, three years to 10 years for computer systems, equipment and software, and three years to 20 years for furniture, fixtures and equipment. Capitalized computer software costs are amortized using the straight-line method over the estimated useful life. These costs include purchased software packages, payments to vendors and consultants for the development, implementation or modification of purchased software packages for Company use, and payroll and related costs for associates connected with internal-use software projects. Capitalized computer software costs are included in property, plant and equipment in the Consolidated Balance Sheets.
Cloud Computing Arrangements | Cloud Computing Arrangements The Company capitalizes costs to implement cloud computing arrangements (“CCA”) hosted by third-party vendors. Capitalized costs are amortized on a straight line basis over the life of the hosting arrangement, taking into account any renewal options which are reasonably certain to be exercised, if any. Capitalized CCA included in Prepaid expenses and other current assets were $1,813 and $1,637 and CCA costs included in Other assets were $23,851 and $26,658, net of accumulated amortization, of which $0 and $5,552 were accrued, at August 30, 2025 and August 31, 2024, respectively. Amortization expense associated with capitalized CCA costs, included in Operating expenses in the Consolidated Statements of Income, was $1,790, $1,988 and $1,192 for fiscal years 2025, 2024, and 2023, respectively. Capitalized CCA costs are classified within operating activities in the Consolidated Statements of Cash Flows.
Leases | Leases The Company’s lease portfolio includes certain real estate (CFCs, regional inventory centers, warehouses and manufacturing locations), automobiles and other equipment. The determination of whether an arrangement is, or contains, a lease is performed at the inception of the arrangement. Operating leases are recorded on the balance sheet with operating lease assets representing the right to use the underlying asset for the lease term and operating lease liabilities representing the obligation to make lease payments arising from the lease. For real estate leases, lease components and non-lease components, such as common area maintenance, are grouped as a single lease component. All leases with an initial term of 12 months or less are not included on the balance sheet. Real estate leases typically include one or more options to extend the lease. The Company regularly evaluates the renewal options, and when it is reasonably certain of exercise, the Company includes the renewal period in its lease term. The automobile leases contain variable lease payments based on inception and subsequent interest rate fluctuations. When readily determinable, the Company uses the interest rate implicit in its leases to discount lease payments. For leases that do not have a readily determinable implicit rate, the Company utilizes the incremental borrowing rate. The incremental borrowing rate for a lease is the rate of interest the Company would have to pay on a collateralized basis to borrow an amount equal to the lease payments under similar terms. The Company’s operating lease expense is recognized on a straight-line basis over the lease term and is recorded in Operating expenses in the Consolidated Statements of Income.
Goodwill and Other Indefinite-Lived Intangible Assets | Goodwill and Other Indefinite-Lived Intangible Assets The Company’s business acquisitions typically result in the recording of goodwill and other intangible assets, which affects the amount of amortization expense and possibly impairment write-downs that the Company may incur in future periods. Goodwill represents the excess of the purchase price paid over the fair value of the net assets acquired in business acquisitions. The Company annually reviews goodwill at the reporting unit level and intangible assets that have indefinite lives for impairment in its fiscal fourth quarter and when events or changes in circumstances indicate the carrying values of these assets might exceed their current fair values. The Company currently operates at a single reporting unit level. Events or circumstances that may result in an impairment review include changes in macroeconomic conditions, industry and market considerations, cost fact events affecting the reporting unit or a sustained decrease in share price. Each year, the Company may elect to perform a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit or indefinite-lived intangible asset is less than its carrying value. If impairment is indicated in the qualitative assessment or if management elects to initially perform a quantitative assessment, the impairment test uses a single step approach. This single step approach compares the carrying value of a reporting unit or indefinite lived intangible asset to its fair value. If the fair value exceeds its carrying amount, goodwill or indefinite lived intangible assets are not impaired. If the carrying amount exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. Based on the qualitative assessments of goodwill and intangible assets that have indefinite lives performed by the Company in its respective fiscal fourth quarters, there was no indicator of impairment for fiscal years 2025, 2024 and 2023.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets The Company periodically evaluates the net realizable value of long-lived assets, including definite-lived intangible assets, operating lease right-of-use assets, capitalized CCA costs and property and equipment, relying on a number of factors, including operating results, business plans, economic projections, and anticipated future cash flows. Impairment is assessed by evaluating the estimated undiscounted cash flows over the asset’s remaining life. If estimated cash flows are insufficient to recover the investment, an impairment loss is recognized.
Revenue Recognition | Revenue Recognition Net sales include product revenue and shipping and handling charges, net of estimated sales returns and any related sales incentives. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products. All revenue is recognized when the Company satisfies its performance obligations under the contract, which is determined to occur when the customer obtains control of the products, and invoicing occurs at approximately the same point in time. The Company’s product sales have standard payment terms that do not exceed one year. The Company considers shipping and handling as activities to fulfill its performance obligation. Substantially all of the Company’s contracts have a single performance obligation, to deliver products, and are short-term in nature. The Company estimates product returns based on historical return rates. The Company offers customers sales incentives, which primarily consist of volume rebates, and upfront sign-on payments. These volume rebates and sign-on payments are not in exchange for a distinct good or service and result in a reduction of net sales from the goods transferred to the customer at the later of when the related revenue is recognized or when the Company promises to pay the consideration.
Gross Profit | Gross Profit Gross profit primarily represents the difference between the sale price to the Company’s customers and the product cost from its suppliers (net of earned rebates and discounts), including the cost of inbound freight. The cost of outbound freight (including internal transfers), purchasing, receiving and warehousing are included in operating expenses.
Vendor Consideration | Vendor Consideration The Company receives volume rebates from certain vendors based on contractual arrangements with such vendors. Rebates received from these vendors are recognized as a reduction to Cost of goods sold in the Consolidated Statements of Income when the inventory is sold. In addition, the Company records cash consideration received for advertising costs incurred to sell the vendor’s products as a reduction of the Company’s advertising costs and such consideration is reflected in Operating expenses in the Consolidated Statements of Income. The total amount of advertising costs, net of co-operative advertising income from vendor-sponsored programs, included in Operating expenses in the Consolidated Statements of Income was approximately $16,257, $12,167 and $9,124 during fiscal years 2025, 2024 and 2023, respectively.
Product Warranties | Product Warranties The Company generally offers a maximum one year warranty, including parts and labor, for certain of its products sold. The specific terms and conditions of those warranties vary depending upon the product sold. The Company may be able to recoup some of these costs through product warranties it holds with its original equipment manufacturers (“OEM”), which typically range from 30 to 90 days. In general, many of the Company’s general merchandise products are covered by third-party OEM warranties. The Company’s warranty expense has not been material.
Shipping and Handling Costs | Shipping and Handling Costs The Company includes shipping and handling fees billed to customers in Net sales and shipping and handling costs associated with outbound freight in Operating expenses in the Consolidated Statements of Income. The shipping and handling costs in Operating expenses were approximately $150,501, $148,523 and $156,844 during fiscal years 2025, 2024 and 2023, respectively.
Stock-Based Compensation | Stock-Based Compensation In accordance with Accounting Standards Codification (“ASC”) Topic 718, “Compensation — Stock Compensation,” the Company estimates the fair value of share-based payment awards on the date of grant. The value of awards that are ultimately expected to vest is recognized as an expense over the requisite service periods. The fair value of the Company’s restricted stock units and performance share units is based on the closing market price of the Company’s Class A Common Stock, par value $0.001 per share, (“Class A Common Stock”) on the date of grant. The Company estimates the fair value of stock options granted using a Black-Scholes option-pricing model. This model requires the Company to make estimates and assumptions with respect to the expected term of the option, the expected volatility of the price of the Company’s Class A Common Stock and the expected forfeiture rate. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. The expected term is based on the historical exercise behavior of grantees, as well as the contractual life of the option grants. The expected volatility factor is based on the volatility of the Class A Common Stock for a period equal to the expected term of the stock option. In addition, forfeitures of share-based awards are estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The Company uses historical data to estimate forfeitures and records stock-based compensation expense only for those awards that are expected to vest.
Share Repurchases and Treasury Stock | Share Repurchases and Treasury Stock Repurchased shares may be retired immediately and resume the status of authorized but unissued shares or may be held by the Company as treasury stock. The Company accounts for treasury stock under the cost method, using the first-in, first-out flow assumption, and it is included in Class A treasury stock, at cost in the Consolidated Balance Sheets. When the Company reissues treasury stock, the gains are recorded in additional paid-in capital (“APIC”), while the losses are recorded to APIC to the extent that the previous net gains on the reissuance of treasury stock are available to offset the losses. If the losses are larger than the previous net gains available, then the losses are recorded to retained earnings. The Company accounts for repurchased shares immediately retired under the constructive retirement method. When shares are retired, the par value of the repurchased shares is deducted from common stock and the excess repurchase price over par is deducted by allocation to both APIC and retained earnings. The amount allocated to APIC is calculated as the original cost of APIC per share outstanding using the first-in, first-out flow assumption and is applied to the number of shares repurchased. Any remaining amount is allocated to retained earnings.
Fair Value of Financial Instruments | Fair Value of Financial Instruments The carrying values of the Company’s financial instruments, including cash and cash equivalents, receivables, accounts payable and accrued liabilities, approximate fair value because of the short maturity of these instruments. In addition, based on borrowing rates currently available to the Company for borrowings with similar terms, the carrying values of the Company’s lease obligations also approximate fair value. The fair values of the Company’s long-term debt, including current maturities, are estimated based on quoted market prices for the same or similar issues or on current rates offered to the Company for debt of the same remaining maturities. Under this method, the Company’s fair values of any long-term obligations were not significantly different than the carrying values at August 30, 2025 and August 31, 2024.
Foreign Currency | Foreign Currency The local currency is the functional currency for substantially all of MSC’s operations outside the United States. Assets and liabilities of these operations are translated to U.S. dollars at the exchange rate in effect at the end of each period. Income statement accounts are translated at the average exchange rate prevailing during the period. Translation adjustments arising from the use of differing exchange rates from period to period are included as a component of other comprehensive income within shareholders’ equity. Gains and losses from foreign currency transactions are included in net income for the period.
Income Taxes | Income Taxes The Company has established deferred income tax assets and liabilities for temporary differences between the financial reporting bases and the income tax bases of its assets and liabilities at enacted tax rates expected to be in effect when such assets or liabilities are realized or settled pursuant to the provisions of ASC Topic 740, “Income Taxes,” which prescribes a comprehensive model for the financial statement recognition, measurement, classification and disclosure of uncertain tax positions. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The amounts of unrecognized tax benefits, exclusive of interest and penalties that would affect the effective tax rate, were $2,476 and $3,789 as of August 30, 2025 and August 31, 2024, respectively.
Comprehensive Income | Comprehensive Income Comprehensive income consists of consolidated net income and foreign currency translation adjustments. Foreign currency translation adjustments included in comprehensive income were not tax-affected as investments in international affiliates are deemed to be permanent.
Geographic Regions | Geographic Regions The Company’s sales and assets are predominantly generated from North American locations. For fiscal year 2025, the Company’s operations in North America represented approximately 99% of consolidated net sales, with 95% of the total being from the Company’s operations in the United States. The remaining 1% of consolidated net sales is from the Company’s operations in other foreign countries.
Business Combinations and Asset Acquisitions | Business Combinations and Asset Acquisitions The Company accounts for business combinations in accordance with ASC Topic 805, “Business Combinations” (“ASC Topic 805”). ASC Topic 805 established principles and requirements for recognizing the total consideration transferred to, and the assets acquired, liabilities assumed and any non-controlling interest in, the acquired target in a business combination. ASC Topic 805 also provides guidance for recognizing and measuring goodwill acquired in a business combination and requires the acquirer to disclose information that users may need to evaluate and understand the financial impact of the business combination. The Company recognizes assets acquired in an asset acquisition based on the cost to the Company on a relative fair value basis, which includes transaction costs in addition to consideration transferred and liabilities assumed or issued as part of the transaction. Neither goodwill nor bargain purchase gains are recognized in an asset acquisition; any excess of consideration transferred over the fair value of the net assets acquired, or the opposite, is allocated to qualifying assets based on their relative fair values. See Note 6, “Acquisitions” for further discussion on business combinations and asset acquisitions.
Recently Adopted Accounting Pronouncements | Accounting Standards Not Yet Adopted In December 2023, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2023-09, Income Taxes (Topic 740): Improvement to Income Tax Disclosures to enhance the transparency and decision usefulness of income tax disclosures. The ASU primarily enhances and expands both the income tax rate reconciliation disclosure and the income taxes paid disclosure. The ASU is effective for annual periods beginning after December 15, 2024 (MSC’s fiscal year 2026) on a prospective basis. The adoption of this guidance is not expected to affect the Company’s Consolidated Balance Sheets, Statements of Income, or Statements of Cash Flows and the Company is currently evaluating the standard to determine the impact of adoption on its disclosures. In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income- Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses. The ASU requires public entities to include more detailed disclosures about specific categories of expenses such as inventory purchases, employee compensation, depreciation, amortization and selling costs within the notes to the financial statements. The ASU is effective for fiscal year periods beginning after December 15, 2026 (MSC’s fiscal year 2028) and interim periods within fiscal years beginning after December 15, 2027 (MSC’s first quarter of fiscal year 2029), with early adoption permitted. The adoption of this guidance is not expected to affect the Company’s Consolidated Balance Sheets, Statements of Income, or Statements of Cash Flows and the Company is currently evaluating the standard to determine the impact of adoption on its disclosures. Other pronouncements issued by the FASB or other authoritative accounting standards groups with future effective dates are either not applicable or are not expected to have a material impact on the Consolidated Financial Statements. Recently Adopted Accounting Standards In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU requires entities, including those with a single reporting segment, to disclose significant segment expenses that are regularly provided to the chief operating decision maker, among other provisions. The ASU is effective for fiscal year periods beginning after December 15, 2023 (MSC’s fiscal year 2025) and interim periods within fiscal years beginning after December 15, 2024 (MSC’s first quarter of fiscal year 2026), with early adoption permitted. The Company adopted this guidance effective for the fiscal year ended August 30, 2025. The adoption of ASU 2023-07 resulted in changes to the Company’s disclosures, including comparative information for all years presented, but had no impact on the Company’s Consolidated Financial Statements. See Note 16, “Segment Reporting” for additional information on segments.

X
- Definition Cloud Computing Arrangements Policy + References No definition available. + Details
Name: | msm_CloudComputingArrangementsPolicyPolicyTextBlock
Namespace Prefix: | msm_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Geographic Regions Policy Text Block + References No definition available. + Details
Name: | msm_GeographicRegionsPolicyPolicyTextBlock
Namespace Prefix: | msm_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Shipping And Handling [Policy Text Block] + References No definition available. + Details
Name: | msm_ShippingAndHandlingPolicyTextBlock
Namespace Prefix: | msm_
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 advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for business combination. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479405/805-10-25-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + 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. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 + 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 -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1 + 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 cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org/705/tableOfContent + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
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://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1 + 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 determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-12 + Details
Name: | us-gaap_FiscalPeriod
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (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 -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent + 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://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + 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 guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/460/tableOfContent + Details
Name: | us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
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 -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + 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 -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + 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 revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + 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://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-1 + 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 accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration