XML 25 R14.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies - Reconciliation of Shares Used to Determine Net Income per Share (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Earnings Per Share Disclosure [Line Items]        
Net income $ 4,789 $ 1,082 $ 12,562 $ 5,786
Weighted average number of shares - basic 33,873,479 32,639,429 33,265,470 32,487,230
Weighted average number of shares outstanding - diluted 35,297,585 33,856,045 34,341,930 34,071,982
Warrants        
Earnings Per Share Disclosure [Line Items]        
Shares underlying 0 176,775 0 332,269
Options        
Earnings Per Share Disclosure [Line Items]        
Shares underlying 1,424,106 1,039,841 1,076,460 1,252,483