XML 112 R97.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2018
USD ($)
Dec. 31, 2018
CAD ($)
Mar. 31, 2017
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2018
CAD ($)
Jul. 31, 2017
USD ($)
Jul. 07, 2016
USD ($)
Loss Contingencies [Line Items]                  
Operating leases rent expense       $ 6,800,000 $ 5,800,000 $ 5,400,000      
Rochester, New Hampshire                  
Loss Contingencies [Line Items]                  
Environmental remediation expense     $ 200,000 100,000          
Texel | Quebec, Canada                  
Loss Contingencies [Line Items]                  
Indemnification assets, mimimum estimated outcome                 $ 900,000
Indemnification assets, maximum estimated outcome               $ 1,500,000 $ 1,500,000
Environment remediation indemnity secured by environmental escrow account $ 2,200,000     2,200,000     $ 3.0    
Environmental remediation indemnity secured by general escrow account 10,300,000     10,300,000     14.0    
Environmental remediation indemnity secured by general escrow account, reduced amount after share purchase agreement 5,100,000     5,100,000     $ 7.0    
Environmental Contamination | Rochester, New Hampshire                  
Loss Contingencies [Line Items]                  
Accrual for environmental liability, including revision (fully offset) 0     0          
Environmental remediation expense       200,000          
Environmental Contamination | Texel | Quebec, Canada                  
Loss Contingencies [Line Items]                  
Reduction to accrual for environmental liability, payments       800,000 700,000        
Accrual for environmental liability, including revision (fully offset) 0     0 $ 800,000     $ 1,500,000  
Accrual for environmental liability, revision of estimate       (800,000)          
Environmental liability 0     $ 0   $ 900,000      
Increase (decrease) in accrual for environmental liability $ (900,000) $ (1.2)