XML 54 R41.htm IDEA: XBRL DOCUMENT
v3.19.1

Short-term and long-term debt - Additional Information (Detail) - USD ($) |  |  | 1 Months Ended | 3 Months Ended | 6 Months Ended | 9 Months Ended | 12 Months Ended
--- | --- | --- | --- | --- | --- | --- | ---
Aug. 14, 2018 | Oct. 10, 2017 | Nov. 30, 2018 | Mar. 31, 2020 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2018 | Sep. 30, 2018 | Jun. 30, 2019 | Jun. 30, 2018 | Sep. 30, 2019 | Sep. 30, 2018 | Dec. 31, 2019 | Dec. 31, 2018
Capital leased assets gross |  |  |  |  |  |  | $ 50,000 |  |  |  |  |  |  |  |
Interest rate description under PNC facility |  |  | The Second Revolver Amendment also increases the applicable interest rate margin to 3% for Eurodollar Rate Loans (as defined in the PNC Facility) and 2% for Domestic Rate Loans (as defined in the PNC Facility) through September 30, 2019, with applicable margins thereafter of between 2.5% and 3% for Eurodollar Rate Loans and 1.5% and 2% for Domestic Rate Loans based on the applicable fixed charge coverage ratio. |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Payment Terms |  |  | the Third Amendment requires a further repayment of principal on or before November 14, 2019 in an amount equal to (x) 100% of Excess Cash Flow (as defined in the Term Loan Facility) for the four fiscal quarter period ending September 30, 2019 if after giving effect to the payment thereof, the Borrowers have minimum aggregate Undrawn Availability (as defined in the Term Loan Facility) of at least $35,000,000, (y) 50% of Excess Cash Flow for the four fiscal quarter period ending September 30, 2019 if after giving effect to the payment thereof, the Borrowers have minimum aggregate Undrawn Availability of at least $15,000,000 but less than $35,000,000, and (z) 0% of Excess Cash Flow for the four fiscal quarter period ending September 30, 2019 if after giving effect to the payment thereof, the Borrowers have minimum aggregate Undrawn Availability less than $15,000,000, with any such payment subject to reduction by the amount of any voluntary prepayments made following the date of the Third Amendment. |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Remaining Borrowing Capacity |  |  | $ 28,000,000 |  |  |  | 36,100,000 |  |  |  |  |  |  |  |
Earnings Before Interest , Tax ,Depreciation And Amortization |  |  |  |  |  |  | $ 9,270,000 | $ 9,428,000 | $ 9,240,000 |  |  |  |  |  |
Ratios Of Indebtedness To Net Capital Requirement |  |  |  |  |  |  | 4.75 to 1.00 |  |  |  |  |  |  |  |
Ratios Of Indebtedness To Net Capital |  |  |  | 4:75:1.00 |  |  | 12.95:1.00 |  |  | 8.25:1.00 | 10.15:1.00 | 6.40:1.00 | 12.45:1.00 | 5:70:1.00 | 12.75:1.00
Deferred Tax Liabilities, Deferred Expense, Debt Issuance Costs |  |  | 250,000 |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Fee Amount |  |  | 250,000 |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Periodic Payment, Principal |  |  | $ 525,000 |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Commitment Fee Description |  |  | The Third Amendment also amended the exit fee payable to the term loan lenders to five percent (5.00%) of the outstanding principal balance of the term loans on November 30, 2018 (the “Exit Fee”), which Exit Fee shall be payable in full in cash upon the earlier to occur of (x) repayment in full of the term loans, or (y) any acceleration of the term loans. The Exit Fee will be reduced by one-tenth of one percent (0.10%) for every $1,000,000 in voluntary prepayments made prior to January 1, 2020; provided, that, in no event shall the Exit Fee be reduced below three percent (3.00%) as a result of any such prepayments, (ii) payment of the Exit Fee shall be waived in the event that repayment in full of the term loans occurs prior to January 1, 2020, and (iii) the Exit Fee shall be reduced by an amount equal to fifty percent (50%) of the amount that would otherwise payable in the event that repayment in full occurs on or after January 1, 2020 but prior to March 31, 2020. |  |  |  |  |  |  |  |  |  |  |  |
Scenario, Forecast [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Earnings Before Interest , Tax ,Depreciation And Amortization |  |  |  |  |  | $ 14,195,000 |  |  |  |  |  |  |  |  |
Second Amendment [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Differed Financing Cost |  |  | $ 1,000,000 |  |  |  |  |  |  |  |  |  |  |  |
FCCR [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Fixed Charge Coverage Ratio Requirement |  |  |  |  |  |  | 1.00 to 1.00 |  |  |  |  |  |  |  |
FCCR [Member] | Scenario, Forecast [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Fixed Charges Coverage Ratio |  |  |  |  | 1.00:1.00 |  |  |  |  |  |  |  |  |  |
TLR [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Ratios Of Indebtedness To Net Capital |  |  |  |  |  |  | 12.47 to 1 |  |  |  |  |  |  |  | 11.82 to 1
Vehicle and Equipment Loans | Minimum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Credit facility effective rate of interest |  |  |  |  |  |  | 0.00% |  |  |  |  |  |  |  |
Vehicle and Equipment Loans | Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Credit facility effective rate of interest |  |  |  |  |  |  | 8.30% |  |  |  |  |  |  |  |
Term Loan |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  | $ 25,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Interest rate description under PNC facility |  |  |  |  |  |  | Interest charges with respect to loans were initially computed on the actual principal amount of loans outstanding during the month at a rate per annum equal to (A) with respect to domestic rate loans, the sum of (i) a rate per annum equal to the higher of (1) the base commercial lending rate of PNC, (2) the federal funds open rate plus 0.5% and (3) the daily LIBOR plus 1.0%, plus (ii) between 0.50% and 1.00% depending on average quarterly undrawn availability and (B) with respect to Eurodollar rate loans, the sum of the Eurodollar rate plus between 1.50% and 2.00% depending on average quarterly undrawn availability. |  |  |  |  |  |  |  |
Debt Instrument, Face Amount |  | $ 105,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Payment Terms |  | Principal payments on the Term Loans are required on a quarterly basis, commencing with the quarter ended March 31, 2018, in the amount of 1% per annum of the original principal of the outstanding Term Loans. Commencing with the fiscal year ending December 31, 2018, the Term Loan Facility also requires annual principal payments of up to 50% of Excess Cash Flow (as defined in the Term Loan Facility) if the Company’s Total Leverage Ratio (as defined in the Term Loan Facility) for the applicable year is greater than 2.75 to 1.00. The Term Loan Facility also requires mandatory prepayments of the Term Loans in the event of certain asset dispositions, debt issuances, and casualty and condemnation events. The Term Loans may be prepaid at the option of the Borrowers at par in an amount up to $30 million. Additional prepayments are permitted after the first anniversary of the closing date and were originally subject to a prepayment premium of 3% in year two, 1% in year three and zero in year four and thereafter. |  |  |  |  |  |  |  |  |  |  |  |  |
Term Loan | Second Amendment [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument Amendment New Covenant Description | (the “Second Amendment”) with U.S. Bank National Association, as collateral agent and administrative agent, and the various lenders thereunder. The Second Amendment superseded interim waivers and amended the Term Loan Facility, to waive compliance with the existing TLR covenant at June 30, 2018. |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Covenant Compliance | (i) increases the interest rate by 300 basis points effective July 1, 2018; (ii) waives the existing prepayment premium in the Term Loan Facility in the event the term loan is repaid in full prior to March 31, 2020; (iii) adds an exit fee equal to three percent (3.00%) of the outstanding principal balance of the term loans on the date of the Second Amendment (provided, that payment of the exit fee is waived in the event that the term loan is repaid in full prior to January 1, 2020, and provided further that the exit fee is reduced to one-and-one-half percent (1.50%) in the event that the term loan is repaid in full on or after January 1, 2020 but prior to March 31, 2020); (iv) restricted acquisitions and other equity investments prior to September 30, 2018; and (v) required payment of a one-time waiver fee equal to one percent (1.00%) of the outstanding term loans. |  |  |  |  |  |  |  |  |  |  |  |  |  |
Term Loan | Eurodollar |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  | 7.25% |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Interest Rate, Stated Percentage |  | 3.00% |  |  |  |  |  |  |  |  |  |  |  |  |
PNC Bank [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  | $ 150,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Letters of Credit Outstanding, Amount |  |  |  |  |  |  | $ 130,000 |  |  |  |  |  |  |  |
Debt Instrument, Face Amount |  |  |  |  |  |  | $ 31,000,000 |  |  |  |  |  |  |  |
PNC Bank [Member] | Letter of Credit [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  | 5,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |
PNC Bank [Member] | Swing Line Loan [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  | $ 15,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Busey Bank |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Expiration Period |  |  |  |  |  |  | 60 months |  |  |  |  |  |  |  |

X
- Definition Debt Instrument Amendment New Covenant Description + References No definition available. + Details
Name: | hdsn_DebtInstrumentAmendmentNewCovenantDescription
Namespace Prefix: | hdsn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of differed financing cost. + References No definition available. + Details
Name: | hdsn_DifferedFinancingCost
Namespace Prefix: | hdsn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of ebitda reported during the year. + References No definition available. + Details
Name: | hdsn_EarningsBeforeInterestTaxDepreciationAndAmortization
Namespace Prefix: | hdsn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fixed charge coverage ratio reported during the year. + References No definition available. + Details
Name: | hdsn_FixedChargeCoverageRatioRequirement
Namespace Prefix: | hdsn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fixed charge coverage ratio reported during the year. + References No definition available. + Details
Name: | hdsn_FixedChargesCoverageRatio
Namespace Prefix: | hdsn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indebtedness divided by net capitals. + References No definition available. + Details
Name: | hdsn_RatiosOfIndebtednessToNetCapital
Namespace Prefix: | hdsn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indebtedness divided by net capital required to maintain. + References No definition available. + Details
Name: | hdsn_RatiosOfIndebtednessToNetCapitalRequirement
Namespace Prefix: | hdsn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84164758&loc=d3e45014-112735 + Details
Name: | us-gaap_CapitalLeasedAssetsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentCovenantCompliance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the fee that accompanies borrowing money under the debt instrument. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentFeeAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823 + Details
Name: | us-gaap_DebtInstrumentPaymentTerms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of deferred tax liability attributable to taxable temporary differences from debt issuance costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 25 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=115928272&loc=d3e28680-109314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319 + Details
Name: | us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredFinancingCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Description of the fees for amounts available, but unused under the credit facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityCommitmentFeeDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityExpirationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The effective interest rate at the end of the reporting period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of the interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityInterestRateDescription
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of the required periodic payment applied to principal. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hdsn_DebtInstrumentAmendmentAxis=hdsn_SecondAmendmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=hdsn_FCCRMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=hdsn_TLRMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=hdsn_VehicleAndEquipmentLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=hdsn_TermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_EurodollarMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=hdsn_PncBankMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShortTermDebtTypeAxis=us-gaap_LetterOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=hdsn_SwingLineLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=hdsn_BuseyBankMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |