XML 109 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Summary of Stock Option Awards (Detail) - Options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Options outstanding at beginning of period (shares) 953,905    
Options granted (shares) 0 0 0
Options exercised (shares) (58,937)    
Options forfeited (shares) (3,625)    
Options outstanding at end of period (shares) 891,343 953,905  
Options exercisable at end of period (shares) 891,343    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Weighted Average Exercise Price, Outstanding, Balance (in usd per share) $ 14.58    
Weighted Average Exercise Price, Granted (in usd per share) 0    
Weighted Average Exercise Price, Exercised (in usd per share) 7.84    
Weighted Average Exercise Price, Forfeited (in usd per share) 14.29    
Weighted Average Exercise Price, Outstanding, Balance (in usd per share) 15.03 $ 14.58  
Weighted Average Exercise Price, Options exercisable at end of period (in usd per share) $ 15.03    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted Average Remaining Contractual Life, Outstanding 3 years 4 months 24 days 4 years 2 months 12 days  
Weighted Average Remaining Contractual Life, Options exercisable at end of period 3 years 4 months 24 days    
Aggregate Intrinsic Value, Outstanding, Balance $ 994 $ 296  
Aggregate Intrinsic Value, Outstanding, Options exercisable at end of period $ 994