Acquisitions - Additional Information (Detail) (USD $)
3 Months Ended 1 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Jul. 31, 2014
Business
Apr. 30, 2014
Mar. 31, 2013
Jul. 31, 2013
Dec. 31, 2014
Business Acquisition [Line Items]              
Net sales $ 825,400,000 $ 935,036,000          
Alifabs Group [Member]              
Business Acquisition [Line Items]              
Number of businesses acquired     2        
Total consideration transferred, amount     48,800,000        
Cash paid for acquired assets and assumed liabilities     46,700,000        
Net sales 11,200,000            
iTRACS Corporation [Member]              
Business Acquisition [Line Items]              
Cash paid for acquired assets and assumed liabilities         34,000,000    
Amount of purchase price returned as per the agreement       4,700,000      
Redwood Systems Inc [Member]              
Business Acquisition [Line Items]              
Cash paid for acquired assets and assumed liabilities           9,800,000  
Estimated fair value of the contingent consideration           $ 12,400,000 $ 0