XML 14 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Reporting - Revenues and Income from Operations for Reportable Segments (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Revenues    
Total revenues $ 180,696us-gaap_SalesRevenueNet $ 154,779us-gaap_SalesRevenueNet
Segment (loss) income from operations    
Total (loss) income from operations (2,950)us-gaap_OperatingIncomeLoss 7,597us-gaap_OperatingIncomeLoss
United States, Excluding All Points [Member]    
Revenues    
Total revenues 144,121us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= hlm_UnitedStatesExcludingAllPointsSegmentMember
118,108us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= hlm_UnitedStatesExcludingAllPointsSegmentMember
Segment (loss) income from operations    
Total (loss) income from operations (2,723)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= hlm_UnitedStatesExcludingAllPointsSegmentMember
6,637us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= hlm_UnitedStatesExcludingAllPointsSegmentMember
All Points [Member]    
Revenues    
Total revenues 5,113us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= hlm_AllPointsSegmentMember
4,564us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= hlm_AllPointsSegmentMember
Segment (loss) income from operations    
Total (loss) income from operations 334us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= hlm_AllPointsSegmentMember
298us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= hlm_AllPointsSegmentMember
Canada [Member]    
Revenues    
Total revenues 29,416us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CA
30,021us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CA
Segment (loss) income from operations    
Total (loss) income from operations (271)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_CA
454us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_CA
Mexico [Member]    
Revenues    
Total revenues 1,711us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
1,734us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
Segment (loss) income from operations    
Total (loss) income from operations 136us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_MX
246us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_MX
Australia [Member]    
Revenues    
Total revenues 335us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_AU
352us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_AU
Segment (loss) income from operations    
Total (loss) income from operations $ (426)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_AU
$ (38)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_AU