XML 40 R45.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Rent Expense (Detail) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014
Auburn, Washington |
Rent Expense [Line Items] |
Rent expense | $ 27,000 us-gaap_OperatingLeasesRentExpenseNet / hdsn_PropertyLocationAxis = hdsn_AuburnWashingtonMember
Lease Expiration Period Description | Month to Month
Baton Rouge, Louisiana |
Rent Expense [Line Items] |
Rent expense | 15,000 us-gaap_OperatingLeasesRentExpenseNet / hdsn_PropertyLocationAxis = hdsn_BatonRougeLouisianaMember
Lease Expiration Date | Mar. 31, 2015
Brentwood, Tennessee |
Rent Expense [Line Items] |
Rent expense | 70,000 us-gaap_OperatingLeasesRentExpenseNet / hdsn_PropertyLocationAxis = hdsn_BrentwoodTennesseeMember
Lease Expiration Period Description | Month to Month
Champaign, Illinois |
Rent Expense [Line Items] |
Rent expense | 340,000 us-gaap_OperatingLeasesRentExpenseNet / hdsn_PropertyLocationAxis = hdsn_ChampaignIllinoisMember
Lease Expiration Date | Dec. 31, 2017
Charlotte, North Carolina |
Rent Expense [Line Items] |
Rent expense | 63,000 us-gaap_OperatingLeasesRentExpenseNet / hdsn_PropertyLocationAxis = hdsn_CharlotteNorthCarolinaMember
Lease Expiration Date | Mar. 31, 2016
Escondido, California |
Rent Expense [Line Items] |
Rent expense | 42,000 us-gaap_OperatingLeasesRentExpenseNet / hdsn_PropertyLocationAxis = hdsn_EscondidoCaliforniaMember
Lease Expiration Period Description | Month to Month
Hampstead, New Hampshire |
Rent Expense [Line Items] |
Rent expense | 28,000 us-gaap_OperatingLeasesRentExpenseNet / hdsn_PropertyLocationAxis = hdsn_HampsteadNewHampshireMember
Lease Expiration Date | Aug. 31, 2017
Nashville, Tennessee |
Rent Expense [Line Items] |
Rent expense | 143,000 us-gaap_OperatingLeasesRentExpenseNet / hdsn_PropertyLocationAxis = hdsn_NashvilleTennesseeMember
Lease Expiration Date | Feb. 29, 2016
Ontario, California |
Rent Expense [Line Items] |
Rent expense | 85,000 us-gaap_OperatingLeasesRentExpenseNet / hdsn_PropertyLocationAxis = hdsn_OntarioCaliforniaMember
Lease Expiration Date | Dec. 31, 2018
Pearl River, New York |
Rent Expense [Line Items] |
Rent expense | 93,000 us-gaap_OperatingLeasesRentExpenseNet / hdsn_PropertyLocationAxis = hdsn_PearlRiverNewYorkMember
Lease Expiration Date | Aug. 31, 2018
Pottsboro, Texas |
Rent Expense [Line Items] |
Rent expense | 10,000 us-gaap_OperatingLeasesRentExpenseNet / hdsn_PropertyLocationAxis = hdsn_PottsboroTexasMember
Lease Expiration Date | Aug. 31, 2017
San Juan, Puerto Rico |
Rent Expense [Line Items] |
Rent expense | 53,000 us-gaap_OperatingLeasesRentExpenseNet / hdsn_PropertyLocationAxis = hdsn_SanJuanPuertoRicoMember
Lease Expiration Period Description | Month to Month
Stony Point, New York |
Rent Expense [Line Items] |
Rent expense | 116,000 us-gaap_OperatingLeasesRentExpenseNet / hdsn_PropertyLocationAxis = hdsn_StonyPointNyMember
Lease Expiration Date | Jun. 30, 2016
Tulsa, Oklahoma |
Rent Expense [Line Items] |
Rent expense | $ 26,000 us-gaap_OperatingLeasesRentExpenseNet / hdsn_PropertyLocationAxis = hdsn_TulsaOklahomaMember
Lease Expiration Date | Dec. 31, 2017

X
- Definition Lease expiration period description. + References No definition available. + Details
Name: | hdsn_LeaseExpirationPeriodDescription
Namespace Prefix: | hdsn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | hdsn_RentExpenseLineItems
Namespace Prefix: | hdsn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Date which lease or group of leases is set to expire, in CCYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_LeaseExpirationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41499-112717 + Details
Name: | us-gaap_OperatingLeasesRentExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | hdsn_PropertyLocationAxis=hdsn_AuburnWashingtonMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hdsn_PropertyLocationAxis=hdsn_BatonRougeLouisianaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hdsn_PropertyLocationAxis=hdsn_BrentwoodTennesseeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hdsn_PropertyLocationAxis=hdsn_ChampaignIllinoisMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hdsn_PropertyLocationAxis=hdsn_CharlotteNorthCarolinaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hdsn_PropertyLocationAxis=hdsn_EscondidoCaliforniaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hdsn_PropertyLocationAxis=hdsn_HampsteadNewHampshireMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hdsn_PropertyLocationAxis=hdsn_NashvilleTennesseeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hdsn_PropertyLocationAxis=hdsn_OntarioCaliforniaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hdsn_PropertyLocationAxis=hdsn_PearlRiverNewYorkMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hdsn_PropertyLocationAxis=hdsn_PottsboroTexasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hdsn_PropertyLocationAxis=hdsn_SanJuanPuertoRicoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hdsn_PropertyLocationAxis=hdsn_StonyPointNyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | hdsn_PropertyLocationAxis=hdsn_TulsaOklahomaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |