XML 56 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting Information [Line Items]      
Advertising expenses $ 2.9 $ 3.1 $ 2.9
Shipping costs 4.8 4.8 5.7
Research and development 8.5 $ 9.8 $ 8.7
Maximum [Member]      
Segment Reporting Information [Line Items]      
Contract liability $ 5.0    
Accounting Standards Update 2016-09 [Member]      
Segment Reporting Information [Line Items]      
Effective income tax rate reduction   2.00%  
Building [Member]      
Segment Reporting Information [Line Items]      
Useful life 15 years    
Machinery and Equipment [Member]      
Segment Reporting Information [Line Items]      
Useful life 7 years    
Tools, Dies and Molds [Member]      
Segment Reporting Information [Line Items]      
Useful life 3 years    
Unaffiliated Castings [Member] | Sales [Member]      
Segment Reporting Information [Line Items]      
Percentage of sales 1.00%    
Firearms [Member] | Sales [Member]      
Segment Reporting Information [Line Items]      
Percentage of sales 99.00%    
Firearms [Member] | Sales [Member] | Non-US [Member]      
Segment Reporting Information [Line Items]      
Percentage of sales 4.00%