Basis of Presentation - Additional Information (Detail) (USD $) In Thousands, unless otherwise specified
|
0 Months Ended |
12 Months Ended |
May 16, 2014
|
Dec. 31, 2014
Segment
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Business Acquisition [Line Items] |
|
|
|
|
Fair value of consideration transferred |
$ 1,504,498us-gaap_BusinessCombinationConsiderationTransferred1
|
$ 1,399,055us-gaap_BusinessCombinationConsiderationTransferred1
|
|
|
Liquidation outstanding junior subordinated debentures |
105,443hlm_BusinessAcquisitionCostOfAcquiredEntityJuniorSubordinatedDebentures
|
|
|
|
Number of business segments |
|
5us-gaap_NumberOfReportableSegments
|
|
|
CCMP Capital Advisors, LLC [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Ownership in common stock |
|
80.40%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_StatementScenarioAxis = hlm_CapitalAdvisorsLlcMember
|
|
|
Successor [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Fair value of consideration transferred |
|
1,504,498us-gaap_BusinessCombinationConsiderationTransferred1 / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Total Revenues [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Number of customers |
|
25,000hlm_NumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember
|
|
|
Major customer, accounted percentage |
|
40.70%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember
|
39.70%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember
|
40.10%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember
|
Total Revenues [Member] | Customer Concentration Risk [Member] | United States, Excluding All Points [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Number of separate customers |
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = hlm_UnitedStatesExcludingAllPointsSegmentMember
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = hlm_UnitedStatesExcludingAllPointsSegmentMember
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = hlm_UnitedStatesExcludingAllPointsSegmentMember
|
Total Revenues [Member] | Customer Concentration Risk [Member] | Canada [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Number of separate customers |
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = country_CA
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = country_CA
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = country_CA
|
Total Revenues [Member] | Customer Concentration Risk [Member] | Mexico [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Number of separate customers |
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = country_MX
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = country_MX
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = country_MX
|
Total Revenues [Member] | Customer Concentration Risk [Member] | Minimum [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Major customer, accounted percentage |
|
10.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_RangeAxis = us-gaap_MinimumMember
|
10.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_RangeAxis = us-gaap_MinimumMember
|
10.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_RangeAxis = us-gaap_MinimumMember
|
Total Revenues [Member] | Predecessor [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Major customer, accounted percentage |
|
|
39.70%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
40.10%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
Total Revenues [Member] | Predecessor [Member] | Customer Concentration Risk [Member] | United States, Excluding All Points [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Number of separate customers |
|
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = hlm_UnitedStatesExcludingAllPointsSegmentMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = hlm_UnitedStatesExcludingAllPointsSegmentMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
Total Revenues [Member] | Predecessor [Member] | Customer Concentration Risk [Member] | Canada [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Number of separate customers |
|
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = country_CA / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = country_CA / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
Total Revenues [Member] | Predecessor [Member] | Customer Concentration Risk [Member] | Mexico [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Number of separate customers |
|
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = country_MX / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = country_MX / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
Total Revenues [Member] | Predecessor [Member] | Customer Concentration Risk [Member] | Minimum [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Major customer, accounted percentage |
|
|
10.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
10.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
Total Revenues [Member] | Successor [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Major customer, accounted percentage |
|
40.70%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Total Revenues [Member] | Successor [Member] | Customer Concentration Risk [Member] | United States, Excluding All Points [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Number of separate customers |
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = hlm_UnitedStatesExcludingAllPointsSegmentMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Total Revenues [Member] | Successor [Member] | Customer Concentration Risk [Member] | Canada [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Number of separate customers |
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = country_CA / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Total Revenues [Member] | Successor [Member] | Customer Concentration Risk [Member] | Mexico [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Number of separate customers |
|
2hlm_ConcentrationRiskNumberOfCustomers / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_StatementGeographicalAxis = country_MX / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Total Revenues [Member] | Successor [Member] | Customer Concentration Risk [Member] | Minimum [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Major customer, accounted percentage |
|
10.00%us-gaap_ConcentrationRiskPercentage1 / us-gaap_ConcentrationRiskByBenchmarkAxis = us-gaap_SalesRevenueNetMember / us-gaap_ConcentrationRiskByTypeAxis = us-gaap_CustomerConcentrationRiskMember / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Non-Recurring [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Business acquisition related costs |
|
$ 54,400us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts / us-gaap_NonrecurringAdjustmentAxis = hlm_NonRecurringMember
|
54,400us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts / us-gaap_NonrecurringAdjustmentAxis = hlm_NonRecurringMember
|
|
Oak Hill Capital Partners [Member] | CCMP Capital Advisors, LLC [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Date of acquisition |
|
Jun. 30, 2014
|
|
|
Date of Merger |
|
May 16, 2014
|
|
|
Oak Hill Funds [Member] | Predecessor [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Ownership in common stock |
|
95.60%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_BusinessAcquisitionAxis = hlm_OakHillFundsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
|
|
Oak Hill Funds [Member] | Successor [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Ownership in common stock |
|
16.90%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_BusinessAcquisitionAxis = hlm_OakHillFundsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Members of management [Member] | Predecessor [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Ownership in common stock |
|
4.40%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_BusinessAcquisitionAxis = hlm_MemberOfManagementMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
|
|
Members of management [Member] | Successor [Member] |
|
|
|
|
Business Acquisition [Line Items] |
|
|
|
|
Ownership in common stock |
|
2.70%us-gaap_EquityMethodInvestmentOwnershipPercentage / us-gaap_BusinessAcquisitionAxis = hlm_MemberOfManagementMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|