Quarterly report pursuant to Section 13 or 15(d)

Earnings per Share - Computation of Earnings Per Share (Details)

v3.8.0.1
Earnings per Share - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Numerator—basic and diluted:        
Net income $ 7,338 $ 5,246 $ 21,608 $ 15,259
Denominator:        
Weighted-average common shares - basic common stock 20,753,789 20,157,688 20,622,848 19,986,544
Weighted-average common shares - diluted common stock 21,998,660 21,182,587 21,832,544 21,000,945
Net income per share - basic common stock $ 0.35 $ 0.26 $ 1.05 $ 0.76
Net income per share - diluted common stock $ 0.33 $ 0.25 $ 0.99 $ 0.73
Weighted-average number of shares used in calculating net income per share attributable to common stockholders:        
Weighted-average common shares - basic common stock 20,753,789 20,157,688 20,622,848 19,986,544
Stock options and other dilutive awards 1,244,871 1,024,899 1,209,696 1,014,401
Weighted-average common shares - diluted common stock 21,998,660 21,182,587 21,832,544 21,000,945
Shares excluded from diluted weighted-average shares:        
Shares excluded from diluted weighted-average shares 154,581 761,916 160,281 1,357,794
Stock options        
Shares excluded from diluted weighted-average shares:        
Shares excluded from diluted weighted-average shares 64,498 761,916 64,498 1,357,794
Restricted stock units and restricted stock awards        
Shares excluded from diluted weighted-average shares:        
Shares excluded from diluted weighted-average shares 90,083   95,783