Annual report pursuant to Section 13 and 15(d)

Segment Reporting and Geographic Information - Summary of Revenue Based on Products for Company's Significant Product Categories (Detail)

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