Employee Benefits - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Jan. 15, 2015
Employee Severance Indemnity/TFR        
Defined Benefit Plan Disclosure [Line Items]        
Defined benefit obligation $ 1,377 $ 1,487 $ 1,552 $ 1,552
Employee severance indemnity provision $ 668 698    
Annual accrual of total pay 7.00%      
Pre-established annual fixed portion rate of return 1.50%      
Percentage of consumer price index 75.00%      
SERP        
Defined Benefit Plan Disclosure [Line Items]        
Defined benefit obligation $ 837 871    
Expected future benefit payments in 2017 64      
Expected future benefit payments in 2018 64      
Expected future benefit payments in 2019 64      
Expected future benefit payments in 2020 64      
Expected future benefit payments in 2021 64      
SERP | Accrued Other        
Defined Benefit Plan Disclosure [Line Items]        
Defined benefit obligation 64 64    
SERP | Other Long-Term Liabilities        
Defined Benefit Plan Disclosure [Line Items]        
Defined benefit obligation $ 773 807    
401(k) Plan        
Defined Benefit Plan Disclosure [Line Items]        
Minimum age requirement for participate defined contribution plan 21 years      
Matching contributions percentage 3.00%      
Amount paid in matching contributions by the company $ 375 $ 386 $ 309