v3.3.1.900
Subsequent Events - Additional Information (Detail)
$ in Millions
1 Months Ended 12 Months Ended
Jan. 31, 2016
USD ($)
RetirementPlans
Employees
Dec. 31, 2015
RetirementPlans
Subsequent Event [Line Items]    
Number of voluntary employee retirement program (VERP) | RetirementPlans   3
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Number of voluntary employee retirement program (VERP) | RetirementPlans 1  
Subsequent Event [Member] | Voluntary Employee Retirement Package [Member]    
Subsequent Event [Line Items]    
Qualifying age 64 years  
Subsequent Event [Member] | Voluntary Employee Retirement Package [Member] | Maximum [Member]    
Subsequent Event [Line Items]    
Severance costs | $ $ 3.1  
Subsequent Event [Member] | Voluntary Furlough Program [Member]    
Subsequent Event [Line Items]    
Severance costs | $ $ 0.4  
Number of employees accepted VERP | Employees 26