XML 109 R95.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share - Reconciliation of Weighted Average Shares Used to Determine Basic and Diluted Earnings Per Share (Detail) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Earnings Per Share [Abstract]      
Basic average common shares outstanding (shares) 17,045 16,871 16,746
Effect of dilutive options and restricted stock awards (in shares) 272 370 338
Diluted average common shares outstanding (shares) 17,317 17,241 17,084