XML 78 R65.htm IDEA: XBRL DOCUMENT
v3.22.1

Subsequent Events - Revolving Credit Facility Amendment (Details) - USD ($) $ in Thousands | Mar. 02, 2022 | Dec. 19, 2019
--- | --- | ---
Amended And Restated Revolving Credit And Security Agreement | Wells Fargo |  |
Subsequent Event [Line Items] |  |
Maximum borrowing capacity |  | $ 60,000
Amended And Restated Revolving Credit And Security Agreement | Domestic rate loans | Minimum |  |
Subsequent Event [Line Items] |  |
Additional interest percentage |  | 1.25%
Amended And Restated Revolving Credit And Security Agreement | Domestic rate loans | Maximum |  |
Subsequent Event [Line Items] |  |
Additional interest percentage |  | 1.75%
Amended And Restated Revolving Credit And Security Agreement | Domestic rate loans | Federal Funds |  |
Subsequent Event [Line Items] |  |
Debt Instrument, Basis Spread on Variable Rate |  | 0.50%
Swing Line Loan [Member] | Wells Fargo |  |
Subsequent Event [Line Items] |  |
Maximum borrowing capacity |  | $ 5,000
Letter of Credit [Member] | Wells Fargo |  |
Subsequent Event [Line Items] |  |
Maximum borrowing capacity |  | $ 2,000
Subsequent Events |  |
Subsequent Event [Line Items] |  |
Debt Instrument, Basis Spread on Variable Rate | 2.00% |
Subsequent Events | Federal Funds |  |
Subsequent Event [Line Items] |  |
Debt Instrument, Basis Spread on Variable Rate | 0.50% |
Subsequent Events | SOFR |  |
Subsequent Event [Line Items] |  |
Debt Instrument, Basis Spread on Variable Rate | 1.00% |
Subsequent Events | Wells Fargo |  |
Subsequent Event [Line Items] |  |
Maximum borrowing capacity | $ 90,000 |
Subsequent Events | Wells Fargo | FCCR [Member] |  |
Subsequent Event [Line Items] |  |
Minimum aggregate undrawn loan availability | $ 11,250 |
Period for FCCR covenant | 12 months |
Subsequent Events | Wells Fargo | Minimum |  |
Subsequent Event [Line Items] |  |
Minimum amount to be derived from availability | $ 5,000 |
Subsequent Events | Wells Fargo | Minimum | FCCR [Member] |  |
Subsequent Event [Line Items] |  |
Fixed Charges Coverage Ratio | 1.00 |
Subsequent Events | Wells Fargo | Maximum |  |
Subsequent Event [Line Items] |  |
Minimum amount to be derived from availability | $ 3,000 |
Subsequent Events | Wells Fargo | Maximum | FCCR [Member] |  |
Subsequent Event [Line Items] |  |
Fixed Charges Coverage Ratio | 1.00 |
Subsequent Events | FILO Tranche | Wells Fargo |  |
Subsequent Event [Line Items] |  |
Amount borrowed | $ 15,000 |
Subsequent Events | Revolving credit facility Amendment |  |
Subsequent Event [Line Items] |  |
Debt Instrument, Basis Spread on Variable Rate | 1.00% |
Additional interest percentage | 0.50% |
Subsequent Events | Revolving credit facility Amendment | SOFR |  |
Subsequent Event [Line Items] |  |
Additional interest percentage | 1.00% |
Subsequent Events | Revolving credit facility Amendment | SOFR | Minimum |  |
Subsequent Event [Line Items] |  |
Additional interest percentage | 2.36% |
Subsequent Events | Revolving credit facility Amendment | SOFR | Maximum |  |
Subsequent Event [Line Items] |  |
Additional interest percentage | 2.86% |
Subsequent Events | Revolving credit facility Amendment | Prime commercial lending rate of Wells Fargo |  |
Subsequent Event [Line Items] |  |
Additional interest percentage | 1.75% |
Subsequent Events | Revolving credit facility Amendment | Prime commercial lending rate of Wells Fargo | Minimum |  |
Subsequent Event [Line Items] |  |
Additional interest percentage | 1.25% |
Subsequent Events | Revolving credit facility Amendment | Wells Fargo |  |
Subsequent Event [Line Items] |  |
Amount borrowed | $ 75,000 |
Subsequent Events | Revolving credit facility Amendment | FILO Tranche | SOFR |  |
Subsequent Event [Line Items] |  |
Debt Instrument, Basis Spread on Variable Rate | 1.00% |
Additional interest percentage | 0.50% |
Subsequent Events | Revolving credit facility Amendment | FILO Tranche | Prime commercial lending rate of Wells Fargo |  |
Subsequent Event [Line Items] |  |
Additional interest percentage | 6.50% |
Subsequent Events | Revolving credit facility Amendment | SOFR FILO Tranche | SOFR |  |
Subsequent Event [Line Items] |  |
Additional interest percentage | 7.50% |
Subsequent Events | Amended And Restated Revolving Credit And Security Agreement | Wells Fargo |  |
Subsequent Event [Line Items] |  |
Maximum borrowing capacity | $ 75,000 |
Subsequent Events | Swing Line Loan [Member] | Wells Fargo |  |
Subsequent Event [Line Items] |  |
Maximum borrowing capacity | 9,000 |
Subsequent Events | Letter of Credit [Member] | Wells Fargo |  |
Subsequent Event [Line Items] |  |
Maximum borrowing capacity | $ 2,000 |

X
- Definition Percentage points added to the calculated interest rate dependent on average quarterly undrawn availability. + References No definition available. + Details
Name: | hdsn_DebtInstrumentAdditionalPercentagePointsInterest
Namespace Prefix: | hdsn_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Represents the minimum amount to be derived from availability. + References No definition available. + Details
Name: | hdsn_LineOfCreditFacilityCovenantComplianceMinimumLiquidityToBeDerivedFromAvailability
Namespace Prefix: | hdsn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The minimum aggregate undrawn term loan availability used to determine percentage of excess cash flow to be used to paydown the loan. + References No definition available. + Details
Name: | hdsn_MinimumAggregateUndrawnLoanAvailability
Namespace Prefix: | hdsn_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the period for FCCR covenant. + References No definition available. + Details
Name: | hdsn_PeriodForFixedChargeCoverageRatio
Namespace Prefix: | hdsn_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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: | dtr-types:percentItemType
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=120391452&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 cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 + Details
Name: | us-gaap_ProceedsFromLinesOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. + References No definition available. + Details
Name: | us-gaap_SubsequentEventLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=hdsn_DomesticRateLoansMember
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_VariableRateAxis=us-gaap_FederalFundsPurchasedMember
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_CreditFacilityAxis=us-gaap_LetterOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=hdsn_SecuredOvernightFinancingRateMember
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: | srt_StatementScenarioAxis=hdsn_FirstInLastOutTrancheMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | srt_StatementScenarioAxis=hdsn_SecuredOvernightFinancingRateAndFirstInLastOutTrancheMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |