Segment Reporting and Geographic Information - Summary of Revenue Based on Products for Company's Significant Product Categories (Detail) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
12 Months Ended |
6 Months Ended |
12 Months Ended |
Dec. 31, 2014
|
Sep. 30, 2014
|
Jun. 29, 2014
|
Mar. 31, 2014
|
Dec. 31, 2013
|
Sep. 30, 2013
|
Jun. 30, 2013
|
Mar. 31, 2013
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2014
|
Jun. 29, 2014
|
Dec. 31, 2012
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
$ 181,336us-gaap_SalesRevenueNet
|
$ 195,956us-gaap_SalesRevenueNet
|
$ 202,598us-gaap_SalesRevenueNet
|
$ 154,779us-gaap_SalesRevenueNet
|
$ 172,629us-gaap_SalesRevenueNet
|
$ 192,382us-gaap_SalesRevenueNet
|
$ 192,711us-gaap_SalesRevenueNet
|
$ 143,919us-gaap_SalesRevenueNet
|
$ 734,669us-gaap_SalesRevenueNet
|
$ 701,641us-gaap_SalesRevenueNet
|
|
|
|
Successor [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
|
377,292us-gaap_SalesRevenueNet / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Successor [Member] | Keys [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
|
48,327us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_KeysMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Successor [Member] | Engraving [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
|
25,465us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_EngravingMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Successor [Member] | Letters, Numbers and Signs [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
|
19,439us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_LettersNumbersAndSignsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Successor [Member] | Fasteners [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
|
241,636us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_FastenersMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Successor [Member] | Threaded Rod [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
|
16,269us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_ThreadedRodMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Successor [Member] | Code Cutter [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
|
1,425us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_CodeCutterMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Successor [Member] | Builders Hardware [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
|
10,482us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_BuildersHardwareMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Successor [Member] | Other [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
|
14,249us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_OtherProductsMember / us-gaap_StatementScenarioAxis = us-gaap_SuccessorMember
|
|
|
Predecessor [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
701,641us-gaap_SalesRevenueNet / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
|
357,377us-gaap_SalesRevenueNet / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
555,465us-gaap_SalesRevenueNet / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
Predecessor [Member] | Keys [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
90,518us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_KeysMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
|
45,511us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_KeysMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
86,943us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_KeysMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
Predecessor [Member] | Engraving [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
48,442us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_EngravingMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
|
24,065us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_EngravingMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
48,979us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_EngravingMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
Predecessor [Member] | Letters, Numbers and Signs [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
34,045us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_LettersNumbersAndSignsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
|
16,145us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_LettersNumbersAndSignsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
32,251us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_LettersNumbersAndSignsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
Predecessor [Member] | Fasteners [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
450,234us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_FastenersMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
|
232,221us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_FastenersMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
308,770us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_FastenersMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
Predecessor [Member] | Threaded Rod [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
31,802us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_ThreadedRodMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
|
16,535us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_ThreadedRodMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
33,326us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_ThreadedRodMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
Predecessor [Member] | Code Cutter [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
2,680us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_CodeCutterMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
|
1,392us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_CodeCutterMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
2,851us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_CodeCutterMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
Predecessor [Member] | Builders Hardware [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
17,320us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_BuildersHardwareMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
|
10,106us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_BuildersHardwareMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
16,370us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_BuildersHardwareMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
Predecessor [Member] | Other [Member] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Product Information [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
Net sales |
|
|
|
|
|
|
|
|
|
$ 26,600us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_OtherProductsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
|
$ 11,402us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_OtherProductsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|
$ 25,975us-gaap_SalesRevenueNet / us-gaap_ProductOrServiceAxis = hlm_OtherProductsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember
|