XML 88 R78.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details)
€ in Millions, $ in Millions
1 Months Ended 9 Months Ended 12 Months Ended
Dec. 20, 2016
USD ($)
Jul. 23, 2014
EUR (€)
Aug. 31, 2014
Complaint
Sep. 29, 2017
USD ($)
Dec. 31, 2016
Complaint
Dec. 31, 2015
Complaint
Contingencies And Commitments [Line Items]            
Recoveries from insurance contracts in connection with liabilities amount | $       $ 0.0    
EoTech Class Actions [Member]            
Contingencies And Commitments [Line Items]            
Number of putative class action complaints against entity | Complaint         5 5
Securities Class Action [Member]            
Contingencies And Commitments [Line Items]            
Number of putative class action complaints against entity and officers | Complaint     3      
Settlement agreement amount | $ $ 34.5          
Property Damages [Member] | HVC Alkmaar [Member]            
Contingencies And Commitments [Line Items]            
Claims for estimated damages | €   € 11        
Business Interruption Damages [Member] | HVC Alkmaar [Member]            
Contingencies And Commitments [Line Items]            
Claims for estimated damages | €   € 35