XML 96 R78.htm IDEA: XBRL DOCUMENT v3.6.0.2
Employee Benefit Plan - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Compensation and Retirement Disclosure [Abstract]      
Maximum employee contribution to defined contribution benefit plans 75.00%    
Employer matching contribution, percentage 50.00%    
Employer matching contribution, percentage of employees' gross pay 6.00%    
Discretionary contributions by employer   $ 0 $ 0
Defined contribution plan employee vesting percentage 100.00%    
Defined contribution plan employer vesting percentage 50.00%    
Number of years of service required to vest in full 2 years    
Employer contribution towards compensation plan $ 1,842,000 $ 1,744,000 $ 1,687,000