v2.4.1.9
Segment Reporting and Geographic Information - Assets by Segment (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Jun. 29, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Successor [Member]          
Assets          
Total Assets $ 1,903,013us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
       
Cash & cash equivalents:          
Consolidated cash & cash equivalents 18,485us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
33,030us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Successor [Member] | United States, Excluding All Points [Member]          
Assets          
Total Assets 1,522,371us-gaap_Assets
/ us-gaap_StatementGeographicalAxis
= hlm_UnitedStatesExcludingAllPointsSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
       
Cash & cash equivalents:          
Consolidated cash & cash equivalents 13,192us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementGeographicalAxis
= hlm_UnitedStatesExcludingAllPointsSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
       
Successor [Member] | All Points [Member]          
Assets          
Total Assets 16,108us-gaap_Assets
/ us-gaap_StatementGeographicalAxis
= hlm_AllPointsSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
       
Cash & cash equivalents:          
Consolidated cash & cash equivalents 696us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementGeographicalAxis
= hlm_AllPointsSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
       
Successor [Member] | Canada [Member]          
Assets          
Total Assets 346,691us-gaap_Assets
/ us-gaap_StatementGeographicalAxis
= country_CA
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
       
Cash & cash equivalents:          
Consolidated cash & cash equivalents 3,186us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementGeographicalAxis
= country_CA
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
       
Successor [Member] | Mexico [Member]          
Assets          
Total Assets 15,886us-gaap_Assets
/ us-gaap_StatementGeographicalAxis
= country_MX
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
       
Cash & cash equivalents:          
Consolidated cash & cash equivalents 1,396us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementGeographicalAxis
= country_MX
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
       
Successor [Member] | Australia [Member]          
Assets          
Total Assets 1,957us-gaap_Assets
/ us-gaap_StatementGeographicalAxis
= country_AU
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
       
Cash & cash equivalents:          
Consolidated cash & cash equivalents 15us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementGeographicalAxis
= country_AU
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
       
Predecessor [Member]          
Assets          
Total Assets     1,264,856us-gaap_Assets
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
   
Cash & cash equivalents:          
Consolidated cash & cash equivalents   33,030us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
34,969us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
65,548us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
12,027us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Predecessor [Member] | United States, Excluding All Points [Member]          
Assets          
Total Assets     936,008us-gaap_Assets
/ us-gaap_StatementGeographicalAxis
= hlm_UnitedStatesExcludingAllPointsSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
   
Cash & cash equivalents:          
Consolidated cash & cash equivalents     27,632us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementGeographicalAxis
= hlm_UnitedStatesExcludingAllPointsSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
   
Predecessor [Member] | All Points [Member]          
Assets          
Total Assets     8,379us-gaap_Assets
/ us-gaap_StatementGeographicalAxis
= hlm_AllPointsSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
   
Cash & cash equivalents:          
Consolidated cash & cash equivalents     714us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementGeographicalAxis
= hlm_AllPointsSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
   
Predecessor [Member] | Canada [Member]          
Assets          
Total Assets     300,906us-gaap_Assets
/ us-gaap_StatementGeographicalAxis
= country_CA
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
   
Cash & cash equivalents:          
Consolidated cash & cash equivalents     5,039us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementGeographicalAxis
= country_CA
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
   
Predecessor [Member] | Mexico [Member]          
Assets          
Total Assets     17,964us-gaap_Assets
/ us-gaap_StatementGeographicalAxis
= country_MX
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
   
Cash & cash equivalents:          
Consolidated cash & cash equivalents     1,570us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementGeographicalAxis
= country_MX
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
   
Predecessor [Member] | Australia [Member]          
Assets          
Total Assets     1,599us-gaap_Assets
/ us-gaap_StatementGeographicalAxis
= country_AU
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
   
Cash & cash equivalents:          
Consolidated cash & cash equivalents     $ 14us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_StatementGeographicalAxis
= country_AU
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember