Annual report pursuant to Section 13 and 15(d)

Income Taxes - Components of Company's Income Tax Provision (Detail)

v2.4.1.9
Income Taxes - Components of Company's Income Tax Provision (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]        
Current:        
Federal & State $ 102hlm_CurrentFederalAndStateTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Foreign 800us-gaap_CurrentForeignTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Total current 902us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Deferred:        
Federal & State (7,081)hlm_DeferredFederalAndStateTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Foreign (98)us-gaap_DeferredForeignIncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Total deferred (7,179)us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Valuation allowance 89hlm_ChangeInDeferredTaxAssetsValuationAllowance
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Income tax benefit (6,188)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
     
Predecessor [Member]        
Current:        
Federal & State   105hlm_CurrentFederalAndStateTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
552hlm_CurrentFederalAndStateTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
206hlm_CurrentFederalAndStateTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Foreign   212us-gaap_CurrentForeignTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
795us-gaap_CurrentForeignTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
344us-gaap_CurrentForeignTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Total current   317us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
1,347us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
550us-gaap_CurrentIncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Deferred:        
Federal & State   (23,056)hlm_DeferredFederalAndStateTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(2,857)hlm_DeferredFederalAndStateTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(5,000)hlm_DeferredFederalAndStateTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Foreign   328us-gaap_DeferredForeignIncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(890)us-gaap_DeferredForeignIncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(746)us-gaap_DeferredForeignIncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Total deferred   (22,728)us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(3,747)us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(5,746)us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Valuation allowance   (1,717)hlm_ChangeInDeferredTaxAssetsValuationAllowance
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(381)hlm_ChangeInDeferredTaxAssetsValuationAllowance
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
28hlm_ChangeInDeferredTaxAssetsValuationAllowance
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Income tax benefit   $ (24,128)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
$ (2,781)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
$ (5,168)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember