Annual report pursuant to Section 13 and 15(d)

Basis of Presentation - Additional Information (Detail)

v2.4.1.9
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