XML 83 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
Reconciliation of Weighted Average Shares for Basic and Diluted Earnings Per Share (Detail) - shares
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Reconciliation Of Basic Weighted Average Shares To Diluted Weighted Average Shares [Line Items]    
Weighted average shares for basic earnings per share 14,055,022 17,316,015
Weighted average shares for diluted earnings per share 14,285,837 17,646,080
Restricted Stock    
Reconciliation Of Basic Weighted Average Shares To Diluted Weighted Average Shares [Line Items]    
Non-vested restricted stock and options 68,782 136,380
Stock Options    
Reconciliation Of Basic Weighted Average Shares To Diluted Weighted Average Shares [Line Items]    
Non-vested restricted stock and options 162,033 193,685