XML 116 R92.htm IDEA: XBRL DOCUMENT v3.6.0.2
Reconciliation of Net Income (Loss) Per Share - Summary of Reconciliation of Net Income (Loss) Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Earnings Per Share [Abstract]                      
Net income (Loss)                 $ 7,942 $ (7,431) $ 8,217
Weighted average shares outstanding 27,241 27,159 27,024 26,869 26,840 26,839 19,215 18,996 27,016 21,181 17,887
Effect of dilutive stock options 180 163 163     328 367 384 138   366
Diluted shares outstanding 27,421 27,322 27,187 26,869 26,840 27,167 19,582 19,380 27,154 21,181 18,253
Basic net income (loss) per share $ 0.11 $ 0.15 $ 0.08 $ (0.05) $ (0.93) $ 0.17 $ 0.36 $ 0.32 $ 0.29 $ (0.35) $ 0.46
Diluted net income (loss) per share $ 0.11 $ 0.15 $ 0.07 $ (0.05) $ (0.93) $ 0.17 $ 0.36 $ 0.31 $ 0.29 $ (0.35) $ 0.45