XML 48 R32.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Basis of Presentation and Consolidation | Basis of Presentation and Consolidation The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States and include the accounts and transactions of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.
Revenue Recognition | Revenue Recognition — Revenue from Contracts with Customers: Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring a product or providing a service. A majority of the Company’s revenue is short cycle in nature with shipments within one year of the order. A small portion of the Company’s revenue derives from contracts extending over one year and in some cases may have optional renewal terms if both parties agree to renew. The Company’s payment terms generally range between 10 to 120 days and vary by contract, the types of products sold and the volume of products sold, among other factors. Revenue includes product sales, services and billings for shipping charges, net of discounts, expected returns, rebates and sales tax. Estimates for rebates and expected returns is based on historical experience. The Company includes shipping costs billed to customers in Revenue and the related shipping costs in Cost of goods sold in the Consolidated Statements of Operations and Comprehensive Income (Loss). Performance Obligations: A m ajority of the Company’s contracts have a performance obligation which represents, in most cases, the product being sold to the customer. Some contracts include a second performance obligation to provide additional Vendor Managed Inventory (“VMI”) services primarily related to monitoring and stocking. Although the Company has identified that it offers some customers both a product and a service obligation, the customer only receives one invoice per transaction with no price allocation between these obligations. The Company does not price its offerings based on any allocation between these obligations. A portion of the Company’s contracts offer assurance-type warranties in connection with the sale of a product to the customer. Assurance-type warranties provide a customer with assurance that the related product will function as parties intended because it complies with the agreed-upon specifications. Such warranties are not significant and do not represent a separate performance obligation. Select contracts with customers include variable consideration primarily related to volume rebates if predetermined thresholds are met. The Company estimates variable consideration using the expected-value method considering all reasonably available information, including experience, current, historical, and forecasted. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Over 95% of the Company’s performance obligations are recognized at a point in time, rather than over time, as the Company completes its performance obligations. Specifically, revenue is recognized when control transfers to the customer, typically upon shipment or receipt by the customer. Less than 5% of the Company’s revenue is recognized over time and relates to services, in which the Company transfers control of a good or service over time and the customer simultaneously receives and consumes the benefits. That portion of expected consideration is deferred until the time that those services have been provided and the related performance obligations have been satisfied. At December 31, 2024 and 2023, the deferred consideration for the service performance obligations that have not been satisfied was $3.7 million and $0.8 million and will be recognized within twelve months of the respective balance sheet date. Revenue recognized for the years ended December 31, 2024 and 2023 from amounts included in contract liabilities at the beginning of the respective periods was $0.8 million and $2.3 million, respectively. For revenue recognized over time, the input method is utilized and is based on costs incurred relative to estimated total costs. Contract Costs: The Company has adopted the practical expedient within ASC 340, Other Assets and Deferred Costs (“ASC 340”), to recognize incremental costs to obtain a contract, primarily employee related costs, as expense when incurred since the amortization period of the asset that the Company otherwise would have recognized is one year or less. Rental Revenue: The Company determines if a contract contains a lease at inception. A contract contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. The Lawson and TestEquity segments operate as a lessor and rent certain equipment to customers through leases classified as operating leases under ASC 842, Leases (“ASC 842”). Lease revenue is recognized on a straight-line basis over the life of each lease. As there are trivial non-lease components, the Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606, Revenue from Contracts with Customers (“ASC 606”) from the associated lease component as the relevant criteria under ASC 842 are met.
Cash, Cash Equivalents, and Restricted Cash | Cash, Cash Equivalents, and Restricted Cash — The Company considers all liquid investments with a maturity of three months or less when purchased to be cash equivalents. The carrying amount of the Company’s cash equivalents at December 31, 2024 and December 31, 2023 approximates fair value. Cash balances at individual banks may exceed the federally insured limit by the Federal Deposit Insurance Corporation (the “FDIC”). The Company has not experienced any material losses in such accounts.
Allowance for Credit Losses | Allowance for Credit Losses — The Company evaluates the collectibility of accounts receivable based on a combination of factors. In circumstances where the Company is aware of a specific customer’s inability to meet its financial obligations (e.g., bankruptcy filings, substantial down-grading of credit ratings), a specific reserve for bad debts is recorded against amounts due to reduce the receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes reserves for bad debts based on current and forecasted probability of collection, economic conditions, historical experience of bad debt write-offs as a percent of accounts receivable outstanding, and other significant events that may impact the collectibility of accounts receivable. Uncollected trade receivables are written off when identified to be unrecoverable.
Inventories | Inventories — Inventories principally consist of purchased finished products and manufactured electronic equipment offered for resale stated at the lower of cost or net realizable value using the first-in-first-out method for the Lawson segment and primarily the weighted average method for the TestEquity, Gexpro Services and Canada Branch Division segments. Most of our products are not exposed to the risk of obsolescence due to technology changes. However, some of our products do have a limited shelf life, and from time to time we add and remove items from our catalogs, brochures or website for marketing and other purposes. To reduce the cost basis of inventory to a lower of cost or net realizable value, a write-down is recorded for slow-moving and obsolete inventory based on historical experience and monitoring of current inventory activity. Estimates are used to determine the necessity of recording these write-downs based on periodic detailed analysis using both qualitative and quantitative factors. As part of this analysis, the Company considers several factors including the inventories length of time on hand, historical sales, product shelf life, product life cycle, product category and product obsolescence. In general, depending on the product category, we write-down inventory with low turnover at higher rates than inventory with higher turnover.
Property, Plant and Equipment and Rental Equipment | Property, Plant and Equipment — Property, plant and equipment are stated at cost less accumulated depreciation and amortization. Depreciation expense is computed primarily by the straight-line method for buildings, machinery and equipment, furniture and fixtures and vehicles. The Company estimates useful lives of 10 to 40 years for buildings and improvements, the shorter of the useful life of the assets or term of the underlying leases for leasehold improvements, and 2 to 10 years for machinery and equipment, furniture and fixtures and vehicles. Capitalized software is amortized over estimated useful lives of 3 to 5 years using the straight-line method. The costs of repairs, maintenance and minor renewals are charged to expense as incurred. Amortization of financing leases is included in depreciation expense. When property, plant and equipment are retired, sold, or otherwise disposed of, the asset’s carrying amount and related accumulated depreciation are removed from the accounts and any gain or loss is included in the income from operations. Rental Equipment — Rental equipment is stated at cost less accumulated depreciation and amortization. Expense is computed primarily by the straight-line method over an estimated useful life of 3 to 7 years. Upon sale or retirement of such assets, the related cost and accumulated depreciation are removed from the Consolidated Balance Sheets, and gains or losses are reflected in operating income (loss) within the Consolidated Statements of Operations and Comprehensive Income (Loss). The costs of repairs, maintenance and minor renewals are charged to expense as incurred.
Cash Value of Life Insurance | Cash Value of Life Insurance — The Company invests funds in life insurance policies for certain current and former employees. The cash surrender value of the policies is invested in various investment instruments and is recorded as an asset in the Consolidated Balance Sheets. The Company records these policies at their contractual value. The change in the cash surrender value of the life insurance policies, which is recorded as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss), is the change in the policies’ contractual values.
Security Bonus Plan | Security Bonus Plan — The Company has a security bonus plan which was previously created for the benefit of its Lawson independent sales representatives, under the terms of which participants are credited with a percentage of their annual net commissions. The aggregate amounts credited to participants’ accounts vest 25% after five years, and an additional 5% vests each year thereafter upon qualification for the plan. On January 1, 2013, the Company converted all of its Lawson U.S. independent sales representatives to employees. The security bonuses for those converted employees continue to vest, but their accounts are no longer credited with a percentage of net commissions. For financial reporting purposes, amounts are charged to operations over the vesting period.
Deferred Compensation | Deferred Compensation — The Company’s Executive Deferral Plan (“Deferral Plan”) allows certain executives to defer payment of a portion of their earned compensation. The deferred compensation is recorded in an account balance, which is a bookkeeping entry made by the Company to measure the amount due to the participant. The account balance is equal to the participant’s deferred compensation, adjusted for increases and/or decreases in the amount that the participant has designated to one or more bookkeeping portfolios that track the performance of certain mutual funds. The Company adjusts the deferred compensation liability to equal the contractual value of the participants’ account balances. These adjustments are the changes in contractual value of the individual plans and are recorded as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss).
Stock-Based Compensation | Stock-Based Compensation — Compensation based on the share value of DSG common stock is valued at its fair value at the grant date and the expense is recognized over the vesting period. Fair value is re-measured each reporting period for liability-classified awards that may be redeemable in cash. The Company accounts for forfeitures of stock-based compensation in the period in which they occur.
Goodwill | Goodwill — The Company had $462.8 million of goodwill at December 31, 2024 and $399.9 million of goodwill at December 31, 2023. Goodwill represents the cost of business acquisitions in excess of the fair value of identifiable net tangible and intangible assets acquired. The Company reviews goodwill for potential impairment annually on October 1st, or when an event or other circumstances change that would more likely than not reduce the fair value of the asset below its carrying value. The first step in the multi-step process to determine if goodwill has been impaired and to what degree is to review the relevant qualitative factors that could cause the fair value of the reporting unit to decrease below the carrying value of the reporting unit. The Company considers factors such as macroeconomic, industry and market conditions, cost factors, overall financial performance and other relevant factors that would affect the individual reporting units. If the Company determines that it is more likely than not that the fair value of the reporting unit is greater than the carrying value of the reporting unit, then no further impairment testing is needed. If the Company determines that it is more likely than not that the carrying value of the reporting unit is greater than the fair value of the reporting unit, the Company will move to the next step in the process. The Company will estimate the fair value of the reporting unit and compare it to the reporting unit’s carrying value. If the carrying value of the reporting unit exceeds its fair value, the Company will record an impairment of goodwill equal to the amount the carrying value of the reporting unit exceeds its fair value, up to the total amount of goodwill previously recognized.
Intangible Assets | Intangible Assets — The Company’s intangible assets primarily consist of trade names and customer relationships. Intangible assets are amortized over a weighted average of 8 to 15 year and 9 to 20 year estimated useful lives for trade names and customer relationships, respectively. The Company amortizes trade name intangible assets on a straight-line basis and customer relationship intangible assets on a basis consistent with their estimated economic benefit.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets — The Company reviews its long-lived assets, including property, plant and equipment, right of use assets and definite life intangibles, for impairment whenever events or changes in circumstances indicate that the carrying amounts of these assets may not be recoverable. Recoverability is measured by a comparison of the assets carrying amount to their expected future undiscounted net cash flows. If such assets are considered to be impaired, the impairment to be recognized is measured based on the amount by which the carrying amount of the asset exceeds its fair value.
Income Taxes | Income Taxes — Deferred tax assets or liabilities reflect temporary differences between amounts of assets and liabilities for financial and tax reporting. Such amounts are adjusted, as appropriate, to reflect changes in enacted tax rates expected to be in effect when the temporary differences reverse. A valuation allowance is established to offset any deferred tax assets if, based upon the available evidence, it is more likely than not (i.e. greater than 50% likely) that some or all of the deferred tax assets will not be realized. The determination of the amount of a valuation allowance to be provided on recorded deferred tax assets involves estimates regarding (1) the timing and amount of the reversal of taxable temporary differences, (2) expected future taxable income, (3) the impact of tax planning strategies and (4) the ability to carry back deferred tax assets to offset prior taxable income. In assessing the need for a valuation allowance, the Company considers all available positive and negative evidence, including past operating results, projections of future taxable income and the feasibility of ongoing tax planning strategies. The projections of future taxable income include a number of estimates and assumptions regarding our volume, pricing and costs. Additionally, valuation allowances related to deferred tax assets can be impacted by changes to tax laws. Significant judgment is required in determining income tax provisions as well as deferred tax asset and liability balances, including the estimation of valuation allowances and the evaluation of uncertain tax positions. Earnings from the Company’s foreign subsidiaries are considered to be indefinitely reinvested. A distribution of these non-U.S. earnings in the form of dividends or otherwise would subject the Company to foreign withholding taxes and may subject the Company to U.S. federal and state taxes. The Company recognizes the benefit of tax positions when a benefit is more likely than not (i.e., greater than 50% likely) to be sustained on its technical merits. Recognized tax benefits are measured at the largest amount that is more likely than not to be sustained, based on cumulative probability, in final settlement of the position. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of Income tax expense (benefit) in the Consolidated Statements of Operations and Comprehensive Income (Loss).
Leases | Leases — The Company determines if a contract contains a lease at inception. A contract contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. At the commencement date of a lease, the Company recognizes a liability to make lease payments and a Right Of Use asset representing the right to use the underlying asset during the lease term. The Company includes options to extend or terminate a lease within the lease term when it is reasonably certain the option will be exercised. Leases are categorized as either operating or financing leases at commencement of the lease. Operating leases consist of office space, distribution and service centers, and branch locations. Financing leases primarily consist of equipment such as forklifts and copiers. The lease liability is measured at the present value of fixed lease payments over the lease term. The lease liability includes payments allocated to lease components, while payments allocated to non-lease components are expensed as incurred for all asset classes. The Company uses its incremental borrowing rate to discount the total cash payments to present value for each lease. The Company reviews each lease to determine if there is a more appropriate discount rate to apply. The initial measurement of the right of use asset includes the initial measurement of the lease liability, fixed lease payments made in advance of the lease commencement date and initial direct costs incurred by the Company and excludes lease incentives. Variable lease payments, such as payments based on an index rate or usage, are expensed as incurred and excluded from lease liabilities and right of use assets. Upon commencement of the lease, rent expense is recognized on a straight-line basis for each operating lease. Each financing lease right of use asset is amortized on a straight-line basis over the lease period. The Company has elected the practical expedient to exclude any short-term lease, defined as a lease with an initial term of 12 months or less, from the provisions of ASC 842. The short-term leases are not recorded in the consolidated balance sheets. The lease expense for short-term leases is recognized on a straight-line basis over the lease term. The Lawson and TestEquity segments operate as a lessor and rent certain equipment to customers through leases classified as operating leases. The leased equipment is recognized in Rental equipment, net in the Consolidated Balance Sheets and the leasing revenue is recognized on a straight-line basis.
Earnings per Share | Earnings per Share — Basic earnings per share (“EPS”) is computed by dividing net income by the weighted-average number of common shares outstanding during the period. Diluted earnings per share is computed using the weighted-average number of shares of common stock and, if dilutive, common stock equivalents outstanding during the period. Diluted earnings per share reflect the potential dilution from the exercise or conversion of outstanding performance awards, stock options, market stock units and restricted stock awards into common stock. The dilutive effect of these common stock equivalents is reflected in diluted earnings per share by application of the treasury stock method. Contingently issuable shares are considered outstanding common shares and included in basic EPS as of the date that all necessary conditions have been satisfied (i.e., when issuance of the shares is no longer contingent). For diluted EPS, the contingently issuable shares should be included in the denominator of the diluted EPS calculation as of the beginning of the interim period in which the conditions are satisfied and the earnout arrangements have been resolved. In accordance with ASC 260, Earnings per Share (“ASC 260”), the historical EPS was retrospectively adjusted to reflect the impact of the two-for-one stock split that occurred during 2023. For the reverse acquisition period prior to April 1, 2022, the Company calculates the basic EPS for each comparative period before the acquisition date presented in the consolidated financial statements by dividing the income of the accounting acquirer attributable to common shareholders in each of those periods by the accounting acquirer’s historical weighted-average number of common shares outstanding. The Company calculates the weighted-average number of common shares outstanding (the denominator of the EPS calculation), including the equity interests issued by the legal acquirer to effect the reverse acquisition, as the number of common shares outstanding from the beginning of that period to the acquisition date computed on the basis of the weighted-average number of common shares of the accounting acquirer outstanding during the period multiplied by an exchange ratio derived from the shares exchanged at the Merger Date.
Foreign Currency | Foreign Currency — The accounts of foreign subsidiaries are measured using the local currency as the functional currency. All balance sheet am ounts are translated into U.S. dollars using the exchange rates in effect at the applicable period end. Components of income or loss are translated using the average exchange rate for each reporting period. Gains and losses resulting from changes in the exchange rates from translation of the subsidiary accounts in local currency to U.S. dollars are reported as a component of Accumulated other comprehensive income or loss in the Consolidated Balance Sheets. Gains and losses resulting from the effect of exchange rate changes on transactions denominated in currencies other than the functional currency are included as a component of net income or loss upon settlement of the transaction. Gains and losses resulting from foreign intercompany transactions are included as a component of net income or loss each reporting period unless the transactions are of a long-term-investment nature and settlement is not planned or anticipated in the foreseeable future, in which case the gains and losses are recorded as a component of Accumulated other comprehensive income or loss in the Consolidated Balance Sheets. Foreign currency transaction losses of $0.4 million, $1.5 million and $0.9 million were recorded for 2024, 2023 and 2022, respectively, as a component of Other income (expense) in the Consolidated Statements of Operations and Comprehensive Income (Loss).
Treasury Stock | Treasury Stock — The Company repurchased 85,644 shares of its common stock during 2024, 138,725 shares of its common stock during 2023 and 108,178 shares of its common stock during 2022 through its previously announced stock repurchase plan. The Company repurc hased 18,630 shares of its common stock i n 2024, 11,378 shares of its common stock in 2023 and 24,163 shares of its common stock in 2022 from employees upon the vesting of restricted stock to offset the income taxes owed by those employees. The Company accounts for treasury stock using the cost method and includes treasury stock as a component of stockholders’ equity.
Segment Information | Segment Information — ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. The Company’s chief operating decision-maker (“CODM”) is the Chief Executive Officer of DSG. For each reportable segment, the CODM uses segment operating income (loss) to evaluate financial performance and allocate resources (including employees and financial resources) in a way to manage and grow margins. The Company has determined it has five operating segments: (i) Lawson, (ii) Gexpro Services, (iii) TestEquity, (iv) Canada Branch Division and (v) All Other. The Company’s four reportable segments are (i) Lawson, (ii) Gexpro Services, (iii) TestEquity and (iv) Canada Branch Division. The reporting segments follow the same accounting policies used in the preparation of the Company’s consolidated financial statements. See Note 14 – Segment Information for further details.
Acquisitions | Acquisitions — When applicable, the Company accounts for the acquisition of a business in accordance with the guidance in ASC 805. The Company recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions for the purchase price allocation process to value assets acquired and liabilities assumed at the acquisition date, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. When an acquisition does not meet the definition of a business combination, the Company accounts for the acquisition as an asset acquisition. In an asset acquisition, goodwill is not recognized, but rather, any difference in purchase consideration compared to the fair value of the net assets acquired is allocated on a relative fair value basis to the identifiable net assets as of the acquisition date and any direct acquisition-related transaction costs are capitalized as part of the purchase consideration.
Fair Value Measurements | Fair Value Measurements — The Company applies the guidance in ASC 820, Fair Value Measurements to account for financial assets and liabilities measured on a recurring basis. ASC 820 defines fair value 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 the measurement date. The guidance provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The three levels of the fair value hierarchy are described below: Level 1 - Unadjusted quoted prices for identical assets and liabilities in active markets. Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data. Level 3 - Unobservable inputs that are supported by little or no market activity, may be derived from internally developed methodologies based on management’s best estimate of fair value and that are significant to the fair value of the asset or liability. The carrying amount of accounts receivable, accounts payable, accrued expenses and other working capital balances are considered a reasonable estimate of their fair value due to the short-term maturity of these instruments. The carrying amount of debt is also considered to be a reasonable estimate of the fair value based on the nature of the debt and that the debt bears interest at the prevailing market rate for instruments with similar characteristics. The Company’s earnout derivative liability and debt are recorded at fair value on a recurring basis and were estimated using Level 3 inputs.
Earnout Derivative Liability | Earnout Derivative Liability — The Company recorded an earnout derivative liability for the future contingent equity shares related to the TestEquity Holdback Shares and the Gexpro Services Holdback Shares provisions within the Merger Agreements. The contingently issuable shares are not indexed to DSG common stock and, therefore, are accounted for as liability classified instruments in accordance with ASC 815-40, Contracts in Entity’s Own Equity, as the events that determine the number of contingently issuable shares required to be released or issued, as the case may be, include events that are not solely indexed to the fair value of DSG common stock. The contingently issuable shares were initially measured at the Merger Date and were subsequently measured at each reporting date until settled, or when they met the criteria for equity classification. Changes in the fair value of the earnout derivative liability are recorded as a component of Change in fair value of earnout liability in the Consolidated Statements of Operations and Comprehensive Income (Loss). The Company reassesses the classification of these derivative liabilities for earnout arrangements each balance sheet date. If the contingencies are resolved for the issuable shares, the earnout derivative liability is reclassified from the liability to equity as of the date of the event that caused the contingencies to be met. The earnout derivative liability is measured at fair value immediately prior to the reclassification to equity. If the earnout derivative liability is reclassified from a liability to equity, gains or losses recorded to account for the liability at fair value during the period that the contract was classified as a liability are not reversed. The contingently issuable shares are included in the denominator of the basic earnings per share calculation as of the date that all necessary conditions have been satisfied (i.e., when issuance of the shares is no longer contingent). For diluted earnings per share, the contingently issuable shares are included in the denominator of the diluted earnings per share calculation as of the beginning of the interim period in which the conditions are satisfied and the earnout arrangements have been resolved.
Use of Estimates | Use of Estimates — Preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the amounts reported for service revenue, service cost, allowance for credit losses, inventory write-offs, initial and on-going goodwill and intangible asset valuations, stock-based compensation and income taxes in the consolidated financial statements and accompanying notes. Actual results could differ from these estimates.
Recent Accounting Pronouncements - Adopted and Recent Accounting Pronouncements - Not Yet Adopted | Recent Accounting Pronouncements - Adopted In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. The pronouncement was effective for annual periods beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The adoption of ASU 2023-07 has been applied retrospectively to all prior periods presented in the financial statements. The Company adopted this guidance on January 1, 2024. The adoption had no material impact on the Company’s financial condition, results of operations or cash flows. Recent Accounting Pronoun cements - Not Yet Adopted In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures to require greater disaggregation of income tax disclosures related to the income tax rate reconciliation and income taxes paid. The pronouncement is effective on a prospective basis for annual periods beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact of the adoption on its financial statement disclosures. In November 2024, the FASB issued ASU 2024-03, Income Statement (Topic 220): Reporting Comprehensive Income, which requires disclosure of disaggregated information about certain income statement expense line items within the notes to the consolidated financial statements. The pronouncement is effective for annual reporting periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of the adoption on its financial statement disclosures.

X
- Definition Cash Value Of Life Insurance, Policy + References No definition available. + Details
Name: | dsgr_CashValueOfLifeInsurancePolicyPolicyTextBlock
Namespace Prefix: | dsgr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Deferred Compensation, Policy + References No definition available. + Details
Name: | dsgr_DeferredCompensationPolicyPolicyTextBlock
Namespace Prefix: | dsgr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Earnout Liability, Policy + References No definition available. + Details
Name: | dsgr_EarnoutLiabilityPolicyPolicyTextBlock
Namespace Prefix: | dsgr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Security Bonus Plan, Policy + References No definition available. + Details
Name: | dsgr_SecurityBonusPlanPolicyPolicyTextBlock
Namespace Prefix: | dsgr_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Treasury Stock, Policy + References No definition available. + Details
Name: | dsgr_TreasuryStockPolicyPolicyTextBlock
Namespace Prefix: | dsgr_
Data Type: | dtr-types1: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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Subparagraph (a) -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 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 credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.M.2.Q4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 5A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 35 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 30 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 13A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 4A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 7A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17 + Details
Name: | us-gaap_CreditLossFinancialInstrumentPolicyTextBlock
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://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -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. 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/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + 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 intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -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 arrangements entered into by lessor. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479773/842-30-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Subparagraph (a) -SubTopic 30 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479773/842-30-50-3A Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Subparagraph (b) -SubTopic 30 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479773/842-30-50-3A Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 14 -SubTopic 30 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479773/842-30-50-14 + Details
Name: | us-gaap_LessorLeasesPolicyTextBlock
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 from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + 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 -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 36 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 + 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 -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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 10: 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 Reference 11: 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 + 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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 3: 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 4: 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 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration