XML 101 R87.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation - Details of Stock Options Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding, Beginning Balance (in shares) 668,132    
Granted (in shares) 0    
Exercised (in shares) (166,434)    
Expired (in shares) (1,596)    
Canceled (in shares) (4,398)    
Outstanding, Ending Balance (in shares) 495,704 668,132  
Exercisable, Ending Balance (in shares) 381,477    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Weighted Average Exercise Price, Outstanding, Beginning Balance (in dollars per share) $ 21.71    
Granted (in dollars per share) 0.00    
Exercised (in dollars per share) 23.12    
Expired (in dollars per share) 12.53    
Canceled (in dollars per share) 24.65    
Weighted Average Exercise Price, Outstanding, Ending Balance (in dollars per share) 21.24 $ 21.71  
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 20.43    
Aggregate Intrinsic Value, Outstanding $ 8,730    
Aggregate Intrinsic Value, Exercisable $ 7,029    
Granted (in dollars per share) $ 0.00 $ 0.00  
Aggregate intrinsic value of options exercised $ 2,640 $ 20,100 $ 2,711
Weighted average grant-date fair value of shares vested $ 2,633 $ 4,602 $ 3,905
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Granted (in dollars per share)     $ 12.26
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Granted (in dollars per share) $ 36.02 $ 36.35 $ 27.53
Weighted average grant-date fair value of shares vested $ 3,195 $ 2,629 $ 1,185