Quarterly report pursuant to Section 13 or 15(d)

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

v3.5.0.2
Earnings per Share - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Numerator—basic and diluted:        
Net income $ 5,142 $ 3,459 $ 7,507 $ 5,031
Denominator:        
Weighted-average common shares - basic common stock 19,972,395 19,310,064 19,900,032 19,239,218
Weighted-average common shares - diluted common stock 20,925,613 20,672,414 20,860,878 20,617,342
Net income per share - basic common stock $ 0.26 $ 0.18 $ 0.38 $ 0.26
Net income per share - diluted common stock $ 0.25 $ 0.17 $ 0.36 $ 0.24
Weighted-average number of shares used in calculating net income per share attributable to common stockholders:        
Weighted-average common shares - basic common stock 19,972,395 19,310,064 19,900,032 19,239,218
Warrants   9,663   9,657
Stock options 953,218 1,352,687 960,846 1,368,467
Weighted-average common shares - diluted common stock 20,925,613 20,672,414 20,860,878 20,617,342
Shares excluded from diluted weighted-average shares:        
Shares excluded from diluted weighted-average shares 1,019,045 582,970 1,380,382 612,970
Stock options        
Shares excluded from diluted weighted-average shares:        
Shares excluded from diluted weighted-average shares 1,019,045 582,970 1,380,382 612,970