XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share - Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Numerator:          
Net income $ 8,482 $ 6,135 $ 17,126 $ 13,769 $ 29,963
Denominator:          
Weighted average shares outstanding for basic earnings per share 11,658 11,554 11,638 11,524  
Effect of dilutive securities 480 176 446 199  
Weighted average shares adjusted for dilutive securities 12,138 11,730 12,084 11,723  
Basic $ 0.73 $ 0.53 $ 1.47 $ 1.19  
Diluted $ 0.70 $ 0.52 $ 1.42 $ 1.17