Quarterly report pursuant to Section 13 or 15(d)

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

v3.7.0.1
Earnings per Share - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Numerator—basic and diluted:        
Net income $ 8,338 $ 7,492 $ 14,270 $ 10,013
Denominator:        
Weighted-average common shares - basic common stock 20,622,320 19,972,395 20,556,293 19,900,032
Weighted-average common shares - diluted common stock 21,848,359 20,997,429 21,731,592 20,931,802
Net income per share - basic common stock $ 0.40 $ 0.38 $ 0.69 $ 0.50
Net income per share - diluted common stock $ 0.38 $ 0.36 $ 0.66 $ 0.48
Weighted-average number of shares used in calculating net income per share attributable to common stockholders:        
Weighted-average common shares - basic common stock 20,622,320 19,972,395 20,556,293 19,900,032
Stock options and other dilutive awards 1,226,039 1,025,034 1,175,299 1,031,770
Weighted-average common shares - diluted common stock 21,848,359 20,997,429 21,731,592 20,931,802
Shares excluded from diluted weighted-average shares:        
Shares excluded from diluted weighted-average shares 64,498 1,322,551 75,198 1,381,834
Stock options        
Shares excluded from diluted weighted-average shares:        
Shares excluded from diluted weighted-average shares 64,498 1,322,551 69,498 1,381,834
Restricted stock units        
Shares excluded from diluted weighted-average shares:        
Shares excluded from diluted weighted-average shares     5,700