Annual report pursuant to Section 13 and 15(d)

Statements of Cash Flows - Supplemental Disclosures of Cash Flows Information (Detail)

v2.4.1.9
Statements of Cash Flows - Supplemental Disclosures of Cash Flows Information (Detail) (USD $)
In Thousands, unless otherwise specified
6 Months Ended 12 Months Ended
Dec. 31, 2014
Jun. 29, 2014
Dec. 31, 2013
Dec. 31, 2012
Successor [Member]        
Cash paid during the period for:        
Interest $ 25,858us-gaap_InterestPaidNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Income taxes 8us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Non-cash investing activities:        
Property and equipment purchased with capital lease 76hlm_PropertyAndEquipmentAcquiredThroughCapitalLeases
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Successor [Member] | Junior Subordinated Debentures [Member]        
Cash paid during the period for:        
Interest 6,116us-gaap_InterestPaidNet
/ us-gaap_LongtermDebtTypeAxis
= hlm_JuniorSubordinatedDebenturesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Predecessor [Member]        
Cash paid during the period for:        
Interest   21,702us-gaap_InterestPaidNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
45,260us-gaap_InterestPaidNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
38,880us-gaap_InterestPaidNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Income taxes   856us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
1,078us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
479us-gaap_IncomeTaxesPaid
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Non-cash investing activities:        
Property and equipment purchased with capital lease   241hlm_PropertyAndEquipmentAcquiredThroughCapitalLeases
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
358hlm_PropertyAndEquipmentAcquiredThroughCapitalLeases
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
155hlm_PropertyAndEquipmentAcquiredThroughCapitalLeases
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Predecessor [Member] | Junior Subordinated Debentures [Member]        
Cash paid during the period for:        
Interest   $ 6,116us-gaap_InterestPaidNet
/ us-gaap_LongtermDebtTypeAxis
= hlm_JuniorSubordinatedDebenturesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
$ 12,232us-gaap_InterestPaidNet
/ us-gaap_LongtermDebtTypeAxis
= hlm_JuniorSubordinatedDebenturesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
$ 12,232us-gaap_InterestPaidNet
/ us-gaap_LongtermDebtTypeAxis
= hlm_JuniorSubordinatedDebenturesMember
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember