XML 105 R84.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-based Compensation - Summary of Stock Award Activity (Detail) - Stock Awards [Member] - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares, Beginning Balance 256,766    
Granted, Shares 40,171    
Vested, Shares (113,738)    
Forfeited, Shares (14,166)    
Shares, Ending Balance 169,033 256,766  
Unvested Weighted Average Grant Date Fair Value, Beginning Balance $ 40.74    
Granted, Weighted Average Grant Date Fair Value 75.94 $ 41.81 $ 39.11
Vested, Weighted Average Grant Date Fair Value 39.54    
Forfeited, Weighted Average Grant Date Fair Value $ 45.93    
Unvested Weighted Average Grant Date Fair Value, Ending Balance   $ 40.74